[hamradio-commits] [limesuite] 01/03: New upstream version 16.8.23.819+git20161221+dfsg

Andreas E. Bombe aeb at moszumanska.debian.org
Thu Dec 22 02:17:21 UTC 2016


This is an automated email from the git hooks/post-receive script.

aeb pushed a commit to branch master
in repository limesuite.

commit 67b9fe11fb154c5a1adbe9d04ac453ca21287630
Author: Andreas Bombe <aeb at debian.org>
Date:   Thu Dec 22 00:17:16 2016 +0100

    New upstream version 16.8.23.819+git20161221+dfsg
---
 .gitignore                                         |     2 +
 .gitmodules                                        |     0
 CMakeLists.txt                                     |   194 +
 COPYING                                            |   202 +
 Desktop/.directory                                 |     4 +
 Desktop/CMakeLists.txt                             |    36 +
 Desktop/install                                    |    24 +
 Desktop/lime-suite-128.png                         |   Bin 0 -> 71531 bytes
 Desktop/lime-suite-16.png                          |   Bin 0 -> 2090 bytes
 Desktop/lime-suite-22.png                          |   Bin 0 -> 3473 bytes
 Desktop/lime-suite-32.png                          |   Bin 0 -> 6384 bytes
 Desktop/lime-suite-48.png                          |   Bin 0 -> 12627 bytes
 Desktop/lime-suite-64.png                          |   Bin 0 -> 20966 bytes
 Desktop/lime-suite.desktop                         |     9 +
 Desktop/make_scaled_icons.sh                       |    17 +
 Desktop/uninstall                                  |    24 +
 README.md                                          |    20 +
 SoapyLMS7/BasicStreamTests.py                      |   190 +
 SoapyLMS7/CMakeLists.txt                           |    51 +
 SoapyLMS7/LimeSuiteCalibrate.py                    |   378 +
 SoapyLMS7/README.md                                |    13 +
 SoapyLMS7/Registration.cpp                         |    57 +
 SoapyLMS7/Settings.cpp                             |  1499 +
 SoapyLMS7/SoapyLMS7.h                              |   265 +
 SoapyLMS7/Streaming.cpp                            |   385 +
 cmake/GetGitRevisionDescription.cmake              |   130 +
 cmake/GetGitRevisionDescription.cmake.in           |    38 +
 cmake/Modules/FindCyAPI.cmake                      |   115 +
 cmake/Modules/FindSQLite3.cmake                    |    37 +
 cmake/Modules/Findlibusb-1.0.cmake                 |    98 +
 cmake/cmake_uninstall.cmake.in                     |    21 +
 debian/changelog                                   |    21 +
 debian/compat                                      |     1 +
 debian/control                                     |    75 +
 debian/copyright                                   |    10 +
 debian/docs                                        |     1 +
 debian/liblimesuite-dev.install                    |     2 +
 debian/liblimesuite16.8-1.install                  |     1 +
 debian/limesuite-udev.install                      |     1 +
 debian/limesuite.install                           |     3 +
 debian/limesuite.lintian-overrides                 |     1 +
 debian/limesuite.postinst                          |     8 +
 debian/limesuite.prerm                             |     8 +
 debian/rules                                       |    26 +
 debian/soapysdr0.5-2-module-lms7.install           |     2 +
 debian/source/format                               |     1 +
 docs/StreamProtocol.doc                            |   Bin 0 -> 172544 bytes
 docs/StreamProtocol.pdf                            |   Bin 0 -> 112316 bytes
 docs/lms7_api_quick_start_guide.odt                |   Bin 0 -> 94949 bytes
 docs/lms7_api_quick_start_guide.pdf                |   Bin 0 -> 158116 bytes
 docs/lms7suite_compilation_guide.odt               |   Bin 0 -> 282915 bytes
 docs/lms7suite_compilation_guide.pdf               |   Bin 0 -> 358635 bytes
 external/cpp-feather-ini-parser/.gitignore         |    32 +
 external/cpp-feather-ini-parser/INI.h              |   639 +
 external/cpp-feather-ini-parser/LICENSE            |    21 +
 external/cpp-feather-ini-parser/README.md          |    47 +
 .../cpp-feather-ini-parser/example/example.cpp     |   130 +
 external/cpp-feather-ini-parser/example/file.ini   |     5 +
 .../cpp-feather-ini-parser/example/file_ints.ini   |   400 +
 external/cpp-feather-ini-parser/example/merge.ini  |     5 +
 .../cpp-feather-ini-parser/example/project.cbp     |    57 +
 .../cpp-feather-ini-parser/example/project.depend  |   802 +
 mcu_program/CMakeLists.txt                         |    58 +
 mcu_program/build/RxMIMO_calibration.ini           |  1128 +
 mcu_program/build/TxCalib.ini                      |  1128 +
 mcu_program/calibrationsLMS7_MCU.hex               |   510 +
 mcu_program/calibrationsLMS7_MCU.uvproj            |   410 +
 .../common_src/LMS7002M_parameters_compact.c       |    12 +
 .../common_src/LMS7002M_parameters_compact.h       |   611 +
 mcu_program/common_src/lms7002m_calibrations.c     |  1192 +
 mcu_program/common_src/lms7002m_calibrations.h     |    19 +
 mcu_program/common_src/lms7002m_controls.c         |   288 +
 mcu_program/common_src/lms7002m_controls.h         |    34 +
 mcu_program/common_src/spi.h                       |    30 +
 mcu_program/common_src/typedefs.h                  |    27 +
 mcu_program/host_src/main.cpp                      |   386 +
 mcu_program/host_src/mcu.c                         |   143 +
 mcu_program/host_src/mcu.h                         |    26 +
 mcu_program/host_src/mcuHexBin.cpp                 |   250 +
 mcu_program/host_src/mcuHexBin.h                   |     8 +
 mcu_program/host_src/spi.cpp                       |   223 +
 mcu_program/mcu_src/LMS7002_REGx51.h               |   249 +
 mcu_program/mcu_src/main.c                         |   109 +
 mcu_program/mcu_src/spi.c                          |    69 +
 octave/LimeSuite.cc                                |   350 +
 octave/LoadLimeSuite.m                             |    12 +
 octave/Makefile                                    |    21 +
 octave/rx.m                                        |    30 +
 octave/rxTest.ini                                  |  1128 +
 octave/wfm.m                                       |    39 +
 src/ADF4002/ADF4002.cpp                            |   371 +
 src/ADF4002/ADF4002.h                              |    68 +
 src/ADF4002/ADF4002_wxgui.cpp                      |   561 +
 src/ADF4002/ADF4002_wxgui.h                        |   161 +
 src/ADF4002/CMakeLists.txt                         |     8 +
 src/API/lms7_api.cpp                               |  1836 +
 src/API/lms7_device.cpp                            |  1697 +
 src/API/lms7_device.h                              |    88 +
 src/CMakeLists.txt                                 |   301 +
 src/ConnectionEVB7COM/CMakeLists.txt               |    26 +
 src/ConnectionEVB7COM/ConnectionEVB7COM.cpp        |   345 +
 src/ConnectionEVB7COM/ConnectionEVB7COM.h          |    69 +
 src/ConnectionEVB7COM/ConnectionEVB7COMEntry.cpp   |   171 +
 src/ConnectionNovenaRF7/CMakeLists.txt             |    33 +
 src/ConnectionNovenaRF7/ConnectionNovenaRF7.cpp    |   289 +
 src/ConnectionNovenaRF7/ConnectionNovenaRF7.h      |   112 +
 .../ConnectionNovenaRF7Entry.cpp                   |   111 +
 .../ConnectionNovenaRF7_streaming.cpp              |   598 +
 src/ConnectionNovenaRF7/StreamChannel.cpp          |    91 +
 src/ConnectionRegistry/BuiltinConnections.in.cpp   |    45 +
 src/ConnectionRegistry/CMakeLists.txt              |     9 +
 src/ConnectionRegistry/ConnectionHandle.cpp        |   106 +
 src/ConnectionRegistry/ConnectionHandle.h          |    79 +
 src/ConnectionRegistry/ConnectionRegistry.cpp      |   162 +
 src/ConnectionRegistry/ConnectionRegistry.h        |   102 +
 src/ConnectionRegistry/IConnection.cpp             |   375 +
 src/ConnectionRegistry/IConnection.h               |   635 +
 src/ConnectionSTREAM/CMakeLists.txt                |    48 +
 src/ConnectionSTREAM/ConnectionSTREAM.cpp          |   897 +
 src/ConnectionSTREAM/ConnectionSTREAM.h            |   181 +
 src/ConnectionSTREAM/ConnectionSTREAMEntry.cpp     |   214 +
 src/ConnectionSTREAM/ConnectionSTREAMing.cpp       |   478 +
 src/ConnectionSTREAM_UNITE/CMakeLists.txt          |    45 +
 .../ConnectionSTREAM_UNITE.cpp                     |    76 +
 .../ConnectionSTREAM_UNITE.h                       |    38 +
 .../ConnectionSTREAM_UNITEEntry.cpp                |   195 +
 src/ConnectionXillybus/CMakeLists.txt              |    27 +
 src/ConnectionXillybus/ConnectionXillybus.cpp      |   757 +
 src/ConnectionXillybus/ConnectionXillybus.h        |   100 +
 src/ConnectionXillybus/ConnectionXillybusEntry.cpp |    65 +
 src/ConnectionXillybus/ConnectionXillybusing.cpp   |   362 +
 src/Connection_uLimeSDR/CMakeLists.txt             |    73 +
 src/Connection_uLimeSDR/Connection_uLimeSDR.cpp    |   703 +
 src/Connection_uLimeSDR/Connection_uLimeSDR.h      |   158 +
 .../Connection_uLimeSDREntry.cpp                   |   159 +
 src/Connection_uLimeSDR/Connection_uLimeSDRing.cpp |   419 +
 src/ErrorReporting.cpp                             |    62 +
 src/ErrorReporting.h                               |    85 +
 src/FPGA_common/FPGA_common.cpp                    |   480 +
 src/FPGA_common/FPGA_common.h                      |    40 +
 src/FPGAcontrols_wxgui/CMakeLists.txt              |     7 +
 src/FPGAcontrols_wxgui/FPGAcontrols_wxgui.cpp      |   356 +
 src/FPGAcontrols_wxgui/FPGAcontrols_wxgui.h        |    74 +
 src/GFIR/CMakeLists.txt                            |    13 +
 src/GFIR/corrections.c                             |    56 +
 src/GFIR/dfilter.h                                 |    24 +
 src/GFIR/gfir_lms.c                                |   158 +
 src/GFIR/lms.c                                     |   189 +
 src/GFIR/lms.h                                     |    33 +
 src/GFIR/lms_gfir.h                                |    24 +
 src/GFIR/recipes.c                                 |   246 +
 src/GFIR/rounding.c                                |   311 +
 src/HPM7/CMakeLists.txt                            |     3 +
 src/HPM7/HPM7_wxgui.cpp                            |   325 +
 src/HPM7/HPM7_wxgui.h                              |    62 +
 src/LMS_Programing/CMakeLists.txt                  |     7 +
 src/LMS_Programing/LMS_Programing_wxgui.cpp        |   291 +
 src/LMS_Programing/LMS_Programing_wxgui.h          |    70 +
 src/LimeSuiteConfig.h                              |    37 +
 src/LimeUtil.cpp                                   |   268 +
 src/LimeUtilTiming.cpp                             |   168 +
 src/RFSpark/CMakeLists.txt                         |     3 +
 src/RFSpark/RFSpark_wxgui.cpp                      |   274 +
 src/RFSpark/RFSpark_wxgui.h                        |    71 +
 src/Si5351C/CMakeLists.txt                         |     9 +
 src/Si5351C/Si5351C.cpp                            |   873 +
 src/Si5351C/Si5351C.h                              |   103 +
 src/Si5351C/Si5351C_wxgui.cpp                      |   417 +
 src/Si5351C/Si5351C_wxgui.h                        |   146 +
 src/VersionInfo.h                                  |    29 +
 src/VersionInfo.in.cpp                             |    17 +
 src/auto_version.py                                |    64 +
 src/boardEmulator.cpp                              |   228 +
 src/boards_wxgui/lms7002m_novena_wxgui.cpp         |   133 +
 src/boards_wxgui/lms7002m_novena_wxgui.h           |    32 +
 src/boards_wxgui/pnlLimeSDR.cpp                    |   150 +
 src/boards_wxgui/pnlLimeSDR.h                      |    44 +
 src/boards_wxgui/pnlQSpark.cpp                     |   360 +
 src/boards_wxgui/pnlQSpark.h                       |    83 +
 src/boards_wxgui/pnluLimeSDR.cpp                   |    87 +
 src/boards_wxgui/pnluLimeSDR.h                     |    30 +
 src/dlgAbout.cpp                                   |    26 +
 src/dlgAbout.h                                     |    29 +
 src/examples/CMakeLists.txt                        |    30 +
 src/examples/basicRX.cpp                           |   132 +
 src/examples/dualRXTX.cpp                          |   224 +
 src/examples/singleRX.cpp                          |   223 +
 src/fftviewer_wxgui/CMakeLists.txt                 |     9 +
 src/fftviewer_wxgui/fftviewer_frFFTviewer.cpp      |   559 +
 src/fftviewer_wxgui/fftviewer_frFFTviewer.h        |    96 +
 src/fftviewer_wxgui/fftviewer_wxgui.cpp            |   391 +
 src/fftviewer_wxgui/fftviewer_wxgui.fbp            |  4338 +
 src/fftviewer_wxgui/fftviewer_wxgui.h              |   120 +
 src/gnuPlotPipe.h                                  |    59 +
 src/kissFFT/CHANGELOG                              |   123 +
 src/kissFFT/CMakeLists.txt                         |     7 +
 src/kissFFT/COPYING                                |    11 +
 src/kissFFT/README                                 |   134 +
 src/kissFFT/README.simd                            |    78 +
 src/kissFFT/TIPS                                   |    39 +
 src/kissFFT/_kiss_fft_guts.h                       |   164 +
 src/kissFFT/kiss_fft.c                             |   408 +
 src/kissFFT/kiss_fft.h                             |   124 +
 src/lime/LimeSuite.h                               |  1574 +
 src/lms7002_wxgui/CMakeLists.txt                   |    33 +
 src/lms7002_wxgui/CoefficientFileParser.cpp        |   203 +
 src/lms7002_wxgui/CoefficientFileParser.h          |    20 +
 src/lms7002_wxgui/dlgViewIRAM.cpp                  |    59 +
 src/lms7002_wxgui/dlgViewIRAM.h                    |    31 +
 src/lms7002_wxgui/dlgViewSFR.cpp                   |   131 +
 src/lms7002_wxgui/dlgViewSFR.h                     |    34 +
 src/lms7002_wxgui/lms7002_dlgGFIR_Coefficients.cpp |   117 +
 src/lms7002_wxgui/lms7002_dlgGFIR_Coefficients.h   |    34 +
 src/lms7002_wxgui/lms7002_dlgVCOfrequencies.cpp    |   178 +
 src/lms7002_wxgui/lms7002_dlgVCOfrequencies.h      |    32 +
 src/lms7002_wxgui/lms7002_gui_utilities.cpp        |   153 +
 src/lms7002_wxgui/lms7002_gui_utilities.h          |    29 +
 src/lms7002_wxgui/lms7002_mainPanel.cpp            |   341 +
 src/lms7002_wxgui/lms7002_mainPanel.h              |    49 +
 src/lms7002_wxgui/lms7002_pnlAFE_view.cpp          |    77 +
 src/lms7002_wxgui/lms7002_pnlAFE_view.h            |    34 +
 src/lms7002_wxgui/lms7002_pnlBIAS_view.cpp         |    66 +
 src/lms7002_wxgui/lms7002_pnlBIAS_view.h           |    35 +
 src/lms7002_wxgui/lms7002_pnlBIST_view.cpp         |    65 +
 src/lms7002_wxgui/lms7002_pnlBIST_view.h           |    36 +
 src/lms7002_wxgui/lms7002_pnlBuffers_view.cpp      |    67 +
 src/lms7002_wxgui/lms7002_pnlBuffers_view.h        |    32 +
 src/lms7002_wxgui/lms7002_pnlCDS_view.cpp          |    66 +
 src/lms7002_wxgui/lms7002_pnlCDS_view.h            |    36 +
 src/lms7002_wxgui/lms7002_pnlCLKGEN_view.cpp       |   254 +
 src/lms7002_wxgui/lms7002_pnlCLKGEN_view.h         |    42 +
 src/lms7002_wxgui/lms7002_pnlCalibrations_view.cpp |   208 +
 src/lms7002_wxgui/lms7002_pnlCalibrations_view.h   |    40 +
 src/lms7002_wxgui/lms7002_pnlLDO_view.cpp          |   222 +
 src/lms7002_wxgui/lms7002_pnlLDO_view.h            |    34 +
 src/lms7002_wxgui/lms7002_pnlLimeLightPAD_view.cpp |   163 +
 src/lms7002_wxgui/lms7002_pnlLimeLightPAD_view.h   |    37 +
 src/lms7002_wxgui/lms7002_pnlMCU_BD_view.cpp       |  1187 +
 src/lms7002_wxgui/lms7002_pnlMCU_BD_view.h         |   100 +
 src/lms7002_wxgui/lms7002_pnlRBB_view.cpp          |   189 +
 src/lms7002_wxgui/lms7002_pnlRBB_view.h            |    37 +
 src/lms7002_wxgui/lms7002_pnlRFE_view.cpp          |   249 +
 src/lms7002_wxgui/lms7002_pnlRFE_view.h            |    37 +
 src/lms7002_wxgui/lms7002_pnlRxTSP_view.cpp        |   483 +
 src/lms7002_wxgui/lms7002_pnlRxTSP_view.h          |    51 +
 src/lms7002_wxgui/lms7002_pnlSX_view.cpp           |   555 +
 src/lms7002_wxgui/lms7002_pnlSX_view.h             |    41 +
 src/lms7002_wxgui/lms7002_pnlTBB_view.cpp          |   163 +
 src/lms7002_wxgui/lms7002_pnlTBB_view.h            |    37 +
 src/lms7002_wxgui/lms7002_pnlTRF_view.cpp          |   181 +
 src/lms7002_wxgui/lms7002_pnlTRF_view.h            |    36 +
 src/lms7002_wxgui/lms7002_pnlTxTSP_view.cpp        |   452 +
 src/lms7002_wxgui/lms7002_pnlTxTSP_view.h          |    50 +
 src/lms7002_wxgui/lms7002_pnlXBUF_view.cpp         |    55 +
 src/lms7002_wxgui/lms7002_pnlXBUF_view.h           |    36 +
 src/lms7002_wxgui/lms7002_wxgui.cpp                |  9339 ++
 src/lms7002_wxgui/lms7002_wxgui.fbp                | 97963 +++++++++++++++++++
 src/lms7002_wxgui/lms7002_wxgui.h                  |  2235 +
 src/lms7002_wxgui/pnlBoardControls.cpp             |   546 +
 src/lms7002_wxgui/pnlBoardControls.h               |   140 +
 src/lms7002m/CMakeLists.txt                        |    47 +
 src/lms7002m/CalibrationCache.cpp                  |   460 +
 src/lms7002m/CalibrationCache.h                    |    37 +
 src/lms7002m/LMS7002M.cpp                          |  2532 +
 src/lms7002m/LMS7002M.h                            |   528 +
 src/lms7002m/LMS7002M_RegistersMap.cpp             |    82 +
 src/lms7002m/LMS7002M_RegistersMap.h               |    45 +
 src/lms7002m/LMS7002M_RxTxCalibrations.cpp         |  2551 +
 src/lms7002m/LMS7002M_filtersCalibration.cpp       |  1497 +
 src/lms7002m/LMS7002M_parameters.cpp               |   590 +
 src/lms7002m/LMS7002M_parameters.h                 |   628 +
 src/lms7002m/goert.cpp                             |   342 +
 src/lms7002m/goertzel.h                            |    11 +
 src/lms7002m/mcu_dc_iq_calibration.cpp             |   516 +
 src/lms7002m/mcu_programs.h                        |    10 +
 src/lms7002m_mcu/CMakeLists.txt                    |     6 +
 src/lms7002m_mcu/MCU_BD.cpp                        |  1054 +
 src/lms7002m_mcu/MCU_BD.h                          |   106 +
 src/lms7002m_mcu/MCU_File.h                        |   532 +
 src/lms7suite.fbp                                  |  1372 +
 src/lms7suiteApp.cpp                               |    51 +
 src/lms7suiteApp.h                                 |    23 +
 src/lms7suiteAppFrame.cpp                          |   637 +
 src/lms7suiteAppFrame.h                            |   104 +
 src/lms7suiteApp_gui.cpp                           |   262 +
 src/lms7suiteApp_gui.h                             |   118 +
 src/lms7suiteEvents/CMakeLists.txt                 |     6 +
 src/lms7suiteEvents/lms7suiteEvents.cpp            |    12 +
 src/lms7suiteEvents/lms7suiteEvents.h              |    17 +
 src/myriad7/CMakeLists.txt                         |     3 +
 src/myriad7/myriad7_wxgui.cpp                      |   107 +
 src/myriad7/myriad7_wxgui.h                        |    39 +
 src/numericSlider/CMakeLists.txt                   |     5 +
 src/numericSlider/numericSlider.cpp                |   109 +
 src/numericSlider/numericSlider.h                  |    47 +
 src/oglGraph/CMakeLists.txt                        |    27 +
 src/oglGraph/GLFont.cpp                            |   433 +
 src/oglGraph/GLFont.h                              |    55 +
 src/oglGraph/GLGlyph.h                             |    20 +
 src/oglGraph/OpenGLGraph.cpp                       |  1734 +
 src/oglGraph/OpenGLGraph.h                         |   408 +
 src/oglGraph/StaticFontHeader.h                    |     7 +
 src/oglGraph/dlgMarkers.cpp                        |   214 +
 src/oglGraph/dlgMarkers.h                          |    73 +
 src/protocols/ADCUnits.h                           |    31 +
 src/protocols/ILimeSDRStreaming.cpp                |   442 +
 src/protocols/ILimeSDRStreaming.h                  |   114 +
 src/protocols/LMS64CCommands.h                     |   105 +
 src/protocols/LMS64CProtocol.cpp                   |   913 +
 src/protocols/LMS64CProtocol.h                     |   201 +
 src/protocols/LMSBoards.h                          |   104 +
 src/protocols/dataTypes.h                          |    43 +
 src/protocols/fifo.h                               |   245 +
 src/resources/LMS_ICO.ico                          |   Bin 0 -> 92278 bytes
 src/resources/LMS_ICO.xpm                          |   284 +
 src/resources/resource.rc                          |     3 +
 src/resources/splash.h                             |  1114 +
 src/resources/splash.png                           |   Bin 0 -> 8875 bytes
 src/tests/CMakeLists.txt                           |    43 +
 src/tests/comms.cpp                                |    69 +
 src/tests/main.cpp                                 |     9 +
 src/tests/streaming.cpp                            |   665 +
 src/tests/streamingFixture.h                       |    55 +
 src/utilities_gui/CMakeLists.txt                   |    25 +
 src/utilities_gui/SPI_wxgui.cpp                    |   107 +
 src/utilities_gui/SPI_wxgui.h                      |    37 +
 src/utilities_gui/dlgConnectionSettings.cpp        |    74 +
 src/utilities_gui/dlgConnectionSettings.h          |    32 +
 src/utilities_gui/dlgDeviceInfo.cpp                |    63 +
 src/utilities_gui/dlgDeviceInfo.h                  |    29 +
 src/utilities_gui/dlgFullMessageLog.cpp            |    14 +
 src/utilities_gui/dlgFullMessageLog.h              |    26 +
 src/utilities_gui/pnlMiniLog.cpp                   |    62 +
 src/utilities_gui/pnlMiniLog.h                     |    30 +
 src/utilities_gui/utilities_gui.cpp                |   635 +
 src/utilities_gui/utilities_gui.fbp                |  6954 ++
 src/utilities_gui/utilities_gui.h                  |   210 +
 src/utilityTools/main.cpp                          |   286 +
 src/utilityTools/pllTest.cpp                       |   112 +
 src/utilityTools/pllTest.h                         |    25 +
 src/version.h                                      |    16 +
 src/windowFunction.cpp                             |    49 +
 src/windowFunction.h                               |     8 +
 udev-rules/64-limesuite.rules                      |     4 +
 udev-rules/install.sh                              |     4 +
 345 files changed, 191301 insertions(+)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..65ef308
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+build/**
+*~
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..e69de29
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..4dce7fe
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,194 @@
+########################################################################
+## Create lime-suite project
+########################################################################
+cmake_minimum_required(VERSION 3.1.3)
+set(CMAKE_CONFIGURATION_TYPES "Debug;Release;RelWithDebInfo" CACHE TYPE INTERNAL FORCE)
+project("LimeSuite")
+
+option(BUILD_SHARED_LIBS "Build the shared library" ON)
+
+#include modules for finding CyAPI
+set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
+
+cmake_policy(SET CMP0015 OLD)
+if(${CMAKE_MAJOR_VERSION} GREATER 2)
+    cmake_policy(SET CMP0043 NEW)
+endif()
+
+if (CMAKE_BUILD_TYPE STREQUAL "")
+   set(CMAKE_BUILD_TYPE "Release")
+endif()
+
+########################################################################
+# gather version information
+########################################################################
+
+# extract library version number from generated version.h
+# in the future, this might be recoreded directly here
+# use the date stamp and build number to make a dotted version
+file(READ "${PROJECT_SOURCE_DIR}/src/version.h" version_h)
+string(REGEX MATCH "static const int year = 20([0-9]+)" VERSION_MATCHES "${version_h}")
+set(VERSION_MAJOR ${CMAKE_MATCH_1})
+string(REGEX MATCH "static const int month = ([0-9]+)" VERSION_MATCHES "${version_h}")
+set(VERSION_MINOR ${CMAKE_MATCH_1})
+string(REGEX MATCH "static const int day = ([0-9]+)" VERSION_MATCHES "${version_h}")
+set(VERSION_PATCH ${CMAKE_MATCH_1})
+string(REGEX MATCH "static const int buildsCounter = ([0-9]+)" VERSION_MATCHES "${version_h}")
+set(BUILD_NUMBER ${CMAKE_MATCH_1})
+set(LIME_SUITE_LIBVER "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}.${BUILD_NUMBER}")
+
+# the ABI compatibility number should be incremented when the ABI changes
+# the format is to use the same major and minor, but to have an incrementing
+# number if there are changes within the major.minor release series
+set(LIME_SUITE_SOVER "${VERSION_MAJOR}.${VERSION_MINOR}-1")
+
+# packagers may specify -DLIME_SUITE_EXTVER="foo" to replace the git hash
+if (NOT LIME_SUITE_EXTVER)
+    include(${PROJECT_SOURCE_DIR}/cmake/GetGitRevisionDescription.cmake)
+    get_git_head_revision(GITREFSPEC GITHASH)
+    if (GITHASH)
+        string(SUBSTRING "${GITHASH}" 0 8 GITHASH)
+        set(LIME_SUITE_EXTVER "g${GITHASH}")
+    else (GITHASH)
+        set(LIME_SUITE_EXTVER "unknown")
+    endif (GITHASH)
+endif()
+
+set(LIME_SUITE_VERSION "${LIME_SUITE_LIBVER}-${LIME_SUITE_EXTVER}")
+string(TIMESTAMP BUILD_TIMESTAMP "%Y-%m-%d")
+
+########################################################################
+## compiler flags
+########################################################################
+
+#C++11 is a required language feature for this project
+set(CMAKE_CXX_STANDARD 11)
+
+if(CMAKE_COMPILER_IS_GNUCXX)
+
+    #enable C++11 on older versions of cmake
+    if (CMAKE_VERSION VERSION_LESS "3.1")
+        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
+    endif()
+
+    #common warnings enabled
+    add_compile_options(-Wall)
+
+    #symbols are only exported from libraries/modules explicitly
+    add_compile_options(-fvisibility=hidden)
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility-inlines-hidden")
+endif()
+
+if (MSVC)
+    include_directories(${PROJECT_SOURCE_DIR}/external/msvc)
+    add_definitions(-D_CRT_SECURE_NO_WARNINGS)
+    set( MSVC_MULTITHREAD_COMPILE_FLAGS "/MP")
+    set( CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} ${MSVC_MULTITHREAD_COMPILE_FLAGS}" )
+endif(MSVC)
+
+if (APPLE)
+   add_definitions(-D__unix__=1) #we use this for unix detection, but clang does not define it
+endif(APPLE)
+
+########################################################################
+# rpath setup - http://www.cmake.org/Wiki/CMake_RPATH_handling
+########################################################################
+# use, i.e. don't skip the full RPATH for the build tree
+option(CMAKE_SKIP_BUILD_RPATH "skip rpath build" FALSE)
+
+# when building, don't use the install RPATH already
+# (but later on when installing)
+option(CMAKE_BUILD_WITH_INSTALL_RPATH "build with install rpath" FALSE)
+
+# the RPATH to be used when installing, but only if it's not a system directory
+option(CMAKE_AUTOSET_INSTALL_RPATH TRUE)
+if(CMAKE_AUTOSET_INSTALL_RPATH)
+LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}" isSystemDir)
+IF("${isSystemDir}" STREQUAL "-1")
+    SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
+ENDIF("${isSystemDir}" STREQUAL "-1")
+endif(CMAKE_AUTOSET_INSTALL_RPATH)
+
+# add the automatically determined parts of the RPATH
+# which point to directories outside the build tree to the install RPATH
+option(CMAKE_INSTALL_RPATH_USE_LINK_PATH "build with automatic rpath" TRUE)
+
+if(APPLE)
+    set(CMAKE_MACOSX_RPATH ON)
+endif()
+
+########################################################################
+## sqlite dependency
+########################################################################
+if(WIN32)
+    add_subdirectory(external/sqlite-3.12)
+    set(SQLITE3_FOUND TRUE)
+    set(SQLITE3_INCLUDE_DIRS)
+    set(SQLITE3_LIBRARIES sqlite3_static)
+else()
+    find_package(SQLite3)
+    if (NOT SQLITE3_FOUND)
+        message(SEND_ERROR "Failed to find sqlite3 devel, please install libsqlite3-dev")
+    endif()
+
+    message(STATUS "SQLITE3: ${SQLITE3_FOUND}")
+    message(STATUS "SQLITE3_INCLUDE_DIRS: ${SQLITE3_INCLUDE_DIRS}")
+    message(STATUS "SQLITE3_LIBRARIES: ${SQLITE3_LIBRARIES}")
+endif()
+
+########################################################################
+## lime suite build
+########################################################################
+add_subdirectory(src)
+
+########################################################################
+## SoapySDR bindings for LMS7 RFIC driver
+########################################################################
+add_subdirectory(SoapyLMS7)
+
+########################################################################
+## udev rules for linux usb
+########################################################################
+if (DEFINED UDEV_RULES_PATH)
+    install(
+        FILES ${CMAKE_CURRENT_SOURCE_DIR}/udev-rules/64-limesuite.rules
+        DESTINATION ${UDEV_RULES_PATH})
+endif()
+
+########################################################################
+## freedesktop environment integration
+########################################################################
+add_subdirectory(Desktop)
+
+#########################################################################
+# summary
+#########################################################################
+include(FeatureSummary)
+message(STATUS "")
+message(STATUS "######################################################")
+message(STATUS "## ${PROJECT_NAME} enabled features")
+message(STATUS "######################################################")
+feature_summary(WHAT ENABLED_FEATURES)
+message(STATUS "######################################################")
+message(STATUS "## ${PROJECT_NAME} disabled features")
+message(STATUS "######################################################")
+feature_summary(WHAT DISABLED_FEATURES)
+message(STATUS "Install prefix: ${CMAKE_INSTALL_PREFIX}")
+message(STATUS "Build timestamp: ${BUILD_TIMESTAMP}")
+message(STATUS "Lime Suite version: ${LIME_SUITE_VERSION}")
+message(STATUS "ABI/so version: ${LIME_SUITE_SOVER}")
+
+########################################################################
+# uninstall target
+########################################################################
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+    IMMEDIATE @ONLY)
+
+#only add uninstall target if this is the top project
+if(${CMAKE_PROJECT_NAME} STREQUAL ${PROJECT_NAME})
+add_custom_target(uninstall
+    COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+endif()
+
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..1fbc49a
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright 2013 Lime Microsystems Ltd
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
diff --git a/Desktop/.directory b/Desktop/.directory
new file mode 100644
index 0000000..dddca48
--- /dev/null
+++ b/Desktop/.directory
@@ -0,0 +1,4 @@
+[Dolphin]
+PreviewsShown=true
+Timestamp=2016,5,21,20,43,54
+Version=3
diff --git a/Desktop/CMakeLists.txt b/Desktop/CMakeLists.txt
new file mode 100644
index 0000000..9c2321f
--- /dev/null
+++ b/Desktop/CMakeLists.txt
@@ -0,0 +1,36 @@
+########################################################################
+## Feature registration
+########################################################################
+if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
+    set(LINUX TRUE)
+endif()
+
+include(FeatureSummary)
+include(CMakeDependentOption)
+cmake_dependent_option(ENABLE_DESKTOP "Enable LimeSuite launcher and icons" ON "LINUX" OFF)
+add_feature_info(LimeSuiteDesktop ENABLE_DESKTOP "LimeSuite freedesktop integration")
+if (NOT ENABLE_DESKTOP)
+    return()
+endif()
+
+########################################################################
+# menu launcher and MIME type
+########################################################################
+file(GLOB lime_suite_png_icons ${CMAKE_CURRENT_SOURCE_DIR}/lime-suite-*.png)
+
+install(
+    FILES
+        lime-suite.desktop
+        ${lime_suite_png_icons}
+    DESTINATION share/Lime/Desktop
+)
+
+########################################################################
+# install/uninstall scripts
+########################################################################
+install(
+    PROGRAMS
+        install
+        uninstall
+    DESTINATION share/Lime/Desktop
+)
diff --git a/Desktop/install b/Desktop/install
new file mode 100644
index 0000000..f9cf0f2
--- /dev/null
+++ b/Desktop/install
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+
+echo -n "Install Lime Suite icon resources...	"
+if [ -x /usr/bin/xdg-icon-resource ] ; then
+    for theme in hicolor gnome; do
+        for size in 16 22 32 48 64 128; do
+            xdg-icon-resource install --noupdate --context apps --theme ${theme} --size ${size} ${DIR}/lime-suite-${size}.png lime-suite || true
+        done
+    done
+    xdg-icon-resource forceupdate || true
+    echo "OK"
+else
+    echo "FAIL (missing xdg-icon-resource)"
+fi
+
+echo -n "Install Lime Suite menu launcher...	"
+if [ -x /usr/bin/xdg-desktop-menu ] ; then
+    xdg-desktop-menu install ${DIR}/lime-suite.desktop || true
+    echo "OK"
+else
+    echo "FAIL (missing xdg-desktop-menu)"
+fi
diff --git a/Desktop/lime-suite-128.png b/Desktop/lime-suite-128.png
new file mode 100644
index 0000000..44f2d3f
Binary files /dev/null and b/Desktop/lime-suite-128.png differ
diff --git a/Desktop/lime-suite-16.png b/Desktop/lime-suite-16.png
new file mode 100644
index 0000000..60d0816
Binary files /dev/null and b/Desktop/lime-suite-16.png differ
diff --git a/Desktop/lime-suite-22.png b/Desktop/lime-suite-22.png
new file mode 100644
index 0000000..fa4e14d
Binary files /dev/null and b/Desktop/lime-suite-22.png differ
diff --git a/Desktop/lime-suite-32.png b/Desktop/lime-suite-32.png
new file mode 100644
index 0000000..b7940be
Binary files /dev/null and b/Desktop/lime-suite-32.png differ
diff --git a/Desktop/lime-suite-48.png b/Desktop/lime-suite-48.png
new file mode 100644
index 0000000..01d78ce
Binary files /dev/null and b/Desktop/lime-suite-48.png differ
diff --git a/Desktop/lime-suite-64.png b/Desktop/lime-suite-64.png
new file mode 100644
index 0000000..147328b
Binary files /dev/null and b/Desktop/lime-suite-64.png differ
diff --git a/Desktop/lime-suite.desktop b/Desktop/lime-suite.desktop
new file mode 100644
index 0000000..0d193f2
--- /dev/null
+++ b/Desktop/lime-suite.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=LimeSuite GUI
+Comment=Graphical utility for Lime devices
+TryExec=LimeSuiteGUI
+Exec=LimeSuiteGUI %F
+Icon=lime-suite
+Categories=Development;
diff --git a/Desktop/make_scaled_icons.sh b/Desktop/make_scaled_icons.sh
new file mode 100644
index 0000000..2d72099
--- /dev/null
+++ b/Desktop/make_scaled_icons.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+# Use this script to convert the master icon to several scaled versions
+# which are used for the freedesktop.org xdg-icon-resource associations.
+# This script depends on imagemagick to provide the convert utility.
+# The icons are checked into the repository, and this script is not installed.
+# Keep it around to update the desktop icons if the master icon is changed.
+
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+
+MASTER_ICON=${DIR}/../src/resources/LMS_ICO.ico[0]
+
+for size in 16 22 32 48 64 128; do
+    echo "Generating lime-suite-${size}.png..."
+    convert ${MASTER_ICON} -geometry ${size} ${DIR}/lime-suite-${size}.png
+done
+echo "Done!"
diff --git a/Desktop/uninstall b/Desktop/uninstall
new file mode 100644
index 0000000..af81988
--- /dev/null
+++ b/Desktop/uninstall
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+
+echo -n "Uninstall Lime Suite menu launcher...	"
+if [ -x /usr/bin/xdg-desktop-menu ] ; then
+    xdg-desktop-menu uninstall lime-suite.desktop || true
+    echo "OK"
+else
+    echo "FAIL (missing xdg-desktop-menu)"
+fi
+
+echo -n "Uninstall Lime Suite icon resources...	"
+if [ -x /usr/bin/xdg-icon-resource ] ; then
+    for theme in hicolor gnome; do
+        for size in 16 22 32 48 64 128; do
+            xdg-icon-resource uninstall --noupdate --context apps --theme ${theme} --size ${size} lime-suite || true
+        done
+    done
+    xdg-icon-resource forceupdate || true
+    echo "OK"
+else
+    echo "FAIL (missing xdg-icon-resource)"
+fi
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..2a613b3
--- /dev/null
+++ b/README.md
@@ -0,0 +1,20 @@
+# Lime Suite
+
+The Lime Suite application software provides drivers
+and SDR application support for the LMS7002M RFIC,
+and hardware like the LimeSDR, NovenaRF7, and others.
+Read more about Lime Suite on the official project page:
+
+* https://myriadrf.org/projects/lime-suite/
+
+## Documentation
+
+Find build and install instructions for Lime Suite on the wiki:
+
+* http://wiki.myriadrf.org/Lime_Suite
+
+## Help and support
+
+The discourse forum is a good way to find help and discuss topics:
+
+* https://discourse.myriadrf.org/
diff --git a/SoapyLMS7/BasicStreamTests.py b/SoapyLMS7/BasicStreamTests.py
new file mode 100644
index 0000000..392eee2
--- /dev/null
+++ b/SoapyLMS7/BasicStreamTests.py
@@ -0,0 +1,190 @@
+import time
+import unittest
+import SoapySDR
+from SoapySDR import * #SOAPY_SDR_* constants
+import numpy as np
+
+SDR_ARGS = {'driver': 'lime'}
+
+class TestBasicStreaming(unittest.TestCase):
+
+    def setUp(self):
+        self.sdr = SoapySDR.Device(SDR_ARGS)
+        for ch in [0, 1]:
+            self.sdr.setSampleRate(SOAPY_SDR_RX, ch, 10e6)
+            self.sdr.setSampleRate(SOAPY_SDR_TX, ch, 10e6)
+        self.rxStream = self.sdr.setupStream(SOAPY_SDR_RX, SOAPY_SDR_CF32, [0, 1])
+        self.txStream = self.sdr.setupStream(SOAPY_SDR_TX, SOAPY_SDR_CF32, [0, 1])
+
+    def tearDown(self):
+        self.sdr.closeStream(self.rxStream)
+        self.sdr.closeStream(self.txStream)
+        self.sdr = None
+
+    def testTime(self):
+        print('===== test the timestamps =====')
+        self.sdr.activateStream(self.txStream)
+        self.sdr.activateStream(self.rxStream)
+        t0 = self.sdr.getHardwareTime()
+        print('t0=%d ns'%t0)
+        time.sleep(0.1)
+        t1 = self.sdr.getHardwareTime()
+        print('t1=%d ns'%t1)
+        delta = float(t1-t0)/1e8
+        print('delta=%f secs'%delta)
+        self.assertGreater(delta, 0.9)
+        self.assertLess(delta, 1.1)
+
+        self.sdr.deactivateStream(self.txStream)
+        self.sdr.deactivateStream(self.rxStream)
+
+    def testRxContinuous(self):
+        print('===== receive a continuous stream =====')
+        self.sdr.activateStream(self.rxStream)
+
+        buff0 = np.zeros(1024, np.complex64)
+        buff1 = np.zeros(1024, np.complex64)
+
+        print('readStream continuously...')
+        doneLoopTime = time.time() + 0.1
+        while time.time() < doneLoopTime:
+            sr = self.sdr.readStream(self.rxStream, [buff0, buff1], 1024)
+            self.assertGreater(sr.ret, 0)
+
+        #deactivate
+        self.sdr.deactivateStream(self.rxStream)
+
+        print('readStream for a timeout...')
+        sr = self.sdr.readStream(self.rxStream, [buff0, buff1], 1024)
+        print(sr)
+        self.assertEqual(sr.ret, SOAPY_SDR_TIMEOUT)
+
+
+    def testRxBurstNow(self):
+        print('===== receive a burst asap =====')
+        numElemsRequest = 10000
+        self.sdr.activateStream(self.rxStream, SOAPY_SDR_END_BURST, 0, numElemsRequest)
+
+        buff0 = np.zeros(1024, np.complex64)
+        buff1 = np.zeros(1024, np.complex64)
+
+        print('readStream for a burst...')
+        while numElemsRequest > 0:
+            sr = self.sdr.readStream(self.rxStream, [buff0, buff1], 1024)
+            print(sr)
+            self.assertGreater(sr.ret, 0)
+            numElemsRequest -= sr.ret
+
+            #only end burst marked on the last
+            if numElemsRequest: self.assertFalse(sr.flags & SOAPY_SDR_END_BURST)
+            else: self.assertTrue(sr.flags & SOAPY_SDR_END_BURST)
+
+        self.assertEqual(numElemsRequest, 0)
+
+        print('readStream for a timeout...')
+        sr = self.sdr.readStream(self.rxStream, [buff0, buff1], 1024)
+        print(sr)
+        self.assertEqual(sr.ret, SOAPY_SDR_TIMEOUT)
+
+        self.sdr.deactivateStream(self.rxStream)
+
+    def testRxBurstAtTime(self):
+        print('===== receive a timed burst =====')
+        numElemsRequest = 10000
+        tBurst = self.sdr.getHardwareTime() + int(1e8)
+        self.sdr.activateStream(self.rxStream, SOAPY_SDR_END_BURST | SOAPY_SDR_HAS_TIME, tBurst, numElemsRequest)
+
+        buff0 = np.zeros(1024, np.complex64)
+        buff1 = np.zeros(1024, np.complex64)
+
+        print('readStream for a timed burst...')
+        tFirst = -1
+        while numElemsRequest > 0:
+            sr = self.sdr.readStream(self.rxStream, [buff0, buff1], 1024, timeoutUs=int(1e6))
+            print(sr)
+            self.assertGreater(sr.ret, 0)
+            numElemsRequest -= sr.ret
+            if tFirst == -1:
+                tFirst = sr.timeNs
+                self.assertTrue(sr.flags & SOAPY_SDR_HAS_TIME)
+
+            #only end burst marked on the last
+            if numElemsRequest: self.assertFalse(sr.flags & SOAPY_SDR_END_BURST)
+            else: self.assertTrue(sr.flags & SOAPY_SDR_END_BURST)
+
+        #check that the first timestamp was correct
+        #there is some play in the nanosecond conversion,
+        #but it should be the same 10 MHz clock tick
+        self.assertEqual(tFirst/100, tBurst/100)
+
+        self.assertEqual(numElemsRequest, 0)
+
+        print('readStream for a timeout...')
+        sr = self.sdr.readStream(self.rxStream, [buff0, buff1], 1024)
+        print(sr)
+        self.assertEqual(sr.ret, SOAPY_SDR_TIMEOUT)
+
+        self.sdr.deactivateStream(self.rxStream)
+
+    def testRxLateBurst(self):
+        print('===== receive a late burst =====')
+        numElemsRequest = 10000
+        tBurst = self.sdr.getHardwareTime() + int(1e8)
+        self.sdr.activateStream(self.rxStream, SOAPY_SDR_END_BURST | SOAPY_SDR_HAS_TIME, tBurst, numElemsRequest)
+
+        buff0 = np.zeros(1024, np.complex64)
+        buff1 = np.zeros(1024, np.complex64)
+
+        print('readStream for a late burst...')
+        time.sleep(1.0) #make sure the readStream is late
+        sr = self.sdr.readStream(self.rxStream, [buff0, buff1], 1024, timeoutUs=int(1e6))
+        self.assertEqual(sr.ret, SOAPY_SDR_TIME_ERROR)
+
+        print('readStream for a timeout...')
+        sr = self.sdr.readStream(self.rxStream, [buff0, buff1], 1024)
+        print(sr)
+        self.assertEqual(sr.ret, SOAPY_SDR_TIMEOUT)
+
+        self.sdr.deactivateStream(self.rxStream)
+
+    """
+    def testTxLate(self):
+        print('===== test txing a late packet =====')
+        self.sdr.activateStream(self.txStream)
+        self.sdr.activateStream(self.rxStream)
+        t0 = self.sdr.getHardwareTime()
+        tLate = t0 + int(1e8)
+        buff0 = np.zeros(1024, np.complex64)
+        buff1 = np.zeros(1024, np.complex64)
+        flags = SOAPY_SDR_HAS_TIME | SOAPY_SDR_END_BURST
+        time.sleep(1.0) #make sure the writeStream is late
+        self.sdr.writeStream(self.txStream,
+            [buff0, buff1], 1024,
+            flags=flags,
+            timeNs=tLate,
+            timeoutUs=int(1e6))
+
+        #small wait for late packet to get reported
+        time.sleep(0.1)
+
+        print('readStreamStatus for a late indicator...')
+        r0 = self.sdr.readStreamStatus(self.txStream)
+        self.assertEqual(r0.ret, SOAPY_SDR_TIME_ERROR)
+        self.assertTrue(r0.flags & SOAPY_SDR_HAS_TIME)
+
+        #TODO check the delta when we have an understanding of the time reported
+        delta = float(r0.timeNs-t0)/1e9
+        print('delta=%f secs'%delta)
+        #self.assertGreater(delta, 1.4)
+        #self.assertLess(delta, 1.6)
+
+        print('readStreamStatus for a timeout...')
+        r1 = self.sdr.readStreamStatus(self.txStream)
+        self.assertEqual(r1.ret, SOAPY_SDR_TIMEOUT)
+
+        self.sdr.deactivateStream(self.txStream)
+        self.sdr.deactivateStream(self.rxStream)
+    """
+
+if __name__ == '__main__':
+    unittest.main()
diff --git a/SoapyLMS7/CMakeLists.txt b/SoapyLMS7/CMakeLists.txt
new file mode 100644
index 0000000..1efc8a7
--- /dev/null
+++ b/SoapyLMS7/CMakeLists.txt
@@ -0,0 +1,51 @@
+########################################################################
+## SoapySDR bindings for LMS7
+########################################################################
+
+find_package(SoapySDR CONFIG)
+
+########################################################################
+## Feature registration
+########################################################################
+include(FeatureSummary)
+include(CMakeDependentOption)
+cmake_dependent_option(ENABLE_SOAPY_LMS7 "Enable LMS7 SoapySDR bindings" ON "ENABLE_LIBRARY;SoapySDR_FOUND" OFF)
+add_feature_info(SoapySDRLMS7 ENABLE_SOAPY_LMS7 "SoapySDR bindings for LMS7")
+if (NOT ENABLE_SOAPY_LMS7)
+    return()
+endif()
+
+########################################################################
+## Build support module
+########################################################################
+if(CMAKE_COMPILER_IS_GNUCXX)
+
+    #disable warnings for unused parameters
+    add_definitions(-Wno-unused-parameter)
+
+endif(CMAKE_COMPILER_IS_GNUCXX)
+
+SOAPY_SDR_MODULE_UTIL(
+    TARGET LMS7Support
+    SOURCES
+        Registration.cpp
+        Settings.cpp
+        Streaming.cpp
+    LIBRARIES
+        LimeSuite
+)
+
+########################################################################
+## Calibration utility
+########################################################################
+if(UNIX)
+    set(LIME_SUITE_CAL_NAME LimeSuiteCalibrate)
+elseif (WIN32)
+    set(LIME_SUITE_CAL_NAME LimeSuiteCalibrate.py)
+endif()
+
+install(
+    PROGRAMS LimeSuiteCalibrate.py
+    RENAME ${LIME_SUITE_CAL_NAME}
+    DESTINATION bin
+)
diff --git a/SoapyLMS7/LimeSuiteCalibrate.py b/SoapyLMS7/LimeSuiteCalibrate.py
new file mode 100644
index 0000000..9c4a4db
--- /dev/null
+++ b/SoapyLMS7/LimeSuiteCalibrate.py
@@ -0,0 +1,378 @@
+#!/usr/bin/env python
+########################################################################
+## Loopback sweep for corrections calibration data
+########################################################################
+
+import os
+from argparse import ArgumentParser
+import SoapySDR
+from SoapySDR import * #*_SOAPY_SDR constants
+import numpy as np
+import scipy.signal
+import cmath
+import math
+import time
+import copy
+
+##########################################
+## Calibration constants
+##########################################
+CLOCK_RATE = 80e6
+SAMPLE_RATE = 10e6
+RX_ANTENNA = "LB2"
+TX_ANTENNA = "BAND2"
+LB_LNA_GAIN = 40.0
+PGA_GAIN = 0.0
+TIA_GAIN = 0.0
+LNA_GAIN = 0.0
+PAD_GAIN = -10.0
+LB_PAD_GAIN = 0.0
+
+TX_FREQ_DELTA = 0.7e6
+TX_CORDIC_FREQ = [1.1e6, 1.5e6]
+
+MAX_SEARCH_DEPTHS = range(2, 11)
+NUM_STEPS_PER_ITER = 3
+
+SAMPS_PER_CAPTURE = 1024*8
+NUM_BINS_PER_FFT = 1024
+
+##########################################
+## Sample utilities
+##########################################
+def readSamps(limeSDR, rxStream, numSamps=SAMPS_PER_CAPTURE, sleep=False):
+    """
+    Read stream data from each channel
+    @return a list of complex64 arrays
+    """
+    if sleep: time.sleep(0.05)
+    rxSamples = [np.zeros(numSamps, np.complex64), np.zeros(numSamps, np.complex64)]
+    limeSDR.activateStream(rxStream, SOAPY_SDR_END_BURST, 0, numSamps)
+    b0 = rxSamples[0]
+    b1 = rxSamples[1]
+    while b0.size:
+        sr = limeSDR.readStream(rxStream, [b0, b1], b0.size)
+        if sr.ret < 0: raise Exception(str(sr))
+        b0 = b0[sr.ret:]
+        b1 = b1[sr.ret:]
+
+    rxSamples[0] -= np.mean(rxSamples[0]) #remove dc from rx samples
+    rxSamples[1] -= np.mean(rxSamples[1]) #remove dc from rx samples
+    return rxSamples
+
+def measureToneLevel(samps, freq, rate=SAMPLE_RATE):
+    step = -2.0*math.pi*(freq)/rate
+    shifted = samps * np.exp(1j*np.linspace(0, samps.size*step, samps.size))
+    return 20*math.log10(max(1e-20, abs(np.mean(shifted))))
+
+##########################################
+## Plotting utilities
+##########################################
+def sampsToPowerFFT(rxSamples, fftSize=NUM_BINS_PER_FFT):
+    """
+    Get a power FFT for a complex samples array
+    Averages multiple FFTs when rxSamples.size > fftSize.
+    Window power and fft gain is not compensated for.
+    @param rxSamples an array of samples (not list of arrays)
+    """
+
+    numFFTs = rxSamples.size/fftSize
+
+    if numFFTs == 1:
+        x = rxSamples[:fftSize]
+        window = scipy.signal.hann(fftSize)
+        windowPower = sum(window**2)/fftSize
+        absBins = np.abs(np.fft.fft(x*window))
+        absBins = np.concatenate((absBins[absBins.size/2:], absBins[:absBins.size/2])) #reorder
+        absBins = np.maximum(absBins, 1e-20) #clip
+        return 20*np.log10(absBins) - 20*math.log10(absBins.size) - 10*math.log10(windowPower)
+
+    fftSet = list()
+    for i in range(numFFTs):
+        fft = sampsToPowerFFT(rxSamples=rxSamples[i*fftSize:(i+1)*fftSize], fftSize=fftSize)
+        fftSet.append(np.exp(fft))
+
+    return np.log(sum(fftSet)/len(fftSet))
+
+def plotSingleResult(rxInitial, rxFinal, txInitial, txFinal, outPath, freq, rate=SAMPLE_RATE):
+    import matplotlib.pyplot as plt
+    fig = plt.figure(figsize=(16, 9))
+    fig.suptitle('Digital corrections @ %g MHz'%(freq/1e6), fontsize=12)
+
+    for samps, idx, initial, isTx, ch in (
+        (rxInitial, 1, True, False, 0),
+        (rxInitial, 2, True, False, 1),
+        (rxFinal, 3, False, False, 0),
+        (rxFinal, 4, False, False, 1),
+        (txInitial, 5, True, True, 0),
+        (txInitial, 6, True, True, 1),
+        (txFinal, 7, False, True, 0),
+        (txFinal, 8, False, True, 1),
+    ):
+        otherCh = (ch + 1)%2
+        chName = {0:'ChA', 1:'ChB'}[ch]
+        otherChName = {0:'ChA', 1:'ChB'}[otherCh]
+        title = "%s %s %s"%('Tx' if isTx else 'Rx', chName, 'Initial' if initial else 'Corrected')
+
+        fftBins = sampsToPowerFFT(samps[ch])
+        ax = fig.add_subplot(4, 2, idx)
+        ax.plot(np.arange(-rate/2/1e6, rate/2/1e6, rate/fftBins.size/1e6)[:fftBins.size], fftBins, label=title)
+        ax.grid(True)
+        #ax.set_title(title, fontsize=8)
+        #ax.set_xlabel('Freq (MHz)', fontsize=8)
+        ax.set_ylabel('Power (dBfs)', fontsize=8)
+        ax.set_ylim(top=0, bottom=-100)
+        ax.locator_params(axis='y', nbins=6)
+        legend = ax.legend(loc='upper left', fontsize=10)
+
+        def annotate(label, freq, offset, color):
+            x = int(fftBins.size*freq/rate) - fftBins.size/2
+            power = max(fftBins[x-3:x+3])
+
+            if initial: ax.annotate(label, fontsize=8,
+                xy = (freq/1e6, power), xytext = (freq/1e6+offset[0], power+offset[1]),
+                xycoords = 'data', textcoords = 'data',
+                arrowprops = dict(arrowstyle = '->'))
+
+            ax.scatter(freq/1e6, power, c=color, s=50)
+
+        if isTx:
+            annotate("Tx tone", TX_FREQ_DELTA + TX_CORDIC_FREQ[ch], (0.5, -10), 'green')
+            annotate("Tx dc", TX_FREQ_DELTA, (-1, 10), 'yellow')
+            annotate("Tx imbal", TX_FREQ_DELTA - TX_CORDIC_FREQ[ch], (-1, 10), 'red')
+            annotate("%s\nleak"%otherChName, TX_FREQ_DELTA + TX_CORDIC_FREQ[otherCh], (0.5-ch, 10), 'blue')
+
+        else:
+            annotate("Tx tone", TX_FREQ_DELTA, (0.5, -10), 'green')
+            annotate("Rx imbal", -TX_FREQ_DELTA, (-1, 10), 'red')
+
+    print("Writing plot to %s"%outPath)
+    fig.savefig(outPath)
+    plt.close(fig)
+
+##########################################
+## Generate test points for IQ and DC
+##########################################
+def GenerateTestPoints(depth):
+
+    scale = 1.0/(2**depth)
+    phaseMax = (math.pi/2)*scale
+    gainMax = 1.0*scale
+    offMax = 1.0*scale
+
+    dcPoints = list()
+    for dcI in np.linspace(-offMax, +offMax, NUM_STEPS_PER_ITER):
+        for dcQ in np.linspace(-offMax, +offMax, NUM_STEPS_PER_ITER):
+            dcPoints.append(complex(dcI, dcQ))
+
+    iqPoints = list()
+    for phase in np.linspace(-phaseMax, phaseMax, NUM_STEPS_PER_ITER):
+        for gain in np.linspace(-gainMax, gainMax, NUM_STEPS_PER_ITER):
+            iqPoints.append(cmath.rect(2**gain, phase))
+
+    return zip(dcPoints, iqPoints)
+
+##########################################
+## Calibrate sweep implementations
+##########################################
+def CalibrateSweepRx(limeSDR, rxStream):
+    #sweep for best Rx IQ correction
+    bestRxIqCorrs = [1.0]*2
+    bestRxIqLevels = [1.0]*2
+    for depth in MAX_SEARCH_DEPTHS:
+        bestRxIqCorrsIter = copy.copy(bestRxIqCorrs)
+        for dcPoint, iqPoint in GenerateTestPoints(depth):
+            newIqCorrs = list()
+            for ch in [0, 1]:
+                newIqCorr = cmath.rect(
+                    abs(iqPoint) * abs(bestRxIqCorrsIter[ch]),
+                    cmath.phase(iqPoint) + cmath.phase(bestRxIqCorrsIter[ch]))
+                limeSDR.setIQBalance(SOAPY_SDR_RX, ch, newIqCorr)
+                newIqCorrs.append(newIqCorr)
+            samps = readSamps(limeSDR, rxStream)
+            for ch in [0, 1]:
+                lvl = measureToneLevel(samps[ch], -TX_FREQ_DELTA)
+                if lvl < bestRxIqLevels[ch]:
+                    bestRxIqCorrs[ch] = newIqCorrs[ch]
+                    bestRxIqLevels[ch] = lvl
+
+    print("bestRxIqCorrs = %s"%bestRxIqCorrs)
+    for ch in [0, 1]: limeSDR.setIQBalance(SOAPY_SDR_RX, ch, bestRxIqCorrs[ch])
+
+def CalibrateSweepTx(limeSDR, rxStream):
+    #sweep for best Tx IQ  and DC correction
+    bestTxIqCorrs = [1.0]*2
+    bestTxIqLevels = [1.0]*2
+    bestTxDcCorrs = [0.0]*2
+    bestTxDcLevels = [1.0]*2
+    for depth in MAX_SEARCH_DEPTHS:
+        bestTxIqCorrsIter = copy.copy(bestTxIqCorrs)
+        bestTxDcCorrsIter = copy.copy(bestTxDcCorrs)
+        for dcPoint, iqPoint in GenerateTestPoints(depth):
+            newIqCorrs = list()
+            newDcCorrs = list()
+            for ch in [0, 1]:
+                newIqCorr = cmath.rect(
+                    abs(iqPoint) * abs(bestTxIqCorrsIter[ch]),
+                    cmath.phase(iqPoint) + cmath.phase(bestTxIqCorrsIter[ch]))
+                newDcCorr = complex(
+                    max(min(bestTxDcCorrsIter[ch].real + dcPoint.real, 1.0), -1.0),
+                    max(min(bestTxDcCorrsIter[ch].imag + dcPoint.imag, 1.0), -1.0))
+                limeSDR.setIQBalance(SOAPY_SDR_TX, ch, newIqCorr)
+                limeSDR.setDCOffset(SOAPY_SDR_TX, ch, newDcCorr)
+                newIqCorrs.append(newIqCorr)
+                newDcCorrs.append(newDcCorr)
+            samps = readSamps(limeSDR, rxStream)
+            for ch in [0, 1]:
+                lvl = measureToneLevel(samps[ch], TX_FREQ_DELTA-TX_CORDIC_FREQ[ch])
+                if lvl < bestTxIqLevels[ch]:
+                    bestTxIqCorrs[ch] = newIqCorrs[ch]
+                    bestTxIqLevels[ch] = lvl
+                lvl = measureToneLevel(samps[ch], TX_FREQ_DELTA)
+                if lvl < bestTxDcLevels[ch]:
+                    bestTxDcCorrs[ch] = newDcCorrs[ch]
+                    bestTxDcLevels[ch] = lvl
+
+    print("bestTxIqCorrs = %s"%bestTxIqCorrs)
+    print("bestTxDcCorrs = %s"%bestTxDcCorrs)
+    for ch in [0, 1]:
+        limeSDR.setIQBalance(SOAPY_SDR_TX, ch, bestTxIqCorrs[ch])
+        limeSDR.setDCOffset(SOAPY_SDR_TX, ch, bestTxDcCorrs[ch])
+
+##########################################
+## Calibrate at a specified frequency
+##########################################
+def CalibrateAtFreq(limeSDR, rxStream, freq, dumpDir, validate):
+
+    print('#'*40)
+    print('## Calibrate @ %g MHz'%(freq/1e6))
+    print('#'*40)
+
+    #set the RF frequency on Rx and Tx
+    limeSDR.setFrequency(SOAPY_SDR_RX, 0, "RF", freq, dict(CORRECTIONS="false"))
+    limeSDR.setFrequency(SOAPY_SDR_TX, 0, "RF", freq + TX_FREQ_DELTA, dict(CORRECTIONS="false"))
+
+    #clear correction for calibration
+    for channel in [0, 1]:
+        limeSDR.setFrequency(SOAPY_SDR_TX, channel, "BB", 0.0)
+        limeSDR.setFrequency(SOAPY_SDR_RX, channel, "BB", 0.0)
+        limeSDR.setDCOffset(SOAPY_SDR_TX, channel, 0.0)
+        limeSDR.setIQBalance(SOAPY_SDR_TX, channel, 1.0)
+        limeSDR.setIQBalance(SOAPY_SDR_RX, channel, 1.0)
+
+    #tx tsp siggen constant
+    limeSDR.writeSetting("TXTSP_CONST", str((1 << 14)))
+
+    #adjust gain for best levels
+    for ch in [0, 1]: limeSDR.setGain(SOAPY_SDR_RX, ch, "PGA", PGA_GAIN)
+    samps = readSamps(limeSDR, rxStream)
+    for ch in [0, 1]:
+        lvldB = measureToneLevel(samps[ch], TX_FREQ_DELTA)
+        deltadB = -5 - lvldB
+        print('deltadB=%g, lvldB=%g'%(deltadB, lvldB))
+        limeSDR.setGain(SOAPY_SDR_RX, ch, "PGA", min(19, PGA_GAIN + deltadB))
+
+    #sweep for best Rx IQ correction
+    rxInitial = readSamps(limeSDR, rxStream, sleep=True)
+    if validate:
+        limeSDR.writeSetting("APPLY_RX_CORRECTIONS", "true")
+    else:
+        CalibrateSweepRx(limeSDR, rxStream)
+        limeSDR.writeSetting("STORE_RX_CORRECTIONS", "true")
+    rxFinal = readSamps(limeSDR, rxStream, sleep=True)
+
+    #sweep for best Tx IQ  and DC correction
+    for ch in [0, 1]:
+        limeSDR.setFrequency(SOAPY_SDR_TX, ch, "BB", TX_CORDIC_FREQ[ch])
+    txInitial = readSamps(limeSDR, rxStream, sleep=True)
+    if validate:
+        limeSDR.writeSetting("APPLY_TX_CORRECTIONS", "true")
+    else:
+        CalibrateSweepTx(limeSDR, rxStream)
+        limeSDR.writeSetting("STORE_TX_CORRECTIONS", "true")
+    txFinal = readSamps(limeSDR, rxStream, sleep=True)
+
+    if dumpDir is not None: plotSingleResult(
+        rxInitial=rxInitial, rxFinal=rxFinal,
+        txInitial=txInitial, txFinal=txFinal,
+        freq=freq,
+        outPath=os.path.join(dumpDir, 'results_%g_MHz.png'%(freq/1e6)))
+
+##########################################
+## Main calibration sweep
+##########################################
+def LimeSuiteCalibrate(
+    args,
+    freqStart,
+    freqStop,
+    freqStep,
+    dumpDir,
+    validate,
+):
+    if freqStart is None: raise Exception("No start frequency specified")
+    if freqStop is None: freqStop = freqStart
+
+    #open device
+    print('#'*40)
+    print('## Open device with "%s"'%(args))
+    print('#'*40)
+    limeSDR = SoapySDR.Device(args)
+    print(str(limeSDR))
+    info = limeSDR.getHardwareInfo()
+    for k in info.keys(): print("%s:%s"%(k,info[k]))
+
+    #initialize parameters
+    print('#'*40)
+    print('## Initialize "%s"'%(str(limeSDR)))
+    print('#'*40)
+    limeSDR.setMasterClockRate(CLOCK_RATE)
+    for channel in [0, 1]:
+        limeSDR.setSampleRate(SOAPY_SDR_TX, channel, SAMPLE_RATE)
+        limeSDR.setSampleRate(SOAPY_SDR_RX, channel, SAMPLE_RATE)
+        limeSDR.setAntenna(SOAPY_SDR_RX, channel, RX_ANTENNA)
+        limeSDR.setAntenna(SOAPY_SDR_TX, channel, TX_ANTENNA)
+        limeSDR.setGain(SOAPY_SDR_TX, channel, "PAD", PAD_GAIN)
+        limeSDR.setGain(SOAPY_SDR_TX, channel, "LB_PAD", LB_PAD_GAIN)
+        limeSDR.setGain(SOAPY_SDR_RX, channel, "PGA", PGA_GAIN)
+        limeSDR.setGain(SOAPY_SDR_RX, channel, "TIA", TIA_GAIN)
+        limeSDR.setGain(SOAPY_SDR_RX, channel, "LNA", LNA_GAIN)
+        limeSDR.setGain(SOAPY_SDR_RX, channel, "LB_LNA", LB_LNA_GAIN)
+        limeSDR.setDCOffsetMode(SOAPY_SDR_RX, channel, False)
+
+    #open the rx stream
+    rxStream = limeSDR.setupStream(SOAPY_SDR_RX, SOAPY_SDR_CF32, [0, 1])
+
+    #sweep for each frequency
+    for freq in np.arange(freqStart, freqStop+freqStep, freqStep):
+        t0 = time.time()
+        try: CalibrateAtFreq(limeSDR=limeSDR, rxStream=rxStream, freq=freq, dumpDir=dumpDir, validate=validate)
+        except Exception as ex: print("Failed at %g MHz, skipping...\n    %s"%(freq/1e6, str(ex)))
+        if not validate: print("Cal took %s seconds"%(time.time()-t0))
+
+    #close the rx stream
+    limeSDR.closeStream(rxStream)
+
+    #close the device
+    limeSDR = None
+    print("Done")
+
+def main():
+    parser = ArgumentParser()
+    parser.add_argument("--args", type=str, help="Device construction arguments [%(default)s]", default='driver=lime')
+    parser.add_argument("--freqStart", type=float, help="Start frequency sweep in Hz", required=True)
+    parser.add_argument("--freqStop", type=float, help="Stop frequency sweep in Hz", required=True)
+    parser.add_argument("--freqStep", type=float, help="Frequency sweep step in Hz [%(default)s]", default=500e3)
+    parser.add_argument("--dumpDir", type=str, help="Directory to dump debug data and plots")
+    parser.add_argument("--validate", action="store_true", help="Validate cached corrections data", default=False)
+    args = parser.parse_args()
+
+    LimeSuiteCalibrate(
+        args = args.args,
+        freqStart = args.freqStart,
+        freqStop = args.freqStop,
+        freqStep = args.freqStep,
+        dumpDir = args.dumpDir,
+        validate = args.validate,
+    )
+
+if __name__ == '__main__': main()
diff --git a/SoapyLMS7/README.md b/SoapyLMS7/README.md
new file mode 100644
index 0000000..c3de212
--- /dev/null
+++ b/SoapyLMS7/README.md
@@ -0,0 +1,13 @@
+# SoapyLMS7 - SoapySDR bindings for LimeSuite
+
+The SoapyLMS7 wrapper provides SoapySDR bindings for LimeSuite
+devices using the LMS7 API. The wrapper builds along side the LimeSuite
+compilation when SoapySDR development files are detected.
+
+SoapyLMS7 allows LimeSuite devices to be used in applications
+that use the SoapySDR API such as CubicSDR, Pothos, GNURadio, GrOsmosdr.
+In addition, the API supports Python and remote access bindings.
+
+* SoapySDR homepage: https://github.com/pothosware/SoapySDR/wiki
+* Python examples: https://github.com/pothosware/SoapySDR/wiki/PythonSupport
+
diff --git a/SoapyLMS7/Registration.cpp b/SoapyLMS7/Registration.cpp
new file mode 100644
index 0000000..08686bd
--- /dev/null
+++ b/SoapyLMS7/Registration.cpp
@@ -0,0 +1,57 @@
+/**
+ at file	Registration.cpp
+ at brief	Soapy SDR + IConnection module registration.
+ at author Lime Microsystems (www.limemicro.com)
+*/
+
+#include "SoapyLMS7.h"
+#include <SoapySDR/Registry.hpp>
+
+using namespace lime;
+
+static ConnectionHandle argsToHandle(const SoapySDR::Kwargs &args)
+{
+    ConnectionHandle handle;
+
+    //load handle with key/value provided options
+    if (args.count("module") != 0) handle.module = args.at("module");
+    if (args.count("media") != 0) handle.media = args.at("media");
+    if (args.count("name") != 0) handle.name = args.at("name");
+    if (args.count("addr") != 0) handle.addr = args.at("addr");
+    if (args.count("serial") != 0) handle.serial = args.at("serial");
+    if (args.count("index") != 0) handle.index = std::stoi(args.at("index"));
+
+    return handle;
+}
+
+static SoapySDR::Kwargs handleToArgs(const ConnectionHandle &handle)
+{
+    SoapySDR::Kwargs args;
+
+    //convert the handle into key/value pairs
+    if (not handle.module.empty()) args["module"] = handle.module;
+    if (not handle.media.empty()) args["media"] = handle.media;
+    if (not handle.name.empty()) args["name"] = handle.name;
+    if (not handle.addr.empty()) args["addr"] = handle.addr;
+    if (not handle.serial.empty()) args["serial"] = handle.serial;
+    if (handle.index != -1) args["index"] = std::to_string(handle.index);
+
+    return args;
+}
+
+static SoapySDR::KwargsList findIConnection(const SoapySDR::Kwargs &matchArgs)
+{
+    SoapySDR::KwargsList results;
+    for (const auto &handle : ConnectionRegistry::findConnections(argsToHandle(matchArgs)))
+    {
+        results.push_back(handleToArgs(handle));
+    }
+    return results;
+}
+
+static SoapySDR::Device *makeIConnection(const SoapySDR::Kwargs &args)
+{
+    return new SoapyLMS7(argsToHandle(args), args);
+}
+
+static SoapySDR::Registry registerIConnection("lime", &findIConnection, &makeIConnection, SOAPY_SDR_ABI_VERSION);
diff --git a/SoapyLMS7/Settings.cpp b/SoapyLMS7/Settings.cpp
new file mode 100644
index 0000000..5d13373
--- /dev/null
+++ b/SoapyLMS7/Settings.cpp
@@ -0,0 +1,1499 @@
+/**
+ at file   Settings.cpp
+ at brief  Soapy SDR + IConnection config settings.
+ at author Lime Microsystems (www.limemicro.com)
+*/
+
+#include "SoapyLMS7.h"
+#include "ErrorReporting.h"
+#include <IConnection.h>
+#include <stdexcept>
+#include <iostream>
+#include <memory>
+#include <LMS7002M.h>
+#include <LMS7002M_RegistersMap.h>
+#include <SoapySDR/Logger.hpp>
+#include <SoapySDR/Time.hpp>
+#include <cstdlib>
+#include <algorithm>
+
+using namespace lime;
+
+#define dirName ((direction == SOAPY_SDR_RX)?"Rx":"Tx")
+
+//lazy fix for the const call issue -- FIXME
+#define _accessMutex const_cast<std::recursive_mutex &>(_accessMutex)
+
+// arbitrary upper limit for CGEN automatic tune
+#define MAX_CGEN_RATE 640e6
+
+//reasonable limits when advertising the rate
+#define MIN_SAMP_RATE 1e5
+#define MAX_SAMP_RATE 60e6
+
+/*******************************************************************
+ * Special LMS7002M with log forwarding
+ ******************************************************************/
+class LMS7002M_withLogging : public LMS7002M
+{
+public:
+    LMS7002M_withLogging(void):
+        LMS7002M()
+    {
+        //SoapySDR::setLogLevel(SOAPY_SDR_DEBUG);
+        return;
+    }
+
+protected:
+    void Log(const char* text, LogType type)
+    {
+        switch(type)
+        {
+        case LOG_INFO: SoapySDR::log(SOAPY_SDR_INFO, text); break;
+        case LOG_WARNING: SoapySDR::log(SOAPY_SDR_WARNING, text); break;
+        case LOG_ERROR: SoapySDR::log(SOAPY_SDR_ERROR, text); break;
+        case LOG_DATA: SoapySDR::log(SOAPY_SDR_DEBUG, text); break;
+        }
+    }
+};
+
+/*******************************************************************
+ * Constructor/destructor
+ ******************************************************************/
+SoapyLMS7::SoapyLMS7(const ConnectionHandle &handle, const SoapySDR::Kwargs &args):
+    _conn(nullptr),
+    _moduleName(handle.module)
+{
+    //connect
+    SoapySDR::logf(SOAPY_SDR_INFO, "Make connection: '%s'", handle.ToString().c_str());
+    _conn = ConnectionRegistry::makeConnection(handle);
+    if (_conn == nullptr) throw std::runtime_error(
+        "Failed to make connection with '" + handle.serialize() + "'");
+
+    //device info
+    const auto devInfo = _conn->GetDeviceInfo();
+    const size_t numRFICs = devInfo.addrsLMS7002M.size();
+
+    //quick summary
+    SoapySDR::logf(SOAPY_SDR_INFO, "Device name: %s", devInfo.deviceName.c_str());
+    SoapySDR::logf(SOAPY_SDR_INFO, "Reference: %g MHz", _conn->GetReferenceClockRate()/1e6);
+
+    //disable cal hooks during setup
+    std::map<size_t, std::shared_ptr<LMS7002M_SelfCalState>> calStates;
+
+    //LMS7002M driver for each RFIC
+    for (size_t i = 0; i < numRFICs; i++)
+    {
+        SoapySDR::logf(SOAPY_SDR_INFO, "Init LMS7002M(%d)", int(i));
+        _rfics.push_back(new LMS7002M_withLogging());
+        _rfics.back()->SetConnection(_conn, i);
+        SoapySDR::logf(SOAPY_SDR_INFO, "Ver=%d, Rev=%d, Mask=%d",
+            _rfics.back()->Get_SPI_Reg_bits(LMS7param(VER), true),
+            _rfics.back()->Get_SPI_Reg_bits(LMS7param(REV), true),
+            _rfics.back()->Get_SPI_Reg_bits(LMS7param(MASK), true));
+
+        int st;
+
+        st = _rfics.back()->ResetChip();
+        if (st != 0) throw std::runtime_error("ResetChip() failed");
+
+        st = _rfics.back()->SoftReset();
+        if (st != 0) throw std::runtime_error("SoftReset() failed");
+
+        st = _rfics.back()->UploadAll();
+        if (st != 0) throw std::runtime_error("UploadAll() failed");
+
+        calStates[i].reset(new LMS7002M_SelfCalState(_rfics.back()));
+    }
+
+    //enable all channels
+    for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+    {
+        auto rfic = getRFIC(channel);
+        rfic->EnableChannel(LMS7002M::Tx, true);
+        rfic->EnableChannel(LMS7002M::Rx, true);
+    }
+
+    //enable use of calibration value cache automatically
+    //or specify args[cacheCalibrations] == 0 to disable
+    const bool cacheEnable = args.count("cacheCalibrations") == 0 or std::stoi(args.at("cacheCalibrations")) != 0;
+    SoapySDR::logf(SOAPY_SDR_INFO, "LMS7002M calibration values caching %s", cacheEnable?"Enable":"Disable");
+    for (auto rfic : _rfics) rfic->EnableValuesCache(cacheEnable);
+
+    //give all RFICs a default state
+    double defaultClockRate = DEFAULT_CLOCK_RATE;
+    if (args.count("clock")) defaultClockRate = std::stod(args.at("clock"));
+    this->setMasterClockRate(defaultClockRate);
+    for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+    {
+        this->setFrequency(SOAPY_SDR_RX, channel, "BB", 0.0);
+        this->setFrequency(SOAPY_SDR_TX, channel, "BB", 0.0);
+        this->setAntenna(SOAPY_SDR_RX, channel, "LNAL");
+        this->setAntenna(SOAPY_SDR_TX, channel, "BAND1");
+        this->setGain(SOAPY_SDR_RX, channel, "PGA", 0);
+        this->setGain(SOAPY_SDR_RX, channel, "LNA", 0);
+        this->setGain(SOAPY_SDR_RX, channel, "TIA", 0);
+        this->setGain(SOAPY_SDR_TX, channel, "PAD", -50);
+        this->setSampleRate(SOAPY_SDR_RX, channel, defaultClockRate/8);
+        this->setSampleRate(SOAPY_SDR_TX, channel, defaultClockRate/8);
+        this->setBandwidth(SOAPY_SDR_RX, channel, 30e6);
+        this->setBandwidth(SOAPY_SDR_TX, channel, 30e6);
+        this->setDCOffsetMode(SOAPY_SDR_RX, channel, true);
+        this->setDCOffset(SOAPY_SDR_TX, channel, 0.0);
+        this->setIQBalance(SOAPY_SDR_RX, channel, 1.0);
+        this->setIQBalance(SOAPY_SDR_TX, channel, 1.0);
+    }
+
+    //reset flags for user calls
+    _fixedClockRate = false;
+    _fixedRxSampRate.clear();
+    _fixedTxSampRate.clear();
+}
+
+SoapyLMS7::~SoapyLMS7(void)
+{
+    //power down all channels
+    for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+    {
+        auto rfic = getRFIC(channel);
+        rfic->EnableChannel(LMS7002M::Tx, false);
+        rfic->EnableChannel(LMS7002M::Rx, false);
+    }
+
+    for (auto rfic : _rfics) delete rfic;
+    ConnectionRegistry::freeConnection(_conn);
+}
+
+LMS7002M *SoapyLMS7::getRFIC(const size_t channel) const
+{
+    if (_rfics.size() <= channel/2)
+    {
+        throw std::out_of_range("SoapyLMS7::getRFIC("+std::to_string(channel)+") out of range");
+    }
+    auto rfic = _rfics.at(channel/2);
+    rfic->SetActiveChannel(((channel%2) == 0)?LMS7002M::ChA:LMS7002M::ChB);
+    return rfic;
+}
+
+/*******************************************************************
+ * Identification API
+ ******************************************************************/
+std::string SoapyLMS7::getDriverKey(void) const
+{
+    return _moduleName;
+}
+
+std::string SoapyLMS7::getHardwareKey(void) const
+{
+    return _conn->GetDeviceInfo().deviceName;
+}
+
+SoapySDR::Kwargs SoapyLMS7::getHardwareInfo(void) const
+{
+    auto devinfo = _conn->GetDeviceInfo();
+    SoapySDR::Kwargs info;
+    if (devinfo.expansionName != "UNSUPPORTED")
+        info["expansionName"] = devinfo.expansionName;
+    info["firmwareVersion"] = devinfo.firmwareVersion;
+    info["hardwareVersion"] = devinfo.hardwareVersion;
+    info["protocolVersion"] = devinfo.protocolVersion;
+    if (devinfo.boardSerialNumber != unsigned(-1))
+    {
+        char buff[64]; sprintf(buff, "0x%lx", devinfo.boardSerialNumber);
+        info["boardSerialNumber"] = buff;
+    }
+    return info;
+}
+
+/*******************************************************************
+ * Channels API
+ ******************************************************************/
+
+size_t SoapyLMS7::getNumChannels(const int /*direction*/) const
+{
+    return _rfics.size()*2;
+}
+
+bool SoapyLMS7::getFullDuplex(const int /*direction*/, const size_t /*channel*/) const
+{
+    return true;
+}
+
+/*******************************************************************
+ * Antenna API
+ ******************************************************************/
+
+std::vector<std::string> SoapyLMS7::listAntennas(const int direction, const size_t /*channel*/) const
+{
+    std::vector<std::string> ants;
+    if (direction == SOAPY_SDR_RX)
+    {
+        ants.push_back("NONE");
+        ants.push_back("LNAH");
+        ants.push_back("LNAL");
+        ants.push_back("LNAW");
+        ants.push_back("LB1");
+        ants.push_back("LB2");
+    }
+    if (direction == SOAPY_SDR_TX)
+    {
+        ants.push_back("NONE");
+        ants.push_back("BAND1");
+        ants.push_back("BAND2");
+    }
+    return ants;
+}
+
+void SoapyLMS7::setAntenna(const int direction, const size_t channel, const std::string &name)
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    SoapySDR::logf(SOAPY_SDR_INFO, "SoapyLMS7::setAntenna(%s, %d, %s)", dirName, int(channel), name.c_str());
+    auto rfic = getRFIC(channel);
+
+    if (direction == SOAPY_SDR_RX)
+    {
+        LMS7002M::PathRFE path = LMS7002M::PATH_RFE_NONE;
+        if (name == "NONE") path = LMS7002M::PATH_RFE_NONE;
+        else if (name == "LNAH") path = LMS7002M::PATH_RFE_LNAH;
+        else if (name == "LNAL") path = LMS7002M::PATH_RFE_LNAL;
+        else if (name == "LNAW") path = LMS7002M::PATH_RFE_LNAW;
+        else if (name == "LB1") path = LMS7002M::PATH_RFE_LB1;
+        else if (name == "LB2") path = LMS7002M::PATH_RFE_LB2;
+        else throw std::runtime_error("SoapyLMS7::setAntenna(RX, "+name+") - unknown antenna name");
+
+        rfic->SetPathRFE(path);
+    }
+
+    if (direction == SOAPY_SDR_TX)
+    {
+        int band = 0;
+        if (name == "NONE") band = 0;
+        else if (name == "BAND1") band = 1;
+        else if (name == "BAND2") band = 2;
+        else throw std::runtime_error("SoapyLMS7::setAntenna(TX, "+name+") - unknown antenna name");
+
+        rfic->SetBandTRF(band);
+    }
+}
+
+std::string SoapyLMS7::getAntenna(const int direction, const size_t channel) const
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+
+    if (direction == SOAPY_SDR_RX)
+    {
+        switch (rfic->GetPathRFE())
+        {
+        case LMS7002M::PATH_RFE_NONE: return "NONE";
+        case LMS7002M::PATH_RFE_LNAH: return "LNAH";
+        case LMS7002M::PATH_RFE_LNAL: return "LNAL";
+        case LMS7002M::PATH_RFE_LNAW: return "LNAW";
+        case LMS7002M::PATH_RFE_LB1: return "LB1";
+        case LMS7002M::PATH_RFE_LB2: return "LB2";
+        }
+    }
+
+    if (direction == SOAPY_SDR_TX)
+    {
+        switch (rfic->GetBandTRF())
+        {
+        case 1: return "BAND1";
+        case 2: return "BAND2";
+        default: return "NONE";
+        }
+    }
+
+    return "";
+}
+
+/*******************************************************************
+ * Frontend corrections API
+ ******************************************************************/
+
+bool SoapyLMS7::hasDCOffsetMode(const int direction, const size_t /*channel*/) const
+{
+    return (direction == SOAPY_SDR_RX);
+}
+
+void SoapyLMS7::setDCOffsetMode(const int direction, const size_t channel, const bool automatic)
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+
+    if (direction == SOAPY_SDR_RX) rfic->SetRxDCRemoval(automatic);
+}
+
+bool SoapyLMS7::getDCOffsetMode(const int direction, const size_t channel) const
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+
+    if (direction == SOAPY_SDR_RX) return rfic->GetRxDCRemoval();
+
+    return false;
+}
+
+bool SoapyLMS7::hasDCOffset(const int direction, const size_t /*channel*/) const
+{
+    return (direction == SOAPY_SDR_TX);
+}
+
+void SoapyLMS7::setDCOffset(const int direction, const size_t channel, const std::complex<double> &offset)
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+
+    if (direction == SOAPY_SDR_TX) rfic->SetTxDCOffset(offset.real(), offset.imag());
+}
+
+std::complex<double> SoapyLMS7::getDCOffset(const int direction, const size_t channel) const
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+
+    double I = 0.0, Q = 0.0;
+    if (direction == SOAPY_SDR_TX) rfic->GetTxDCOffset(I, Q);
+    return std::complex<double>(I, Q);
+}
+
+bool SoapyLMS7::hasIQBalance(const int /*direction*/, const size_t /*channel*/) const
+{
+    return true;
+}
+
+void SoapyLMS7::setIQBalance(const int direction, const size_t channel, const std::complex<double> &balance)
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+    const auto lmsDir = (direction == SOAPY_SDR_TX)?LMS7002M::Tx:LMS7002M::Rx;
+
+    double gain = std::abs(balance);
+    double gainI = 1.0; if (gain < 1.0) gainI = gain/1.0;
+    double gainQ = 1.0; if (gain > 1.0) gainQ = 1.0/gain;
+    rfic->SetIQBalance(lmsDir, std::arg(balance), gainI, gainQ);
+}
+
+std::complex<double> SoapyLMS7::getIQBalance(const int direction, const size_t channel) const
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+    const auto lmsDir = (direction == SOAPY_SDR_TX)?LMS7002M::Tx:LMS7002M::Rx;
+
+    double phase, gainI, gainQ;
+    rfic->GetIQBalance(lmsDir, phase, gainI, gainQ);
+    return (gainI/gainQ)*std::polar(1.0, phase);
+}
+
+/*******************************************************************
+ * Gain API
+ ******************************************************************/
+
+std::vector<std::string> SoapyLMS7::listGains(const int direction, const size_t /*channel*/) const
+{
+    std::vector<std::string> gains;
+    if (direction == SOAPY_SDR_RX)
+    {
+        gains.push_back("LNA");
+        gains.push_back("TIA");
+        gains.push_back("PGA");
+    }
+    if (direction == SOAPY_SDR_TX)
+    {
+        gains.push_back("PAD");
+    }
+    return gains;
+}
+
+void SoapyLMS7::setGain(const int direction, const size_t channel, const std::string &name, const double value)
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    SoapySDR::logf(SOAPY_SDR_INFO, "SoapyLMS7::setGain(%s, %d, %s, %g dB)", dirName, int(channel), name.c_str(), value);
+    auto rfic = getRFIC(channel);
+
+    if (direction == SOAPY_SDR_RX and name == "LNA")
+    {
+        rfic->SetRFELNA_dB(value);
+    }
+
+    else if (direction == SOAPY_SDR_RX and name == "LB_LNA")
+    {
+        rfic->SetRFELoopbackLNA_dB(value);
+    }
+
+    else if (direction == SOAPY_SDR_RX and name == "LB_LNA")
+    {
+        rfic->SetRFELoopbackLNA_dB(value);
+    }
+
+    else if (direction == SOAPY_SDR_RX and name == "TIA")
+    {
+        rfic->SetRFETIA_dB(value);
+    }
+
+    else if (direction == SOAPY_SDR_RX and name == "PGA")
+    {
+        rfic->SetRBBPGA_dB(value);
+    }
+
+    else if (direction == SOAPY_SDR_TX and name == "PAD")
+    {
+        rfic->SetTRFPAD_dB(value);
+    }
+
+    else if (direction == SOAPY_SDR_TX and name == "LB_PAD")
+    {
+        rfic->SetTRFLoopbackPAD_dB(value);
+    }
+
+    else if (direction == SOAPY_SDR_TX and name == "LB_PAD")
+    {
+        rfic->SetTRFLoopbackPAD_dB(value);
+    }
+
+    else throw std::runtime_error("SoapyLMS7::setGain("+name+") - unknown gain name");
+
+    SoapySDR::logf(SOAPY_SDR_DEBUG, "Actual %s%s[%d] gain %g dB", dirName, name.c_str(), int(channel), this->getGain(direction, channel, name));
+}
+
+double SoapyLMS7::getGain(const int direction, const size_t channel, const std::string &name) const
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+
+    if (direction == SOAPY_SDR_RX and name == "LNA")
+    {
+        return rfic->GetRFELNA_dB();
+    }
+
+    else if (direction == SOAPY_SDR_RX and name == "LB_LNA")
+    {
+        return rfic->GetRFELoopbackLNA_dB();
+    }
+
+    else if (direction == SOAPY_SDR_RX and name == "TIA")
+    {
+        return rfic->GetRFETIA_dB();
+    }
+
+    else if (direction == SOAPY_SDR_RX and name == "PGA")
+    {
+        return rfic->GetRBBPGA_dB();
+    }
+
+    else if (direction == SOAPY_SDR_TX and name == "PAD")
+    {
+        return rfic->GetTRFPAD_dB();
+    }
+
+    else if (direction == SOAPY_SDR_TX and name == "LB_PAD")
+    {
+        return rfic->GetTRFLoopbackPAD_dB();
+    }
+
+    else throw std::runtime_error("SoapyLMS7::getGain("+name+") - unknown gain name");
+}
+
+SoapySDR::Range SoapyLMS7::getGainRange(const int direction, const size_t channel, const std::string &name) const
+{
+    if (direction == SOAPY_SDR_RX and name == "LNA") return SoapySDR::Range(0.0, 30.0);
+    if (direction == SOAPY_SDR_RX and name == "LB_LNA") return SoapySDR::Range(0.0, 40.0);
+    if (direction == SOAPY_SDR_RX and name == "TIA") return SoapySDR::Range(0.0, 12.0);
+    if (direction == SOAPY_SDR_RX and name == "PGA") return SoapySDR::Range(-12.0, 19.0);
+    if (direction == SOAPY_SDR_TX and name == "PAD") return SoapySDR::Range(-52.0, 0.0);
+    if (direction == SOAPY_SDR_TX and name == "LB_PAD") return SoapySDR::Range(-4.3, 0.0);
+    return SoapySDR::Device::getGainRange(direction, channel, name);
+}
+
+/*******************************************************************
+ * Frequency API
+ ******************************************************************/
+SoapySDR::ArgInfoList SoapyLMS7::getFrequencyArgsInfo(const int direction, const size_t channel) const
+{
+    auto infos = SoapySDR::Device::getFrequencyArgsInfo(direction, channel);
+    {
+        SoapySDR::ArgInfo info;
+        info.key = "CORRECTIONS";
+        info.name = "Corrections";
+        info.value = "true";
+        info.description = "Automatically apply DC/IQ corrections";
+        info.type = SoapySDR::ArgInfo::BOOL;
+        infos.push_back(info);
+    }
+    return infos;
+}
+
+void SoapyLMS7::setFrequency(const int direction, const size_t channel, const std::string &name, const double frequency, const SoapySDR::Kwargs &args)
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+    const auto lmsDir = (direction == SOAPY_SDR_TX)?LMS7002M::Tx:LMS7002M::Rx;
+    SoapySDR::logf(SOAPY_SDR_INFO, "SoapyLMS7::setFrequency(%s, %d, %s, %g MHz)", dirName, int(channel), name.c_str(), frequency/1e6);
+
+    if (name == "RF")
+    {
+        //clip the frequency into the allowed range
+        double targetRfFreq = frequency;
+        if (targetRfFreq < 30e6) targetRfFreq = 30e6;
+        if (targetRfFreq > 3.8e9) targetRfFreq = 3.8e9;
+        rfic->SetFrequencySX(lmsDir, targetRfFreq);
+
+        //optional way to skip corrections (used by cal utility)
+        if (args.count("CORRECTIONS") != 0 and args.at("CORRECTIONS") == "false") return;
+
+        //apply corrections to channel A
+        rfic->SetActiveChannel(LMS7002M::ChA);
+        if (rfic->ApplyDigitalCorrections(lmsDir) != 0)
+        {
+            SoapySDR::log(SOAPY_SDR_WARNING, lime::GetLastErrorMessage());
+        }
+        //success, now channel B (ignore errors)
+        else
+        {
+            rfic->SetActiveChannel(LMS7002M::ChB);
+            rfic->ApplyDigitalCorrections(lmsDir);
+        }
+
+        return;
+    }
+
+    if (name == "BB")
+    {
+        switch (direction)
+        {
+        case SOAPY_SDR_RX:
+            rfic->Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), (frequency == 0)?1:0);
+            rfic->Modify_SPI_Reg_bits(LMS7param(CMIX_SC_RXTSP), (frequency < 0)?1:0);
+            break;
+        case SOAPY_SDR_TX:
+            rfic->Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_TXTSP), (frequency == 0)?1:0);
+            rfic->Modify_SPI_Reg_bits(LMS7param(CMIX_SC_TXTSP), (frequency < 0)?1:0);
+            break;
+        }
+        if (rfic->SetNCOFrequency(lmsDir, 0, abs(frequency)) != 0)
+        {
+            //rate was out of bounds, clip to the maximum frequency
+            const double dspRate = rfic->GetReferenceClk_TSP(lmsDir);
+            rfic->SetNCOFrequency(lmsDir, 0, dspRate/2);
+        }
+        return;
+    }
+
+    throw std::runtime_error("SoapyLMS7::setFrequency("+name+") unknown name");
+}
+
+double SoapyLMS7::getFrequency(const int direction, const size_t channel, const std::string &name) const
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+    const auto lmsDir = (direction == SOAPY_SDR_TX)?LMS7002M::Tx:LMS7002M::Rx;
+
+    if (name == "RF")
+    {
+        return rfic->GetFrequencySX(lmsDir);
+    }
+
+    if (name == "BB")
+    {
+        int sign = rfic->Get_SPI_Reg_bits(lmsDir==LMS7002M::Tx?LMS7param(CMIX_SC_TXTSP):LMS7param(CMIX_SC_RXTSP)) == 0 ? 1 : -1;
+        return rfic->GetNCOFrequency(lmsDir, 0) * sign;
+    }
+
+    throw std::runtime_error("SoapyLMS7::getFrequency("+name+") unknown name");
+}
+
+std::vector<std::string> SoapyLMS7::listFrequencies(const int /*direction*/, const size_t /*channel*/) const
+{
+    std::vector<std::string> opts;
+    opts.push_back("RF");
+    opts.push_back("BB");
+    return opts;
+}
+
+SoapySDR::RangeList SoapyLMS7::getFrequencyRange(const int direction, const size_t channel, const std::string &name) const
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+    const auto lmsDir = (direction == SOAPY_SDR_TX)?LMS7002M::Tx:LMS7002M::Rx;
+
+    SoapySDR::RangeList ranges;
+    if (name == "RF")
+    {
+        ranges.push_back(SoapySDR::Range(30e6, 3.8e9));
+    }
+    if (name == "BB")
+    {
+        const double dspRate = rfic->GetReferenceClk_TSP(lmsDir);
+        ranges.push_back(SoapySDR::Range(-dspRate/2, dspRate/2));
+    }
+    return ranges;
+}
+
+SoapySDR::RangeList SoapyLMS7::getFrequencyRange(const int direction, const size_t channel) const
+{
+    SoapySDR::RangeList ranges;
+    ranges.push_back(SoapySDR::Range(0.0, 3.8e9));
+    return ranges;
+}
+
+/*******************************************************************
+ * Sample Rate API
+ ******************************************************************/
+
+static double calculateClockRate(
+    const int adcFactorRx,
+    const int dacFactorTx,
+    const double rateRx,
+    const double rateTx,
+    int &dspFactorRx,
+    int &dspFactorTx)
+{
+    double bestClockRate = 0.0;
+
+    for (int decim = 2; decim <= 32; decim *= 2)
+    {
+        const double rateClock = rateRx*decim*adcFactorRx;
+        if (rateClock > MAX_CGEN_RATE) continue;
+        if (rateClock > 450e6 && rateClock < 491.5e6) continue; //avoid range where CGEN does not lock
+        if (rateClock < bestClockRate) continue;
+        for (int interp = 2; interp <= 32; interp *= 2)
+        {
+            const double actualRateTx = rateClock/(interp*dacFactorTx);
+
+            //good if we got the same output rate with small margin of error
+            if (std::abs(actualRateTx-rateTx) < 10.0)
+            {
+                bestClockRate = rateClock;
+                dspFactorRx = decim;
+                dspFactorTx = interp;
+            }
+        }
+    }
+
+    //return the best possible match
+    if (bestClockRate != 0.0) return bestClockRate;
+
+    SoapySDR::logf(SOAPY_SDR_ERROR, "setSampleRate(Rx %g MHz, Tx %g MHz) Failed -- no common clock rate", rateRx/1e6, rateTx/1e6);
+    throw std::runtime_error("SoapyLMS7::setSampleRate() -- no common clock rate");
+}
+
+void SoapyLMS7::setSampleRate(const int direction, const size_t channel, const double rate)
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+    LMS7002M_SelfCalState state(rfic);
+    const auto lmsDir = (direction == SOAPY_SDR_TX)?LMS7002M::Tx:LMS7002M::Rx;
+
+    double clockRate = this->getMasterClockRate();
+    const double dspFactor = clockRate/rfic->GetReferenceClk_TSP(lmsDir);
+
+    //select automatic clock rate
+    if (not _fixedClockRate)
+    {
+        double rxRate = rate, txRate = rate;
+        if (direction != SOAPY_SDR_RX and _fixedRxSampRate[channel]) rxRate = this->getSampleRate(SOAPY_SDR_RX, channel);
+        if (direction != SOAPY_SDR_TX and _fixedTxSampRate[channel]) txRate = this->getSampleRate(SOAPY_SDR_TX, channel);
+        clockRate = calculateClockRate(
+            clockRate/rfic->GetReferenceClk_TSP(LMS7002M::Rx),
+            clockRate/rfic->GetReferenceClk_TSP(LMS7002M::Tx),
+            rxRate, txRate, _decims[channel], _interps[channel]
+        );
+    }
+
+    const double dspRate = clockRate/dspFactor;
+    const double factor = dspRate/rate;
+    int intFactor = 1 << int((std::log(factor)/std::log(2.0)) + 0.5);
+    SoapySDR::logf(SOAPY_SDR_INFO, "SoapyLMS7::setSampleRate(%s, %d, %g MHz), CGEN=%g MHz, %s=%g MHz, %s=%g",
+        dirName, int(channel), rate/1e6, clockRate/1e6,
+        (direction == SOAPY_SDR_RX)?"ADC":"DAC", dspRate/1e6,
+        (direction == SOAPY_SDR_RX)?"decim":"interp", factor);
+    if (intFactor < 2) throw std::runtime_error("SoapyLMS7::setSampleRate() -- rate too high");
+    if (intFactor > 32) throw std::runtime_error("SoapyLMS7::setSampleRate() -- rate too low");
+
+    if (std::abs(factor-intFactor) > 0.01) SoapySDR::logf(SOAPY_SDR_WARNING,
+        "SoapyLMS7::setSampleRate(): not a power of two factor: TSP Rate = %g MHZ, Requested rate = %g MHz", dspRate/1e6, rate/1e6);
+
+    switch (direction)
+    {
+    case SOAPY_SDR_TX:
+        _fixedTxSampRate[channel] = true;
+        _interps[channel] = intFactor;
+        break;
+    case SOAPY_SDR_RX:
+        _fixedRxSampRate[channel] = true;
+        _decims[channel] = intFactor;
+        break;
+    }
+
+    int status = 0;
+    status = rfic->SetInterfaceFrequency(clockRate,
+        int(std::log(double(_interps[channel]))/std::log(2.0))-1,
+        int(std::log(double(_decims[channel]))/std::log(2.0))-1);
+    if(status != 0)
+        SoapySDR::logf(SOAPY_SDR_ERROR, GetLastErrorMessage());
+
+    status = _conn->UpdateExternalDataRate(
+        rfic->GetActiveChannelIndex(),
+        rfic->GetSampleRate(LMS7002M::Tx, rfic->GetActiveChannel()),
+        rfic->GetSampleRate(LMS7002M::Rx, rfic->GetActiveChannel()));
+    if(status != 0)
+        SoapySDR::logf(SOAPY_SDR_ERROR, GetLastErrorMessage());
+}
+
+double SoapyLMS7::getSampleRate(const int direction, const size_t channel) const
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+    const auto lmsDir = (direction == SOAPY_SDR_TX)?LMS7002M::Tx:LMS7002M::Rx;
+
+    return rfic->GetSampleRate(lmsDir, rfic->GetActiveChannel());
+}
+
+std::vector<double> SoapyLMS7::listSampleRates(const int direction, const size_t channel) const
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+    const auto lmsDir = (direction == SOAPY_SDR_TX)?LMS7002M::Tx:LMS7002M::Rx;
+    std::vector<double> rates;
+
+    const double clockRate = this->getMasterClockRate();
+    const double dacFactor = clockRate/rfic->GetReferenceClk_TSP(LMS7002M::Tx);
+    const double adcFactor = clockRate/rfic->GetReferenceClk_TSP(LMS7002M::Rx);
+    const double dspRate = rfic->GetReferenceClk_TSP(lmsDir);
+    const bool fixedRx = _fixedRxSampRate.count(channel) != 0 and _fixedRxSampRate.at(channel);
+    const bool fixedTx = _fixedTxSampRate.count(channel) != 0 and _fixedTxSampRate.at(channel);
+
+    //clock rate is fixed, only half-band chain is configurable
+    if (_fixedClockRate)
+    {
+        for (int i = 32; i >= 2; i /= 2) rates.push_back(dspRate/i);
+    }
+
+    //special rates when looking for rx rates and tx is fixed
+    //return all rates where the tx sample rate is achievable
+    else if (direction == SOAPY_SDR_RX and fixedTx)
+    {
+        const double txRate = this->getSampleRate(SOAPY_SDR_TX, channel);
+        for (int iTx = 32; iTx >= 2; iTx /= 2)
+        {
+            const double clockRate = txRate*dacFactor*iTx;
+            for (int iRx = 32; iRx >= 2; iRx /= 2)
+            {
+                const double rxRate = clockRate/(adcFactor*iRx);
+                if (rxRate > MAX_SAMP_RATE) continue;
+                if (rxRate < MIN_SAMP_RATE) continue;
+                rates.push_back(rxRate);
+            }
+        }
+    }
+
+    //special rates when looking for tx rates and rx is fixed
+    //return all rates where the rx sample rate is achievable
+    else if (direction == SOAPY_SDR_TX and fixedRx)
+    {
+        const double rxRate = this->getSampleRate(SOAPY_SDR_RX, channel);
+        for (int iRx = 32; iRx >= 2; iRx /= 2)
+        {
+            const double clockRate = rxRate*adcFactor*iRx;
+            for (int iTx = 32; iTx >= 2; iTx /= 2)
+            {
+                const double txRate = clockRate/(dacFactor*iTx);
+                if (txRate > MAX_SAMP_RATE) continue;
+                if (txRate < MIN_SAMP_RATE) continue;
+                rates.push_back(txRate);
+            }
+        }
+    }
+
+    //otherwise, the clock is the only limiting factor
+    //just give a reasonable high and low
+    else
+    {
+        rates.push_back(MIN_SAMP_RATE);
+        rates.push_back(MAX_SAMP_RATE);
+    }
+
+    std::sort(rates.begin(), rates.end());
+    return rates;
+}
+
+/*******************************************************************
+ * Bandwidth API
+ ******************************************************************/
+
+void SoapyLMS7::setBandwidth(const int direction, const size_t channel, const double bw)
+{
+    if (bw == 0.0) return; //special ignore value
+
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    SoapySDR::logf(SOAPY_SDR_INFO, "SoapyLMS7::setBandwidth(%s, %d, %g MHz)", dirName, int(channel), bw/1e6);
+
+    //save dc offset mode
+    auto saveDcMode = this->getDCOffsetMode(direction, channel);
+
+    auto rfic = getRFIC(channel);
+    LMS7002M_SelfCalState state(rfic);
+
+    _actualBw[direction][channel] = bw;
+
+    if (direction == SOAPY_SDR_RX)
+    {
+        if (rfic->TuneRxFilterWithCaching(bw) != 0)
+        {
+            SoapySDR::logf(SOAPY_SDR_ERROR, "setBandwidth(Rx, %d, %g MHz) Failed - %s", int(channel), bw/1e6, lime::GetLastErrorMessage());
+            throw std::runtime_error(lime::GetLastErrorMessage());
+        }
+    }
+
+    if (direction == SOAPY_SDR_TX)
+    {
+        if (rfic->TuneTxFilterWithCaching(bw) != 0)
+        {
+            SoapySDR::logf(SOAPY_SDR_ERROR, "setBandwidth(Tx, %d, %g MHz) Failed - %s", int(channel), bw/1e6, lime::GetLastErrorMessage());
+            throw std::runtime_error(lime::GetLastErrorMessage());
+        }
+    }
+
+    //restore dc offset mode
+    this->setDCOffsetMode(direction, channel, saveDcMode);
+}
+
+double SoapyLMS7::getBandwidth(const int direction, const size_t channel) const
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    try
+    {
+        return _actualBw.at(direction).at(channel);
+    }
+    catch (...)
+    {
+        return 1.0;
+    }
+}
+
+SoapySDR::RangeList SoapyLMS7::getBandwidthRange(const int direction, const size_t channel) const
+{
+    SoapySDR::RangeList bws;
+
+    if (direction == SOAPY_SDR_RX)
+    {
+        bws.push_back(SoapySDR::Range(1e6, 60e6));
+    }
+    if (direction == SOAPY_SDR_TX)
+    {
+        bws.push_back(SoapySDR::Range(0.8e6, 16e6));
+        bws.push_back(SoapySDR::Range(28e6, 60e6));
+    }
+
+    return bws;
+}
+
+/*******************************************************************
+ * Clocking API
+ ******************************************************************/
+
+void SoapyLMS7::setMasterClockRate(const double rate)
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    for (auto rfic : _rfics)
+    {
+        //make tx rx rates equal
+        rfic->Modify_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN), 0);
+        rfic->Modify_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN), 2);
+        rfic->SetFrequencyCGEN(rate);
+    }
+    _fixedClockRate = true;
+}
+
+double SoapyLMS7::getMasterClockRate(void) const
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    //assume same rate for all RFIC in this wrapper
+    return _rfics.front()->GetFrequencyCGEN();
+}
+
+/*******************************************************************
+ * Time API
+ ******************************************************************/
+
+bool SoapyLMS7::hasHardwareTime(const std::string &what) const
+{
+    //assume hardware time when no argument is specified
+    //some boards may not ever support hw time, so TODO
+    return what.empty();
+}
+
+long long SoapyLMS7::getHardwareTime(const std::string &what) const
+{
+    if (what.empty())
+    {
+        auto ticks = _conn->GetHardwareTimestamp();
+        auto rate = _conn->GetHardwareTimestampRate();
+        return SoapySDR::ticksToTimeNs(ticks, rate);
+    }
+    else
+    {
+        throw std::invalid_argument("SoapyLMS7::getHardwareTime("+what+") unknown argument");
+    }
+}
+
+void SoapyLMS7::setHardwareTime(const long long timeNs, const std::string &what)
+{
+    if (what.empty())
+    {
+        auto rate = _conn->GetHardwareTimestampRate();
+        auto ticks = SoapySDR::timeNsToTicks(timeNs, rate);
+        _conn->SetHardwareTimestamp(ticks);
+    }
+    else
+    {
+        throw std::invalid_argument("SoapyLMS7::setHardwareTime("+what+") unknown argument");
+    }
+}
+
+/*******************************************************************
+ * Sensor API
+ ******************************************************************/
+
+std::vector<std::string> SoapyLMS7::listSensors(void) const
+{
+    std::vector<std::string> sensors;
+    sensors.push_back("clock_locked");
+    return sensors;
+}
+
+SoapySDR::ArgInfo SoapyLMS7::getSensorInfo(const std::string &name) const
+{
+    SoapySDR::ArgInfo info;
+    if (name == "clock_locked")
+    {
+        info.key = "clock_locked";
+        info.name = "Clock Locked";
+        info.type = SoapySDR::ArgInfo::BOOL;
+        info.value = "false";
+        info.description = "CGEN clock is locked, good VCO selection.";
+    }
+    return info;
+}
+
+std::string SoapyLMS7::readSensor(const std::string &name) const
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+
+    if (name == "clock_locked")
+    {
+        return _rfics.front()->GetCGENLocked()?"true":"false";
+    }
+
+    throw std::runtime_error("SoapyLMS7::readSensor("+name+") - unknown sensor name");
+}
+
+std::vector<std::string> SoapyLMS7::listSensors(const int /*direction*/, const size_t /*channel*/) const
+{
+    std::vector<std::string> sensors;
+    sensors.push_back("lo_locked");
+    return sensors;
+}
+
+SoapySDR::ArgInfo SoapyLMS7::getSensorInfo(const int direction, const size_t channel, const std::string &name) const
+{
+    SoapySDR::ArgInfo info;
+    if (name == "lo_locked")
+    {
+        info.key = "lo_locked";
+        info.name = "LO Locked";
+        info.type = SoapySDR::ArgInfo::BOOL;
+        info.value = "false";
+        info.description = "LO synthesizer is locked, good VCO selection.";
+    }
+    return info;
+}
+
+std::string SoapyLMS7::readSensor(const int direction, const size_t channel, const std::string &name) const
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+    const auto lmsDir = (direction == SOAPY_SDR_TX)?LMS7002M::Tx:LMS7002M::Rx;
+
+    if (name == "lo_locked")
+    {
+        return rfic->GetSXLocked(lmsDir)?"true":"false";
+    }
+
+    throw std::runtime_error("SoapyLMS7::readSensor("+name+") - unknown sensor name");
+}
+
+/*******************************************************************
+ * Register API
+ ******************************************************************/
+
+void SoapyLMS7::writeRegister(const unsigned addr, const unsigned value)
+{
+    auto st = _conn->WriteRegister(addr, value);
+    if (st != 0) throw std::runtime_error(
+        "SoapyLMS7::WriteRegister("+std::to_string(addr)+") FAIL");
+}
+
+unsigned SoapyLMS7::readRegister(const unsigned addr) const
+{
+    unsigned readbackData = 0;
+    auto st = _conn->ReadRegister(addr, readbackData);
+    if (st != 0) throw std::runtime_error(
+        "SoapyLMS7::ReadRegister("+std::to_string(addr)+") FAIL");
+    return readbackData;
+}
+
+/*******************************************************************
+ * Settings API
+ ******************************************************************/
+SoapySDR::ArgInfoList SoapyLMS7::getSettingInfo(void) const
+{
+    SoapySDR::ArgInfoList infos;
+
+    return infos;
+}
+
+void SoapyLMS7::writeSetting(const std::string &key, const std::string &value)
+{
+    if (key == "RXTSP_CONST")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_RX, channel, "TSP_CONST", value);
+        }
+    }
+
+    else if (key == "TXTSP_CONST")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_TX, channel, "TSP_CONST", value);
+        }
+    }
+
+    else if (key == "STORE_RX_CORRECTIONS")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_RX, channel, "STORE_CORRECTIONS", value);
+        }
+    }
+
+    else if (key == "STORE_TX_CORRECTIONS")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_TX, channel, "STORE_CORRECTIONS", value);
+        }
+    }
+
+    else if (key == "APPLY_RX_CORRECTIONS")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_RX, channel, "APPLY_CORRECTIONS", value);
+        }
+    }
+
+    else if (key == "APPLY_TX_CORRECTIONS")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_TX, channel, "APPLY_CORRECTIONS", value);
+        }
+    }
+
+    else if (key == "CALIBRATE_TX")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_TX, channel, "CALIBRATE_TX", value);
+        }
+    }
+
+    else if (key == "CALIBRATE_RX")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_RX, channel, "CALIBRATE_RX", value);
+        }
+    }
+
+    else if (key == "CALIBRATE_TX_EXTLOOPBACK")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_TX, channel, "CALIBRATE_TX_EXTLOOPBACK", value);
+        }
+    }
+
+    else if (key == "CALIBRATE_RX_EXTLOOPBACK")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_RX, channel, "CALIBRATE_RX_EXTLOOPBACK", value);
+        }
+    }
+
+    else if (key == "ENABLE_RX_GFIR_LPF")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_RX, channel, "ENABLE_GFIR_LPF", value);
+        }
+    }
+
+    else if (key == "ENABLE_TX_GFIR_LPF")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_TX, channel, "ENABLE_GFIR_LPF", value);
+        }
+    }
+
+    else if (key == "DISABLE_RX_GFIR_LPF")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_RX, channel, "DISABLE_GFIR_LPF", value);
+        }
+    }
+
+    else if (key == "DISABLE_TX_GFIR_LPF")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_TX, channel, "DISABLE_GFIR_LPF", value);
+        }
+    }
+
+     else if (key == "RXTSG_NCO")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_RX, channel, "TSG_NCO", value);
+        }
+    }
+
+    else if (key == "TXTSG_NCO")
+    {
+        for (size_t channel = 0; channel < _rfics.size()*2; channel++)
+        {
+            this->writeSetting(SOAPY_SDR_TX, channel, "TSG_NCO", value);
+        }
+    }
+
+    else if (key == "SAVE_CONFIG")
+    {
+        auto rfic = getRFIC(0);
+        rfic->SaveConfig(value.c_str());
+    }
+    else if (key == "LOAD_CONFIG")
+    {
+        auto rfic = getRFIC(0);
+        rfic->LoadConfig(value.c_str());
+    }
+
+    else throw std::runtime_error("unknown setting key: "+key);
+}
+
+SoapySDR::ArgInfoList SoapyLMS7::getSettingInfo(const int direction, const size_t channel) const
+{
+    SoapySDR::ArgInfoList infos;
+
+    {
+        SoapySDR::ArgInfo info;
+        info.key = "TSP_CONST";
+        info.name = "TSP DC Level";
+        info.type = SoapySDR::ArgInfo::INT;
+        info.description = "Digital DC level in LMS7002M TSP chain.";
+        info.range = SoapySDR::Range(0, (1 << 15)-1);
+        infos.push_back(info);
+    }
+
+    {
+        SoapySDR::ArgInfo info;
+        info.key = "STORE_CORRECTIONS";
+        info.name = "Store corrections";
+        info.type = SoapySDR::ArgInfo::INT;
+        info.description = "Store digital corrections with the current LO frequency.";
+        infos.push_back(info);
+    }
+
+    {
+        SoapySDR::ArgInfo info;
+        info.key = "APPLY_CORRECTIONS";
+        info.name = "Apply corrections";
+        info.type = SoapySDR::ArgInfo::INT;
+        info.description = "Apply digital corrections for the current LO frequency.";
+        infos.push_back(info);
+    }
+
+    return infos;
+}
+
+void SoapyLMS7::writeSetting(const int direction, const size_t channel, const std::string &key, const std::string &value)
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto rfic = getRFIC(channel);
+    const bool isTx = (direction == SOAPY_SDR_TX);
+
+    if (key == "TSP_CONST")
+    {
+        const auto ampl = std::stoi(value);
+        rfic->Modify_SPI_Reg_bits(isTx?LMS7param(TSGFC_TXTSP):LMS7param(TSGFC_RXTSP), 1); //Full-scale
+        rfic->Modify_SPI_Reg_bits(isTx?LMS7param(TSGMODE_TXTSP):LMS7param(TSGMODE_RXTSP), 1); //DC
+        rfic->Modify_SPI_Reg_bits(isTx?LMS7param(INSEL_TXTSP):LMS7param(INSEL_RXTSP), 1); //SIGGEN
+        rfic->LoadDC_REG_IQ(isTx, ampl, 0);
+    }
+
+    else if (key == "STORE_CORRECTIONS")
+    {
+        rfic->StoreDigitalCorrections(isTx);
+    }
+
+    else if (key == "APPLY_CORRECTIONS")
+    {
+        if (rfic->ApplyDigitalCorrections(isTx) != 0)
+        {
+            throw std::runtime_error(lime::GetLastErrorMessage());
+        }
+    }
+
+    else if (key == "CALIBRATE_TX")
+    {
+        float_type bw = std::stof(value);
+        SoapySDR::logf(SOAPY_SDR_INFO, "Issuing CalibrateTx(%f, false)", bw);
+        if(rfic->CalibrateTx(bw, false) != 0)
+            throw std::runtime_error(lime::GetLastErrorMessage());
+    }
+
+    else if (key == "CALIBRATE_RX")
+    {
+        float_type bw = std::stof(value);
+        SoapySDR::logf(SOAPY_SDR_INFO, "Issuing CalibrateRx(%f, false)", bw);
+        if(rfic->CalibrateRx(bw, false) != 0)
+            throw std::runtime_error(lime::GetLastErrorMessage());
+    }
+
+
+    else if (key == "CALIBRATE_TX_EXTLOOPBACK")
+    {
+        float_type bw = std::stof(value);
+        SoapySDR::logf(SOAPY_SDR_INFO, "Issuing CalibrateTx(%f, true)", bw);
+        if(rfic->CalibrateTx(bw, true) != 0)
+            throw std::runtime_error(lime::GetLastErrorMessage());
+    }
+
+    else if (key == "CALIBRATE_RX_EXTLOOPBACK")
+    {
+        float_type bw = std::stof(value);
+        SoapySDR::logf(SOAPY_SDR_INFO, "Issuing CalibrateRx(%f, true)", bw);
+        if(rfic->CalibrateRx(bw, true) != 0)
+            throw std::runtime_error(lime::GetLastErrorMessage());
+    }
+
+    else if (key == "ENABLE_GFIR_LPF")
+    {
+
+        //The value corresponding to this key is a CSV of the following format:
+        //<channel>, <#coeffs>, <GFIR Index>, <Coeff1, Coeff2, Coeff3, ..., Coeff120>
+        // Please note the following restrictions:
+        // - GFIR_Index will be clipped to 8-bit
+        // - Coefficients will be clipped to 16-bit
+        // - Coefficient Count wil be clipped to 8-bit (really only 120 max)
+
+        std::vector<int> vect;
+        std::stringstream ss(value);
+
+        int i;
+
+        uint8_t GFIR_Index;
+        int16_t * Coeffs;
+        uint8_t Coeff_Count;
+
+        //CSV-to-int
+        while (ss >> i)
+        {
+            vect.push_back(i);
+
+            if (ss.peek() == ',')
+                ss.ignore();
+        }
+
+
+        if((size_t)vect.at(0) == channel)
+        {
+            //The coeffs specified are for this channel
+
+            Coeff_Count = (uint8_t) vect.at(1);
+            GFIR_Index = (uint8_t) vect.at(2);
+
+            if(GFIR_Index > 2)
+                throw std::runtime_error("Invalid GFIR Index Specified: " + key);
+
+            Coeffs = (int16_t*) malloc(Coeff_Count * sizeof(int16_t));
+            for(size_t k = 0; k < Coeff_Count; k++)
+            {
+                Coeffs[k] = (int16_t) vect.at(k+3);
+            }
+
+            SoapySDR::logf(SOAPY_SDR_INFO, "Issuing call to SetGFIRCoefficients; Channel = %d; isTx = %d; GFIR_Index = %d; #Coeffs = %d", channel, isTx, GFIR_Index, Coeff_Count);
+
+            rfic->SetGFIRCoefficients(isTx, GFIR_Index, (const int16_t*) Coeffs, Coeff_Count);
+
+            free(Coeffs);
+
+            //Now we also want to enable the GFIR
+            SoapySDR::logf(SOAPY_SDR_INFO, "Coefficients configured, now enabling appropriate GFIR");
+            switch (GFIR_Index)
+            {
+                case 0:
+                    rfic->Modify_SPI_Reg_bits(isTx?LMS7param(GFIR1_BYP_TXTSP):LMS7param(GFIR1_BYP_RXTSP), 0);
+                    break;
+                case 1:
+                    rfic->Modify_SPI_Reg_bits(isTx?LMS7param(GFIR2_BYP_TXTSP):LMS7param(GFIR2_BYP_RXTSP), 0);
+                    break;
+                case 2:
+                    rfic->Modify_SPI_Reg_bits(isTx?LMS7param(GFIR3_BYP_TXTSP):LMS7param(GFIR3_BYP_RXTSP), 0);
+                    break;
+            }
+
+        }
+        else if (vect.at(0) > 1)
+        {
+            //An invalid channel configuration has been specified
+            throw std::runtime_error("Invalid channel specified: " + key);
+        }
+        else
+        {
+            //The coeffs specified are for a different channel
+            return;
+        }
+    }
+
+    else if  (key == "DISABLE_GFIR_LPF")
+    {
+
+        //The value corresponding to this key is a CSV of the following format:
+        //<channel>, <GFIR Index>
+        // Please note the following restrictions:
+        // - GFIR_Index will be clipped to 8-bit
+
+        std::vector<int> vect;
+        std::stringstream ss(value);
+
+        int i;
+
+        uint8_t GFIR_Index;
+
+        //CSV-to-int
+        while (ss >> i)
+        {
+            vect.push_back(i);
+
+            if (ss.peek() == ',')
+                ss.ignore();
+        }
+
+        if((size_t)vect.at(0) == channel)
+        {
+            GFIR_Index = (uint8_t) vect.at(1);
+            if(GFIR_Index > 2)
+                throw std::runtime_error("Invalid GFIR Index Specified: " + key);
+
+            //Disable the GFIR
+            SoapySDR::logf(SOAPY_SDR_INFO, "Disabling GFIR; Channel %d, GFIR_Index %d", channel, GFIR_Index);
+            switch (GFIR_Index)
+            {
+                case 0:
+                    rfic->Modify_SPI_Reg_bits(isTx?LMS7param(GFIR1_BYP_TXTSP):LMS7param(GFIR1_BYP_RXTSP), 1);
+                    break;
+                case 1:
+                    rfic->Modify_SPI_Reg_bits(isTx?LMS7param(GFIR2_BYP_TXTSP):LMS7param(GFIR2_BYP_RXTSP), 1);
+                    break;
+                case 2:
+                    rfic->Modify_SPI_Reg_bits(isTx?LMS7param(GFIR3_BYP_TXTSP):LMS7param(GFIR3_BYP_RXTSP), 1);
+                    break;
+            }
+
+        }
+        else if (vect.at(0) > 1)
+        {
+            //An invalid channel configuration has been specified
+            throw std::runtime_error("Invalid channel specified: " + key);
+        }
+        else
+        {
+            //The input specified is for a different channel
+            return;
+        }
+
+    }
+
+    else if (key == "TSG_NCO")
+    {
+        auto select = std::stoi(value);
+        if (select == -1)
+        {
+            //Requested to disable the TSG
+            rfic->Modify_SPI_Reg_bits(isTx?LMS7param(INSEL_TXTSP):LMS7param(INSEL_RXTSP), 0, true);
+        }
+        else
+        {
+            //Requested to enable the TSG
+            rfic->Modify_SPI_Reg_bits(isTx?LMS7param(TSGFC_TXTSP):LMS7param(TSGFC_RXTSP), 1, true); //Full Scale Control
+            rfic->Modify_SPI_Reg_bits(isTx?LMS7param(TSGMODE_TXTSP):LMS7param(TSGMODE_RXTSP), 0, true);
+            rfic->Modify_SPI_Reg_bits(isTx?LMS7param(TSGSWAPIQ_TXTSP):LMS7param(TSGSWAPIQ_RXTSP), 0, true);
+
+            if(select == 4)
+            {
+                rfic->Modify_SPI_Reg_bits(isTx?LMS7param(TSGFCW_TXTSP):LMS7param(TSGFCW_RXTSP), 2, true);
+                rfic->Modify_SPI_Reg_bits(isTx?LMS7param(INSEL_TXTSP):LMS7param(INSEL_RXTSP), 1, true);
+            }
+            else if (select == 8)
+            {
+                rfic->Modify_SPI_Reg_bits(isTx?LMS7param(TSGFCW_TXTSP):LMS7param(TSGFCW_RXTSP), 1, true);
+                rfic->Modify_SPI_Reg_bits(isTx?LMS7param(INSEL_TXTSP):LMS7param(INSEL_RXTSP), 1, true);
+            }
+            else
+            {
+                throw std::runtime_error("Invalid TSG_NCO option: " + value);
+            }
+        }
+    }
+
+    else throw std::runtime_error("unknown setting key: "+key);
+}
+
+/*******************************************************************
+ * I2C API
+ ******************************************************************/
+void SoapyLMS7::writeI2C(const int addr, const std::string &data)
+{
+    auto st = _conn->WriteI2C(addr, data);
+    if (st != 0) throw std::runtime_error(
+        "SoapyLMS7::writeI2C("+std::to_string(addr)+") FAIL");
+}
+
+std::string SoapyLMS7::readI2C(const int addr, const size_t numBytes)
+{
+    std::string result;
+    auto st = _conn->ReadI2C(addr, numBytes, result);
+    if (st != 0) throw std::runtime_error(
+        "SoapyLMS7::readI2C("+std::to_string(addr)+") FAIL");
+    return result;
+}
+
+/*******************************************************************
+ * SPI API
+ ******************************************************************/
+unsigned SoapyLMS7::transactSPI(const int addr, const unsigned data, const size_t /*numBits*/)
+{
+    uint32_t input = data;
+    uint32_t readback = 0;
+    auto st = _conn->TransactSPI(addr, &input, &readback, 1);
+    if (st != 0) throw std::runtime_error(
+        "SoapyLMS7::transactSPI("+std::to_string(addr)+") FAIL");
+    return readback;
+}
diff --git a/SoapyLMS7/SoapyLMS7.h b/SoapyLMS7/SoapyLMS7.h
new file mode 100644
index 0000000..5fdd19a
--- /dev/null
+++ b/SoapyLMS7/SoapyLMS7.h
@@ -0,0 +1,265 @@
+/**
+ at file	SoapyLMS7.h
+ at brief	Header for Soapy SDR + IConnection bindings.
+ at author Lime Microsystems (www.limemicro.com)
+*/
+
+#include <SoapySDR/Device.hpp>
+#include <ConnectionRegistry.h>
+#include <mutex>
+#include <chrono>
+#include <map>
+#include <set>
+
+static const double DEFAULT_CLOCK_RATE = 80e6;
+
+namespace lime
+{
+    class LMS7002M;
+}
+
+class SoapyLMS7 : public SoapySDR::Device
+{
+public:
+    SoapyLMS7(const lime::ConnectionHandle &handle, const SoapySDR::Kwargs &args);
+
+    ~SoapyLMS7(void);
+
+    /*******************************************************************
+     * Identification API
+     ******************************************************************/
+
+    std::string getDriverKey(void) const;
+
+    std::string getHardwareKey(void) const;
+
+    SoapySDR::Kwargs getHardwareInfo(void) const;
+
+    /*******************************************************************
+     * Channels API
+     ******************************************************************/
+
+    size_t getNumChannels(const int direction) const;
+
+    bool getFullDuplex(const int direction, const size_t channel) const;
+
+    /*******************************************************************
+     * Stream API
+     ******************************************************************/
+    std::vector<std::string> getStreamFormats(const int direction, const size_t channel) const;
+
+    std::string getNativeStreamFormat(const int direction, const size_t channel, double &fullScale) const;
+
+    SoapySDR::ArgInfoList getStreamArgsInfo(const int direction, const size_t channel) const;
+
+    SoapySDR::Stream *setupStream(
+        const int direction,
+        const std::string &format,
+        const std::vector<size_t> &channels = std::vector<size_t>(),
+        const SoapySDR::Kwargs &args = SoapySDR::Kwargs());
+
+    void closeStream(SoapySDR::Stream *stream);
+
+    size_t getStreamMTU(SoapySDR::Stream *stream) const;
+
+    int activateStream(
+        SoapySDR::Stream *stream,
+        const int flags = 0,
+        const long long timeNs = 0,
+        const size_t numElems = 0);
+
+    int deactivateStream(
+        SoapySDR::Stream *stream,
+        const int flags = 0,
+        const long long timeNs = 0);
+
+    int readStream(
+        SoapySDR::Stream *stream,
+        void * const *buffs,
+        const size_t numElems,
+        int &flags,
+        long long &timeNs,
+        const long timeoutUs = 100000);
+
+    int writeStream(
+        SoapySDR::Stream *stream,
+        const void * const *buffs,
+        const size_t numElems,
+        int &flags,
+        const long long timeNs = 0,
+        const long timeoutUs = 100000);
+
+    int readStreamStatus(
+        SoapySDR::Stream *stream,
+        size_t &chanMask,
+        int &flags,
+        long long &timeNs,
+        const long timeoutUs = 100000);
+
+    /*******************************************************************
+     * Antenna API
+     ******************************************************************/
+
+    std::vector<std::string> listAntennas(const int direction, const size_t channel) const;
+
+    void setAntenna(const int direction, const size_t channel, const std::string &name);
+
+    std::string getAntenna(const int direction, const size_t channel) const;
+
+    /*******************************************************************
+     * Frontend corrections API
+     ******************************************************************/
+
+    bool hasDCOffsetMode(const int direction, const size_t channel) const;
+
+    void setDCOffsetMode(const int direction, const size_t channel, const bool automatic);
+
+    bool getDCOffsetMode(const int direction, const size_t channel) const;
+
+    bool hasDCOffset(const int direction, const size_t channel) const;
+
+    void setDCOffset(const int direction, const size_t channel, const std::complex<double> &offset);
+
+    std::complex<double> getDCOffset(const int direction, const size_t channel) const;
+
+    bool hasIQBalance(const int direction, const size_t channel) const;
+
+    void setIQBalance(const int direction, const size_t channel, const std::complex<double> &balance);
+
+    std::complex<double> getIQBalance(const int direction, const size_t channel) const;
+
+    /*******************************************************************
+     * Gain API
+     ******************************************************************/
+
+    std::vector<std::string> listGains(const int direction, const size_t channel) const;
+
+    void setGain(const int direction, const size_t channel, const std::string &name, const double value);
+
+    double getGain(const int direction, const size_t channel, const std::string &name) const;
+
+    SoapySDR::Range getGainRange(const int direction, const size_t channel, const std::string &name) const;
+
+    /*******************************************************************
+     * Frequency API
+     ******************************************************************/
+
+    SoapySDR::ArgInfoList getFrequencyArgsInfo(const int direction, const size_t channel) const;
+
+    void setFrequency(const int direction, const size_t channel, const std::string &name, const double frequency, const SoapySDR::Kwargs &args = SoapySDR::Kwargs());
+
+    double getFrequency(const int direction, const size_t channel, const std::string &name) const;
+
+    std::vector<std::string> listFrequencies(const int direction, const size_t channel) const;
+
+    SoapySDR::RangeList getFrequencyRange(const int direction, const size_t channel) const;
+
+    SoapySDR::RangeList getFrequencyRange(const int direction, const size_t channel, const std::string &name) const;
+
+    /*******************************************************************
+     * Sample Rate API
+     ******************************************************************/
+
+    std::map<size_t, int> _interps;
+    std::map<size_t, int> _decims;
+
+    void setSampleRate(const int direction, const size_t channel, const double rate);
+
+    double getSampleRate(const int direction, const size_t channel) const;
+
+    std::vector<double> listSampleRates(const int direction, const size_t channel) const;
+
+    //rate fixing flags applied when user makes a call
+    //helps to determine flexible sample rate requirements
+    bool _fixedClockRate;
+    std::map<size_t, bool> _fixedRxSampRate;
+    std::map<size_t, bool> _fixedTxSampRate;
+
+    /*******************************************************************
+     * Bandwidth API
+     ******************************************************************/
+
+    std::map<int, std::map<size_t, double>> _actualBw;
+
+    void setBandwidth(const int direction, const size_t channel, const double bw);
+
+    double getBandwidth(const int direction, const size_t channel) const;
+
+    SoapySDR::RangeList getBandwidthRange(const int direction, const size_t channel) const;
+
+    /*******************************************************************
+     * Clocking API
+     ******************************************************************/
+
+    void setMasterClockRate(const double rate);
+
+    double getMasterClockRate(void) const;
+
+    /*******************************************************************
+     * Time API
+     ******************************************************************/
+
+    bool hasHardwareTime(const std::string &what = "") const;
+
+    long long getHardwareTime(const std::string &what = "") const;
+
+    void setHardwareTime(const long long timeNs, const std::string &what = "");
+
+    /*******************************************************************
+     * Sensor API
+     ******************************************************************/
+
+    std::vector<std::string> listSensors(void) const;
+
+    SoapySDR::ArgInfo getSensorInfo(const std::string &name) const;
+
+    std::string readSensor(const std::string &name) const;
+
+    std::vector<std::string> listSensors(const int direction, const size_t channel) const;
+
+    SoapySDR::ArgInfo getSensorInfo(const int direction, const size_t channel, const std::string &name) const;
+
+    std::string readSensor(const int direction, const size_t channel, const std::string &name) const;
+
+    /*******************************************************************
+     * Register API
+     ******************************************************************/
+
+    void writeRegister(const unsigned addr, const unsigned value);
+
+    unsigned readRegister(const unsigned addr) const;
+
+    /*******************************************************************
+     * Settings API
+     ******************************************************************/
+
+    SoapySDR::ArgInfoList getSettingInfo(void) const;
+
+    void writeSetting(const std::string &key, const std::string &value);
+
+    SoapySDR::ArgInfoList getSettingInfo(const int direction, const size_t channel) const;
+
+    void writeSetting(const int direction, const size_t channel, const std::string &key, const std::string &value);
+
+    /*******************************************************************
+     * I2C API
+     ******************************************************************/
+
+    void writeI2C(const int addr, const std::string &data);
+
+    std::string readI2C(const int addr, const size_t numBytes);
+
+    /*******************************************************************
+     * SPI API
+     ******************************************************************/
+
+    unsigned transactSPI(const int addr, const unsigned data, const size_t numBits);
+
+private:
+    lime::IConnection *_conn;
+    const std::string _moduleName;
+
+    lime::LMS7002M *getRFIC(const size_t channel) const;
+    std::vector<lime::LMS7002M *> _rfics;
+    std::recursive_mutex _accessMutex;
+};
diff --git a/SoapyLMS7/Streaming.cpp b/SoapyLMS7/Streaming.cpp
new file mode 100644
index 0000000..2fc10e0
--- /dev/null
+++ b/SoapyLMS7/Streaming.cpp
@@ -0,0 +1,385 @@
+/**
+ at file	Streaming.cpp
+ at brief	Soapy SDR + IConnection streaming interfaces.
+ at author Lime Microsystems (www.limemicro.com)
+*/
+
+#include "SoapyLMS7.h"
+#include <IConnection.h>
+#include <SoapySDR/Formats.hpp>
+#include <SoapySDR/Time.hpp>
+#include <thread>
+#include <algorithm> //min/max
+#include "ErrorReporting.h"
+
+using namespace lime;
+
+/*******************************************************************
+ * Stream data structure
+ ******************************************************************/
+struct IConnectionStream
+{
+    std::vector<size_t> streamID;
+    int direction;
+    size_t elemSize;
+
+    //rx cmd requests
+    bool hasCmd;
+    int flags;
+    long long timeNs;
+    size_t numElems;
+};
+
+/*******************************************************************
+ * Stream information
+ ******************************************************************/
+std::vector<std::string> SoapyLMS7::getStreamFormats(const int direction, const size_t channel) const
+{
+    std::vector<std::string> formats;
+    formats.push_back(SOAPY_SDR_CF32);
+    formats.push_back(SOAPY_SDR_CS12);
+    formats.push_back(SOAPY_SDR_CS16);
+    return formats;
+}
+
+std::string SoapyLMS7::getNativeStreamFormat(const int direction, const size_t channel, double &fullScale) const
+{
+    fullScale = 2048;
+    return SOAPY_SDR_CS16;
+}
+
+SoapySDR::ArgInfoList SoapyLMS7::getStreamArgsInfo(const int direction, const size_t channel) const
+{
+    SoapySDR::ArgInfoList argInfos;
+
+    //buffer length
+    {
+        SoapySDR::ArgInfo info;
+        info.key = "bufferLength";
+        info.name = "Buffer Length";
+        info.description = "The buffer transfer size over the link.";
+        info.units = "samples";
+        info.type = SoapySDR::ArgInfo::INT;
+        argInfos.push_back(info);
+    }
+
+    //link format
+    {
+        SoapySDR::ArgInfo info;
+        info.key = "linkFormat";
+        info.name = "Link Format";
+        info.description = "The format of the samples over the link.";
+        info.type = SoapySDR::ArgInfo::STRING;
+        info.options.push_back(SOAPY_SDR_CS16);
+        info.options.push_back(SOAPY_SDR_CS12);
+        info.optionNames.push_back("Complex int16");
+        info.optionNames.push_back("Complex int12");
+        argInfos.push_back(info);
+    }
+
+    return argInfos;
+}
+
+/*******************************************************************
+ * Stream config
+ ******************************************************************/
+SoapySDR::Stream *SoapyLMS7::setupStream(
+    const int direction,
+    const std::string &format,
+    const std::vector<size_t> &channels,
+    const SoapySDR::Kwargs &args)
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+
+    //store result into opaque stream object
+    auto stream = new IConnectionStream;
+    stream->direction = direction;
+    stream->elemSize = SoapySDR::formatToSize(format);
+    stream->hasCmd = false;
+
+    StreamConfig config;
+    config.isTx = (direction == SOAPY_SDR_TX);
+    config.performanceLatency = 0.5;
+
+    //default to channel 0, if none were specified
+    const std::vector<size_t> &channelIDs = channels.empty() ? std::vector<size_t>{0} : channels;
+
+    for(size_t i=0; i<channelIDs.size(); ++i)
+    {
+        config.channelID = channelIDs[i];
+        if (format == SOAPY_SDR_CF32) config.format = StreamConfig::STREAM_COMPLEX_FLOAT32;
+        else if (format == SOAPY_SDR_CS16) config.format = StreamConfig::STREAM_12_BIT_IN_16;
+        else if (format == SOAPY_SDR_CS12) config.format = StreamConfig::STREAM_12_BIT_COMPRESSED;
+        else throw std::runtime_error("SoapyLMS7::setupStream(format="+format+") unsupported format");
+
+        //optional buffer length if specified
+        if (args.count("bufferLength") != 0)
+        {
+            config.bufferLength = std::stoul(args.at("bufferLength"));
+        }
+        //optional packets latency, 0-maximum throughput, 1-lowest latency
+        if (args.count("latency") != 0)
+        {
+            config.performanceLatency = std::stof(args.at("latency"));
+            if(config.performanceLatency<0)
+                config.performanceLatency = 0;
+            else if(config.performanceLatency > 1)
+                config.performanceLatency = 1;
+        }
+
+        //create the stream
+        size_t streamID(~0);
+        const int status = _conn->SetupStream(streamID, config);
+        if (status != 0)
+            throw std::runtime_error("SoapyLMS7::setupStream() failed: " + std::string(GetLastErrorMessage()));
+        stream->streamID.push_back(streamID);
+    }
+    return (SoapySDR::Stream *)stream;
+}
+
+void SoapyLMS7::closeStream(SoapySDR::Stream *stream)
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto icstream = (IConnectionStream *)stream;
+    const auto &streamID = icstream->streamID;
+
+    for(auto i : streamID)
+        _conn->CloseStream(i);
+}
+
+size_t SoapyLMS7::getStreamMTU(SoapySDR::Stream *stream) const
+{
+    auto icstream = (IConnectionStream *)stream;
+    const auto &streamID = icstream->streamID;
+    for(auto i : streamID)
+    {
+        return _conn->GetStreamSize(i);
+    }
+    return 0;
+}
+
+int SoapyLMS7::activateStream(
+    SoapySDR::Stream *stream,
+    const int flags,
+    const long long timeNs,
+    const size_t numElems)
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto icstream = (IConnectionStream *)stream;
+    const auto &streamID = icstream->streamID;
+
+    if (_conn->GetHardwareTimestampRate() == 0.0)
+        throw std::runtime_error("SoapyLMS7::activateStream() - the sample rate has not been configured!");
+
+    //stream requests used with rx
+    icstream->flags = flags;
+    icstream->timeNs = timeNs;
+    icstream->numElems = numElems;
+    icstream->hasCmd = true;
+
+    for(auto i : streamID)
+    {
+        int status = _conn->ControlStream(i, true);
+        if(status != 0)
+            return SOAPY_SDR_STREAM_ERROR;
+    }
+    return 0;
+}
+
+int SoapyLMS7::deactivateStream(
+    SoapySDR::Stream *stream,
+    const int flags,
+    const long long timeNs)
+{
+    std::unique_lock<std::recursive_mutex> lock(_accessMutex);
+    auto icstream = (IConnectionStream *)stream;
+    const auto &streamID = icstream->streamID;
+    icstream->hasCmd = false;
+
+    StreamMetadata metadata;
+    metadata.timestamp = SoapySDR::timeNsToTicks(timeNs, _conn->GetHardwareTimestampRate());
+    metadata.hasTimestamp = (flags & SOAPY_SDR_HAS_TIME) != 0;
+    metadata.endOfBurst = (flags & SOAPY_SDR_END_BURST) != 0;
+    for(auto i : streamID)
+    {
+        int status = _conn->ControlStream(i, false);
+        if(status != 0)
+            return SOAPY_SDR_STREAM_ERROR;
+    }
+    return 0;
+}
+
+/*******************************************************************
+ * Stream API
+ ******************************************************************/
+int SoapyLMS7::readStream(
+    SoapySDR::Stream *stream,
+    void * const *buffs,
+    const size_t numElems,
+    int &flags,
+    long long &timeNs,
+    const long timeoutUs)
+{
+    auto icstream = (IConnectionStream *)stream;
+    const auto &streamID = icstream->streamID;
+
+    const auto exitTime = std::chrono::high_resolution_clock::now() + std::chrono::microseconds(timeoutUs);
+
+    //wait for a command from activate stream up to the timeout specified
+    if (not icstream->hasCmd)
+    {
+        while (std::chrono::high_resolution_clock::now() < exitTime)
+        {
+            std::this_thread::sleep_for(std::chrono::milliseconds(10));
+        }
+        return SOAPY_SDR_TIMEOUT;
+    }
+
+    ReadStreamAgain:
+    StreamMetadata metadata;
+    int status = 0;
+    int bufIndex = 0;
+    for(auto i : streamID)
+    {
+        status = _conn->ReadStream(i, buffs[bufIndex++], numElems, timeoutUs/1000, metadata);
+        if(status == 0) return SOAPY_SDR_TIMEOUT;
+        if(status < 0) return SOAPY_SDR_STREAM_ERROR;
+    }
+
+    //the command had a time, so we need to compare it to received time
+    if ((icstream->flags & SOAPY_SDR_HAS_TIME) != 0 and metadata.hasTimestamp)
+    {
+        const uint64_t cmdTicks = SoapySDR::timeNsToTicks(icstream->timeNs, _conn->GetHardwareTimestampRate());
+
+        //our request time is now late, clear command and return error code
+        if (cmdTicks < metadata.timestamp)
+        {
+            icstream->hasCmd = false;
+            return SOAPY_SDR_TIME_ERROR;
+        }
+
+        //our request time is not in this received buffer, try again
+        if (cmdTicks >= (metadata.timestamp + status))
+        {
+            if (std::chrono::high_resolution_clock::now() > exitTime) return SOAPY_SDR_TIMEOUT;
+            goto ReadStreamAgain;
+        }
+
+        //otherwise our request is in this buffer, advance memory
+        const size_t numOff = (cmdTicks - metadata.timestamp);
+        metadata.timestamp += numOff;
+        status -= numOff;
+        const size_t elemSize = icstream->elemSize;
+        for (size_t i = 0; i < streamID.size(); i++)
+        {
+            const size_t memStart = size_t(buffs[i])+(numOff*elemSize);
+            std::memmove(buffs[i], (const void *)memStart, status*elemSize);
+        }
+        icstream->flags &= ~SOAPY_SDR_HAS_TIME; //clear for next read
+    }
+
+    //handle finite burst request commands
+    if (icstream->numElems != 0)
+    {
+        //Clip to within the request size when over,
+        //and reduce the number of elements requested.
+        status = std::min<size_t>(status, icstream->numElems);
+        icstream->numElems -= status;
+
+        //the burst completed, done with the command
+        if (icstream->numElems == 0)
+        {
+            icstream->hasCmd = false;
+            metadata.endOfBurst = true;
+        }
+    }
+
+    //output metadata
+    flags = 0;
+    if (metadata.endOfBurst) flags |= SOAPY_SDR_END_BURST;
+    if (metadata.hasTimestamp) flags |= SOAPY_SDR_HAS_TIME;
+    timeNs = SoapySDR::ticksToTimeNs(metadata.timestamp, _conn->GetHardwareTimestampRate());
+
+    //return num read or error code
+    return (status >= 0) ? status : SOAPY_SDR_STREAM_ERROR;
+}
+
+int SoapyLMS7::writeStream(
+    SoapySDR::Stream *stream,
+    const void * const *buffs,
+    const size_t numElems,
+    int &flags,
+    const long long timeNs,
+    const long timeoutUs)
+{
+    auto icstream = (IConnectionStream *)stream;
+    const auto &streamID = icstream->streamID;
+
+    //input metadata
+    StreamMetadata metadata;
+    metadata.timestamp = SoapySDR::timeNsToTicks(timeNs, _conn->GetHardwareTimestampRate());
+    metadata.hasTimestamp = (flags & SOAPY_SDR_HAS_TIME) != 0;
+    metadata.endOfBurst = (flags & SOAPY_SDR_END_BURST) != 0;
+
+    int ret = 0;
+    int bufIndex = 0;
+    for(auto i : streamID)
+    {
+        ret = _conn->WriteStream(i, buffs[bufIndex++], numElems, timeoutUs/1000, metadata);
+        if(ret == 0) return SOAPY_SDR_TIMEOUT;
+        if(ret < 0) return SOAPY_SDR_STREAM_ERROR;
+    }
+
+    //return num written or error code
+    return (ret > 0)? ret : SOAPY_SDR_STREAM_ERROR;
+}
+
+int SoapyLMS7::readStreamStatus(
+    SoapySDR::Stream *stream,
+    size_t &chanMask,
+    int &flags,
+    long long &timeNs,
+    const long timeoutUs)
+{
+    auto icstream = (IConnectionStream *)stream;
+    const auto &streamID = icstream->streamID;
+
+    StreamMetadata metadata;
+    flags = 0;
+    auto start = std::chrono::high_resolution_clock::now();
+    while (1)
+    {
+        for(auto i : streamID)
+        {
+            int ret = _conn->ReadStreamStatus(i, timeoutUs/1000, metadata);
+            if (ret != 0)
+            {
+                //handle the default not implemented case and return not supported
+                if (GetLastError() == EPERM) return SOAPY_SDR_NOT_SUPPORTED;
+                return SOAPY_SDR_TIMEOUT;
+            }
+        }
+        //stop when event is detected
+        if (metadata.endOfBurst || metadata.lateTimestamp || metadata.packetDropped)
+            break;
+        //check timeout
+        std::chrono::duration<double> seconds = std::chrono::high_resolution_clock::now()-start;
+        if (seconds.count()> (double)timeoutUs/1e6)
+            return SOAPY_SDR_TIMEOUT;
+        //sleep to avoid high CPU load
+        if (timeoutUs >= 2000)
+            std::this_thread::sleep_for(std::chrono::milliseconds(1));
+        else
+            std::this_thread::sleep_for(std::chrono::microseconds(1+timeoutUs/2));
+    }
+
+    timeNs = SoapySDR::ticksToTimeNs(metadata.timestamp, _conn->GetHardwareTimestampRate());
+    //output metadata
+    if (metadata.endOfBurst) flags |= SOAPY_SDR_END_BURST;
+    if (metadata.hasTimestamp) flags |= SOAPY_SDR_HAS_TIME;
+
+    if (metadata.lateTimestamp) return SOAPY_SDR_TIME_ERROR;
+    if (metadata.packetDropped) return SOAPY_SDR_OVERFLOW;
+
+    return 0;
+}
diff --git a/cmake/GetGitRevisionDescription.cmake b/cmake/GetGitRevisionDescription.cmake
new file mode 100644
index 0000000..c8d27f2
--- /dev/null
+++ b/cmake/GetGitRevisionDescription.cmake
@@ -0,0 +1,130 @@
+# - Returns a version string from Git
+#
+# These functions force a re-configure on each git commit so that you can
+# trust the values of the variables in your build system.
+#
+#  get_git_head_revision(<refspecvar> <hashvar> [<additional arguments to git describe> ...])
+#
+# Returns the refspec and sha hash of the current head revision
+#
+#  git_describe(<var> [<additional arguments to git describe> ...])
+#
+# Returns the results of git describe on the source tree, and adjusting
+# the output so that it tests false if an error occurs.
+#
+#  git_get_exact_tag(<var> [<additional arguments to git describe> ...])
+#
+# Returns the results of git describe --exact-match on the source tree,
+# and adjusting the output so that it tests false if there was no exact
+# matching tag.
+#
+# Requires CMake 2.6 or newer (uses the 'function' command)
+#
+# Original Author:
+# 2009-2010 Ryan Pavlik <rpavlik at iastate.edu> <abiryan at ryand.net>
+# http://academic.cleardefinition.com
+# Iowa State University HCI Graduate Program/VRAC
+#
+# Copyright Iowa State University 2009-2010.
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+
+if(__get_git_revision_description)
+	return()
+endif()
+set(__get_git_revision_description YES)
+
+# We must run the following at "include" time, not at function call time,
+# to find the path to this module rather than the path to a calling list file
+get_filename_component(_gitdescmoddir ${CMAKE_CURRENT_LIST_FILE} PATH)
+
+function(get_git_head_revision _refspecvar _hashvar)
+	set(GIT_PARENT_DIR "${CMAKE_CURRENT_SOURCE_DIR}")
+	set(GIT_DIR "${GIT_PARENT_DIR}/.git")
+	while(NOT EXISTS "${GIT_DIR}")	# .git dir not found, search parent directories
+		set(GIT_PREVIOUS_PARENT "${GIT_PARENT_DIR}")
+		get_filename_component(GIT_PARENT_DIR ${GIT_PARENT_DIR} PATH)
+		if(GIT_PARENT_DIR STREQUAL GIT_PREVIOUS_PARENT)
+			# We have reached the root directory, we are not in git
+			set(${_refspecvar} "GITDIR-NOTFOUND" PARENT_SCOPE)
+			set(${_hashvar} "GITDIR-NOTFOUND" PARENT_SCOPE)
+			return()
+		endif()
+		set(GIT_DIR "${GIT_PARENT_DIR}/.git")
+	endwhile()
+	# check if this is a submodule
+	if(NOT IS_DIRECTORY ${GIT_DIR})
+		file(READ ${GIT_DIR} submodule)
+		string(REGEX REPLACE "gitdir: (.*)\n$" "\\1" GIT_DIR_RELATIVE ${submodule})
+		get_filename_component(SUBMODULE_DIR ${GIT_DIR} PATH)
+		get_filename_component(GIT_DIR ${SUBMODULE_DIR}/${GIT_DIR_RELATIVE} ABSOLUTE)
+	endif()
+	set(GIT_DATA "${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/git-data")
+	if(NOT EXISTS "${GIT_DATA}")
+		file(MAKE_DIRECTORY "${GIT_DATA}")
+	endif()
+
+	if(NOT EXISTS "${GIT_DIR}/HEAD")
+		return()
+	endif()
+	set(HEAD_FILE "${GIT_DATA}/HEAD")
+	configure_file("${GIT_DIR}/HEAD" "${HEAD_FILE}" COPYONLY)
+
+	configure_file("${_gitdescmoddir}/GetGitRevisionDescription.cmake.in"
+		"${GIT_DATA}/grabRef.cmake"
+		@ONLY)
+	include("${GIT_DATA}/grabRef.cmake")
+
+	set(${_refspecvar} "${HEAD_REF}" PARENT_SCOPE)
+	set(${_hashvar} "${HEAD_HASH}" PARENT_SCOPE)
+endfunction()
+
+function(git_describe _var)
+	if(NOT GIT_FOUND)
+		find_package(Git QUIET)
+	endif()
+	get_git_head_revision(refspec hash)
+	if(NOT GIT_FOUND)
+		set(${_var} "GIT-NOTFOUND" PARENT_SCOPE)
+		return()
+	endif()
+	if(NOT hash)
+		set(${_var} "HEAD-HASH-NOTFOUND" PARENT_SCOPE)
+		return()
+	endif()
+
+	# TODO sanitize
+	#if((${ARGN}" MATCHES "&&") OR
+	#	(ARGN MATCHES "||") OR
+	#	(ARGN MATCHES "\\;"))
+	#	message("Please report the following error to the project!")
+	#	message(FATAL_ERROR "Looks like someone's doing something nefarious with git_describe! Passed arguments ${ARGN}")
+	#endif()
+
+	#message(STATUS "Arguments to execute_process: ${ARGN}")
+
+	execute_process(COMMAND
+		"${GIT_EXECUTABLE}"
+		describe
+		${hash}
+		${ARGN}
+		WORKING_DIRECTORY
+		"${CMAKE_SOURCE_DIR}"
+		RESULT_VARIABLE
+		res
+		OUTPUT_VARIABLE
+		out
+		ERROR_QUIET
+		OUTPUT_STRIP_TRAILING_WHITESPACE)
+	if(NOT res EQUAL 0)
+		set(out "${out}-${res}-NOTFOUND")
+	endif()
+
+	set(${_var} "${out}" PARENT_SCOPE)
+endfunction()
+
+function(git_get_exact_tag _var)
+	git_describe(out --exact-match ${ARGN})
+	set(${_var} "${out}" PARENT_SCOPE)
+endfunction()
diff --git a/cmake/GetGitRevisionDescription.cmake.in b/cmake/GetGitRevisionDescription.cmake.in
new file mode 100644
index 0000000..888ce13
--- /dev/null
+++ b/cmake/GetGitRevisionDescription.cmake.in
@@ -0,0 +1,38 @@
+# 
+# Internal file for GetGitRevisionDescription.cmake
+#
+# Requires CMake 2.6 or newer (uses the 'function' command)
+#
+# Original Author:
+# 2009-2010 Ryan Pavlik <rpavlik at iastate.edu> <abiryan at ryand.net>
+# http://academic.cleardefinition.com
+# Iowa State University HCI Graduate Program/VRAC
+#
+# Copyright Iowa State University 2009-2010.
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+
+set(HEAD_HASH)
+
+file(READ "@HEAD_FILE@" HEAD_CONTENTS LIMIT 1024)
+
+string(STRIP "${HEAD_CONTENTS}" HEAD_CONTENTS)
+if(HEAD_CONTENTS MATCHES "ref")
+	# named branch
+	string(REPLACE "ref: " "" HEAD_REF "${HEAD_CONTENTS}")
+	if(EXISTS "@GIT_DIR@/${HEAD_REF}")
+		configure_file("@GIT_DIR@/${HEAD_REF}" "@GIT_DATA@/head-ref" COPYONLY)
+	elseif(EXISTS "@GIT_DIR@/logs/${HEAD_REF}")
+		configure_file("@GIT_DIR@/logs/${HEAD_REF}" "@GIT_DATA@/head-ref" COPYONLY)
+		set(HEAD_HASH "${HEAD_REF}")
+	endif()
+else()
+	# detached HEAD
+	configure_file("@GIT_DIR@/HEAD" "@GIT_DATA@/head-ref" COPYONLY)
+endif()
+
+if(NOT HEAD_HASH)
+	file(READ "@GIT_DATA@/head-ref" HEAD_HASH LIMIT 1024)
+	string(STRIP "${HEAD_HASH}" HEAD_HASH)
+endif()
diff --git a/cmake/Modules/FindCyAPI.cmake b/cmake/Modules/FindCyAPI.cmake
new file mode 100644
index 0000000..16fb55d
--- /dev/null
+++ b/cmake/Modules/FindCyAPI.cmake
@@ -0,0 +1,115 @@
+# Locate the Cypress API for
+#
+# This module defines the following variables:
+# CYAPI_FOUND TRUE if the Cypress API was found
+# CYAPI_HEADER_FILE The location of the API header
+# CYAPI_INCLUDE_DIRS The location of header files
+# CYAPI_LIBRARIES The Cypress library files
+# CYPRESS_LICENSE Path to Cypress license shipped with FX3 SDK
+
+if(NOT WIN32)
+	return()
+endif()
+
+if(MSVC)
+	set(FX3_SDK_PATH "$ENV{FX3_INSTALL_PATH}" CACHE PATH "Path to the Cypress FX3 SDK")
+	if(NOT EXISTS "${FX3_SDK_PATH}")
+		message(STATUS
+		"Cypress backend not available. The following location does not exist: FX3_SDK_PATH=${FX3_SDK_PATH}")
+		return()
+	endif()
+	find_file(CYAPI_HEADER_FILE
+		NAMES
+		CyAPI.h
+		PATHS
+		"${FX3_SDK_PATH}/library/cpp"
+		PATH_SUFFIXES
+		include inc
+		)
+	mark_as_advanced(CYAPI_HEADER_FILE)
+	get_filename_component(CYAPI_INCLUDE_DIRS "${CYAPI_HEADER_FILE}" PATH)
+
+	if(MSVC)
+		if(CMAKE_CL_64)
+			set(CYAPI_ARCH x64)
+		else(CMAKE_CL_64)
+			set(CYAPI_ARCH x86)
+		endif(CMAKE_CL_64)
+	elseif(CMAKE_COMPILER_IS_GNUCC)
+		if(CMAKE_SIZEOF_VOID_P EQUAL 8)
+			set(CYAPI_ARCH x64)
+		else(CMAKE_SIZEOF_VOID_P EQUAL 8)
+			set(CYAPI_ARCH x86)
+		endif(CMAKE_SIZEOF_VOID_P EQUAL 8)
+	endif()
+
+	find_library(CYAPI_LIBRARY
+	NAMES
+	CyAPI
+	PATHS
+	"${FX3_SDK_PATH}/library/cpp"
+	PATH_SUFFIXES
+	lib/${CYAPI_ARCH}
+	)
+	mark_as_advanced(CYAPI_LIBRARY)
+
+	if(CYAPI_LIBRARY)
+		set(CYAPI_LIBRARIES "${CYAPI_LIBRARY}" SetupAPI.lib)
+	endif()
+
+	set(CYPRESS_LICENSE "${FX3_SDK_PATH}/license/license.txt")
+endif(MSVC)
+
+if(CMAKE_COMPILER_IS_GNUCC)
+	set(CYAPI_USBSUITE_SOURCE_PATH "" CACHE PATH "Path to the Cypress USB Suite Source")
+	if(NOT EXISTS "${CYAPI_USBSUITE_SOURCE_PATH}")
+		message(STATUS
+		"Cypress backend not available. The following location does not exist: CYAPI_USBSUITE_SOURCE_PATH=${CYAPI_USBSUITE_SOURCE_PATH}")
+		return()
+	endif()
+	find_file(CYAPI_HEADER_FILE
+		NAMES		
+		CyAPI.h
+		PATHS
+		"${CYAPI_USBSUITE_SOURCE_PATH}/CyAPI_lib_cpp"		
+		PATH_SUFFIXES
+		include inc
+		)
+	mark_as_advanced(CYAPI_HEADER_FILE)
+	get_filename_component(CYAPI_INCLUDE_DIRS "${CYAPI_HEADER_FILE}" PATH)
+	message(STATUS "CyAPI include dir: ${CYAPI_INCLUDE_DIRS}")	
+	
+	find_file(CYAPI_SOURCE_FILE
+		NAMES
+		CyAPI.cpp
+		PATHS
+		"${CYAPI_USBSUITE_SOURCE_PATH}/CyAPI_lib_cpp"
+		PATH_SUFFIXES
+		include src
+		)
+	mark_as_advanced(CYAPI_SOURCE_FILE)
+		
+	#disable unicode
+	ADD_DEFINITIONS(-UUNICODE)
+	ADD_DEFINITIONS(-U_UNICODE)
+	add_library(CYAPI_LIB STATIC ${CYAPI_SOURCE_FILE})				
+	target_include_directories(CYAPI_LIB PUBLIC "${CYAPI_USBSUITE_SOURCE_PATH}/CyAPI_lib_cpp/inc")
+	mark_as_advanced(CYAPI_INCLUDE_DIRS)		
+	target_link_libraries(CYAPI_LIB SetupAPI)
+	set(CYAPI_LIBRARIES ${CYAPI_LIB})		
+	ADD_DEFINITIONS(-DUNICODE)
+	ADD_DEFINITIONS(-D_UNICODE)
+	set(CYPRESS_LICENSE "${CYAPI_USBSUITE_SOURCE_PATH}/License/license.txt")
+endif(CMAKE_COMPILER_IS_GNUCC)
+
+if(CYAPI_INCLUDE_DIRS AND CYAPI_LIBRARIES)
+	set(CYAPI_FOUND TRUE)
+endif()
+if(CYAPI_FOUND)
+	set(CMAKE_REQUIRED_INCLUDES "${CYAPI_INCLUDE_DIRS}")
+	message(STATUS "CyAPI includes: ${CYAPI_INCLUDE_DIRS}")
+	message(STATUS "CyAPI libs: ${CYAPI_LIBRARIES}")	
+endif()
+if(NOT CYAPI_FOUND AND REQUIRED)
+	message(FATAL_ERROR "Cypress API not found. Double-check your FX3_SDK_PATH value.")
+endif()
\ No newline at end of file
diff --git a/cmake/Modules/FindSQLite3.cmake b/cmake/Modules/FindSQLite3.cmake
new file mode 100644
index 0000000..9c99ae5
--- /dev/null
+++ b/cmake/Modules/FindSQLite3.cmake
@@ -0,0 +1,37 @@
+# Copyright (C) 2007-2009 LuaDist.
+# Created by Peter Kapec <kapecp at gmail.com>
+# Redistribution and use of this file is allowed according to the terms of the MIT license.
+# For details see the COPYRIGHT file distributed with LuaDist.
+#	Note:
+#		Searching headers and libraries is very simple and is NOT as powerful as scripts
+#		distributed with CMake, because LuaDist defines directories to search for.
+#		Everyone is encouraged to contact the author with improvements. Maybe this file
+#		becomes part of CMake distribution sometimes.
+
+# - Find sqlite3
+# Find the native SQLITE3 headers and libraries.
+#
+# SQLITE3_INCLUDE_DIRS	- where to find sqlite3.h, etc.
+# SQLITE3_LIBRARIES	- List of libraries when using sqlite.
+# SQLITE3_FOUND	- True if sqlite found.
+
+# Look for the header file.
+FIND_PATH(SQLITE3_INCLUDE_DIR NAMES sqlite3.h)
+
+# Look for the library.
+FIND_LIBRARY(SQLITE3_LIBRARY NAMES sqlite3)
+
+# Handle the QUIETLY and REQUIRED arguments and set SQLITE3_FOUND to TRUE if all listed variables are TRUE.
+INCLUDE(FindPackageHandleStandardArgs)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(SQLITE3 DEFAULT_MSG SQLITE3_LIBRARY SQLITE3_INCLUDE_DIR)
+
+# Copy the results to the output variables.
+IF(SQLITE3_FOUND)
+	SET(SQLITE3_LIBRARIES ${SQLITE3_LIBRARY})
+	SET(SQLITE3_INCLUDE_DIRS ${SQLITE3_INCLUDE_DIR})
+ELSE(SQLITE3_FOUND)
+	SET(SQLITE3_LIBRARIES)
+	SET(SQLITE3_INCLUDE_DIRS)
+ENDIF(SQLITE3_FOUND)
+
+MARK_AS_ADVANCED(SQLITE3_INCLUDE_DIRS SQLITE3_LIBRARIES)
diff --git a/cmake/Modules/Findlibusb-1.0.cmake b/cmake/Modules/Findlibusb-1.0.cmake
new file mode 100644
index 0000000..ec40055
--- /dev/null
+++ b/cmake/Modules/Findlibusb-1.0.cmake
@@ -0,0 +1,98 @@
+# - Try to find libusb-1.0
+# Once done this will define
+#
+#  LIBUSB_1_FOUND - system has libusb
+#  LIBUSB_1_INCLUDE_DIRS - the libusb include directory
+#  LIBUSB_1_LIBRARIES - Link these to use libusb
+#  LIBUSB_1_DEFINITIONS - Compiler switches required for using libusb
+#
+#  Adapted from cmake-modules Google Code project
+#
+#  Copyright (c) 2006 Andreas Schneider <mail at cynapses.org>
+#
+#  (Changes for libusb) Copyright (c) 2008 Kyle Machulis <kyle at nonpolynomial.com>
+#
+# Redistribution and use is allowed according to the terms of the New BSD license.
+#
+# CMake-Modules Project New BSD License
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# * Redistributions of source code must retain the above copyright notice, this
+#   list of conditions and the following disclaimer.
+#
+# * Redistributions in binary form must reproduce the above copyright notice,
+#   this list of conditions and the following disclaimer in the
+#   documentation and/or other materials provided with the distribution.
+#
+# * Neither the name of the CMake-Modules Project nor the names of its
+#   contributors may be used to endorse or promote products derived from this
+#   software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+#  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+
+
+if (LIBUSB_1_LIBRARIES AND LIBUSB_1_INCLUDE_DIRS)
+  # in cache already
+  set(LIBUSB_FOUND TRUE)
+else (LIBUSB_1_LIBRARIES AND LIBUSB_1_INCLUDE_DIRS)
+  find_path(LIBUSB_1_INCLUDE_DIR
+    NAMES
+	libusb.h
+    PATHS
+      /usr/include
+      /usr/local/include
+      /opt/local/include
+      /sw/include
+	PATH_SUFFIXES
+	  libusb-1.0
+  )
+
+  find_library(LIBUSB_1_LIBRARY
+    NAMES
+      usb-1.0 usb
+    PATHS
+      /usr/lib
+      /usr/local/lib
+      /opt/local/lib
+      /sw/lib
+  )
+
+  set(LIBUSB_1_INCLUDE_DIRS
+    ${LIBUSB_1_INCLUDE_DIR}
+  )
+  set(LIBUSB_1_LIBRARIES
+    ${LIBUSB_1_LIBRARY}
+)
+
+  if (LIBUSB_1_INCLUDE_DIRS AND LIBUSB_1_LIBRARIES)
+     set(LIBUSB_1_FOUND TRUE)
+  endif (LIBUSB_1_INCLUDE_DIRS AND LIBUSB_1_LIBRARIES)
+
+  if (LIBUSB_1_FOUND)
+    if (NOT libusb_1_FIND_QUIETLY)
+      message(STATUS "Found libusb-1.0:")
+	  message(STATUS " - Includes: ${LIBUSB_1_INCLUDE_DIRS}")
+	  message(STATUS " - Libraries: ${LIBUSB_1_LIBRARIES}")
+    endif (NOT libusb_1_FIND_QUIETLY)
+  else (LIBUSB_1_FOUND)
+    if (libusb_1_FIND_REQUIRED)
+      message(FATAL_ERROR "Could not find libusb")
+    endif (libusb_1_FIND_REQUIRED)
+  endif (LIBUSB_1_FOUND)
+
+  # show the LIBUSB_1_INCLUDE_DIRS and LIBUSB_1_LIBRARIES variables only in the advanced view
+  mark_as_advanced(LIBUSB_1_INCLUDE_DIRS LIBUSB_1_LIBRARIES)
+
+endif (LIBUSB_1_LIBRARIES AND LIBUSB_1_INCLUDE_DIRS)
diff --git a/cmake/cmake_uninstall.cmake.in b/cmake/cmake_uninstall.cmake.in
new file mode 100644
index 0000000..2037e36
--- /dev/null
+++ b/cmake/cmake_uninstall.cmake.in
@@ -0,0 +1,21 @@
+if(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
+  message(FATAL_ERROR "Cannot find install manifest: @CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
+endif(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
+
+file(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+  message(STATUS "Uninstalling $ENV{DESTDIR}${file}")
+  if(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}")
+    exec_program(
+      "@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+      OUTPUT_VARIABLE rm_out
+      RETURN_VALUE rm_retval
+      )
+    if(NOT "${rm_retval}" STREQUAL 0)
+      message(FATAL_ERROR "Problem when removing $ENV{DESTDIR}${file}")
+    endif(NOT "${rm_retval}" STREQUAL 0)
+  else(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}")
+    message(STATUS "File $ENV{DESTDIR}${file} does not exist.")
+  endif(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}")
+endforeach(file)
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..97bcc92
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,21 @@
+limesuite (16.8.1.819) unstable; urgency=low
+
+  * updated debian packaging for latest version.h
+  * set standards version to 3.9.7
+  * update ABI version to 16.8-1
+  * disable CMAKE_INSTALL_RPATH
+
+ -- Lime Microsystems <info at limemicro.com>  Thu, 25 Aug 2016 11:41:35 -0700
+
+limesuite (16.6.6.818) unstable; urgency=low
+
+  * updated debian packaging for latest version.h
+
+ -- Lime Microsystems <info at limemicro.com>  Sun, 26 Jun 2016 09:24:35 -0700
+
+
+limesuite (16.5.12.816) unstable; urgency=low
+
+  * debian packaging work for lime suite
+
+ -- Lime Microsystems <info at limemicro.com>  Wed, 18 May 2016 18:18:06 -0700
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..3f67ea3
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,75 @@
+Source: limesuite
+Section: comm
+Priority: optional
+Maintainer: Lime Microsystems <info at limemicro.com>
+Build-Depends:
+    debhelper (>= 9.0.0),
+    cmake (>= 3.1.3),
+    libusb-1.0-0-dev,
+    libwxgtk3.0-dev,
+    libsoapysdr-dev,
+    libi2c-dev,
+    freeglut3-dev,
+    libsqlite3-dev
+Standards-Version: 3.9.7
+Homepage: https://myriadrf.org/projects/lime-suite/
+Vcs-Git: https://github.com/myriadrf/LimeSuite.git
+Vcs-Browser: https://github.com/myriadrf/LimeSuite.git
+
+Package: liblimesuite16.8-1
+Section: libs
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: limesuite-udev
+Description: Lime Suite - shared library
+ Lime Suite application software.
+
+Package: liblimesuite-dev
+Section: libdevel
+Architecture: any
+Depends:
+    liblimesuite16.8-1 (= ${binary:Version}),
+    ${misc:Depends}
+Description: Lime Suite - development files
+ Lime Suite application software.
+
+Package: limesuite
+Section: comm
+Architecture: any
+Depends:
+    liblimesuite16.8-1 (= ${binary:Version}),
+    ${shlibs:Depends},
+    ${misc:Depends},
+    xdg-utils
+Description: Lime Suite - Library applications
+ Lime Suite application software.
+
+Package: soapysdr-module-lms7
+Section: libs
+Architecture: all
+Pre-Depends: ${misc:Pre-Depends}
+Depends: soapysdr0.5-2-module-lms7, ${misc:Depends}
+Description: Lime Suite - SoapySDR bindings metapackage
+ Lime Suite application software.
+
+Package: soapysdr0.5-2-module-lms7
+Section: comm
+Architecture: any
+Multi-Arch: same
+Depends:
+    liblimesuite16.8-1 (= ${binary:Version}),
+    ${shlibs:Depends},
+    ${misc:Depends},
+    python, python-soapysdr
+Description: Lime Suite - SoapySDR bindings
+ Lime Suite application software.
+
+Package: limesuite-udev
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}, udev
+Description: Lime Suite - USB rules for udev
+ Lime Suite application software.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..f3d7e98
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,10 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: limesuite
+Source: https://myriadrf.org/projects/lime-suite/
+
+Files: *
+Copyright: 2015-2016 Lime Microsystems <info at limemicro.com>
+License: Apache-2.0
+ On Debian systems, the full text of the Apache
+ License version 2.0 can be found in the file
+ `/usr/share/common-licenses/Apache-2.0'.
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..b43bf86
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1 @@
+README.md
diff --git a/debian/liblimesuite-dev.install b/debian/liblimesuite-dev.install
new file mode 100644
index 0000000..757077c
--- /dev/null
+++ b/debian/liblimesuite-dev.install
@@ -0,0 +1,2 @@
+usr/lib/*/lib*.so
+usr/include/
diff --git a/debian/liblimesuite16.8-1.install b/debian/liblimesuite16.8-1.install
new file mode 100644
index 0000000..3ddde58
--- /dev/null
+++ b/debian/liblimesuite16.8-1.install
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff --git a/debian/limesuite-udev.install b/debian/limesuite-udev.install
new file mode 100644
index 0000000..31d2bf7
--- /dev/null
+++ b/debian/limesuite-udev.install
@@ -0,0 +1 @@
+lib/udev/rules.d/*.rules
diff --git a/debian/limesuite.install b/debian/limesuite.install
new file mode 100644
index 0000000..030287c
--- /dev/null
+++ b/debian/limesuite.install
@@ -0,0 +1,3 @@
+usr/bin/LimeSuiteGUI
+usr/bin/LimeUtil
+usr/share/Lime
diff --git a/debian/limesuite.lintian-overrides b/debian/limesuite.lintian-overrides
new file mode 100644
index 0000000..e93a87f
--- /dev/null
+++ b/debian/limesuite.lintian-overrides
@@ -0,0 +1 @@
+limesuite: embedded-library usr/bin/lms7suite: glew
diff --git a/debian/limesuite.postinst b/debian/limesuite.postinst
new file mode 100644
index 0000000..f3ff99a
--- /dev/null
+++ b/debian/limesuite.postinst
@@ -0,0 +1,8 @@
+#!/bin/sh
+set -e
+
+if [ "$1" = "configure" ]; then
+	/usr/share/Lime/Desktop/install
+fi
+
+#DEBHELPER#
diff --git a/debian/limesuite.prerm b/debian/limesuite.prerm
new file mode 100644
index 0000000..0cd4b61
--- /dev/null
+++ b/debian/limesuite.prerm
@@ -0,0 +1,8 @@
+#!/bin/sh
+set -e
+
+if [ "$1" = "remove" ]; then
+	/usr/share/Lime/Desktop/uninstall
+fi
+
+#DEBHELPER#
diff --git a/debian/rules b/debian/rules
new file mode 100644
index 0000000..3e7e49a
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,26 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# extract the architecture for setting the library path suffix
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
+# extract the last section of the changelog version for extra info
+DEB_VERSION_EXTVER ?= $(shell dpkg-parsechangelog | grep ^Version: | rev | cut -d'-' -f1 | rev)
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+
+%:
+	dh $@ --buildsystem=cmake --parallel
+
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		-DBUILD_SHARED_LIBS=ON \
+		-DCMAKE_AUTOSET_INSTALL_RPATH=FALSE \
+		-DUDEV_RULES_PATH=/lib/udev/rules.d \
+		-DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)" \
+		-DLIME_SUITE_EXTVER="$(DEB_VERSION_EXTVER)"
diff --git a/debian/soapysdr0.5-2-module-lms7.install b/debian/soapysdr0.5-2-module-lms7.install
new file mode 100644
index 0000000..dd33c71
--- /dev/null
+++ b/debian/soapysdr0.5-2-module-lms7.install
@@ -0,0 +1,2 @@
+usr/lib/*/SoapySDR/modules*
+usr/bin/LimeSuiteCalibrate
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/docs/StreamProtocol.doc b/docs/StreamProtocol.doc
new file mode 100644
index 0000000..0c80692
Binary files /dev/null and b/docs/StreamProtocol.doc differ
diff --git a/docs/StreamProtocol.pdf b/docs/StreamProtocol.pdf
new file mode 100644
index 0000000..9543406
Binary files /dev/null and b/docs/StreamProtocol.pdf differ
diff --git a/docs/lms7_api_quick_start_guide.odt b/docs/lms7_api_quick_start_guide.odt
new file mode 100644
index 0000000..7350749
Binary files /dev/null and b/docs/lms7_api_quick_start_guide.odt differ
diff --git a/docs/lms7_api_quick_start_guide.pdf b/docs/lms7_api_quick_start_guide.pdf
new file mode 100644
index 0000000..8149348
Binary files /dev/null and b/docs/lms7_api_quick_start_guide.pdf differ
diff --git a/docs/lms7suite_compilation_guide.odt b/docs/lms7suite_compilation_guide.odt
new file mode 100644
index 0000000..ec31db5
Binary files /dev/null and b/docs/lms7suite_compilation_guide.odt differ
diff --git a/docs/lms7suite_compilation_guide.pdf b/docs/lms7suite_compilation_guide.pdf
new file mode 100644
index 0000000..074de65
Binary files /dev/null and b/docs/lms7suite_compilation_guide.pdf differ
diff --git a/external/cpp-feather-ini-parser/.gitignore b/external/cpp-feather-ini-parser/.gitignore
new file mode 100644
index 0000000..a1f0e56
--- /dev/null
+++ b/external/cpp-feather-ini-parser/.gitignore
@@ -0,0 +1,32 @@
+# Compiled Object files
+*.slo
+*.lo
+*.o
+*.obj
+
+# Precompiled Headers
+*.gch
+*.pch
+
+# Compiled Dynamic libraries
+*.so
+*.dylib
+*.dll
+
+# Fortran module files
+*.mod
+
+# Compiled Static libraries
+*.lai
+*.la
+*.a
+*.lib
+
+# Executables
+*.exe
+*.out
+*.app
+
+# Other
+*.depend
+*.layout
diff --git a/external/cpp-feather-ini-parser/INI.h b/external/cpp-feather-ini-parser/INI.h
new file mode 100644
index 0000000..de54b4e
--- /dev/null
+++ b/external/cpp-feather-ini-parser/INI.h
@@ -0,0 +1,639 @@
+/*
+   Feather INI Parser - 1.40
+   You are free to use this however you wish.
+
+   If you find a bug, please attept to debug the cause.
+   Post your environment details and the cause or fix in the issues section of GitHub.
+
+   Written by Turbine.
+
+   Website:
+   https://github.com/Turbine1991/feather-ini-parser
+   http://code.google.com/p/feather-ini-parser/downloads
+
+   Help:
+   Bundled example & readme.
+   http://code.google.com/p/feather-ini-parser/wiki/Tutorials
+*/
+
+#pragma once
+
+#include <string>
+#include <fstream>
+#include <sstream>
+#include <stdint.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#define FINI_SAFE
+#define FINI_BUFFER_SIZE 128
+
+#if __cplusplus >= 201103L
+  #include <unordered_map>
+  #define FINI_CPP11
+  #define ALLOCATE_SECTIONS 100
+  #define ALLOCATE_KEYS 5
+#else
+  #include <map>
+#endif
+
+#ifdef FINI_WIDE_SUPPORT
+  #include <wchar.h>
+
+  typedef std::wstringstream fini_sstream_t;
+  typedef std::wstring fini_string_t;
+  typedef wchar_t fini_char_t;
+  typedef std::wifstream fini_ifstream_t;
+  typedef std::wofstream fini_ofstream_t;
+
+  #define fini_strlen(a) wcslen(a)
+  #define fini_strncpy(a, b) wcscpy(a, b)
+  #define fini_strncpy(a, b, c) wcsncpy(a, b, c)
+  #define fini_strtok(a, b) wcstok(a, b)
+
+  #define _T(x) L ##x
+#else
+  #include <cstring>
+
+  typedef std::stringstream fini_sstream_t;
+  typedef std::string fini_string_t;
+  typedef char fini_char_t;
+  typedef std::ifstream fini_ifstream_t;
+  typedef std::ofstream fini_ofstream_t;
+
+  #define fini_strlen(a) strlen(a)
+  #define fini_strcpy(a, b) strcpy(a, b)
+  #define fini_strncpy(a, b, c) strncpy(a, b, c)
+  #define fini_strtok(a, b) strtok(a, b)
+
+  #define _T(x) x
+#endif
+
+#define CHAR_SIZE sizeof(fini_char_t)
+
+///Simple converter using templates and streams to effectively required for the flexibility of handling native types
+class Converters
+{
+public:
+   template <typename T, typename U>
+     static T Convert(U value);
+   template <typename T>
+      static void GetLine(fini_sstream_t& out, T& value);
+   static void GetLine(fini_sstream_t& out, fini_string_t& value);
+   template <typename T>
+      static size_t GetDataSize(T& value);
+   static size_t GetDataSize(fini_string_t value);
+};
+
+///
+template <typename T = fini_string_t, typename U = fini_string_t, typename V = fini_string_t>
+   class INI
+{
+public:
+   typedef T section_t;
+   typedef U key_t;
+   typedef V value_t;
+   typedef INI<section_t, key_t, value_t> ini_t;
+
+///Type definition declarations
+#ifdef FINI_CPP11
+   typedef typename std::unordered_map<key_t, value_t> keys_t;
+   typedef typename std::unordered_map<section_t, keys_t*> sections_t;
+#else
+   typedef typename std::map<key_t, value_t> keys_t;
+   typedef typename std::map<section_t, keys_t*> sections_t;
+#endif
+
+   typedef typename keys_t::iterator keysit_t;
+   typedef typename sections_t::iterator sectionsit_t;
+
+   typedef typename std::pair<key_t, value_t> keyspair_t;
+   typedef typename std::pair<section_t, keys_t*> sectionspair_t;
+
+   typedef char data_t;
+
+   enum source_e {SOURCE_FILE, SOURCE_MEMORY};
+
+///Data members
+   std::string filename;
+   data_t* data;
+   size_t dataSize;
+   keys_t* current;
+   sections_t sections;
+   source_e source;
+
+///Constuctor/Destructor
+   //Specify the filename to associate and whether to parse immediately
+   INI(const std::string filename, bool doParse): filename(filename)
+   {
+      init(SOURCE_FILE, doParse);
+   }
+
+   //Used for loading INI from memory
+   INI(void* data, size_t dataSize, bool doParse): data((data_t*)data), dataSize(dataSize)
+   {
+      init(SOURCE_MEMORY, doParse);
+   }
+
+   ~INI()
+   {
+      clear();
+   }
+
+///Access Content
+   //Provide bracket access to section contents
+   keys_t& operator[](section_t section)
+   {
+   #ifdef FINI_SAFE
+     if (!sections[section])
+       sections[section] = new keys_t;
+   #endif
+
+      return *sections[section];
+   }
+
+   //Create a new section and select it
+   bool create(const section_t section)
+   {
+      if (select(section))
+         return false;
+
+      current = new keys_t;
+      sections[section] = current;
+
+      reserveKeys(current);
+
+      return true;
+   }
+
+   //Select a section for performing operations
+   bool select(const section_t section)
+   {
+      sectionsit_t sectionsit = sections.find(section);
+      if (sectionsit == sections.end())
+         return false;
+
+      current = sectionsit->second;
+
+      return true;
+   }
+
+///Set
+   //Assign a value for key under the selected section
+   bool set(const key_t key, const value_t value)
+   {
+      if (current == NULL)
+         return false;
+
+      (*current)[key] = value;
+
+      return true;
+   }
+
+   template <typename W, typename X>
+      bool set(const W key, const X value)
+         { return set(Converters::Convert<key_t>(key), Converters::Convert<value_t>(value)); }
+
+///Get
+   value_t get(const key_t key, value_t def = value_t())
+   {
+      keysit_t it = current->find(key);
+      if (current == NULL || it == current->end())
+         return def;
+
+      return it->second;
+   }
+
+   value_t get(const section_t section, const key_t key, value_t def)
+   {
+      if (!select(section))
+         return def;
+
+      return get(key, def);
+   }
+
+   template <typename W, typename X>
+      X get(const W key, const X def = value_t())
+         { return Converters::Convert<X>(get(Converters::Convert<key_t>(key), Converters::Convert<value_t>(def))); }
+
+   template <typename W>
+      fini_string_t get(const W key, const fini_char_t* def = _T(""))  //Handle C string default value without casting
+         { return Converters::Convert<fini_string_t>(get(Converters::Convert<key_t>(key), Converters::Convert<value_t>(def))); }
+
+   template <typename W, typename X, typename Y>
+      Y get(const W section, const X key, const Y def)
+         { return Converters::Convert<Y>(get(Converters::Convert<section_t>(section), Converters::Convert<key_t>(key), Converters::Convert<value_t>(def))); }
+
+   template <typename W, typename X>
+      fini_string_t get(const W section, const X key, const fini_char_t* def)  //Handle C string default value without casting
+         { return Converters::Convert<fini_string_t>(Converters::Convert<section_t>(section), get(Converters::Convert<key_t>(key), Converters::Convert<value_t>(def))); }
+
+///Functions
+   void parse(std::istream& file)
+   {
+      fini_char_t line[FINI_BUFFER_SIZE];
+      bool first = true;
+      fini_sstream_t out;
+
+      while(!file.eof())
+      {
+         file.getline(line, FINI_BUFFER_SIZE);
+
+         if (first)
+         {
+            first = false;
+            if (line[0] == 0xEF) //Allows handling of UTF-16/32 documents
+            {
+               memmove(line, line + (CHAR_SIZE * 3), CHAR_SIZE * (FINI_BUFFER_SIZE - 3));
+               return;
+            }
+         }
+
+         nake(line);
+
+         if (line[0])
+         {
+            size_t len = fini_strlen(line);
+            if (len > 0 && !((len >= 2 && (line[0] == '/' && line[1] == '/')) || (len >= 1 && line[0] == '#')))  //Ignore comment and empty lines
+            {
+               if (line[0] == '[')  //Section
+               {
+                  section_t section;
+                  size_t length = fini_strlen(line) - 2;  //Without section brackets
+                  while(isspace(line[length + 1]))  //Leave out any additional new line characters, not "spaces" as the name suggests
+                     --length;
+
+                  fini_char_t* ssection = (fini_char_t*)calloc(CHAR_SIZE, length + 1);
+                  fini_strncpy(ssection, line + 1, length);  //Count after first bracket
+
+                  current = new keys_t;
+
+                  out << ssection;
+                  free(ssection);
+                  Converters::GetLine(out, section);
+
+                  sections[section] = current;
+               }
+               else  //Key
+               {
+                  key_t key;
+                  value_t value;
+
+                  fini_char_t* skey;
+                  fini_char_t* svalue;
+
+                  skey = fini_strtok(line, _T("="));
+                  svalue = fini_strtok(NULL, _T("\n"));
+
+                  if (skey && svalue)
+                  {
+                     size_t index = 0;  //Without section brackets
+                     while(isspace(skey[index]))  //Leave out any additional new line characters, not "spaces" as the name suggests
+                        index++;
+
+                     if (index != 0)  //Has preceeding white space
+                        fini_strcpy(skey, skey + index);
+
+                     out << skey;
+
+                     Converters::GetLine(out, key);
+
+                     out.clear();
+                     out.str(fini_string_t());
+
+                     out << svalue;
+                     Converters::GetLine(out, value);
+
+                     if (value != value_t())
+                       (*current)[key] = value;
+                  }
+               }
+
+               out.clear();
+               out.str(fini_string_t()); //Clear existing stream;
+            }
+         }
+      }
+   }
+
+   //Parse an INI's contents into memory from the filename given during construction
+   bool parse()
+   {
+      switch(source)
+      {
+      case SOURCE_FILE: {
+            fini_ifstream_t file(filename.c_str());
+
+            if (!file.is_open())
+               return false;
+
+            parse(file);
+
+            file.close();
+         }
+         break;
+
+      case SOURCE_MEMORY: {
+            std::stringstream sstream;
+            sstream.rdbuf()->pubsetbuf(data, dataSize);
+
+            parse(sstream);
+         }
+         break;
+      }
+
+      return true;
+   }
+
+   bool parseBinary()
+   {
+      fini_ifstream_t file(filename.c_str(), std::ios::binary);
+      if (!file.is_open())
+         return false;
+
+      size_t sectionCount;
+      size_t keyCount;
+      key_t key;
+      value_t value;
+      section_t section;
+
+      //file.read((fini_char_t*)&sectionCount, sizeof(sectionCount));
+      file >> sectionCount;
+
+      for(size_t i = 0; i < sectionCount; i++)
+      {
+         if (i > 0)
+            file.seekg(1 + file.tellg());
+
+         file.read((fini_char_t*)&keyCount, sizeof(keyCount));
+         file >> section;
+
+         create(section);
+
+         for(size_t j = 0; j < keyCount; j++)
+         {
+            file >> key;
+            file >> value;
+            set(key, value);
+         }
+      }
+
+      file.close();
+
+      return true;
+   }
+
+   //Clear the contents from memory
+   void clear()
+   {
+      clean();
+      sections.clear();
+   }
+
+///Output
+   //Save from memory into file
+   bool save(const std::string filename = "")
+   {
+      if (!hasFileAssociation(filename))
+         return false;
+
+      fini_ofstream_t file(((filename == "")? this->filename: filename).c_str(), std::ios::trunc);
+      if (!file.is_open())
+         return false;
+
+      //Loop through sections
+      for(typename INI::sectionsit_t i = sections.begin(); i != sections.end(); i++)
+      {
+         if (i->second->size() == 0)  //No keys/values in section, skip to next
+            continue;
+
+         //Write section
+         const fini_string_t temp = makeSection(i->first);
+         const fini_char_t* line = temp.c_str();
+         file.write(line, fini_strlen(line));
+
+         for(typename INI::keysit_t j = i->second->begin(); j != i->second->end(); j++)
+         {
+            //Write key and value
+            const fini_string_t temp = makeKeyValue(j->first, j->second);
+            const fini_char_t* line = temp.c_str();
+            file.write(line, fini_strlen(line));
+         }
+      }
+
+      file.close();
+
+      return true;
+   }
+
+   //Saves it without any conventional INI formatting characters, however it only uses string streams
+   bool saveBinary(const std::string filename = "")
+   {
+      if (!hasFileAssociation(filename))
+         return false;
+
+      fini_ofstream_t file(((filename == "")? this->filename: filename).c_str(), std::ios::trunc | std::ios::binary);
+      if (!file.is_open())
+         return false;
+
+      size_t sectionCount = sections.size();
+      size_t keyCount;
+
+      file.write((fini_char_t*)&sectionCount, sizeof(sectionCount));
+
+      //Loop through sections
+      for(typename INI::sectionsit_t i = sections.begin(); i != sections.end(); i++)
+      {
+         keyCount = i->second->size();
+         file.write((fini_char_t*)&keyCount, sizeof(keyCount));
+
+         file << i->first << std::endl;
+
+         for(typename INI::keysit_t j = i->second->begin(); j != i->second->end(); j++)
+         {
+            file << j->first << std::endl;
+            file << j->second << std::endl;
+         }
+      }
+
+      file.close();
+
+      return true;
+   }
+
+   //Saves it as a true binary file, intended to replace the existing one. Don't bother using it with all strings.
+   bool saveBinaryExperimental(std::string filename = "")
+   {
+      if (!hasFileAssociation(filename))
+         return false;
+
+      fini_ofstream_t file(((filename == "")? this->filename: filename).c_str(), std::ios::trunc | std::ios::binary);
+      if (!file.is_open())
+         return false;
+
+      size_t sectionCount = sections.size();
+      size_t keyCount;
+
+      file.write((fini_char_t*)&sectionCount, sizeof(sectionCount));
+
+      //Loop through sections
+      for(typename INI::sectionsit_t i = sections.begin(); i != sections.end(); i++)
+      {
+         keyCount = i->second->size();
+         file.write((fini_char_t*)&keyCount, sizeof(keyCount));
+
+         file.write((fini_char_t*)&i->first, Converters::GetDataSize(i->first));
+
+         for(typename INI::keysit_t j = i->second->begin(); j != i->second->end(); j++)
+         {
+            file.write((fini_char_t*)&j->first, Converters::GetDataSize(j->first));
+            file.write((fini_char_t*)&j->second, Converters::GetDataSize(j->second));
+         }
+      }
+
+      file.close();
+
+      return true;
+   }
+
+   //Alows another INI's contents to be insert into another, with the ability to retain the original values
+   void merge(ini_t& other, bool retainValues = true)
+   {
+      for(typename INI::sectionsit_t i = other.sections.begin(); i != other.sections.end(); i++)
+      {
+         if (!select(i->first)) //Create and insert all key values into a missing section
+         {
+            keys_t* keys = new keys_t(*i->second);
+            sections.insert(std::make_pair(i->first, keys));
+         }
+         else
+         {
+            for(typename INI::keysit_t j = i->second->begin(); j != i->second->end(); j++)
+            {
+               keysit_t it = current->find(j->first);
+               if (it == current->end())
+                  current->insert(std::make_pair(j->first, j->second));
+               else if (!retainValues)
+                  it->second = j->second;
+            }
+         }
+      }
+   }
+
+private:
+///Functions
+   //Init the INI in with values set by constructor
+   void init(source_e source, bool doParse)
+   {
+      this->source = source;
+
+      reserveSections();
+      if (doParse)
+         parse();
+   }
+
+   //Clean the contents for descruction
+   void clean()
+   {
+      for(sectionsit_t i = sections.begin(); i != sections.end(); i++)
+         delete i->second;
+
+      current = NULL;
+   }
+
+   //Make any alterations to the raw line
+   void nake(const fini_char_t*)  //Strip the line of any non-interpretable characters
+   {
+
+   }
+
+   void reserveSections()
+   {
+   #ifdef FINI_CPP11
+      sections.reserve(ALLOCATE_SECTIONS);
+   #endif
+   }
+
+   void reserveKeys(keys_t* current)
+   {
+   #ifdef FINI_CPP11
+      current->reserve(ALLOCATE_KEYS);
+   #endif
+   }
+
+   bool hasFileAssociation(std::string filename)
+   {
+      if (source == SOURCE_MEMORY && filename == "") //No association to a file
+         return false;
+
+      return true;
+   }
+
+///Output
+   //Creates a section as a string
+   fini_string_t makeSection(const section_t& section)
+   {
+      fini_sstream_t line;
+      line << '[' << section << ']' << std::endl;
+
+      return line.str();
+   }
+
+   //Creates a key and a value as a string
+   fini_string_t makeKeyValue(const key_t& key, const value_t& value)
+   {
+      fini_sstream_t line;
+      line << key << '=' << value << std::endl;
+
+      return line.str();
+   }
+};
+
+///Definitions
+template <typename T, typename U>
+  inline T Converters::Convert(U value)
+{
+  fini_sstream_t sout;
+  T result;
+
+  sout << value;
+  sout >> result;
+
+  sout.str(fini_string_t());
+
+  return result;
+}
+
+template <>
+  inline fini_string_t Converters::Convert<fini_string_t, fini_string_t>(fini_string_t value)
+{
+  return value;
+}
+
+template <>
+  inline fini_string_t Converters::Convert<fini_string_t>(const fini_char_t* value)
+{
+  return value;
+}
+
+template <typename T>
+  inline void Converters::GetLine(fini_sstream_t& out, T& value)
+{
+  out >> value;
+}
+
+inline void Converters::GetLine(fini_sstream_t& out, fini_string_t& value)
+{
+  std::getline(out, value);
+}
+
+template <typename T>
+   inline size_t Converters::GetDataSize(T& value)
+{
+   return sizeof(value);
+}
+
+inline size_t Converters::GetDataSize(fini_string_t value)
+{
+   return value.size() + 1;
+}
diff --git a/external/cpp-feather-ini-parser/LICENSE b/external/cpp-feather-ini-parser/LICENSE
new file mode 100644
index 0000000..7d961cc
--- /dev/null
+++ b/external/cpp-feather-ini-parser/LICENSE
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2014 Turbine1991
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
\ No newline at end of file
diff --git a/external/cpp-feather-ini-parser/README.md b/external/cpp-feather-ini-parser/README.md
new file mode 100644
index 0000000..f124597
--- /dev/null
+++ b/external/cpp-feather-ini-parser/README.md
@@ -0,0 +1,47 @@
+feather-ini-parser
+==================
+
+Simple like your girlfriend, fast, lightweight, header, portable INI parser for ANSI C++.
+
+Why use feather-ini-parser? It's a fast, intuitive, uses C++, supports native data types, wide char support (enable), converting to data types simply by setting a default value or providing the type as a template parameter.
+
+##Methods
+
+Statement     | Return Type
+------------- | -------------
+ini(filename, doParse)|constructor
+ini(data, dataSize, doParse)|constructor
+ini.parse()|bool
+ini.merge(other INI, retainValues)|void
+ini.create(section)|bool
+ini.select(section)|bool
+ini.set(key, value)|bool
+ini.get(key, dvalue = value_t())|dvalue_t
+ini.save(filename = "")|bool
+ini.clear()|bool
+ini[section][key]|value_t&
+ini[section]|keys_t&
+
+##Example
+```
+#include <iostream>
+#include "INI.h"
+
+using namespace std;
+```
+...
+```
+typedef INI<> ini_t;
+//or
+//typedef INI<section_t, key_t, value_t> ini_t;
+
+ini_t ini("filename.ini", true);
+ini.create("section1"); //Create and select section1
+ini.set("key", "value");
+cout << ini.get("keynumeric", -1) << endl;
+ini["section2"]["key"] = "value";
+ini.save();
+```
+
+##More
+Please see the example .cpp file and Code::Blocks .cbp project for a compilable GCC and VSC++ example. Additionally includes enabling wide char support and iterating through contents.
diff --git a/external/cpp-feather-ini-parser/example/example.cpp b/external/cpp-feather-ini-parser/example/example.cpp
new file mode 100644
index 0000000..462dd24
--- /dev/null
+++ b/external/cpp-feather-ini-parser/example/example.cpp
@@ -0,0 +1,130 @@
+#include <iostream>
+#include <cstring>
+#include <stdint.h>
+#include "../INI.h"
+
+using namespace std;
+
+void centerString(string str); //Printing to console
+std::string getStringFromFile(const std::string& path); //Source for data loading from memory.
+
+int main()
+{
+   ///Declare
+   typedef INI<> ini_t;  //Makes things shorter/easier to write <Section, Key, Value>
+   //or
+   //typedef INI<string, string, string> ini_t;  //Equivelant to previous line when wide characters are disabled
+   ini_t ini("file.ini", true);  //File to open/default save filename. The constuctor is set to parse by default, unless specified as false
+
+   ///Manipulate and access contents
+   centerString("########## Access & Manipulate Contents ##########");
+
+   //Common usage
+   ini.create("Section 1");
+   ini.create("Section 2");
+   ini.get("Key1", "DefaultValue");
+   ini.select("Section 1");
+   ini.set("Key2", "Value");
+   ini.save(); //Save contents to file, optional filename parameter available
+   ini.clear(); //Clear INI contents from memory
+
+   //Extended usage
+   ini["Section Name"]["Key"] = "Value";  //You are not required to create a section first
+
+   ini.create("Section1");  //Also selects as current section
+   ini.create("Section2");  //Current
+
+   ini.set("Key1", "Value1");  //Added pair under section "Section2"
+
+   ini.select("Section1");  //Current
+   cout << ini.get("Key1", "-1") << endl;  //Returns "-1" as no key exists, no default will return NULL for data type, eg int() is 0
+
+   ini.select("Section2");
+   ini.set("Key1", "1.123");
+   cout << ini.get("Key1", -1.0) << endl;  //Return value as double
+   ini.set(123, 123);  //Will convert to provided INI data type for key/value, in this case string for both
+
+   ini.save();
+   ini.clear();
+   ini.parse();  //Parses file into objects in memory
+
+   cout << ini["Section2"]["Key1"] << endl;  //Returns "Value1", slightly more overhead involved seeking section, avoid using excessively
+
+   ///Iterate through sections and keys for both C++11 and C++98
+   centerString("########## Iterate Contents ##########");
+
+#ifdef FINI_CPP11
+   for(auto i: ini.sections)
+   {
+      cout << "[" << i.first << "]" << endl;
+
+      //for(auto j = i.second->begin(); j != i.second->end(); j++)
+      for(auto j: *i.second)
+      {
+         cout << " " << j.first << "=" << j.second << endl;
+      }
+   }
+#else
+   for(ini_t::sectionsit_t i = ini.sections.begin(); i != ini.sections.end(); i++)
+   {
+      //Section name as ini_t::section_t
+      cout << i->first << endl;
+
+      if (i->second->size() == 0)  //No keys/values in section, skip to next
+         continue;
+
+      for(ini_t::keysit_t j = i->second->begin(); j != i->second->end(); j++)
+      {
+         //Name as ini_t::key_t & Value as ini_t::key_t
+         cout << " " << j->first << "=" << j->second << endl;
+      }
+   }
+#endif
+
+///Example with different data types
+   typedef INI <unsigned char, string, float> ini_int_t;  //Makes things shorter/easier to write <Section, Key, Value>
+   ini_int_t ini_int("file_ints.ini", false);  //File to open/default save filename. The constuctor is set to parse by default, unless specified as false
+   for(int i = 1; i <= 200; i++)
+   {
+      ini_int.create(i); //Section
+      ini_int.set("Key", i / 2.f);
+   }
+
+   ini_int.save();
+
+///Wide char support example (please define FINI_WIDE_SUPPORT in project)
+   /*
+   ini_t ini_w("file.ini", true);
+   wcout << ini_w[L"Section2"][L"Key1"] << endl;
+   */
+
+///Load from memory
+   std::string str = getStringFromFile("config/test.ini"); //Allows us to tap into a source for the purpose of this example
+
+   ini_t ini_mem((void*)str.c_str(), str.size(), true); //This is the line which parses data from memory
+
+///Merge contents and keep values
+   ini_t inid("file.ini", true);
+   ini_t inis("merge.ini", true);
+   inid.merge(inis, true);
+   inid.save("merged.ini");
+
+   return EXIT_SUCCESS;
+}
+
+void centerString(string str)
+{
+   const char* s = str.c_str();
+   int l = strlen(s);
+   int pos = (int)((80 - l) / 2);
+   for(int i = 0; i < pos; i++)
+   cout << " ";
+   cout << s << endl;
+}
+
+std::string getStringFromFile(const std::string& path) {
+  std::ostringstream buf;
+  std::ifstream input (path.c_str());
+  buf << input.rdbuf();
+  return buf.str();
+}
diff --git a/external/cpp-feather-ini-parser/example/file.ini b/external/cpp-feather-ini-parser/example/file.ini
new file mode 100644
index 0000000..e1c485b
--- /dev/null
+++ b/external/cpp-feather-ini-parser/example/file.ini
@@ -0,0 +1,5 @@
+[Section2]
+123=123
+Key1=1.123
+[Section Name]
+Key=Value
diff --git a/external/cpp-feather-ini-parser/example/file_ints.ini b/external/cpp-feather-ini-parser/example/file_ints.ini
new file mode 100644
index 0000000..3d71e76
--- /dev/null
+++ b/external/cpp-feather-ini-parser/example/file_ints.ini
@@ -0,0 +1,400 @@
+[200]
+Key=100
+[199]
+Key=99.5
+[198]
+Key=99
+[197]
+Key=98.5
+[196]
+Key=98
+[195]
+Key=97.5
+[194]
+Key=97
+[193]
+Key=96.5
+[192]
+Key=96
+[191]
+Key=95.5
+[190]
+Key=95
+[189]
+Key=94.5
+[188]
+Key=94
+[187]
+Key=93.5
+[186]
+Key=93
+[185]
+Key=92.5
+[184]
+Key=92
+[183]
+Key=91.5
+[182]
+Key=91
+[181]
+Key=90.5
+[180]
+Key=90
+[179]
+Key=89.5
+[178]
+Key=89
+[177]
+Key=88.5
+[176]
+Key=88
+[175]
+Key=87.5
+[174]
+Key=87
+[173]
+Key=86.5
+[172]
+Key=86
+[171]
+Key=85.5
+[170]
+Key=85
+[169]
+Key=84.5
+[168]
+Key=84
+[167]
+Key=83.5
+[166]
+Key=83
+[165]
+Key=82.5
+[164]
+Key=82
+[163]
+Key=81.5
+[162]
+Key=81
+[161]
+Key=80.5
+[160]
+Key=80
+[159]
+Key=79.5
+[158]
+Key=79
+[157]
+Key=78.5
+[156]
+Key=78
+[155]
+Key=77.5
+[154]
+Key=77
+[153]
+Key=76.5
+[152]
+Key=76
+[151]
+Key=75.5
+[150]
+Key=75
+[149]
+Key=74.5
+[148]
+Key=74
+[147]
+Key=73.5
+[146]
+Key=73
+[145]
+Key=72.5
+[144]
+Key=72
+[143]
+Key=71.5
+[142]
+Key=71
+[141]
+Key=70.5
+[140]
+Key=70
+[139]
+Key=69.5
+[138]
+Key=69
+[137]
+Key=68.5
+[136]
+Key=68
+[135]
+Key=67.5
+[134]
+Key=67
+[133]
+Key=66.5
+[132]
+Key=66
+[131]
+Key=65.5
+[130]
+Key=65
+[129]
+Key=64.5
+[128]
+Key=64
+[127]
+Key=63.5
+[126]
+Key=63
+[125]
+Key=62.5
+[124]
+Key=62
+[123]
+Key=61.5
+[122]
+Key=61
+[121]
+Key=60.5
+[120]
+Key=60
+[119]
+Key=59.5
+[118]
+Key=59
+[117]
+Key=58.5
+[116]
+Key=58
+[115]
+Key=57.5
+[114]
+Key=57
+[113]
+Key=56.5
+[112]
+Key=56
+[111]
+Key=55.5
+[110]
+Key=55
+[109]
+Key=54.5
+[108]
+Key=54
+[107]
+Key=53.5
+[106]
+Key=53
+[105]
+Key=52.5
+[104]
+Key=52
+[103]
+Key=51.5
+[1]
+Key=0.5
+[2]
+Key=1
+[3]
+Key=1.5
+[4]
+Key=2
+[5]
+Key=2.5
+[6]
+Key=3
+[7]
+Key=3.5
+[8]
+Key=4
+[9]
+Key=4.5
+[10]
+Key=5
+[11]
+Key=5.5
+[12]
+Key=6
+[13]
+Key=6.5
+[14]
+Key=7
+[15]
+Key=7.5
+[16]
+Key=8
+[17]
+Key=8.5
+[18]
+Key=9
+[19]
+Key=9.5
+[20]
+Key=10
+[21]
+Key=10.5
+[22]
+Key=11
+[23]
+Key=11.5
+[24]
+Key=12
+[25]
+Key=12.5
+[26]
+Key=13
+[27]
+Key=13.5
+[28]
+Key=14
+[29]
+Key=14.5
+[30]
+Key=15
+[31]
+Key=15.5
+[32]
+Key=16
+[33]
+Key=16.5
+[34]
+Key=17
+[35]
+Key=17.5
+[36]
+Key=18
+[37]
+Key=18.5
+[38]
+Key=19
+[39]
+Key=19.5
+[40]
+Key=20
+[41]
+Key=20.5
+[42]
+Key=21
+[43]
+Key=21.5
+[44]
+Key=22
+[45]
+Key=22.5
+[46]
+Key=23
+[47]
+Key=23.5
+[48]
+Key=24
+[49]
+Key=24.5
+[50]
+Key=25
+[51]
+Key=25.5
+[52]
+Key=26
+[53]
+Key=26.5
+[54]
+Key=27
+[55]
+Key=27.5
+[56]
+Key=28
+[57]
+Key=28.5
+[58]
+Key=29
+[59]
+Key=29.5
+[60]
+Key=30
+[61]
+Key=30.5
+[62]
+Key=31
+[63]
+Key=31.5
+[64]
+Key=32
+[65]
+Key=32.5
+[66]
+Key=33
+[67]
+Key=33.5
+[68]
+Key=34
+[69]
+Key=34.5
+[70]
+Key=35
+[71]
+Key=35.5
+[72]
+Key=36
+[73]
+Key=36.5
+[74]
+Key=37
+[75]
+Key=37.5
+[76]
+Key=38
+[77]
+Key=38.5
+[78]
+Key=39
+[79]
+Key=39.5
+[80]
+Key=40
+[81]
+Key=40.5
+[82]
+Key=41
+[83]
+Key=41.5
+[84]
+Key=42
+[85]
+Key=42.5
+[86]
+Key=43
+[87]
+Key=43.5
+[88]
+Key=44
+[89]
+Key=44.5
+[90]
+Key=45
+[91]
+Key=45.5
+[92]
+Key=46
+[93]
+Key=46.5
+[94]
+Key=47
+[95]
+Key=47.5
+[96]
+Key=48
+[97]
+Key=48.5
+[98]
+Key=49
+[99]
+Key=49.5
+[100]
+Key=50
+[101]
+Key=50.5
+[102]
+Key=51
diff --git a/external/cpp-feather-ini-parser/example/merge.ini b/external/cpp-feather-ini-parser/example/merge.ini
new file mode 100644
index 0000000..dfdc381
--- /dev/null
+++ b/external/cpp-feather-ini-parser/example/merge.ini
@@ -0,0 +1,5 @@
+[NewSection]
+Key=Value
+[Section2]
+NewKey=Value
+123=456
\ No newline at end of file
diff --git a/external/cpp-feather-ini-parser/example/project.cbp b/external/cpp-feather-ini-parser/example/project.cbp
new file mode 100644
index 0000000..913928a
--- /dev/null
+++ b/external/cpp-feather-ini-parser/example/project.cbp
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="project" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="gcc_mingw">
+				<Option output="bin/gcc_mingw/example" prefix_auto="1" extension_auto="1" />
+				<Option object_output="obj/gcc_mingw/" />
+				<Option type="1" />
+				<Option compiler="gcc" />
+				<Compiler>
+					<Add option="-O2" />
+					<Add option="-Wall" />
+					<Add option="-std=c++0x" />
+				</Compiler>
+			</Target>
+			<Target title="vs_2013">
+				<Option output="bin/vs/example" prefix_auto="1" extension_auto="1" />
+				<Option object_output="obj/vs_2013/" />
+				<Option type="1" />
+				<Option compiler="microsoft_visual_c_2013" />
+				<Compiler>
+					<Add option="/EHa" />
+					<Add option="/W2" />
+					<Add directory="C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/include" />
+				</Compiler>
+				<Linker>
+					<Add directory="C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/lib" />
+					<Add directory="C:/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/Lib" />
+				</Linker>
+			</Target>
+			<Target title="vs_2010">
+				<Option output="bin/vs/example" prefix_auto="1" extension_auto="1" />
+				<Option object_output="obj/vs_2010/" />
+				<Option type="1" />
+				<Option compiler="msvc10" />
+				<Compiler>
+					<Add option="/EHa" />
+					<Add option="/W2" />
+				</Compiler>
+				<Linker>
+					<Add directory="C:/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/Lib" />
+				</Linker>
+			</Target>
+		</Build>
+		<Unit filename="../INI.h" />
+		<Unit filename="example.cpp" />
+		<Extensions>
+			<code_completion />
+			<envvars />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
diff --git a/external/cpp-feather-ini-parser/example/project.depend b/external/cpp-feather-ini-parser/example/project.depend
new file mode 100644
index 0000000..02c7430
--- /dev/null
+++ b/external/cpp-feather-ini-parser/example/project.depend
@@ -0,0 +1,802 @@
+# depslib dependency file v1.0
+1399614205 source:d:\projects\feather-ini-parser\example\example.cpp
+	<iostream>
+	<cstring>
+	<stdint.h>
+	"../INI.h"
+
+1399625159 d:\projects\feather-ini-parser\ini.h
+	<string>
+	<fstream>
+	<sstream>
+	<stdint.h>
+	<stdio.h>
+	<stdlib.h>
+	<unordered_map>
+	<map>
+	<wchar.h>
+	<cstring>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\iostream
+	<istream>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\istream
+	<ostream>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\ostream
+	<ios>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\ios
+	<xlocnum>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xlocnum
+	<climits>
+	<cmath>
+	<cstdio>
+	<cstdlib>
+	<streambuf>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\climits
+	<yvals.h>
+	<limits.h>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\yvals.h
+	<xkeycheck.h>
+	<crtdefs.h>
+	<use_ansi.h>
+	<crtwrn.h>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xkeycheck.h
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\crtdefs.h
+	<sal.h>
+	<vadefs.h>
+	<winapifamily.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\sal.h
+	"codeanalysis\sourceannotations.h"
+	<ConcurrencySal.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\codeanalysis\sourceannotations.h
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\concurrencysal.h
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\vadefs.h
+	<cruntime.h>
+
+1379495880 c:\program files (x86)\microsoft visual studio 12.0\vc\include\use_ansi.h
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\crtwrn.h
+	<crtdefs.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\limits.h
+	<crtdefs.h>
+
+1375351090 c:\program files (x86)\microsoft visual studio 12.0\vc\include\cmath
+	<yvals.h>
+	<math.h>
+	<xtgmath.h>
+	<math.h>
+	<xtgmath.h>
+
+1379495880 c:\program files (x86)\microsoft visual studio 12.0\vc\include\math.h
+	<crtdefs.h>
+
+1379495880 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xtgmath.h
+	<xtr1common>
+
+1374412938 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xtr1common
+	<yvals.h>
+
+1375351090 c:\program files (x86)\microsoft visual studio 12.0\vc\include\cstdio
+	<yvals.h>
+	<stdio.h>
+	<stdio.h>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\stdio.h
+	<crtdefs.h>
+	<swprintf.inl>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\swprintf.inl
+	<vadefs.h>
+
+1375351090 c:\program files (x86)\microsoft visual studio 12.0\vc\include\cstdlib
+	<yvals.h>
+	<stdlib.h>
+	<stdlib.h>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\stdlib.h
+	<crtdefs.h>
+	<limits.h>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\streambuf
+	<xiosbase>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xiosbase
+	<xlocale>
+	<system_error>
+	<share.h>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xlocale
+	<climits>
+	<cstring>
+	<stdexcept>
+	<typeinfo>
+	<xlocinfo>
+	<xdebug>
+	<xfacet>
+
+1375351090 c:\program files (x86)\microsoft visual studio 12.0\vc\include\cstring
+	<yvals.h>
+	<string.h>
+	<string.h>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\string.h
+	<crtdefs.h>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\stdexcept
+	<exception>
+	<xstring>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\exception
+	<xstddef>
+	<eh.h>
+	<malloc.h>
+	<string.h>
+
+1374412938 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xstddef
+	<stdlib.h>
+	<cstddef>
+	<initializer_list>
+	<xtr1common>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\cstddef
+	<yvals.h>
+	<stddef.h>
+	<stddef.h>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\stddef.h
+	<crtdefs.h>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\initializer_list
+	<cstddef>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\eh.h
+	<crtdefs.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\malloc.h
+	<crtdefs.h>
+
+1374412938 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xstring
+	<xmemory0>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xmemory0
+	<cstdlib>
+	<limits>
+	<new>
+	<xutility>
+	<xatomic0.h>
+	<intrin.h>
+	<xatomic.h>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\limits
+	<ymath.h>
+	<cfloat>
+	<climits>
+	<cmath>
+	<cwchar>
+	<xstddef>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\ymath.h
+	<yvals.h>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\cfloat
+	<yvals.h>
+	<float.h>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\float.h
+	<crtdefs.h>
+	<crtwrn.h>
+
+1375351090 c:\program files (x86)\microsoft visual studio 12.0\vc\include\cwchar
+	<yvals.h>
+	<wchar.h>
+	<wchar.h>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\wchar.h
+	<crtdefs.h>
+	<swprintf.inl>
+	<wtime.inl>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\wtime.inl
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\new
+	<exception>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility
+	<climits>
+	<cstdlib>
+	<utility>
+
+1374412938 c:\program files (x86)\microsoft visual studio 12.0\vc\include\utility
+	<xstddef>
+	<iosfwd>
+	<type_traits>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\iosfwd
+	<cstdio>
+	<cstring>
+	<cwchar>
+	<xstddef>
+	<crtdbg.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\crtdbg.h
+	<crtdefs.h>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\type_traits
+	<xstddef>
+	<xrefwrap>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xrefwrap
+
+1374412938 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xatomic0.h
+	<yvals.h>
+
+1379495880 c:\program files (x86)\microsoft visual studio 12.0\vc\include\intrin.h
+	<crtdefs.h>
+	<setjmp.h>
+	<stddef.h>
+	<immintrin.h>
+	<ammintrin.h>
+	<mm3dnow.h>
+	<armintr.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\setjmp.h
+	<crtdefs.h>
+	<setjmpex.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\setjmpex.h
+	<setjmp.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\immintrin.h
+	<wmmintrin.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\wmmintrin.h
+	<nmmintrin.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\nmmintrin.h
+	<smmintrin.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\smmintrin.h
+	<tmmintrin.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\tmmintrin.h
+	<pmmintrin.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\pmmintrin.h
+	<emmintrin.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\emmintrin.h
+	<xmmintrin.h>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xmmintrin.h
+	<mmintrin.h>
+	"xmm_func.h"
+	<malloc.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\mmintrin.h
+	<crtdefs.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\ammintrin.h
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\mm3dnow.h
+	<crtdefs.h>
+	<mmintrin.h>
+	<xmmintrin.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\armintr.h
+
+1374412938 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xatomic.h
+	<xatomic0.h>
+	<stddef.h>
+	<stdlib.h>
+	<string.h>
+	<intrin.h>
+	<xutility>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\typeinfo
+	<xstddef>
+	<string.h>
+	<exception>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xlocinfo
+	<xlocinfo.h>
+	<cstdlib>
+	<xstddef>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xlocinfo.h
+	<ctype.h>
+	<locale.h>
+	<wchar.h>
+	<yvals.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\ctype.h
+	<crtdefs.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\locale.h
+	<crtdefs.h>
+
+1374412938 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xdebug
+	<yvals.h>
+	<crtdbg.h>
+	<xmemory>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xmemory
+	<xmemory0>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xfacet
+	<yvals.h>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\system_error
+	<cerrno>
+	<cstdlib>
+	<stdexcept>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\cerrno
+	<yvals.h>
+	<errno.h>
+	<errno.h>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\errno.h
+	<crtdefs.h>
+
+1374412934 c:\program files (x86)\microsoft visual studio 12.0\vc\include\share.h
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\stdint.h
+	<crtdefs.h>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\string
+	<iterator>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\iterator
+	<istream>
+	<xutility>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\fstream
+	<istream>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\sstream
+	<string>
+
+1374412938 c:\program files (x86)\microsoft visual studio 12.0\vc\include\unordered_map
+	<xhash>
+	<tuple>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xhash
+	<cstring>
+	<cwchar>
+	<list>
+	<vector>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\list
+	<xmemory>
+	<stdexcept>
+
+1374410776 c:\program files (x86)\microsoft visual studio 12.0\vc\include\vector
+	<xmemory>
+	<stdexcept>
+
+1374412938 c:\program files (x86)\microsoft visual studio 12.0\vc\include\tuple
+	<type_traits>
+	<xutility>
+	<new>
+
+1374412936 c:\program files (x86)\microsoft visual studio 12.0\vc\include\map
+	<xtree>
+	<tuple>
+
+1374726946 c:\program files (x86)\microsoft visual studio 12.0\vc\include\xtree
+	<xmemory>
+	<stdexcept>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\iostream
+	<istream>
+
+1257671184 c:\program files (x86)\microsoft visual studio 10.0\vc\include\istream
+	<ostream>
+
+1257671184 c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream
+	<ios>
+
+1257671184 c:\program files (x86)\microsoft visual studio 10.0\vc\include\ios
+	<xlocnum>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xlocnum
+	<climits>
+	<cmath>
+	<cstdio>
+	<cstdlib>
+	<streambuf>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\climits
+	<yvals.h>
+	<limits.h>
+
+1258271576 c:\program files (x86)\microsoft visual studio 10.0\vc\include\yvals.h
+	<crtdefs.h>
+	<xkeycheck.h>
+	<crtwrn.h>
+	<use_ansi.h>
+	<crtwrn.h>
+	<crtwrn.h>
+
+1260264954 c:\program files (x86)\microsoft visual studio 10.0\vc\include\crtdefs.h
+	<sal.h>
+	<vadefs.h>
+
+1263987576 c:\program files (x86)\microsoft visual studio 10.0\vc\include\sal.h
+	"codeanalysis\sourceannotations.h"
+
+1263303828 c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\vadefs.h
+
+1251647994 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xkeycheck.h
+
+1257671184 c:\program files (x86)\microsoft visual studio 10.0\vc\include\crtwrn.h
+	<crtdefs.h>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\use_ansi.h
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\limits.h
+	<crtdefs.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath
+	<yvals.h>
+	<math.h>
+	<math.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h
+	<crtdefs.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\cstdio
+	<yvals.h>
+	<stdio.h>
+	<stdio.h>
+
+1257335008 c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h
+	<crtdefs.h>
+	<swprintf.inl>
+
+1256197836 c:\program files (x86)\microsoft visual studio 10.0\vc\include\swprintf.inl
+	<vadefs.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\cstdlib
+	<yvals.h>
+	<stdlib.h>
+	<stdlib.h>
+
+1257671184 c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdlib.h
+	<crtdefs.h>
+	<limits.h>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\streambuf
+	<xiosbase>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xiosbase
+	<xlocale>
+	<system_error>
+	<share.h>
+
+1263118342 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xlocale
+	<climits>
+	<cstring>
+	<stdexcept>
+	<typeinfo>
+	<xlocinfo>
+	<xdebug>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\cstring
+	<yvals.h>
+	<string.h>
+	<string.h>
+
+1260264954 c:\program files (x86)\microsoft visual studio 10.0\vc\include\string.h
+	<crtdefs.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdexcept
+	<exception>
+	<xstring>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\exception
+	<xstddef>
+	<eh.h>
+	<malloc.h>
+	<string.h>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xstddef
+	<yvals.h>
+	<cstddef>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\cstddef
+	<yvals.h>
+	<stddef.h>
+	<stddef.h>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\stddef.h
+	<crtdefs.h>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\eh.h
+	<crtdefs.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\malloc.h
+	<crtdefs.h>
+
+1257671184 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xstring
+	<xmemory>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xmemory
+	<cstdlib>
+	<new>
+	<xutility>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\new
+	<exception>
+
+1258271576 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xutility
+	<climits>
+	<cstdlib>
+	<utility>
+
+1257671184 c:\program files (x86)\microsoft visual studio 10.0\vc\include\utility
+	<xstddef>
+	<iosfwd>
+	<type_traits>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\iosfwd
+	<cstdio>
+	<cstring>
+	<cwchar>
+	<xstddef>
+	<crtdbg.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\cwchar
+	<yvals.h>
+	<wchar.h>
+	<wchar.h>
+
+1257335008 c:\program files (x86)\microsoft visual studio 10.0\vc\include\wchar.h
+	<crtdefs.h>
+	<swprintf.inl>
+	<wtime.inl>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\wtime.inl
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\crtdbg.h
+	<crtdefs.h>
+
+1263118342 c:\program files (x86)\microsoft visual studio 10.0\vc\include\type_traits
+	<limits>
+	<xtr1common>
+	<xfwrap>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\limits
+	<ymath.h>
+	<cfloat>
+	<climits>
+	<cmath>
+	<cwchar>
+	<xstddef>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\ymath.h
+	<yvals.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\cfloat
+	<yvals.h>
+	<float.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\float.h
+	<crtdefs.h>
+	<crtwrn.h>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xtr1common
+	<yvals.h>
+
+1263118342 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xfwrap
+	<xfwrap1>
+	<xfwrap1>
+	<xfwrap1>
+	<xfwrap1>
+	<xfwrap1>
+	<xfwrap1>
+	<xfwrap1>
+	<xfwrap1>
+	<xfwrap1>
+	<xfwrap1>
+	<xfwrap1>
+
+1263118342 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xfwrap1
+	<xxbind1>
+	<xxcallfun>
+	<xxcallobj>
+	<xxcallpmf>
+	<xxfunction>
+	<xxmem_fn>
+	<xxpmfcaller>
+	<xxrefwrap>
+	<xxresult>
+	<xxshared>
+	<xxtuple0>
+	<xxtuple1>
+	<xxtype_traits>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxbind1
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxcallfun
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxcallobj
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxcallpmf
+
+1257671184 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxfunction
+
+1251647994 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxmem_fn
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxpmfcaller
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxrefwrap
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxresult
+
+1251647994 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxshared
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxtuple0
+
+1251647994 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxtuple1
+
+1251647994 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxtype_traits
+
+1257671184 c:\program files (x86)\microsoft visual studio 10.0\vc\include\typeinfo
+	<xstddef>
+	<string.h>
+	<exception>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xlocinfo
+	<xlocinfo.h>
+	<cstdlib>
+	<xstddef>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xlocinfo.h
+	<ctype.h>
+	<locale.h>
+	<wchar.h>
+	<yvals.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\ctype.h
+	<crtdefs.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\locale.h
+	<crtdefs.h>
+
+1263118342 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xdebug
+	<yvals.h>
+	<crtdbg.h>
+	<xmemory>
+
+1260264954 c:\program files (x86)\microsoft visual studio 10.0\vc\include\system_error
+	<cerrno>
+	<cstdlib>
+	<stdexcept>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\cerrno
+	<yvals.h>
+	<errno.h>
+	<errno.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\errno.h
+	<crtdefs.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\share.h
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdint.h
+	<yvals.h>
+
+1257671184 c:\program files (x86)\microsoft visual studio 10.0\vc\include\string
+	<istream>
+
+1263118342 c:\program files (x86)\microsoft visual studio 10.0\vc\include\fstream
+	<istream>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\sstream
+	<string>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\unordered_map
+	<xhash>
+
+1263720180 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xhash
+	<cstring>
+	<cwchar>
+	<xfunctional>
+	<list>
+	<vector>
+
+1251647994 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xfunctional
+	<cstdlib>
+	<xstring>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\list
+	<xfunctional>
+	<memory>
+	<stdexcept>
+
+1267607544 c:\program files (x86)\microsoft visual studio 10.0\vc\include\memory
+	<xmemory>
+	<exception>
+	<typeinfo>
+	<type_traits>
+	<intrin.h>
+	<xfwrap>
+	<xfwrap>
+	<xfwrap>
+
+1263118342 c:\program files (x86)\microsoft visual studio 10.0\vc\include\intrin.h
+	<crtdefs.h>
+	<setjmp.h>
+	<stddef.h>
+	<immintrin.h>
+	<mm3dnow.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\setjmp.h
+	<crtdefs.h>
+	<setjmpex.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\setjmpex.h
+	<setjmp.h>
+
+1251647992 c:\program files (x86)\microsoft visual studio 10.0\vc\include\immintrin.h
+	<wmmintrin.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\wmmintrin.h
+	<nmmintrin.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\nmmintrin.h
+	<smmintrin.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\smmintrin.h
+	<tmmintrin.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\tmmintrin.h
+	<pmmintrin.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\pmmintrin.h
+	<emmintrin.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\emmintrin.h
+	<xmmintrin.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xmmintrin.h
+	<mmintrin.h>
+	"xmm_func.h"
+	<malloc.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\mmintrin.h
+	<crtdefs.h>
+
+1251642866 c:\program files (x86)\microsoft visual studio 10.0\vc\include\mm3dnow.h
+	<crtdefs.h>
+	<mmintrin.h>
+	<xmmintrin.h>
+
+1258271576 c:\program files (x86)\microsoft visual studio 10.0\vc\include\vector
+	<memory>
+	<stdexcept>
+	<xfunctional>
+
+1254299028 c:\program files (x86)\microsoft visual studio 10.0\vc\include\map
+	<xtree>
+
+1258271576 c:\program files (x86)\microsoft visual studio 10.0\vc\include\xtree
+	<xfunctional>
+	<memory>
+	<stdexcept>
+
diff --git a/mcu_program/CMakeLists.txt b/mcu_program/CMakeLists.txt
new file mode 100644
index 0000000..9750578
--- /dev/null
+++ b/mcu_program/CMakeLists.txt
@@ -0,0 +1,58 @@
+#project directory inside LimeSuite/mcu_program
+cmake_policy(SET CMP0003 NEW)
+#C++11 is a required language feature for this project
+set(CMAKE_CXX_STANDARD 11)
+
+#include modules for finding CyAPI
+set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}")
+if(WIN32)
+    find_package(CyAPI)
+    include_directories( ${CYAPI_INCLUDE_DIRS})
+    set(USB_LIBRARIES ${CYAPI_LIBRARIES} SetupAPI)
+endif()
+
+if(CMAKE_COMPILER_IS_GNUCXX)
+
+    #enable C++11 on older versions of cmake
+    if (CMAKE_VERSION VERSION_LESS "3.1")
+        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11x")
+    endif()
+
+    #common warnings enabled
+    add_compile_options(-Wall)
+endif()
+
+set(HOST_SOURCES
+    host_src/mcu.c 
+    host_src/main.cpp
+    host_src/spi.cpp
+    host_src/mcuHexBin.cpp
+    common_src/lms7002m_calibrations.c
+    common_src/lms7002m_controls.c
+    common_src/LMS7002M_parameters_compact.c
+)
+
+SET_SOURCE_FILES_PROPERTIES( 
+	host_src/mcu.c
+	common_src/lms7002m_calibrations.c
+	common_src/lms7002m_controls.c
+    common_src/LMS7002M_parameters_compact.c
+	PROPERTIES LANGUAGE CXX )
+
+
+include_directories(../src)
+include_directories(../src/lms7002m)
+include_directories(../src/ConnectionRegistry)
+include_directories(../src/ConnectionSTREAM)
+include_directories(../src/protocols)
+include_directories(common_src)
+
+add_executable(mcu_calibration ${HOST_SOURCES})
+if(WIN32)
+target_link_libraries(mcu_calibration LimeSuite sqlite3_static)
+else()
+target_link_libraries(mcu_calibration LimeSuite sqlite3)
+endif()
+if(WIN32)
+    target_link_libraries(mcu_calibration ${CYAPI_LIBRARIES} SetupAPI)
+endif()
diff --git a/mcu_program/build/RxMIMO_calibration.ini b/mcu_program/build/RxMIMO_calibration.ini
new file mode 100644
index 0000000..4aa03e2
--- /dev/null
+++ b/mcu_program/build/RxMIMO_calibration.ini
@@ -0,0 +1,1128 @@
+[file_info]
+type=lms7002m_minimal_config
+version=1
+[lms7002_registers_a]
+0x0020=0xFFFD
+0x0021=0x0E9F
+0x0022=0x07DF
+0x0023=0x5550
+0x0024=0xE4E4
+0x0025=0x0101
+0x0026=0x0101
+0x0027=0xB1E4
+0x0028=0x0101
+0x0029=0x0101
+0x002A=0x0086
+0x002B=0x0038
+0x002C=0x0000
+0x002D=0x0000
+0x002E=0x0000
+0x002F=0x3840
+0x0081=0x0000
+0x0082=0x8001
+0x0084=0x0400
+0x0085=0x0001
+0x0086=0x4101
+0x0087=0x0000
+0x0088=0x04B0
+0x0089=0x1090
+0x008A=0x0514
+0x008B=0x2106
+0x008C=0x267B
+0x0092=0x0001
+0x0093=0x0000
+0x0094=0x0000
+0x0095=0x0000
+0x0096=0x0000
+0x0097=0x0000
+0x0098=0x0000
+0x0099=0x6565
+0x009A=0x658C
+0x009B=0x6565
+0x009C=0x658C
+0x009D=0x6565
+0x009E=0x658C
+0x009F=0x658C
+0x00A0=0x6565
+0x00A1=0x6565
+0x00A2=0x6565
+0x00A3=0x6565
+0x00A4=0x6565
+0x00A5=0x6565
+0x00A6=0x000F
+0x00A7=0x6565
+0x00A8=0x0000
+0x00A9=0x0000
+0x00AA=0x0000
+0x00AB=0x0000
+0x00AC=0x0000
+0x00AD=0x03FF
+0x00AE=0xF000
+0x0100=0x7409
+0x0101=0x7800
+0x0102=0x3180
+0x0103=0x0A12
+0x0104=0x0088
+0x0105=0x0007
+0x0106=0x318C
+0x0107=0x318C
+0x0108=0x2826
+0x0109=0x61C1
+0x010A=0x104C
+0x010C=0x8865
+0x010D=0x015B
+0x010E=0x0788
+0x010F=0x3042
+0x0110=0x0BFF
+0x0111=0x0083
+0x0112=0xC0E6
+0x0113=0x03C3
+0x0114=0x008D
+0x0115=0x0009
+0x0116=0x8180
+0x0117=0x280C
+0x0118=0x018C
+0x0119=0x18CE
+0x011A=0x2E02
+0x011C=0xAD41
+0x011D=0xAAAA
+0x011E=0x0642
+0x011F=0x3680
+0x0120=0xB9FF
+0x0121=0x36AA
+0x0122=0x033F
+0x0123=0x067B
+0x0124=0x0000
+0x0200=0x0081
+0x0201=0x07FF
+0x0202=0x07FF
+0x0203=0x0000
+0x0204=0x0000
+0x0205=0x0000
+0x0206=0x0000
+0x0207=0x0000
+0x0208=0x0170
+0x0209=0x0000
+0x020A=0x0000
+0x020B=0x0000
+0x020C=0x0000
+0x0240=0x0020
+0x0241=0x0000
+0x0242=0x0000
+0x0243=0x0000
+0x0244=0x0000
+0x0245=0x0000
+0x0246=0x0000
+0x0247=0x0000
+0x0248=0x0000
+0x0249=0x0000
+0x024A=0x0000
+0x024B=0x0000
+0x024C=0x0000
+0x024D=0x0000
+0x024E=0x0000
+0x024F=0x0000
+0x0250=0x0000
+0x0251=0x0000
+0x0252=0x0000
+0x0253=0x0000
+0x0254=0x0000
+0x0255=0x0000
+0x0256=0x0000
+0x0257=0x0000
+0x0258=0x0000
+0x0259=0x0000
+0x025A=0x0000
+0x025B=0x0000
+0x025C=0x0000
+0x025D=0x0000
+0x025E=0x0000
+0x025F=0x0000
+0x0260=0x0000
+0x0261=0x0000
+0x0280=0x0000
+0x0281=0x0000
+0x0282=0x0000
+0x0283=0x0000
+0x0284=0x0000
+0x0285=0x0000
+0x0286=0x0000
+0x0287=0x0000
+0x0288=0x0000
+0x0289=0x0000
+0x028A=0x0000
+0x028B=0x0000
+0x028C=0x0000
+0x028D=0x0000
+0x028E=0x0000
+0x028F=0x0000
+0x0290=0x0000
+0x0291=0x0000
+0x0292=0x0000
+0x0293=0x0000
+0x0294=0x0000
+0x0295=0x0000
+0x0296=0x0000
+0x0297=0x0000
+0x0298=0x0000
+0x0299=0x0000
+0x029A=0x0000
+0x029B=0x0000
+0x029C=0x0000
+0x029D=0x0000
+0x029E=0x0000
+0x029F=0x0000
+0x02A0=0x0000
+0x02A1=0x0000
+0x02A2=0x0000
+0x02A3=0x0000
+0x02A4=0x0000
+0x02A5=0x0000
+0x02A6=0x0000
+0x02A7=0x0000
+0x02C0=0x0000
+0x02C1=0x0000
+0x02C2=0x0000
+0x02C3=0x0000
+0x02C4=0x0000
+0x02C5=0x0000
+0x02C6=0x0000
+0x02C7=0x0000
+0x02C8=0x0000
+0x02C9=0x0000
+0x02CA=0x0000
+0x02CB=0x0000
+0x02CC=0x0000
+0x02CD=0x0000
+0x02CE=0x0000
+0x02CF=0x0000
+0x02D0=0x0000
+0x02D1=0x0000
+0x02D2=0x0000
+0x02D3=0x0000
+0x02D4=0x0000
+0x02D5=0x0000
+0x02D6=0x0000
+0x02D7=0x0000
+0x02D8=0x0000
+0x02D9=0x0000
+0x02DA=0x0000
+0x02DB=0x0000
+0x02DC=0x0000
+0x02DD=0x0000
+0x02DE=0x0000
+0x02DF=0x0000
+0x02E0=0x0000
+0x02E1=0x0000
+0x02E2=0x0000
+0x02E3=0x0000
+0x02E4=0x0000
+0x02E5=0x0000
+0x02E6=0x0000
+0x02E7=0x0000
+0x0300=0x0000
+0x0301=0x0000
+0x0302=0x0000
+0x0303=0x0000
+0x0304=0x0000
+0x0305=0x0000
+0x0306=0x0000
+0x0307=0x0000
+0x0308=0x0000
+0x0309=0x0000
+0x030A=0x0000
+0x030B=0x0000
+0x030C=0x0000
+0x030D=0x0000
+0x030E=0x0000
+0x030F=0x0000
+0x0310=0x0000
+0x0311=0x0000
+0x0312=0x0000
+0x0313=0x0000
+0x0314=0x0000
+0x0315=0x0000
+0x0316=0x0000
+0x0317=0x0000
+0x0318=0x0000
+0x0319=0x0000
+0x031A=0x0000
+0x031B=0x0000
+0x031C=0x0000
+0x031D=0x0000
+0x031E=0x0000
+0x031F=0x0000
+0x0320=0x0000
+0x0321=0x0000
+0x0322=0x0000
+0x0323=0x0000
+0x0324=0x0000
+0x0325=0x0000
+0x0326=0x0000
+0x0327=0x0000
+0x0340=0x0000
+0x0341=0x0000
+0x0342=0x0000
+0x0343=0x0000
+0x0344=0x0000
+0x0345=0x0000
+0x0346=0x0000
+0x0347=0x0000
+0x0348=0x0000
+0x0349=0x0000
+0x034A=0x0000
+0x034B=0x0000
+0x034C=0x0000
+0x034D=0x0000
+0x034E=0x0000
+0x034F=0x0000
+0x0350=0x0000
+0x0351=0x0000
+0x0352=0x0000
+0x0353=0x0000
+0x0354=0x0000
+0x0355=0x0000
+0x0356=0x0000
+0x0357=0x0000
+0x0358=0x0000
+0x0359=0x0000
+0x035A=0x0000
+0x035B=0x0000
+0x035C=0x0000
+0x035D=0x0000
+0x035E=0x0000
+0x035F=0x0000
+0x0360=0x0000
+0x0361=0x0000
+0x0362=0x0000
+0x0363=0x0000
+0x0364=0x0000
+0x0365=0x0000
+0x0366=0x0000
+0x0367=0x0000
+0x0380=0x0000
+0x0381=0x0000
+0x0382=0x0000
+0x0383=0x0000
+0x0384=0x0000
+0x0385=0x0000
+0x0386=0x0000
+0x0387=0x0000
+0x0388=0x0000
+0x0389=0x0000
+0x038A=0x0000
+0x038B=0x0000
+0x038C=0x0000
+0x038D=0x0000
+0x038E=0x0000
+0x038F=0x0000
+0x0390=0x0000
+0x0391=0x0000
+0x0392=0x0000
+0x0393=0x0000
+0x0394=0x0000
+0x0395=0x0000
+0x0396=0x0000
+0x0397=0x0000
+0x0398=0x0000
+0x0399=0x0000
+0x039A=0x0000
+0x039B=0x0000
+0x039C=0x0000
+0x039D=0x0000
+0x039E=0x0000
+0x039F=0x0000
+0x03A0=0x0000
+0x03A1=0x0000
+0x03A2=0x0000
+0x03A3=0x0000
+0x03A4=0x0000
+0x03A5=0x0000
+0x03A6=0x0000
+0x03A7=0x0000
+0x0400=0x0081
+0x0401=0x07FF
+0x0402=0x07F6
+0x0403=0x0FF0
+0x0404=0x0000
+0x0405=0x0000
+0x0406=0x0000
+0x0407=0x0000
+0x0408=0x0000
+0x0409=0x0000
+0x040A=0x1000
+0x040B=0x0000
+0x040C=0x00F8
+0x040D=0x0000
+0x040E=0x0000
+0x040F=0x0000
+0x0440=0x0020
+0x0441=0x0000
+0x0442=0x0000
+0x0443=0x0000
+0x0444=0x0000
+0x0445=0x0000
+0x0446=0x0000
+0x0447=0x0000
+0x0448=0x0000
+0x0449=0x0000
+0x044A=0x0000
+0x044B=0x0000
+0x044C=0x0000
+0x044D=0x0000
+0x044E=0x0000
+0x044F=0x0000
+0x0450=0x0000
+0x0451=0x0000
+0x0452=0x0000
+0x0453=0x0000
+0x0454=0x0000
+0x0455=0x0000
+0x0456=0x0000
+0x0457=0x0000
+0x0458=0x0000
+0x0459=0x0000
+0x045A=0x0000
+0x045B=0x0000
+0x045C=0x0000
+0x045D=0x0000
+0x045E=0x0000
+0x045F=0x0000
+0x0460=0x0000
+0x0461=0x0000
+0x0480=0x0000
+0x0481=0x0000
+0x0482=0x0000
+0x0483=0x0000
+0x0484=0x0000
+0x0485=0x0000
+0x0486=0x0000
+0x0487=0x0000
+0x0488=0x0000
+0x0489=0x0000
+0x048A=0x0000
+0x048B=0x0000
+0x048C=0x0000
+0x048D=0x0000
+0x048E=0x0000
+0x048F=0x0000
+0x0490=0x0000
+0x0491=0x0000
+0x0492=0x0000
+0x0493=0x0000
+0x0494=0x0000
+0x0495=0x0000
+0x0496=0x0000
+0x0497=0x0000
+0x0498=0x0000
+0x0499=0x0000
+0x049A=0x0000
+0x049B=0x0000
+0x049C=0x0000
+0x049D=0x0000
+0x049E=0x0000
+0x049F=0x0000
+0x04A0=0x0000
+0x04A1=0x0000
+0x04A2=0x0000
+0x04A3=0x0000
+0x04A4=0x0000
+0x04A5=0x0000
+0x04A6=0x0000
+0x04A7=0x0000
+0x04C0=0x0000
+0x04C1=0x0000
+0x04C2=0x0000
+0x04C3=0x0000
+0x04C4=0x0000
+0x04C5=0x0000
+0x04C6=0x0000
+0x04C7=0x0000
+0x04C8=0x0000
+0x04C9=0x0000
+0x04CA=0x0000
+0x04CB=0x0000
+0x04CC=0x0000
+0x04CD=0x0000
+0x04CE=0x0000
+0x04CF=0x0000
+0x04D0=0x0000
+0x04D1=0x0000
+0x04D2=0x0000
+0x04D3=0x0000
+0x04D4=0x0000
+0x04D5=0x0000
+0x04D6=0x0000
+0x04D7=0x0000
+0x04D8=0x0000
+0x04D9=0x0000
+0x04DA=0x0000
+0x04DB=0x0000
+0x04DC=0x0000
+0x04DD=0x0000
+0x04DE=0x0000
+0x04DF=0x0000
+0x04E0=0x0000
+0x04E1=0x0000
+0x04E2=0x0000
+0x04E3=0x0000
+0x04E4=0x0000
+0x04E5=0x0000
+0x04E6=0x0000
+0x04E7=0x0000
+0x0500=0x0000
+0x0501=0x0000
+0x0502=0x0000
+0x0503=0x0000
+0x0504=0x0000
+0x0505=0x0000
+0x0506=0x0000
+0x0507=0x0000
+0x0508=0x0000
+0x0509=0x0000
+0x050A=0x0000
+0x050B=0x0000
+0x050C=0x0000
+0x050D=0x0000
+0x050E=0x0000
+0x050F=0x0000
+0x0510=0x0000
+0x0511=0x0000
+0x0512=0x0000
+0x0513=0x0000
+0x0514=0x0000
+0x0515=0x0000
+0x0516=0x0000
+0x0517=0x0000
+0x0518=0x0000
+0x0519=0x0000
+0x051A=0x0000
+0x051B=0x0000
+0x051C=0x0000
+0x051D=0x0000
+0x051E=0x0000
+0x051F=0x0000
+0x0520=0x0000
+0x0521=0x0000
+0x0522=0x0000
+0x0523=0x0000
+0x0524=0x0000
+0x0525=0x0000
+0x0526=0x0000
+0x0527=0x0000
+0x0540=0x0000
+0x0541=0x0000
+0x0542=0x0000
+0x0543=0x0000
+0x0544=0x0000
+0x0545=0x0000
+0x0546=0x0000
+0x0547=0x0000
+0x0548=0x0000
+0x0549=0x0000
+0x054A=0x0000
+0x054B=0x0000
+0x054C=0x0000
+0x054D=0x0000
+0x054E=0x0000
+0x054F=0x0000
+0x0550=0x0000
+0x0551=0x0000
+0x0552=0x0000
+0x0553=0x0000
+0x0554=0x0000
+0x0555=0x0000
+0x0556=0x0000
+0x0557=0x0000
+0x0558=0x0000
+0x0559=0x0000
+0x055A=0x0000
+0x055B=0x0000
+0x055C=0x0000
+0x055D=0x0000
+0x055E=0x0000
+0x055F=0x0000
+0x0560=0x0000
+0x0561=0x0000
+0x0562=0x0000
+0x0563=0x0000
+0x0564=0x0000
+0x0565=0x0000
+0x0566=0x0000
+0x0567=0x0000
+0x0580=0x0000
+0x0581=0x0000
+0x0582=0x0000
+0x0583=0x0000
+0x0584=0x0000
+0x0585=0x0000
+0x0586=0x0000
+0x0587=0x0000
+0x0588=0x0000
+0x0589=0x0000
+0x058A=0x0000
+0x058B=0x0000
+0x058C=0x0000
+0x058D=0x0000
+0x058E=0x0000
+0x058F=0x0000
+0x0590=0x0000
+0x0591=0x0000
+0x0592=0x0000
+0x0593=0x0000
+0x0594=0x0000
+0x0595=0x0000
+0x0596=0x0000
+0x0597=0x0000
+0x0598=0x0000
+0x0599=0x0000
+0x059A=0x0000
+0x059B=0x0000
+0x059C=0x0000
+0x059D=0x0000
+0x059E=0x0000
+0x059F=0x0000
+0x05A0=0x0000
+0x05A1=0x0000
+0x05A2=0x0000
+0x05A3=0x0000
+0x05A4=0x0000
+0x05A5=0x0000
+0x05A6=0x0000
+0x05A7=0x0000
+[lms7002_registers_b]
+0x0100=0x7409
+0x0101=0x7800
+0x0102=0x3180
+0x0103=0x0A12
+0x0104=0x0088
+0x0105=0x0007
+0x0106=0x318C
+0x0107=0x318C
+0x0108=0x2826
+0x0109=0x61C1
+0x010A=0x104C
+0x010C=0x8865
+0x010D=0x015B
+0x010E=0x0392
+0x010F=0x3042
+0x0110=0x0BFF
+0x0111=0x0083
+0x0112=0xC0E6
+0x0113=0x03C3
+0x0114=0x008D
+0x0115=0x0009
+0x0116=0x8180
+0x0117=0x280C
+0x0118=0x018C
+0x0119=0x18CE
+0x011A=0x2E02
+0x011C=0xAD41
+0x011D=0xD555
+0x011E=0x06AA
+0x011F=0x3680
+0x0120=0xB9FF
+0x0121=0x32D4
+0x0122=0x033F
+0x0123=0x0000
+0x0124=0x0000
+0x0200=0x0081
+0x0201=0x07FF
+0x0202=0x07FF
+0x0203=0x0000
+0x0204=0x0000
+0x0205=0x0000
+0x0206=0x0000
+0x0207=0x0000
+0x0208=0x0170
+0x0209=0x0000
+0x020A=0x0000
+0x020B=0x0000
+0x020C=0x0000
+0x0240=0x0020
+0x0241=0x0000
+0x0242=0x0000
+0x0243=0x0000
+0x0244=0x0000
+0x0245=0x0000
+0x0246=0x0000
+0x0247=0x0000
+0x0248=0x0000
+0x0249=0x0000
+0x024A=0x0000
+0x024B=0x0000
+0x024C=0x0000
+0x024D=0x0000
+0x024E=0x0000
+0x024F=0x0000
+0x0250=0x0000
+0x0251=0x0000
+0x0252=0x0000
+0x0253=0x0000
+0x0254=0x0000
+0x0255=0x0000
+0x0256=0x0000
+0x0257=0x0000
+0x0258=0x0000
+0x0259=0x0000
+0x025A=0x0000
+0x025B=0x0000
+0x025C=0x0000
+0x025D=0x0000
+0x025E=0x0000
+0x025F=0x0000
+0x0260=0x0000
+0x0261=0x0000
+0x0280=0x0000
+0x0281=0x0000
+0x0282=0x0000
+0x0283=0x0000
+0x0284=0x0000
+0x0285=0x0000
+0x0286=0x0000
+0x0287=0x0000
+0x0288=0x0000
+0x0289=0x0000
+0x028A=0x0000
+0x028B=0x0000
+0x028C=0x0000
+0x028D=0x0000
+0x028E=0x0000
+0x028F=0x0000
+0x0290=0x0000
+0x0291=0x0000
+0x0292=0x0000
+0x0293=0x0000
+0x0294=0x0000
+0x0295=0x0000
+0x0296=0x0000
+0x0297=0x0000
+0x0298=0x0000
+0x0299=0x0000
+0x029A=0x0000
+0x029B=0x0000
+0x029C=0x0000
+0x029D=0x0000
+0x029E=0x0000
+0x029F=0x0000
+0x02A0=0x0000
+0x02A1=0x0000
+0x02A2=0x0000
+0x02A3=0x0000
+0x02A4=0x0000
+0x02A5=0x0000
+0x02A6=0x0000
+0x02A7=0x0000
+0x02C0=0x0000
+0x02C1=0x0000
+0x02C2=0x0000
+0x02C3=0x0000
+0x02C4=0x0000
+0x02C5=0x0000
+0x02C6=0x0000
+0x02C7=0x0000
+0x02C8=0x0000
+0x02C9=0x0000
+0x02CA=0x0000
+0x02CB=0x0000
+0x02CC=0x0000
+0x02CD=0x0000
+0x02CE=0x0000
+0x02CF=0x0000
+0x02D0=0x0000
+0x02D1=0x0000
+0x02D2=0x0000
+0x02D3=0x0000
+0x02D4=0x0000
+0x02D5=0x0000
+0x02D6=0x0000
+0x02D7=0x0000
+0x02D8=0x0000
+0x02D9=0x0000
+0x02DA=0x0000
+0x02DB=0x0000
+0x02DC=0x0000
+0x02DD=0x0000
+0x02DE=0x0000
+0x02DF=0x0000
+0x02E0=0x0000
+0x02E1=0x0000
+0x02E2=0x0000
+0x02E3=0x0000
+0x02E4=0x0000
+0x02E5=0x0000
+0x02E6=0x0000
+0x02E7=0x0000
+0x0300=0x0000
+0x0301=0x0000
+0x0302=0x0000
+0x0303=0x0000
+0x0304=0x0000
+0x0305=0x0000
+0x0306=0x0000
+0x0307=0x0000
+0x0308=0x0000
+0x0309=0x0000
+0x030A=0x0000
+0x030B=0x0000
+0x030C=0x0000
+0x030D=0x0000
+0x030E=0x0000
+0x030F=0x0000
+0x0310=0x0000
+0x0311=0x0000
+0x0312=0x0000
+0x0313=0x0000
+0x0314=0x0000
+0x0315=0x0000
+0x0316=0x0000
+0x0317=0x0000
+0x0318=0x0000
+0x0319=0x0000
+0x031A=0x0000
+0x031B=0x0000
+0x031C=0x0000
+0x031D=0x0000
+0x031E=0x0000
+0x031F=0x0000
+0x0320=0x0000
+0x0321=0x0000
+0x0322=0x0000
+0x0323=0x0000
+0x0324=0x0000
+0x0325=0x0000
+0x0326=0x0000
+0x0327=0x0000
+0x0340=0x0000
+0x0341=0x0000
+0x0342=0x0000
+0x0343=0x0000
+0x0344=0x0000
+0x0345=0x0000
+0x0346=0x0000
+0x0347=0x0000
+0x0348=0x0000
+0x0349=0x0000
+0x034A=0x0000
+0x034B=0x0000
+0x034C=0x0000
+0x034D=0x0000
+0x034E=0x0000
+0x034F=0x0000
+0x0350=0x0000
+0x0351=0x0000
+0x0352=0x0000
+0x0353=0x0000
+0x0354=0x0000
+0x0355=0x0000
+0x0356=0x0000
+0x0357=0x0000
+0x0358=0x0000
+0x0359=0x0000
+0x035A=0x0000
+0x035B=0x0000
+0x035C=0x0000
+0x035D=0x0000
+0x035E=0x0000
+0x035F=0x0000
+0x0360=0x0000
+0x0361=0x0000
+0x0362=0x0000
+0x0363=0x0000
+0x0364=0x0000
+0x0365=0x0000
+0x0366=0x0000
+0x0367=0x0000
+0x0380=0x0000
+0x0381=0x0000
+0x0382=0x0000
+0x0383=0x0000
+0x0384=0x0000
+0x0385=0x0000
+0x0386=0x0000
+0x0387=0x0000
+0x0388=0x0000
+0x0389=0x0000
+0x038A=0x0000
+0x038B=0x0000
+0x038C=0x0000
+0x038D=0x0000
+0x038E=0x0000
+0x038F=0x0000
+0x0390=0x0000
+0x0391=0x0000
+0x0392=0x0000
+0x0393=0x0000
+0x0394=0x0000
+0x0395=0x0000
+0x0396=0x0000
+0x0397=0x0000
+0x0398=0x0000
+0x0399=0x0000
+0x039A=0x0000
+0x039B=0x0000
+0x039C=0x0000
+0x039D=0x0000
+0x039E=0x0000
+0x039F=0x0000
+0x03A0=0x0000
+0x03A1=0x0000
+0x03A2=0x0000
+0x03A3=0x0000
+0x03A4=0x0000
+0x03A5=0x0000
+0x03A6=0x0000
+0x03A7=0x0000
+0x0400=0x0101
+0x0401=0x07F3
+0x0402=0x07FF
+0x0403=0x0024
+0x0404=0x0000
+0x0405=0x0000
+0x0406=0x0000
+0x0407=0x0000
+0x0408=0x0000
+0x0409=0x0000
+0x040A=0x1000
+0x040B=0x0000
+0x040C=0x00F8
+0x040D=0x0000
+0x040E=0x0000
+0x040F=0x0000
+0x0440=0x0020
+0x0441=0x0000
+0x0442=0x0000
+0x0443=0x0000
+0x0444=0x0000
+0x0445=0x0000
+0x0446=0x0000
+0x0447=0x0000
+0x0448=0x0000
+0x0449=0x0000
+0x044A=0x0000
+0x044B=0x0000
+0x044C=0x0000
+0x044D=0x0000
+0x044E=0x0000
+0x044F=0x0000
+0x0450=0x0000
+0x0451=0x0000
+0x0452=0x0000
+0x0453=0x0000
+0x0454=0x0000
+0x0455=0x0000
+0x0456=0x0000
+0x0457=0x0000
+0x0458=0x0000
+0x0459=0x0000
+0x045A=0x0000
+0x045B=0x0000
+0x045C=0x0000
+0x045D=0x0000
+0x045E=0x0000
+0x045F=0x0000
+0x0460=0x0000
+0x0461=0x0000
+0x0480=0x0000
+0x0481=0x0000
+0x0482=0x0000
+0x0483=0x0000
+0x0484=0x0000
+0x0485=0x0000
+0x0486=0x0000
+0x0487=0x0000
+0x0488=0x0000
+0x0489=0x0000
+0x048A=0x0000
+0x048B=0x0000
+0x048C=0x0000
+0x048D=0x0000
+0x048E=0x0000
+0x048F=0x0000
+0x0490=0x0000
+0x0491=0x0000
+0x0492=0x0000
+0x0493=0x0000
+0x0494=0x0000
+0x0495=0x0000
+0x0496=0x0000
+0x0497=0x0000
+0x0498=0x0000
+0x0499=0x0000
+0x049A=0x0000
+0x049B=0x0000
+0x049C=0x0000
+0x049D=0x0000
+0x049E=0x0000
+0x049F=0x0000
+0x04A0=0x0000
+0x04A1=0x0000
+0x04A2=0x0000
+0x04A3=0x0000
+0x04A4=0x0000
+0x04A5=0x0000
+0x04A6=0x0000
+0x04A7=0x0000
+0x04C0=0x0000
+0x04C1=0x0000
+0x04C2=0x0000
+0x04C3=0x0000
+0x04C4=0x0000
+0x04C5=0x0000
+0x04C6=0x0000
+0x04C7=0x0000
+0x04C8=0x0000
+0x04C9=0x0000
+0x04CA=0x0000
+0x04CB=0x0000
+0x04CC=0x0000
+0x04CD=0x0000
+0x04CE=0x0000
+0x04CF=0x0000
+0x04D0=0x0000
+0x04D1=0x0000
+0x04D2=0x0000
+0x04D3=0x0000
+0x04D4=0x0000
+0x04D5=0x0000
+0x04D6=0x0000
+0x04D7=0x0000
+0x04D8=0x0000
+0x04D9=0x0000
+0x04DA=0x0000
+0x04DB=0x0000
+0x04DC=0x0000
+0x04DD=0x0000
+0x04DE=0x0000
+0x04DF=0x0000
+0x04E0=0x0000
+0x04E1=0x0000
+0x04E2=0x0000
+0x04E3=0x0000
+0x04E4=0x0000
+0x04E5=0x0000
+0x04E6=0x0000
+0x04E7=0x0000
+0x0500=0x0000
+0x0501=0x0000
+0x0502=0x0000
+0x0503=0x0000
+0x0504=0x0000
+0x0505=0x0000
+0x0506=0x0000
+0x0507=0x0000
+0x0508=0x0000
+0x0509=0x0000
+0x050A=0x0000
+0x050B=0x0000
+0x050C=0x0000
+0x050D=0x0000
+0x050E=0x0000
+0x050F=0x0000
+0x0510=0x0000
+0x0511=0x0000
+0x0512=0x0000
+0x0513=0x0000
+0x0514=0x0000
+0x0515=0x0000
+0x0516=0x0000
+0x0517=0x0000
+0x0518=0x0000
+0x0519=0x0000
+0x051A=0x0000
+0x051B=0x0000
+0x051C=0x0000
+0x051D=0x0000
+0x051E=0x0000
+0x051F=0x0000
+0x0520=0x0000
+0x0521=0x0000
+0x0522=0x0000
+0x0523=0x0000
+0x0524=0x0000
+0x0525=0x0000
+0x0526=0x0000
+0x0527=0x0000
+0x0540=0x0000
+0x0541=0x0000
+0x0542=0x0000
+0x0543=0x0000
+0x0544=0x0000
+0x0545=0x0000
+0x0546=0x0000
+0x0547=0x0000
+0x0548=0x0000
+0x0549=0x0000
+0x054A=0x0000
+0x054B=0x0000
+0x054C=0x0000
+0x054D=0x0000
+0x054E=0x0000
+0x054F=0x0000
+0x0550=0x0000
+0x0551=0x0000
+0x0552=0x0000
+0x0553=0x0000
+0x0554=0x0000
+0x0555=0x0000
+0x0556=0x0000
+0x0557=0x0000
+0x0558=0x0000
+0x0559=0x0000
+0x055A=0x0000
+0x055B=0x0000
+0x055C=0x0000
+0x055D=0x0000
+0x055E=0x0000
+0x055F=0x0000
+0x0560=0x0000
+0x0561=0x0000
+0x0562=0x0000
+0x0563=0x0000
+0x0564=0x0000
+0x0565=0x0000
+0x0566=0x0000
+0x0567=0x0000
+0x0580=0x0000
+0x0581=0x0000
+0x0582=0x0000
+0x0583=0x0000
+0x0584=0x0000
+0x0585=0x0000
+0x0586=0x0000
+0x0587=0x0000
+0x0588=0x0000
+0x0589=0x0000
+0x058A=0x0000
+0x058B=0x0000
+0x058C=0x0000
+0x058D=0x0000
+0x058E=0x0000
+0x058F=0x0000
+0x0590=0x0000
+0x0591=0x0000
+0x0592=0x0000
+0x0593=0x0000
+0x0594=0x0000
+0x0595=0x0000
+0x0596=0x0000
+0x0597=0x0000
+0x0598=0x0000
+0x0599=0x0000
+0x059A=0x0000
+0x059B=0x0000
+0x059C=0x0000
+0x059D=0x0000
+0x059E=0x0000
+0x059F=0x0000
+0x05A0=0x0000
+0x05A1=0x0000
+0x05A2=0x0000
+0x05A3=0x0000
+0x05A4=0x0000
+0x05A5=0x0000
+0x05A6=0x0000
+0x05A7=0x0000
+[reference_clocks]
+sxt_ref_clk_mhz=30.72
+sxr_ref_clk_mhz=30.72
diff --git a/mcu_program/build/TxCalib.ini b/mcu_program/build/TxCalib.ini
new file mode 100644
index 0000000..cf345ef
--- /dev/null
+++ b/mcu_program/build/TxCalib.ini
@@ -0,0 +1,1128 @@
+[file_info]
+type=lms7002m_minimal_config
+version=1
+[lms7002_registers_a]
+0x0020=0xFFFD
+0x0021=0x0E9F
+0x0022=0x07DF
+0x0023=0x5550
+0x0024=0xE4E4
+0x0025=0x0101
+0x0026=0x0101
+0x0027=0xB1E4
+0x0028=0x0101
+0x0029=0x0101
+0x002A=0x0086
+0x002B=0x4013
+0x002C=0x0101
+0x002D=0x0000
+0x002E=0x0000
+0x002F=0x3840
+0x0081=0x0000
+0x0082=0x8001
+0x0084=0x0400
+0x0085=0x0001
+0x0086=0x4901
+0x0087=0x0000
+0x0088=0x0470
+0x0089=0x0010
+0x008A=0x0514
+0x008B=0x20B6
+0x008C=0x267B
+0x0092=0x0001
+0x0093=0x0000
+0x0094=0x0000
+0x0095=0x0000
+0x0096=0x0000
+0x0097=0x0000
+0x0098=0x0000
+0x0099=0x6565
+0x009A=0x658C
+0x009B=0x6565
+0x009C=0x658C
+0x009D=0x6565
+0x009E=0x658C
+0x009F=0x658C
+0x00A0=0x6565
+0x00A1=0x6565
+0x00A2=0x6565
+0x00A3=0x6565
+0x00A4=0x6565
+0x00A5=0x6565
+0x00A6=0x000F
+0x00A7=0x6565
+0x00A8=0x0000
+0x00A9=0x0000
+0x00AA=0x0000
+0x00AB=0x0040
+0x00AC=0x0000
+0x00AD=0x03FF
+0x00AE=0x0000
+0x0100=0x3409
+0x0101=0x7800
+0x0102=0x3180
+0x0103=0x0A12
+0x0104=0x0088
+0x0105=0x0007
+0x0106=0x318C
+0x0107=0x318C
+0x0108=0x6026
+0x0109=0x61C1
+0x010A=0x104C
+0x010C=0x8865
+0x010D=0x011A
+0x010E=0x2040
+0x010F=0x3042
+0x0110=0x0BF4
+0x0111=0x0083
+0x0112=0xC0E6
+0x0113=0x03C3
+0x0114=0x008D
+0x0115=0x0009
+0x0116=0x8180
+0x0117=0x280C
+0x0118=0x018C
+0x0119=0x18CB
+0x011A=0x2E02
+0x011C=0xAD41
+0x011D=0xAAAA
+0x011E=0x0642
+0x011F=0x3680
+0x0120=0xB9FF
+0x0121=0x36AA
+0x0122=0x033F
+0x0123=0x267B
+0x0124=0x0000
+0x0200=0x00ED
+0x0201=0x07FF
+0x0202=0x079F
+0x0203=0x2FFC
+0x0204=0xE0E3
+0x0205=0x0000
+0x0206=0x0000
+0x0207=0x0000
+0x0208=0x0070
+0x0209=0x0000
+0x020A=0x0080
+0x020B=0x0000
+0x020C=0x7FFF
+0x0240=0x0020
+0x0241=0x0000
+0x0242=0x00B1
+0x0243=0xC71C
+0x0244=0x0000
+0x0245=0x0000
+0x0246=0x0000
+0x0247=0x0000
+0x0248=0x0000
+0x0249=0x0000
+0x024A=0x0000
+0x024B=0x0000
+0x024C=0x0000
+0x024D=0x0000
+0x024E=0x0000
+0x024F=0x0000
+0x0250=0x0000
+0x0251=0x0000
+0x0252=0x0000
+0x0253=0x0000
+0x0254=0x0000
+0x0255=0x0000
+0x0256=0x0000
+0x0257=0x0000
+0x0258=0x0000
+0x0259=0x0000
+0x025A=0x0000
+0x025B=0x0000
+0x025C=0x0000
+0x025D=0x0000
+0x025E=0x0000
+0x025F=0x0000
+0x0260=0x0000
+0x0261=0x0000
+0x0280=0x0000
+0x0281=0x0000
+0x0282=0x0000
+0x0283=0x0000
+0x0284=0x0000
+0x0285=0x0000
+0x0286=0x0000
+0x0287=0x0000
+0x0288=0x0000
+0x0289=0x0000
+0x028A=0x0000
+0x028B=0x0000
+0x028C=0x0000
+0x028D=0x0000
+0x028E=0x0000
+0x028F=0x0000
+0x0290=0x0000
+0x0291=0x0000
+0x0292=0x0000
+0x0293=0x0000
+0x0294=0x0000
+0x0295=0x0000
+0x0296=0x0000
+0x0297=0x0000
+0x0298=0x0000
+0x0299=0x0000
+0x029A=0x0000
+0x029B=0x0000
+0x029C=0x0000
+0x029D=0x0000
+0x029E=0x0000
+0x029F=0x0000
+0x02A0=0x0000
+0x02A1=0x0000
+0x02A2=0x0000
+0x02A3=0x0000
+0x02A4=0x0000
+0x02A5=0x0000
+0x02A6=0x0000
+0x02A7=0x0000
+0x02C0=0x0000
+0x02C1=0x0000
+0x02C2=0x0000
+0x02C3=0x0000
+0x02C4=0x0000
+0x02C5=0x0000
+0x02C6=0x0000
+0x02C7=0x0000
+0x02C8=0x0000
+0x02C9=0x0000
+0x02CA=0x0000
+0x02CB=0x0000
+0x02CC=0x0000
+0x02CD=0x0000
+0x02CE=0x0000
+0x02CF=0x0000
+0x02D0=0x0000
+0x02D1=0x0000
+0x02D2=0x0000
+0x02D3=0x0000
+0x02D4=0x0000
+0x02D5=0x0000
+0x02D6=0x0000
+0x02D7=0x0000
+0x02D8=0x0000
+0x02D9=0x0000
+0x02DA=0x0000
+0x02DB=0x0000
+0x02DC=0x0000
+0x02DD=0x0000
+0x02DE=0x0000
+0x02DF=0x0000
+0x02E0=0x0000
+0x02E1=0x0000
+0x02E2=0x0000
+0x02E3=0x0000
+0x02E4=0x0000
+0x02E5=0x0000
+0x02E6=0x0000
+0x02E7=0x0000
+0x0300=0x0000
+0x0301=0x0000
+0x0302=0x0000
+0x0303=0x0000
+0x0304=0x0000
+0x0305=0x0000
+0x0306=0x0000
+0x0307=0x0000
+0x0308=0x0000
+0x0309=0x0000
+0x030A=0x0000
+0x030B=0x0000
+0x030C=0x0000
+0x030D=0x0000
+0x030E=0x0000
+0x030F=0x0000
+0x0310=0x0000
+0x0311=0x0000
+0x0312=0x0000
+0x0313=0x0000
+0x0314=0x0000
+0x0315=0x0000
+0x0316=0x0000
+0x0317=0x0000
+0x0318=0x0000
+0x0319=0x0000
+0x031A=0x0000
+0x031B=0x0000
+0x031C=0x0000
+0x031D=0x0000
+0x031E=0x0000
+0x031F=0x0000
+0x0320=0x0000
+0x0321=0x0000
+0x0322=0x0000
+0x0323=0x0000
+0x0324=0x0000
+0x0325=0x0000
+0x0326=0x0000
+0x0327=0x0000
+0x0340=0x0000
+0x0341=0x0000
+0x0342=0x0000
+0x0343=0x0000
+0x0344=0x0000
+0x0345=0x0000
+0x0346=0x0000
+0x0347=0x0000
+0x0348=0x0000
+0x0349=0x0000
+0x034A=0x0000
+0x034B=0x0000
+0x034C=0x0000
+0x034D=0x0000
+0x034E=0x0000
+0x034F=0x0000
+0x0350=0x0000
+0x0351=0x0000
+0x0352=0x0000
+0x0353=0x0000
+0x0354=0x0000
+0x0355=0x0000
+0x0356=0x0000
+0x0357=0x0000
+0x0358=0x0000
+0x0359=0x0000
+0x035A=0x0000
+0x035B=0x0000
+0x035C=0x0000
+0x035D=0x0000
+0x035E=0x0000
+0x035F=0x0000
+0x0360=0x0000
+0x0361=0x0000
+0x0362=0x0000
+0x0363=0x0000
+0x0364=0x0000
+0x0365=0x0000
+0x0366=0x0000
+0x0367=0x0000
+0x0380=0x0000
+0x0381=0x0000
+0x0382=0x0000
+0x0383=0x0000
+0x0384=0x0000
+0x0385=0x0000
+0x0386=0x0000
+0x0387=0x0000
+0x0388=0x0000
+0x0389=0x0000
+0x038A=0x0000
+0x038B=0x0000
+0x038C=0x0000
+0x038D=0x0000
+0x038E=0x0000
+0x038F=0x0000
+0x0390=0x0000
+0x0391=0x0000
+0x0392=0x0000
+0x0393=0x0000
+0x0394=0x0000
+0x0395=0x0000
+0x0396=0x0000
+0x0397=0x0000
+0x0398=0x0000
+0x0399=0x0000
+0x039A=0x0000
+0x039B=0x0000
+0x039C=0x0000
+0x039D=0x0000
+0x039E=0x0000
+0x039F=0x0000
+0x03A0=0x0000
+0x03A1=0x0000
+0x03A2=0x0000
+0x03A3=0x0000
+0x03A4=0x0000
+0x03A5=0x0000
+0x03A6=0x0000
+0x03A7=0x0000
+0x0400=0x0081
+0x0401=0x07FF
+0x0402=0x07FF
+0x0403=0x2000
+0x0404=0x0000
+0x0405=0x0000
+0x0406=0x0000
+0x0407=0x0000
+0x0408=0x0000
+0x0409=0x0000
+0x040A=0x1001
+0x040B=0x0000
+0x040C=0x00B8
+0x040D=0x0000
+0x040E=0x0000
+0x040F=0x0000
+0x0440=0x0020
+0x0441=0x0000
+0x0442=0x0000
+0x0443=0x0000
+0x0444=0x0000
+0x0445=0x0000
+0x0446=0x0000
+0x0447=0x0000
+0x0448=0x0000
+0x0449=0x0000
+0x044A=0x0000
+0x044B=0x0000
+0x044C=0x0000
+0x044D=0x0000
+0x044E=0x0000
+0x044F=0x0000
+0x0450=0x0000
+0x0451=0x0000
+0x0452=0x0000
+0x0453=0x0000
+0x0454=0x0000
+0x0455=0x0000
+0x0456=0x0000
+0x0457=0x0000
+0x0458=0x0000
+0x0459=0x0000
+0x045A=0x0000
+0x045B=0x0000
+0x045C=0x0000
+0x045D=0x0000
+0x045E=0x0000
+0x045F=0x0000
+0x0460=0x0000
+0x0461=0x0000
+0x0480=0x0000
+0x0481=0x0000
+0x0482=0x0000
+0x0483=0x0000
+0x0484=0x0000
+0x0485=0x0000
+0x0486=0x0000
+0x0487=0x0000
+0x0488=0x0000
+0x0489=0x0000
+0x048A=0x0000
+0x048B=0x0000
+0x048C=0x0000
+0x048D=0x0000
+0x048E=0x0000
+0x048F=0x0000
+0x0490=0x0000
+0x0491=0x0000
+0x0492=0x0000
+0x0493=0x0000
+0x0494=0x0000
+0x0495=0x0000
+0x0496=0x0000
+0x0497=0x0000
+0x0498=0x0000
+0x0499=0x0000
+0x049A=0x0000
+0x049B=0x0000
+0x049C=0x0000
+0x049D=0x0000
+0x049E=0x0000
+0x049F=0x0000
+0x04A0=0x0000
+0x04A1=0x0000
+0x04A2=0x0000
+0x04A3=0x0000
+0x04A4=0x0000
+0x04A5=0x0000
+0x04A6=0x0000
+0x04A7=0x0000
+0x04C0=0x0000
+0x04C1=0x0000
+0x04C2=0x0000
+0x04C3=0x0000
+0x04C4=0x0000
+0x04C5=0x0000
+0x04C6=0x0000
+0x04C7=0x0000
+0x04C8=0x0000
+0x04C9=0x0000
+0x04CA=0x0000
+0x04CB=0x0000
+0x04CC=0x0000
+0x04CD=0x0000
+0x04CE=0x0000
+0x04CF=0x0000
+0x04D0=0x0000
+0x04D1=0x0000
+0x04D2=0x0000
+0x04D3=0x0000
+0x04D4=0x0000
+0x04D5=0x0000
+0x04D6=0x0000
+0x04D7=0x0000
+0x04D8=0x0000
+0x04D9=0x0000
+0x04DA=0x0000
+0x04DB=0x0000
+0x04DC=0x0000
+0x04DD=0x0000
+0x04DE=0x0000
+0x04DF=0x0000
+0x04E0=0x0000
+0x04E1=0x0000
+0x04E2=0x0000
+0x04E3=0x0000
+0x04E4=0x0000
+0x04E5=0x0000
+0x04E6=0x0000
+0x04E7=0x0000
+0x0500=0x0000
+0x0501=0x0000
+0x0502=0x0000
+0x0503=0x0000
+0x0504=0x0000
+0x0505=0x0000
+0x0506=0x0000
+0x0507=0x0000
+0x0508=0x0000
+0x0509=0x0000
+0x050A=0x0000
+0x050B=0x0000
+0x050C=0x0000
+0x050D=0x0000
+0x050E=0x0000
+0x050F=0x0000
+0x0510=0x0000
+0x0511=0x0000
+0x0512=0x0000
+0x0513=0x0000
+0x0514=0x0000
+0x0515=0x0000
+0x0516=0x0000
+0x0517=0x0000
+0x0518=0x0000
+0x0519=0x0000
+0x051A=0x0000
+0x051B=0x0000
+0x051C=0x0000
+0x051D=0x0000
+0x051E=0x0000
+0x051F=0x0000
+0x0520=0x0000
+0x0521=0x0000
+0x0522=0x0000
+0x0523=0x0000
+0x0524=0x0000
+0x0525=0x0000
+0x0526=0x0000
+0x0527=0x0000
+0x0540=0x0000
+0x0541=0x0000
+0x0542=0x0000
+0x0543=0x0000
+0x0544=0x0000
+0x0545=0x0000
+0x0546=0x0000
+0x0547=0x0000
+0x0548=0x0000
+0x0549=0x0000
+0x054A=0x0000
+0x054B=0x0000
+0x054C=0x0000
+0x054D=0x0000
+0x054E=0x0000
+0x054F=0x0000
+0x0550=0x0000
+0x0551=0x0000
+0x0552=0x0000
+0x0553=0x0000
+0x0554=0x0000
+0x0555=0x0000
+0x0556=0x0000
+0x0557=0x0000
+0x0558=0x0000
+0x0559=0x0000
+0x055A=0x0000
+0x055B=0x0000
+0x055C=0x0000
+0x055D=0x0000
+0x055E=0x0000
+0x055F=0x0000
+0x0560=0x0000
+0x0561=0x0000
+0x0562=0x0000
+0x0563=0x0000
+0x0564=0x0000
+0x0565=0x0000
+0x0566=0x0000
+0x0567=0x0000
+0x0580=0x0000
+0x0581=0x0000
+0x0582=0x0000
+0x0583=0x0000
+0x0584=0x0000
+0x0585=0x0000
+0x0586=0x0000
+0x0587=0x0000
+0x0588=0x0000
+0x0589=0x0000
+0x058A=0x0000
+0x058B=0x0000
+0x058C=0x0000
+0x058D=0x0000
+0x058E=0x0000
+0x058F=0x0000
+0x0590=0x0000
+0x0591=0x0000
+0x0592=0x0000
+0x0593=0x0000
+0x0594=0x0000
+0x0595=0x0000
+0x0596=0x0000
+0x0597=0x0000
+0x0598=0x0000
+0x0599=0x0000
+0x059A=0x0000
+0x059B=0x0000
+0x059C=0x0000
+0x059D=0x0000
+0x059E=0x0000
+0x059F=0x0000
+0x05A0=0x0000
+0x05A1=0x0000
+0x05A2=0x0000
+0x05A3=0x0000
+0x05A4=0x0000
+0x05A5=0x0000
+0x05A6=0x0000
+0x05A7=0x0000
+[lms7002_registers_b]
+0x0100=0x3409
+0x0101=0x7800
+0x0102=0x3180
+0x0103=0x0A12
+0x0104=0x0088
+0x0105=0x0007
+0x0106=0x318C
+0x0107=0x318C
+0x0108=0x9426
+0x0109=0x61C1
+0x010A=0x104C
+0x010C=0x88FD
+0x010D=0x009E
+0x010E=0x2040
+0x010F=0x3042
+0x0110=0x0BF4
+0x0111=0x0083
+0x0112=0xC0E6
+0x0113=0x03C3
+0x0114=0x008D
+0x0115=0x0009
+0x0116=0x8180
+0x0117=0x280C
+0x0118=0x018C
+0x0119=0x18CB
+0x011A=0x2E02
+0x011C=0xAD41
+0x011D=0xD555
+0x011E=0x06AA
+0x011F=0x3680
+0x0120=0xB9FF
+0x0121=0x32EC
+0x0122=0x033F
+0x0123=0x267B
+0x0124=0x0000
+0x0200=0x0081
+0x0201=0x07FF
+0x0202=0x07FF
+0x0203=0x0000
+0x0204=0x0000
+0x0205=0x0000
+0x0206=0x0000
+0x0207=0x0000
+0x0208=0x0000
+0x0209=0x0000
+0x020A=0x0080
+0x020B=0x0000
+0x020C=0x0000
+0x0240=0x0020
+0x0241=0x0000
+0x0242=0x0000
+0x0243=0x0000
+0x0244=0x0000
+0x0245=0x0000
+0x0246=0x0000
+0x0247=0x0000
+0x0248=0x0000
+0x0249=0x0000
+0x024A=0x0000
+0x024B=0x0000
+0x024C=0x0000
+0x024D=0x0000
+0x024E=0x0000
+0x024F=0x0000
+0x0250=0x0000
+0x0251=0x0000
+0x0252=0x0000
+0x0253=0x0000
+0x0254=0x0000
+0x0255=0x0000
+0x0256=0x0000
+0x0257=0x0000
+0x0258=0x0000
+0x0259=0x0000
+0x025A=0x0000
+0x025B=0x0000
+0x025C=0x0000
+0x025D=0x0000
+0x025E=0x0000
+0x025F=0x0000
+0x0260=0x0000
+0x0261=0x0000
+0x0280=0x0000
+0x0281=0x0000
+0x0282=0x0000
+0x0283=0x0000
+0x0284=0x0000
+0x0285=0x0000
+0x0286=0x0000
+0x0287=0x0000
+0x0288=0x0000
+0x0289=0x0000
+0x028A=0x0000
+0x028B=0x0000
+0x028C=0x0000
+0x028D=0x0000
+0x028E=0x0000
+0x028F=0x0000
+0x0290=0x0000
+0x0291=0x0000
+0x0292=0x0000
+0x0293=0x0000
+0x0294=0x0000
+0x0295=0x0000
+0x0296=0x0000
+0x0297=0x0000
+0x0298=0x0000
+0x0299=0x0000
+0x029A=0x0000
+0x029B=0x0000
+0x029C=0x0000
+0x029D=0x0000
+0x029E=0x0000
+0x029F=0x0000
+0x02A0=0x0000
+0x02A1=0x0000
+0x02A2=0x0000
+0x02A3=0x0000
+0x02A4=0x0000
+0x02A5=0x0000
+0x02A6=0x0000
+0x02A7=0x0000
+0x02C0=0x0000
+0x02C1=0x0000
+0x02C2=0x0000
+0x02C3=0x0000
+0x02C4=0x0000
+0x02C5=0x0000
+0x02C6=0x0000
+0x02C7=0x0000
+0x02C8=0x0000
+0x02C9=0x0000
+0x02CA=0x0000
+0x02CB=0x0000
+0x02CC=0x0000
+0x02CD=0x0000
+0x02CE=0x0000
+0x02CF=0x0000
+0x02D0=0x0000
+0x02D1=0x0000
+0x02D2=0x0000
+0x02D3=0x0000
+0x02D4=0x0000
+0x02D5=0x0000
+0x02D6=0x0000
+0x02D7=0x0000
+0x02D8=0x0000
+0x02D9=0x0000
+0x02DA=0x0000
+0x02DB=0x0000
+0x02DC=0x0000
+0x02DD=0x0000
+0x02DE=0x0000
+0x02DF=0x0000
+0x02E0=0x0000
+0x02E1=0x0000
+0x02E2=0x0000
+0x02E3=0x0000
+0x02E4=0x0000
+0x02E5=0x0000
+0x02E6=0x0000
+0x02E7=0x0000
+0x0300=0x0000
+0x0301=0x0000
+0x0302=0x0000
+0x0303=0x0000
+0x0304=0x0000
+0x0305=0x0000
+0x0306=0x0000
+0x0307=0x0000
+0x0308=0x0000
+0x0309=0x0000
+0x030A=0x0000
+0x030B=0x0000
+0x030C=0x0000
+0x030D=0x0000
+0x030E=0x0000
+0x030F=0x0000
+0x0310=0x0000
+0x0311=0x0000
+0x0312=0x0000
+0x0313=0x0000
+0x0314=0x0000
+0x0315=0x0000
+0x0316=0x0000
+0x0317=0x0000
+0x0318=0x0000
+0x0319=0x0000
+0x031A=0x0000
+0x031B=0x0000
+0x031C=0x0000
+0x031D=0x0000
+0x031E=0x0000
+0x031F=0x0000
+0x0320=0x0000
+0x0321=0x0000
+0x0322=0x0000
+0x0323=0x0000
+0x0324=0x0000
+0x0325=0x0000
+0x0326=0x0000
+0x0327=0x0000
+0x0340=0x0000
+0x0341=0x0000
+0x0342=0x0000
+0x0343=0x0000
+0x0344=0x0000
+0x0345=0x0000
+0x0346=0x0000
+0x0347=0x0000
+0x0348=0x0000
+0x0349=0x0000
+0x034A=0x0000
+0x034B=0x0000
+0x034C=0x0000
+0x034D=0x0000
+0x034E=0x0000
+0x034F=0x0000
+0x0350=0x0000
+0x0351=0x0000
+0x0352=0x0000
+0x0353=0x0000
+0x0354=0x0000
+0x0355=0x0000
+0x0356=0x0000
+0x0357=0x0000
+0x0358=0x0000
+0x0359=0x0000
+0x035A=0x0000
+0x035B=0x0000
+0x035C=0x0000
+0x035D=0x0000
+0x035E=0x0000
+0x035F=0x0000
+0x0360=0x0000
+0x0361=0x0000
+0x0362=0x0000
+0x0363=0x0000
+0x0364=0x0000
+0x0365=0x0000
+0x0366=0x0000
+0x0367=0x0000
+0x0380=0x0000
+0x0381=0x0000
+0x0382=0x0000
+0x0383=0x0000
+0x0384=0x0000
+0x0385=0x0000
+0x0386=0x0000
+0x0387=0x0000
+0x0388=0x0000
+0x0389=0x0000
+0x038A=0x0000
+0x038B=0x0000
+0x038C=0x0000
+0x038D=0x0000
+0x038E=0x0000
+0x038F=0x0000
+0x0390=0x0000
+0x0391=0x0000
+0x0392=0x0000
+0x0393=0x0000
+0x0394=0x0000
+0x0395=0x0000
+0x0396=0x0000
+0x0397=0x0000
+0x0398=0x0000
+0x0399=0x0000
+0x039A=0x0000
+0x039B=0x0000
+0x039C=0x0000
+0x039D=0x0000
+0x039E=0x0000
+0x039F=0x0000
+0x03A0=0x0000
+0x03A1=0x0000
+0x03A2=0x0000
+0x03A3=0x0000
+0x03A4=0x0000
+0x03A5=0x0000
+0x03A6=0x0000
+0x03A7=0x0000
+0x0400=0x0081
+0x0401=0x07FF
+0x0402=0x07FF
+0x0403=0x0000
+0x0404=0x0000
+0x0405=0x0000
+0x0406=0x0000
+0x0407=0x0000
+0x0408=0x0000
+0x0409=0x0000
+0x040A=0x0000
+0x040B=0x0000
+0x040C=0x0000
+0x040D=0x0000
+0x040E=0x0000
+0x040F=0x0000
+0x0440=0x0020
+0x0441=0x0000
+0x0442=0x0000
+0x0443=0x0000
+0x0444=0x0000
+0x0445=0x0000
+0x0446=0x0000
+0x0447=0x0000
+0x0448=0x0000
+0x0449=0x0000
+0x044A=0x0000
+0x044B=0x0000
+0x044C=0x0000
+0x044D=0x0000
+0x044E=0x0000
+0x044F=0x0000
+0x0450=0x0000
+0x0451=0x0000
+0x0452=0x0000
+0x0453=0x0000
+0x0454=0x0000
+0x0455=0x0000
+0x0456=0x0000
+0x0457=0x0000
+0x0458=0x0000
+0x0459=0x0000
+0x045A=0x0000
+0x045B=0x0000
+0x045C=0x0000
+0x045D=0x0000
+0x045E=0x0000
+0x045F=0x0000
+0x0460=0x0000
+0x0461=0x0000
+0x0480=0x0000
+0x0481=0x0000
+0x0482=0x0000
+0x0483=0x0000
+0x0484=0x0000
+0x0485=0x0000
+0x0486=0x0000
+0x0487=0x0000
+0x0488=0x0000
+0x0489=0x0000
+0x048A=0x0000
+0x048B=0x0000
+0x048C=0x0000
+0x048D=0x0000
+0x048E=0x0000
+0x048F=0x0000
+0x0490=0x0000
+0x0491=0x0000
+0x0492=0x0000
+0x0493=0x0000
+0x0494=0x0000
+0x0495=0x0000
+0x0496=0x0000
+0x0497=0x0000
+0x0498=0x0000
+0x0499=0x0000
+0x049A=0x0000
+0x049B=0x0000
+0x049C=0x0000
+0x049D=0x0000
+0x049E=0x0000
+0x049F=0x0000
+0x04A0=0x0000
+0x04A1=0x0000
+0x04A2=0x0000
+0x04A3=0x0000
+0x04A4=0x0000
+0x04A5=0x0000
+0x04A6=0x0000
+0x04A7=0x0000
+0x04C0=0x0000
+0x04C1=0x0000
+0x04C2=0x0000
+0x04C3=0x0000
+0x04C4=0x0000
+0x04C5=0x0000
+0x04C6=0x0000
+0x04C7=0x0000
+0x04C8=0x0000
+0x04C9=0x0000
+0x04CA=0x0000
+0x04CB=0x0000
+0x04CC=0x0000
+0x04CD=0x0000
+0x04CE=0x0000
+0x04CF=0x0000
+0x04D0=0x0000
+0x04D1=0x0000
+0x04D2=0x0000
+0x04D3=0x0000
+0x04D4=0x0000
+0x04D5=0x0000
+0x04D6=0x0000
+0x04D7=0x0000
+0x04D8=0x0000
+0x04D9=0x0000
+0x04DA=0x0000
+0x04DB=0x0000
+0x04DC=0x0000
+0x04DD=0x0000
+0x04DE=0x0000
+0x04DF=0x0000
+0x04E0=0x0000
+0x04E1=0x0000
+0x04E2=0x0000
+0x04E3=0x0000
+0x04E4=0x0000
+0x04E5=0x0000
+0x04E6=0x0000
+0x04E7=0x0000
+0x0500=0x0000
+0x0501=0x0000
+0x0502=0x0000
+0x0503=0x0000
+0x0504=0x0000
+0x0505=0x0000
+0x0506=0x0000
+0x0507=0x0000
+0x0508=0x0000
+0x0509=0x0000
+0x050A=0x0000
+0x050B=0x0000
+0x050C=0x0000
+0x050D=0x0000
+0x050E=0x0000
+0x050F=0x0000
+0x0510=0x0000
+0x0511=0x0000
+0x0512=0x0000
+0x0513=0x0000
+0x0514=0x0000
+0x0515=0x0000
+0x0516=0x0000
+0x0517=0x0000
+0x0518=0x0000
+0x0519=0x0000
+0x051A=0x0000
+0x051B=0x0000
+0x051C=0x0000
+0x051D=0x0000
+0x051E=0x0000
+0x051F=0x0000
+0x0520=0x0000
+0x0521=0x0000
+0x0522=0x0000
+0x0523=0x0000
+0x0524=0x0000
+0x0525=0x0000
+0x0526=0x0000
+0x0527=0x0000
+0x0540=0x0000
+0x0541=0x0000
+0x0542=0x0000
+0x0543=0x0000
+0x0544=0x0000
+0x0545=0x0000
+0x0546=0x0000
+0x0547=0x0000
+0x0548=0x0000
+0x0549=0x0000
+0x054A=0x0000
+0x054B=0x0000
+0x054C=0x0000
+0x054D=0x0000
+0x054E=0x0000
+0x054F=0x0000
+0x0550=0x0000
+0x0551=0x0000
+0x0552=0x0000
+0x0553=0x0000
+0x0554=0x0000
+0x0555=0x0000
+0x0556=0x0000
+0x0557=0x0000
+0x0558=0x0000
+0x0559=0x0000
+0x055A=0x0000
+0x055B=0x0000
+0x055C=0x0000
+0x055D=0x0000
+0x055E=0x0000
+0x055F=0x0000
+0x0560=0x0000
+0x0561=0x0000
+0x0562=0x0000
+0x0563=0x0000
+0x0564=0x0000
+0x0565=0x0000
+0x0566=0x0000
+0x0567=0x0000
+0x0580=0x0000
+0x0581=0x0000
+0x0582=0x0000
+0x0583=0x0000
+0x0584=0x0000
+0x0585=0x0000
+0x0586=0x0000
+0x0587=0x0000
+0x0588=0x0000
+0x0589=0x0000
+0x058A=0x0000
+0x058B=0x0000
+0x058C=0x0000
+0x058D=0x0000
+0x058E=0x0000
+0x058F=0x0000
+0x0590=0x0000
+0x0591=0x0000
+0x0592=0x0000
+0x0593=0x0000
+0x0594=0x0000
+0x0595=0x0000
+0x0596=0x0000
+0x0597=0x0000
+0x0598=0x0000
+0x0599=0x0000
+0x059A=0x0000
+0x059B=0x0000
+0x059C=0x0000
+0x059D=0x0000
+0x059E=0x0000
+0x059F=0x0000
+0x05A0=0x0000
+0x05A1=0x0000
+0x05A2=0x0000
+0x05A3=0x0000
+0x05A4=0x0000
+0x05A5=0x0000
+0x05A6=0x0000
+0x05A7=0x0000
+[reference_clocks]
+sxt_ref_clk_mhz=30.72
+sxr_ref_clk_mhz=30.72
diff --git a/mcu_program/calibrationsLMS7_MCU.hex b/mcu_program/calibrationsLMS7_MCU.hex
new file mode 100644
index 0000000..ac8be62
--- /dev/null
+++ b/mcu_program/calibrationsLMS7_MCU.hex
@@ -0,0 +1,510 @@
+:10000000020798040D4A989680C10204114BEA60D9
+:1000100000C10300EE30E707C3E49FFFE49EFE2229
+:100020008080802222E52725E0246EF582E43409D1
+:0A003000F583E493FE740193FF22B0
+:03003B00021EA7FB
+:10004300021ED8020407E86480F8E933E83360113C
+:100053000460F0ED33EC337009E8FCE9FDEAFEEBF4
+:10006300FF220460DED3EB9FEA9EE99DE8C2E78CA2
+:10007300F0C2F795F0400CE8CCF8E9CDF9EACEFAF6
+:10008300EBCFFB1203D285D0F05804700320D5B315
+:10009300E80470075002B2D502041192D5EC046053
+:1000A300F7E4CCC0E0C398F8603B94186008400DB7
+:1000B300D0E0FB0203E9E4FBFAC9FC8028E830E462
+:1000C30006E4C9FBE4CAFCE830E305E4C9CACBFC97
+:1000D300E854076010F8C3E913F9EA13FAEB13FBCA
+:1000E300EC13FCD8F130F52FC3E49CFCEF9BFFEE3F
+:1000F3009AFEED99FDD0E0FBEF4E4D4C701222DBE2
+:100103000302040EEC2CFCEF33FFEE33FEED33FD64
+:10011300ED30E7EB0203E9EF2BFFEE3AFEED39FD9D
+:10012300D0E0FB50130BBB0003020411ED13FDEEF3
+:1001330013FEEF13FFEC13FC0203E9EC4D6011E82F
+:10014300497017ED33EC3304600DE4FCFFFEFD2230
+:10015300E933E8330470F80204071203D258046049
+:1001630009E4CC24815006285009020411284003D5
+:1001730002040EC0E0EB4A7044B98006D0E0FB02F3
+:1001830003FDEF4E701CBD8008EBFFEAFEE9FD8026
+:10019300EBE98DF0A4FEE5F0020227E9CDF9EAFED2
+:1001A300EBFFEF89F0A4FCE5F0CE89F0A42EFFE489
+:1001B30035F0CD89F0A42DFEE435F08067EF4E7065
+:1001C30005BD80D780C3EF8BF0A4ACF0EE8BF0A419
+:1001D3002CFCE435F0F8EF8AF0A42CE5F038FCE4CD
+:1001E30033CB8DF0A42CFCE5F03BF8EE8AF0A42C85
+:1001F300FCE5F038F8E433CF89F0A42CFCE5F038C3
+:10020300CF3400CE89F0A42FFFE5F03EFEE433C9DE
+:100213008DF0A42EFEE5F039CD8AF0A42FFFE5F092
+:100223003EFEE43DFD33D0E0FB50070BBB000F0265
+:100233000411EC2CFCEF33FFEE33FEED33FD020330
+:10024300E9020411EC5D046005E85904700302043B
+:10025300071203D2580460F6EC4860F2EC7004FD18
+:10026300FEFF22C860DB2481C85009C39860025096
+:100273000602040E9850CAF582E9294B4A7005AB71
+:10028300820203FD75F0007C1A7880C3EF9BEE9A1F
+:10029300ED99400DC3EF9BFFEE9AFEED99FDE84209
+:1002A300F0DC23ACF0D0E0FFD0E0FED0E0FDAB8289
+:1002B30020E7101BEB60BAEC2CFCEF33FFEE33FEB0
+:1002C300ED33FD0203E9E803F830E705C0F075F00C
+:1002D30000EF2FFFEE33FEED33FD40B830E7C28071
+:1002E300AA74F8CC6480CCC86480C8F58204604FDB
+:1002F300C3EB9FF5F0EA9E42F0E99D42F0E89C458E
+:10030300F0603C501DE5825FFFE582D313CB5BCBEE
+:10031300F42B5582FB50280ABA002409B90020089F
+:10032300801DE5825BFBE582D313CF5FCFF4C3135C
+:100333002F5582FF50090EBE00050DBD00010CC3F1
+:10034300EB9FF5F0EA9E42F0E99D42F0E89C45F010
+:100353006007CC4820E701B3EC2275F020800E75CE
+:10036300F010800575F0087D007E007F003392D584
+:1003730030D5031205A2EC334010EF33FFEE33FE0A
+:10038300ED33FDEC33FCD5F0ED22E5F0247EA2D570
+:1003930013CC92E7CDCEFF22EDD2E7CD33EC3392EF
+:1003A300D524814006E4FFFEFDFC22FCE4CFCECD44
+:1003B300CC24E0501174FF80EDC3CC13CCCD13CD0E
+:1003C300CE13CECF13CF0470F030D5DE0205A2E9F1
+:1003D300D2E7C933E833F892D5EDD2E7CD33EC3326
+:1003E300FC5002B2D522EC30E7100FBF000C0EBE5A
+:1003F30000080DBD00040BEB6014A2D5EB13FCED5C
+:1004030092E7FD2274FFFCFDFEFF22E480F8A2D5F3
+:1004130074FF13FC7D80E480EFC0E0EFFBEEFAEDA8
+:10042300F9ECF812013ED0E0F5F0EFFBEEFAEDF94E
+:10043300ECF81205E2A3A3A3A3E8C0E0E9C0E0EA55
+:10044300C0E0EBC0E0C0F012013E1205F2A3A3A38B
+:10045300A312004DD0F0D0E0FBD0E0FAD0E0F9D009
+:10046300E0F8D5F0D422E709F608DFFA8046E70979
+:10047300F208DFFA803E88828C83E709F0A3DFFA73
+:100483008032E309F608DFFA8078E309F208DFFA3D
+:10049300807088828C83E309F0A3DFFA8064898209
+:1004A3008A83E0A3F608DFFA805889828A83E0A36F
+:1004B300F208DFFA804C80D280FA80C680D480694B
+:1004C30080F28033801080A680EA809A80A880DA48
+:1004D30080E280CA803389828A83ECFAE493A3C8DA
+:1004E300C582C8CCC583CCF0A3C8C582C8CCC5839C
+:1004F300CCDFE9DEE7800D89828A83E493A3F608E3
+:10050300DFF9ECFAA9F0EDFB2289828A83ECFAE0A9
+:10051300A3C8C582C8CCC583CCF0A3C8C582C8CC48
+:10052300C583CCDFEADEE880DB89828A83E493A398
+:10053300F208DFF980CC88F0EF60010E4E60C388CB
+:10054300F0ED2402B4040050B9F582EB2402B404A4
+:100553000050AF23234582239004B973C2D5EC30F6
+:10056300E709B2D5E4C39DFDE49CFCEE30E715B288
+:10057300D5E4C39FFFE49EFE12060EC3E49DFDE493
+:100583009CFC800312060E30D507C3E49FFFE49E54
+:10059300FE22EF4BFFEE4AFEED49FDEC48FC22C381
+:1005A300E49FFFE49EFEE49DFDE49CFC22E8600FD3
+:1005B300ECC313FCED13FDEE13FEEF13FFD8F12292
+:1005C300E8600FEFC333FFEE33FEED33FDEC33FC96
+:1005D300D8F122E6FC08E6FD08E6FE08E6FF22E481
+:1005E30093FC740193FD740293FE740393FF22E45E
+:1005F30093F8740193F9740293FA740393FB22EC56
+:10060300F608EDF608EEF608EFF622BC000BBE0086
+:1006130029EF8DF084FFADF022E4CCF875F008EFFC
+:100623002FFFEE33FEEC33FCEE9DEC984005FCEE21
+:100633009DFE0FD5F0E9E4CEFD22EDF8F5F0EE8452
+:1006430020D21CFEADF075F008EF2FFFED33FD4017
+:1006530007985006D5F0F222C398FD0FD5F0EA2291
+:100663003E9248DA3ECCCCCD3F2AAAAB40000000F4
+:100673003F8000003F9837F03FB504F33FD744FC79
+:100683003E3172173EB172173F0515913EDE5BD9BD
+:10069300D2008002C200EDD2E7F8CD33EC33047010
+:1006A3000BBD800592D502041102040740FBD3144D
+:1006B30060F2F5F07C3FEE7A00C39496C8948B40C9
+:1006C300230AC89469C8941A401A0AC89468C8943B
+:1006D3001F40110AC8945AC89425400805F07A00AF
+:1006E300CDC2E7CDC0F08C2D8D2E8E2F8F30EA2317
+:1006F30023C0E02473F582E43406F5831205F21275
+:10070300004DECC0E0EDC0E0EEC0E0EFC0E012054C
+:10071300E2A82DA92EAA2FAB30120049D0E0FBD0BE
+:10072300E0FAD0E0F9D0E0B2E7F81202478C2D8D61
+:100733002E8E2F8F30900663740312041CA82DA9EC
+:100743002EAA2FAB3012013ED0E0600F247FF5823A
+:10075300E43406F5831205F212004D8C2D8D2E8E96
+:100763002F8F30D0E0C3947FFDE49400FC1203622A
+:100773007B187A727931783F12013EA82DA92EAAEF
+:100783002FAB3012004D30000B7BD97A5B79DE78CA
+:100793003E12013E22787FE4F6D8FD75815F0207A1
+:1007A300DF021E4FE493A3F8E493A34003F6800112
+:1007B300F208DFF48029E493A3F85407240CC8C398
+:1007C30033C4540F4420C8834004F456800146F6D2
+:1007D300DFE4800B0102040810204080900003E452
+:1007E3007E019360BCA3FF543F30E509541FFEE430
+:1007F30093A360010ECF54C025E060A840B8E493F2
+:10080300A3FAE493A3F8E493A3C8C582C8CAC58333
+:10081300CAF0A3C8C582C8CAC583CADFE9DEE780B8
+:10082300BE011C011D011E011F0120012101220126
+:1008330023AD43040007803640B9FF3404033F0669
+:100843007B000800040000FFFAFFF5FFF0FFECFF58
+:10085300EAFFEAFFECFFF2FFFB00060014002200B0
+:100863002E0038003D003A0030001D0003FFE3FF77
+:10087300C1FFA0FF85FF74FF72FF80FFA2FFD400BA
+:1008830014005D00A700E80118012E012300F40005
+:100893009F0029FF9AFEFEFE67FDE5FD8CFD6EFDC0
+:1008A3009AFE1AFEF30022019D0354053007160831
+:1008B300E80A890BDE0CCD0D490082008500AE01EC
+:1008C3000102000208008400000001F000000100A2
+:1008D3000C0000000000180007F0001801000C21B4
+:1008E3000BF83F010C010D010E010F011001110165
+:1008F3001201130115011601170118011902010252
+:1009030002040004010402040304040405040604AD
+:100913000704080409040A040B040C040D040E0460
+:100923004004410442044388E500DE204030420B8A
+:10093300FF0083403203DF00058180280C218C31C6
+:100943008007FF07FF008107FF07FF40000000004B
+:1009530000000007000000000010000000009800E5
+:10096300000002002000000000000000820085005B
+:10097300AE010001010108010C010D011001130179
+:1009830015011902000208040004030407040A0401
+:100993000C00000001F0000000000104260000002C
+:1009A30040001F000C00000000008C20700000407D
+:1009B3000007001000009800080007F0000001186D
+:1009C30001FFFF001A0040001F003CC0008000012F
+:1009D3008CE1706000700007003007C0D8B00000E1
+:1009E30000010ED7010E600204F80204700203B086
+:1009F3000403B00202A00201A00402A00401A0E4C7
+:100A0300F9E925E02424F582E43408120030E925CD
+:100A1300E02434F582E43408121854FDB1B209B964
+:100A230008DF22F1A98E258F26E4F527120025C0C1
+:100A330006C007120025F1ADE52725E024BAF582AB
+:100A4300E43409121854F1FAFFE52725E02494F55C
+:100A530082E43409121F75D007D006B1B20527E529
+:100A630027C3941340C6E4FBFA7D207F0A7E0471FA
+:100A7300977DA67F847E001212B78E278F28AB281E
+:100A8300AA277DA67F847E007197121F8D8F27E58D
+:100A930027B4020D7B017A007DAAF1EEE4FBFA8014
+:100AA30010E527B40311E4FBFA7DAAF1EE7B017A8A
+:100AB300007DBBF1EE80057E007F01227B02718FFA
+:100AC3007D667F1C121D774E70387B01FA7D107F87
+:100AD30020FE7197121BE3C004C005C006C007F1D6
+:100AE3000C121A8CD007D006D005D0041200497816
+:100AF300CB121F42C20091068F24E52460372440A5
+:100B03008047C200121BE88F2A8E298D288C277BF1
+:100B130002718F5102D200F10CAB2AAA29A928A88D
+:100B23002712004D784B121F4291068F24E5246053
+:100B33000424508014AD26AC25B1AE1217FC121854
+:100B4300758F24E52460072430FFE433FE22121856
+:100B530024D200752F40752E54752D09752C4B1218
+:100B63001B01F10A121AEEE5265403640270197B85
+:100B7300017D107F20121F00E4FBFA7D117F82FEAE
+:100B83007197AD26AC25B1AEE4FEFF227A007D104D
+:100B93007F207E008A598B5AA9058F828E83F1ADFF
+:100BA300AD07AC06E9C4540FFFE9540FFBC3EF9B39
+:100BB3001217B6088005C333CE33CED8F9F4FFEE4F
+:100BC300F4FEEFA803088005C333CE33CED8F9F57E
+:100BD3005C8E5BE9540FFFE55AAE59A80708800500
+:100BE300C333CE33CED8F9FFE55B5EFEE55C5FFF32
+:100BF300E55CF4FBE55BF45CFCEB121FAAAF82AE91
+:100C030083A1B2F1A98E2F8F307A003000047B02CA
+:100C130080027B017191753506E535121CC208808F
+:100C230005C333CE33CED8F9FDAC06EC120362AB69
+:100C33002EAA2DA92CA82B121A7D7F667E7F7D629A
+:100C4300121A4F400D7F267EE57DE5121A4F600D87
+:100C5300400B1535C3E5356480948050BCE535FB06
+:100C63003395E0FA7D867F1F121A447E00600640AA
+:100C7300047F0180027F00EF2401FDE43EFC1203A8
+:100C830062121DEC12013E121A8C121A69121D987F
+:100C930012039BE412035D121A8C121D8612004983
+:100CA300E4FBFA79807849121CB5121D8FE4FFFE2C
+:100CB3007D807CC0AB39AA38A937A836121A3EAB5F
+:100CC30007AA067DD47F1E7E017197E53DFFE53CB3
+:100CD300FEE4AB07AA067DF07F1D7E017197121A11
+:100CE300DCAC3A121DAA7F1E121A447A0060064039
+:100CF300047B0180027B007DAA121F23C20178328C
+:100D03007C007D007BFF7A0079201214ECE4F5313E
+:100D1300E531FB3395E07D21121F547F0130000242
+:100D23007F02121097EF70137DA37F21121D77248A
+:100D330080FF74322531F8A607D2010531C3E531AE
+:100D43006480948340CA753102121F34C006C00701
+:100D5300AF32EF121F3BD005D004121F695003E4DA
+:100D6300F531121F34C006C007AF33EF121F3BD05B
+:100D730005D004121F695003753101E531FB33952A
+:100D8300E0FA7D21121F5574322531F8E6FF3395C1
+:100D9300E0FEEF2480FBE43E7DA3121F54AD30AC94
+:100DA3002FB1AE7F002001027F02227F207E00ABA5
+:100DB30005AA04C2A0C2A1EE4480FE121EE1AF0345
+:100DC300AE02121EE1D2A1D2A2227901F1A98E2292
+:100DD3008F23E4F524121F81120030C006C00712CE
+:100DE3001F81120030F1ADE52425E024D8F582E41B
+:100DF3003408121854F1FAFFE52425E024CAF582D9
+:100E0300E43408121F75D007D006121FB3940740AD
+:100E1300C4E4F524E52425E024E6F582E43408124D
+:100E23000030E52425E0242AF582E434091218541D
+:100E3300FD121FB3942240DC121824121875A9075F
+:100E4300E960012285225E85235F7B0112102B124C
+:100E53001BE3C004C005C006C007F10C121A8CD0F6
+:100E630007D006D005D0041200497B007A24797498
+:100E730078C912004D121DA1C200121F4B9106A981
+:100E830007E960042450FF22E52330E109E4FB7DF8
+:100E9300117F82121F0085225E85235F7B02121061
+:100EA3002B7A00121F1FAD23AC22B1AE1217FCD256
+:100EB30000F10C121AF97DBA7F037E011212B78F6B
+:100EC30024E52464016009E524640260037F0522AC
+:100ED300E5242401FBE433FA7D87F1F4E52464037C
+:100EE300FB7A007D65121EF9E52464037D437F0DC3
+:100EF300121D7E7F00227F0C7E047197E4FBFA7D36
+:100F0300777F0C7E047197C200E4FBFA79A07840E6
+:100F1300AF10AE0FAD0EAC0D020247F1A98E228FBA
+:100F23002312002351268F21E521706A1214F31234
+:100F33001F8DBF020DE47D55121EF7E4FBFA7D33CE
+:100F4300800BE47D66121EF7E4FBFA7D44F1F47B2B
+:100F530002718F7D667F1C121D774E7010FA121F6F
+:100F63001F7B01718FE4FBFA7D11121F23AD23ACAC
+:100F730022B1AEAF10AE0FAD0EAC0D121D087B014A
+:100F83007A007DDDD1F97B007A5079C37847121A54
+:100F9300F6C200121423E5216006120024AF2122B9
+:100FA3001200247F00227F207E00E4FBFAC2A0C24D
+:100FB300A1EE547FFE121EE1D2A27D10D2A0EB253A
+:100FC300E0FBEA33FA30A303430301C2A0DDEDD211
+:100FD300A1D2A2AE02AF0322C3EF64809480400289
+:100FE3008008EF121F3BEF4440FF227F037E016125
+:100FF300977F0D7E016197F4FDECF45EFEEF5D22B9
+:101003008E508F51A905120FAD8E528F53AD0151E2
+:10101300FDE4FBFAAF51AE501133AD0151FD7B013D
+:101023007A00AF51AE5080087A007D107F207E0099
+:101033008E598F5AEDC4540FFFED540FFCC3EF9C30
+:10104300F1B6088005C333CE33CED8F9F4FFEEF4FE
+:10105300FEEFA804088005C333CE33CED8F9F5825A
+:101063008E83ED540FFFEBAE02A807088005C33350
+:10107300CE33CED8F9FFEE5583FEEF5582FFE582DE
+:10108300F4FDE583F4555EFCE55F121FAAAF5AAE8B
+:1010930059020DB28F44E5446019E4FBFA7D211235
+:1010A3001F23754D01754E217551A3754F01755061
+:1010B30023801AE4FBFA7D217F86FE120B97754D80
+:1010C30000754E8B755181754F0075508CAF4EAEC8
+:1010D3004D120FAD8E528F5351FDE4FBFA51A7EF22
+:1010E30064034E70037F042251FD7BFF7A0051A7F6
+:1010F300EF4E70037F0422E4F554E554FD3395E08D
+:10110300FCED2401FFE43CFEEF7807C333CE33CE7E
+:10111300D8F9FF5192A60608A607EDAE047807C3D7
+:1011230033CE33CED8F95187A60608A6075188E6F1
+:10113300FA08E6FB51FDF19C7555065188C0001273
+:101143001F5C8005C333CE33CED8F9FFEC4EFEEDE2
+:101153004FD000A60608F65188519C8F56E556B429
+:1011630003185188C000121F5C8005C333CE33CEF1
+:10117300D8F9F1D8D000A60608F6E556640270192E
+:101183005192E6FE08E65187E6FC08E6FDD3D13826
+:1011930050075192A60408A6051555C3E55564806A
+:1011A300948050975188E6FE08E6FF5192E6FC08CA
+:1011B300E6FDD3D1385030AF54EF3395E0FEEF78EE
+:1011C30007C333CE33CED8F9FFD136401A51920834
+:1011D300E61618700116519CEF64024E60C65192D8
+:1011E3000806E6187001060554C3E554648094822A
+:1011F300500201FDE54C24FFFFE54B34FFFEEFB544
+:101203004612EEB5450E854954854A5585475685A0
+:1012130048578034C3E5469548FFE5459547FEC3E7
+:10122300E54A954CFDE549954BFCD1367F004002DC
+:101233007F018F58EF518AE6F55408E6F555EF51D3
+:1012430094E6F55608E6F557F1A4E5572FFBE55666
+:101253003EFA51A1EF64024E6016F1A4E5572FCF79
+:10126300E5563ECF2401FBE43FFA51FDF19C800398
+:101273007F002251AFEF64024E6006E5442421FF54
+:10128300227F0022FFE55425E025E02445F822E5EE
+:101293005425E025E02447F822E6FA08E6FB8552C8
+:1012A3005E85535FAD51AF4EAE4D113351E67DDCDC
+:1012B300AF50AE4FA905120FADAC06AD07E9C4544C
+:1012C3000FF1B6088005C333CE33CED8F9F1D8FF7A
+:1012D300E9540FFDEFA805088005CEC313CE13D83C
+:1012E300F9FF22E4F559FFFEE55925E0F5590FBF53
+:1012F30000010EBE01F2BF90EF2285525E85535F5F
+:10130300228F4074FFF541F542A807E82405F8E66B
+:10131300F54508E6F546A807E82407F8E6F5470883
+:10132300E6F548A807E6F54B08E6F54CA807E824D8
+:1013330002F8E6F54DAF4CAE4B120FAD8E4E8F4F0C
+:10134300A840E6FE08E6FF9009E4740193B5070898
+:10135300E493B50603D38001C39202D155F1088FFC
+:1013630044C3E5489546FFE5479545FEC3EF940121
+:10137300EE64809480404BF1AF8E498F4AF194958F
+:10138300435008D155F1088F44800EAF46AE45D186
+:1013930059113371ED8E418F42E54A45496023F17E
+:1013A300949543500FC3E548954AF548E547954959
+:1013B300F54780ADE54A2546F546E5493545F5450A
+:1013C300809FF19495435006AE45AF468004AE47E7
+:1013D300AF48E5402403F8A60608A607E540240322
+:1013E300F8E6FE08E6FFD1590133F17DF17DF17D89
+:1013F3007DFF7F007E0411037F0F7E04120FADEF8C
+:101403007802C333CE33CED8F9F5828E837F0E7E36
+:1014130004120FADEF5403FFE583FEE5824FFF2275
+:10142300F1EA3000147A0979F691EC7A0979F991A5
+:10143300E4F1CF7A0979F080127A0979FC91EC7A98
+:101443000979FF91E4F1CF7A0979F391EC753100D1
+:10145300753280752FFF7530807F2A71047DBFF14F
+:10146300C67DFFF16A71ED8E3C8F3D7DFFF1C67D38
+:10147300BFF16A71ED8E3E8F3FC3E53D953FE53C7D
+:10148300953E78337C007D007B0050067A007924FA
+:1014930080047A00792791EC7DFF7C07F16A753A25
+:1014A30007753BFF7538057539FF7F337104E52EEA
+:1014B3002410F532E4352DF531E52E24F0F530E531
+:1014C3002D34FFF52F7F2A7104AD37AC36AF34AE20
+:1014D30033120DB2AB2EAA2DAD2CAF2BAE2A020BBD
+:1014E3009778277C007D007BFF7E007F0302053910
+:1014F300D202E4FBFAF1767B017A007D22F124E447
+:10150300FBFA7DEDFF7E04120B977F20120FDBEFBA
+:1015130075F080A4FFAEF0C007C0067F20120FDB7A
+:10152300EFFDD0E0FCD0E04DFD7F0E7E01120DB249
+:10153300F1EA7A0979E491EC782D7C007D007BFF58
+:101543007A0979E791EC75340075353F752B007591
+:101553002C3F7532FF7533C17529FF752AC1F10F11
+:101563002408121F9624F8F1F3E5312408F535E435
+:101573003530F534E53124F8F533E53034FFF53211
+:10158300F10F2404121F9624FCF1F37F247104E469
+:10159300FBFA7D22F124F171C20222F171E47D880C
+:1015A3007F087E02F11AE4FBFA7DF07F047E0212CB
+:1015B3000B9778227C007D007BFF7A0979EA91EC16
+:1015C300752900752A7F7527FF7528807F2271048E
+:1015D300782B7C007D007BFF7A0979ED91EC7532E5
+:1015E3000075337F7530FF7531807F2B7104E526DD
+:1015F3002404F52AE43525F529E52624FCF528E518
+:101603002534FFF5277F227104E52F2404F533E405
+:10161300352EF532E52F24FCF531E52E34FFF53078
+:101623007F2B7104E526FAE52FFB7DF07F047E0214
+:10163300020B97D3ED9FEE6480F8EC648098228EC2
+:10164300508F51300207120FDB7E008004AE50AF83
+:101653005122AF48AE47D142AA06AB07854E5E85FD
+:101663004F5FAD4DAF4CAE4B227522B0752300E4F6
+:10167300FBFA7D22120EF9121CBB12013EF1E1129C
+:101683001AF6F1018E268F277D407F197E0151B70F
+:101693008F24F1BE8F25121FA05018C3E525648047
+:1016A300948F500F0525E5257D527F13121F2AF1D4
+:1016B3000180E3E525640F7032121FA0502DC3E5AE
+:1016C300246480949250240524E5247D407F1912DC
+:1016D3001F2AF101C3E5299527E52895265004150E
+:1016E30024800885282685292780C87B017A00F174
+:1016F300227B017A007D227F0C7E04020B9771ED21
+:101703008E288F2922113371ED8E43227F24710499
+:101713007F2D7104E52822FBFA120B97E4FBFA7D77
+:10172300777F0C7E04020B97120023120DCD8F21BD
+:10173300E5217023D16C91F3120F0AF1E1121AF62D
+:10174300B19EC200752F00752EBA752D5B752C499D
+:10175300121B01D2009123E5216006120024AF2160
+:10176300221200247F0022AF28AE27020DB27B0194
+:101773007A00E4FDFF7E01020B97E4F550FFFEE5DE
+:101783005025E0F5500FBF00010EEF64C84E70EF17
+:1017930022C3E5429544E54122AD51AF4EAE4D0122
+:1017A30033C3E5559557FFE5549556FE7C007D02FE
+:1017B30002055F04FF74FFFEA807227D527F137E9C
+:1017C3000141B77C07AF25AE24020DB2782A7C0015
+:1017D3007D007BFF22F4FFEEF45CFEED5F227B00D5
+:1017E3007ABA795B78492278247C007D007BFF22DA
+:1017F300F52AE52734FFF529227DFF7C7F7F0C7EC8
+:1018030002120DB27D557F007E021210037D007C13
+:10181300807F0C7E02120DB27D667F007E02021075
+:1018230003E4F9115DFEE9114BFD120DB209B93C58
+:10183300F2E9C394785010115DFEC3747799114B8C
+:10184300FD120DB20980EA2225E02444F582E43436
+:1018530008F583E493FC74019322E975F0288475F9
+:10186300F018A4FFE92400FDE43405CD2FFFED3586
+:10187300F0227152311D120247E4FBFAF9783F510D
+:101883003E8F2BE52BC394025003752B02E52BD31C
+:1018930094094009E52B940C5003752B0CE52BD3CD
+:1018A300940D4003752B0DAC2BE4120367311D120D
+:1018B300013E3134EF600122E52B25E025E0F52CD4
+:1018C30091D4EF64014E70117DCB7F89FE1212B764
+:1018D3003126E52C8FF084F52CAC2CE4120367122F
+:1018E3000697C004C005C006C0077F007E007D00C8
+:1018F3007C40120697518CD007D006D005D0041235
+:10190300024712039B3126EF14F52CFB7A007D70FE
+:101913007F077E04120B977F00227B007AC8792F02
+:10192300784C2291C4088005C333CE33CED8F9FF57
+:101933002291DDE4F537F535F536E537C3940350E9
+:1019430056E5362401FFE43535FEEF25E0FDEE33A1
+:10195300FC1203625174517D7F287E6B7DEE7C4EB9
+:10196300515140237FBB7EEE7D20514F60025017C3
+:10197300AF34AE33AD32AC31AB370537EB25E025B1
+:10198300E02438F81206020536E536700205357094
+:1019930004E535640170A3E53770037F0322E5375F
+:1019A300C31325E025E02438F81205D6518051747D
+:1019B30012024791BB12024751378E358F36AB3631
+:1019C300AA357DA37F89515C5137AB07AA067DD425
+:1019D3007F88515C12039BE412035DC004C005C001
+:1019E30006C0075161D003D002D001D000120049D4
+:1019F3008F3A8E398D388C37E4FFFE7D807C49AB7E
+:101A03003AAA39A938A83791B58F3E8E3D8D3C8CC3
+:101A13003BE4AB07AA067DF07F87FE120B97AF3E30
+:101A2300AE3DAD3CAC3BB1AA7F887E00120B97E480
+:101A3300FF021097E4FBFA798078BF12004D02038E
+:101A43009B7E01120B977FAC7EE97DA37C4FAB3469
+:101A5300AA33A932A8310202E47E00120B97AB1419
+:101A6300AA13A912A811AF34AE33AD32AC310202BE
+:101A730047AB30AA2FA92EA82D2212013E8F348EF8
+:101A8300338D328C3122120362A804A905AA06AB56
+:101A930007227152B1987DCB7F897E001212B73134
+:101AA30026AC06AD07E4518951E3B18F91D4EF4ED3
+:101AB300701130010551DCAC3A22E4FBFA798078ED
+:101AC30040801D300104B186800EE4FBFA798078F2
+:101AD3004051DCAC3A12024722AF3DAE3CAD3B2253
+:101AE300AF39AE38AD37AC360202477B007A507956
+:101AF300C378C712004D8F2F8E2E8D2D8C2C7E0414
+:101B03003000027E027F428E308F31A2009201515B
+:101B130095518CAF2FAE2EAD2DAC2C120247E4FBAA
+:101B2300FA7980784F91B58F358E348D338C327836
+:101B3300101205B0AD07AC06AF31AE30120DB2E5F1
+:101B4300312401FFE43530FEAC34AD35020DB27DF6
+:101B5300A37F897E0071D5C004C005C006C007916C
+:101B6300BB91EFD003D002D001D0001202478F41C6
+:101B73008E408D3F8C3E7DD07F887E001212B78EC3
+:101B8300428F437F877E0091E6C004C005C006C034
+:101B930007FEE54391CBD003D002D001D00012055C
+:101BA3009591FAC004C005C006C007E542C4F854C5
+:101BB300F0C868FEE543C4540F4871D9D003D0027E
+:101BC300D001D00012004DAB41AA40A93FA83E026C
+:101BD300013E1212B7EF2401FDE43EFCE40203626E
+:101BE300120A02D200120FA98E318F323000047B09
+:101BF3000280027B01120B8F7DD07F1E7E011212A9
+:101C0300B78E2B8F2C7F1D7E0191E6C004C005C0CB
+:101C130006C007FEE52C91CBD003D002D001D00043
+:101C230012059591DD7D867F1FB17791C2088005EE
+:101C3300C333CE33CED8F9FDAC06EC518991EF9185
+:101C4300AC7DAA7F1C7E0171D5C004C005C006C04F
+:101C530007AF30AE2FAD2EAC2D91FAC004C005C036
+:101C630006C007E52BC4F854F0C868FEE52CC4543D
+:101C73000F48240471DBD003D002D001D00012003E
+:101C83004DAB36AA35A934A83312013ED003D00296
+:101C9300D001D00012013E91ACAD32AC31120DAE89
+:101CA300AF36AE35AD34AC33228F368E358D348CB2
+:101CB300332212013E02039BE4FBFAF9784022042B
+:101CC300FF74017E00A80722540FFFE47810020579
+:101CD300C37DBB7F867E000212B78F308E2F8D2E81
+:101CE3008C2D227DF01212B7E4FCFD22AF14AE134B
+:101CF300AD12AC11020247E412035DE4FBFA7980F2
+:101D03007849020247B1A17528027529021217BE4C
+:101D13008F2A7DFA7F087E011212B78F2BE47DDDB7
+:101D23007F0C7E0412171AC200E4FBFA79A07840F4
+:101D3300AF27AE26AD25AC2412024751EE801FB16A
+:101D43006B4020E528252AF52AD3940F4008E52A7D
+:101D53009528F52A800DE52A7D527F13B17E121353
+:101D6300ED80DCB16B7F0022D39009E07401939F77
+:101D7300E4939E227E011212B7EF22FB7A007E01CA
+:101D8300020B97AF39AE38AD37AC36228F3D8E3C60
+:101D93008D3B8C3A228F398E388D378C36228F27A4
+:101DA3008E268D258C242278101205B0AB07AA0647
+:101DB3007D3022AC09E4120367B1E58C11B1ECC0AC
+:101DC30000C001C002C003D13CD003D002D001D077
+:101DD3000012004DB1E58C11B1F5B1E58C11E4F5BC
+:101DE30090228F148E138D1222AB14AA13A912A85A
+:101DF30011227B007A247974784902013EAC09E40C
+:101E0300120367D1358C0DAB10AA0FA90EA80DC014
+:101E130000C001C002C003D13CD003D002D001D026
+:101E23000012004DD1358C0DB1F5D1358C0DE4F593
+:101E330090228F108E0F8D0E22E50AAD0BFCE4125B
+:101E43000362E4FBFA797A78440202477581D0E4AD
+:101E5300F5A27591FFF59075A10775A9FF75A88087
+:101E6300C2A0D2A185800C3003FDE50814601514CF
+:101E7300601914601D14601E2405601E14701EE496
+:101E8300F590801912172B8F908012120F1E8F90CE
+:101E9300800BD1008007B1B6800375900285080CD2
+:101EA300C20380C3C0E0C0D075D000C000C006C06C
+:101EB300077590FF7F0274082FF8E6FE74092FF868
+:101EC300A606DFF2858009759000D007D006D00002
+:101ED300D0D0D0E0327590FF858008D203327D10D8
+:101EE300C2A0EE3392A2EF25E0FFEE33FED2A0DDD7
+:101EF300EFC2A022FBFA7F0C7E01020B97FAFE12BF
+:101F03000B977B017A00E4FD7F0D7E01120B977B1B
+:101F1300017A007DEE7F007E01020B977B017D66D7
+:101F23007F1C7E01020B97FB3395E0FA7E01020BC7
+:101F33009774322531F8E6FF3395E0FE0200147BF7
+:101F4300407A54790912004D8F2E8E2D8D2C8C2BB7
+:101F530022FA7F217E01020B97E6FC08E6FD74015D
+:101F63007E00A8550822C3EF9DEC6480F8EE6480E0
+:101F73009822F583E4934EFC7401934FFD22E524EC
+:101F830025E024BCF582E43408227D877F0D7E01A1
+:101F93000212B7F52CE43527F52BE52822C3E529F2
+:101FA3009523E5289522225DFDEC4EFCED4FFD22A5
+:091FB300120DB20524E524C3223D
+:00000001FF
diff --git a/mcu_program/calibrationsLMS7_MCU.uvproj b/mcu_program/calibrationsLMS7_MCU.uvproj
new file mode 100644
index 0000000..0d74d4d
--- /dev/null
+++ b/mcu_program/calibrationsLMS7_MCU.uvproj
@@ -0,0 +1,410 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_proj.xsd">
+
+  <SchemaVersion>1.0</SchemaVersion>
+
+  <Header>### uVision Project, (C) Keil Software</Header>
+
+  <Targets>
+    <Target>
+      <TargetName>Target 1</TargetName>
+      <ToolsetNumber>0x0</ToolsetNumber>
+      <ToolsetName>MCS-51</ToolsetName>
+      <TargetOption>
+        <TargetCommonOption>
+          <Device>LMS7002</Device>
+          <Vendor>Lime Microsystems Limited</Vendor>
+          <Cpu>IRAM(0-0xFF) XRAM(0-0x7FF) IROM(0-0x1FFF) CLOCK(40000000)</Cpu>
+          <FlashUtilSpec></FlashUtilSpec>
+          <StartupFile>"LIB\STARTUP_LMS7002.A51" ("LMS7002 Startup Code")</StartupFile>
+          <FlashDriverDll></FlashDriverDll>
+          <DeviceId>0</DeviceId>
+          <RegisterFile>LMS7002_REGx51.h</RegisterFile>
+          <MemoryEnv></MemoryEnv>
+          <Cmp></Cmp>
+          <Asm></Asm>
+          <Linker></Linker>
+          <OHString></OHString>
+          <InfinionOptionDll></InfinionOptionDll>
+          <SLE66CMisc></SLE66CMisc>
+          <SLE66AMisc></SLE66AMisc>
+          <SLE66LinkerMisc></SLE66LinkerMisc>
+          <UseEnv>0</UseEnv>
+          <BinPath></BinPath>
+          <IncludePath></IncludePath>
+          <LibPath></LibPath>
+          <RegisterFilePath>LMS7002\</RegisterFilePath>
+          <DBRegisterFilePath>LMS7002\</DBRegisterFilePath>
+          <TargetStatus>
+            <Error>0</Error>
+            <ExitCodeStop>0</ExitCodeStop>
+            <ButtonStop>0</ButtonStop>
+            <NotGenerated>0</NotGenerated>
+            <InvalidFlash>1</InvalidFlash>
+          </TargetStatus>
+          <OutputDirectory>.\</OutputDirectory>
+          <OutputName>calibrationsLMS7_MCU</OutputName>
+          <CreateExecutable>1</CreateExecutable>
+          <CreateLib>0</CreateLib>
+          <CreateHexFile>1</CreateHexFile>
+          <DebugInformation>0</DebugInformation>
+          <BrowseInformation>0</BrowseInformation>
+          <ListingPath>.\</ListingPath>
+          <HexFormatSelection>0</HexFormatSelection>
+          <Merge32K>0</Merge32K>
+          <CreateBatchFile>0</CreateBatchFile>
+          <BeforeCompile>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name></UserProg1Name>
+            <UserProg2Name></UserProg2Name>
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+          </BeforeCompile>
+          <BeforeMake>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name></UserProg1Name>
+            <UserProg2Name></UserProg2Name>
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+          </BeforeMake>
+          <AfterMake>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name></UserProg1Name>
+            <UserProg2Name></UserProg2Name>
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+          </AfterMake>
+          <SelectedForBatchBuild>0</SelectedForBatchBuild>
+          <SVCSIdString></SVCSIdString>
+        </TargetCommonOption>
+        <CommonProperty>
+          <UseCPPCompiler>0</UseCPPCompiler>
+          <RVCTCodeConst>0</RVCTCodeConst>
+          <RVCTZI>0</RVCTZI>
+          <RVCTOtherData>0</RVCTOtherData>
+          <ModuleSelection>0</ModuleSelection>
+          <IncludeInBuild>1</IncludeInBuild>
+          <AlwaysBuild>0</AlwaysBuild>
+          <GenerateAssemblyFile>0</GenerateAssemblyFile>
+          <AssembleAssemblyFile>0</AssembleAssemblyFile>
+          <PublicsOnly>0</PublicsOnly>
+          <StopOnExitCode>3</StopOnExitCode>
+          <CustomArgument></CustomArgument>
+          <IncludeLibraryModules></IncludeLibraryModules>
+          <BankNo>65535</BankNo>
+        </CommonProperty>
+        <DllOption>
+          <SimDllName>S8051.DLL</SimDllName>
+          <SimDllArguments></SimDllArguments>
+          <SimDlgDll>DP51.DLL</SimDlgDll>
+          <SimDlgDllArguments>-p52</SimDlgDllArguments>
+          <TargetDllName>S8051.DLL</TargetDllName>
+          <TargetDllArguments></TargetDllArguments>
+          <TargetDlgDll>TP51.DLL</TargetDlgDll>
+          <TargetDlgDllArguments>-p52</TargetDlgDllArguments>
+        </DllOption>
+        <DebugOption>
+          <OPTHX>
+            <HexSelection>0</HexSelection>
+            <HexRangeLowAddress>0</HexRangeLowAddress>
+            <HexRangeHighAddress>0</HexRangeHighAddress>
+            <HexOffset>0</HexOffset>
+            <Oh166RecLen>16</Oh166RecLen>
+          </OPTHX>
+          <Simulator>
+            <UseSimulator>1</UseSimulator>
+            <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+            <RunToMain>1</RunToMain>
+            <RestoreBreakpoints>1</RestoreBreakpoints>
+            <RestoreWatchpoints>1</RestoreWatchpoints>
+            <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+            <RestoreFunctions>1</RestoreFunctions>
+            <RestoreToolbox>1</RestoreToolbox>
+            <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+          </Simulator>
+          <Target>
+            <UseTarget>0</UseTarget>
+            <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+            <RunToMain>0</RunToMain>
+            <RestoreBreakpoints>1</RestoreBreakpoints>
+            <RestoreWatchpoints>1</RestoreWatchpoints>
+            <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+            <RestoreFunctions>0</RestoreFunctions>
+            <RestoreToolbox>1</RestoreToolbox>
+          </Target>
+          <RunDebugAfterBuild>0</RunDebugAfterBuild>
+          <TargetSelection>-1</TargetSelection>
+          <SimDlls>
+            <CpuDll></CpuDll>
+            <CpuDllArguments></CpuDllArguments>
+            <PeripheralDll></PeripheralDll>
+            <PeripheralDllArguments></PeripheralDllArguments>
+            <InitializationFile></InitializationFile>
+          </SimDlls>
+          <TargetDlls>
+            <CpuDll></CpuDll>
+            <CpuDllArguments></CpuDllArguments>
+            <PeripheralDll></PeripheralDll>
+            <PeripheralDllArguments></PeripheralDllArguments>
+            <InitializationFile></InitializationFile>
+            <Driver></Driver>
+          </TargetDlls>
+        </DebugOption>
+        <Utilities>
+          <Flash1>
+            <UseTargetDll>1</UseTargetDll>
+            <UseExternalTool>0</UseExternalTool>
+            <RunIndependent>0</RunIndependent>
+            <UpdateFlashBeforeDebugging>0</UpdateFlashBeforeDebugging>
+            <Capability>0</Capability>
+            <DriverSelection>-1</DriverSelection>
+          </Flash1>
+          <Flash2></Flash2>
+          <Flash3>"" ()</Flash3>
+          <Flash4></Flash4>
+        </Utilities>
+        <Target51>
+          <Target51Misc>
+            <MemoryModel>0</MemoryModel>
+            <RTOS>0</RTOS>
+            <RomSize>2</RomSize>
+            <DataHold>0</DataHold>
+            <XDataHold>0</XDataHold>
+            <UseOnchipRom>0</UseOnchipRom>
+            <UseOnchipArithmetic>0</UseOnchipArithmetic>
+            <UseMultipleDPTR>0</UseMultipleDPTR>
+            <UseOnchipXram>0</UseOnchipXram>
+            <HadIRAM>1</HadIRAM>
+            <HadXRAM>1</HadXRAM>
+            <HadIROM>1</HadIROM>
+            <Moda2>0</Moda2>
+            <Moddp2>0</Moddp2>
+            <Modp2>0</Modp2>
+            <Mod517dp>0</Mod517dp>
+            <Mod517au>0</Mod517au>
+            <Mode2>0</Mode2>
+            <useCB>0</useCB>
+            <useXB>0</useXB>
+            <useL251>1</useL251>
+            <useA251>1</useA251>
+            <Mx51>0</Mx51>
+            <ModC812>0</ModC812>
+            <ModCont>0</ModCont>
+            <Lp51>0</Lp51>
+            <useXBS>0</useXBS>
+            <ModDA>0</ModDA>
+            <ModAB2>0</ModAB2>
+            <Mx51P>0</Mx51P>
+            <hadXRAM2>0</hadXRAM2>
+            <uocXram2>0</uocXram2>
+            <ModC2>0</ModC2>
+            <ModH2>0</ModH2>
+            <Mdu_R515>0</Mdu_R515>
+            <Mdu_F120>0</Mdu_F120>
+            <Psoc>0</Psoc>
+            <hadIROM2>0</hadIROM2>
+            <ModSmx2>0</ModSmx2>
+            <cBanks>0</cBanks>
+            <xBanks>0</xBanks>
+            <OnChipMemories>
+              <RCB>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0xffff</Size>
+              </RCB>
+              <RXB>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </RXB>
+              <Ocm1>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm1>
+              <Ocm2>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm2>
+              <Ocm3>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm3>
+              <Ocr1>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocr1>
+              <Ocr2>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocr2>
+              <Ocr3>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocr3>
+              <IRO>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x2000</Size>
+              </IRO>
+              <IRA>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x100</Size>
+              </IRA>
+              <XRA>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x800</Size>
+              </XRA>
+              <XRA512>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </XRA512>
+              <IROM512>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </IROM512>
+            </OnChipMemories>
+          </Target51Misc>
+          <C51>
+            <RegisterColoring>1</RegisterColoring>
+            <VariablesInOrder>0</VariablesInOrder>
+            <IntegerPromotion>1</IntegerPromotion>
+            <uAregs>0</uAregs>
+            <UseInterruptVector>1</UseInterruptVector>
+            <Fuzzy>3</Fuzzy>
+            <Optimize>12</Optimize>
+            <WarningLevel>2</WarningLevel>
+            <SizeSpeed>0</SizeSpeed>
+            <ObjectExtend>1</ObjectExtend>
+            <ACallAJmp>1</ACallAJmp>
+            <InterruptVectorAddress>0</InterruptVectorAddress>
+            <VariousControls>
+              <MiscControls></MiscControls>
+              <Define></Define>
+              <Undefine></Undefine>
+              <IncludePath>.\common_src;.\mcu_src</IncludePath>
+            </VariousControls>
+          </C51>
+          <Ax51>
+            <UseMpl>0</UseMpl>
+            <UseStandard>1</UseStandard>
+            <UseCase>0</UseCase>
+            <UseMod51>0</UseMod51>
+            <VariousControls>
+              <MiscControls></MiscControls>
+              <Define></Define>
+              <Undefine></Undefine>
+              <IncludePath></IncludePath>
+            </VariousControls>
+          </Ax51>
+          <Lx51>
+            <useFile>0</useFile>
+            <linkonly>0</linkonly>
+            <UseMemoryFromTarget>1</UseMemoryFromTarget>
+            <CaseSensitiveSymbols>0</CaseSensitiveSymbols>
+            <WarningLevel>2</WarningLevel>
+            <DataOverlaying>1</DataOverlaying>
+            <OverlayString></OverlayString>
+            <MiscControls></MiscControls>
+            <DisableWarningNumbers></DisableWarningNumbers>
+            <LinkerCmdFile></LinkerCmdFile>
+            <Assign></Assign>
+            <ReserveString></ReserveString>
+            <CClasses></CClasses>
+            <UserClasses></UserClasses>
+            <CSection></CSection>
+            <UserSection></UserSection>
+            <CodeBaseAddress></CodeBaseAddress>
+            <XDataBaseAddress></XDataBaseAddress>
+            <PDataBaseAddress></PDataBaseAddress>
+            <BitBaseAddress></BitBaseAddress>
+            <DataBaseAddress></DataBaseAddress>
+            <IDataBaseAddress></IDataBaseAddress>
+            <Precede></Precede>
+            <Stack></Stack>
+            <CodeSegmentName></CodeSegmentName>
+            <XDataSegmentName></XDataSegmentName>
+            <BitSegmentName></BitSegmentName>
+            <DataSegmentName></DataSegmentName>
+            <IDataSegmentName></IDataSegmentName>
+          </Lx51>
+        </Target51>
+      </TargetOption>
+      <Groups>
+        <Group>
+          <GroupName>Source Group 1</GroupName>
+          <Files>
+            <File>
+              <FileName>lms7002m_calibrations.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\common_src\lms7002m_calibrations.c</FilePath>
+            </File>
+            <File>
+              <FileName>lms7002m_calibrations.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\common_src\lms7002m_calibrations.h</FilePath>
+            </File>
+            <File>
+              <FileName>lms7002m_controls.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\common_src\lms7002m_controls.c</FilePath>
+            </File>
+            <File>
+              <FileName>lms7002m_controls.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\common_src\lms7002m_controls.h</FilePath>
+            </File>
+            <File>
+              <FileName>LMS7002M_parameters_compact.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\common_src\LMS7002M_parameters_compact.c</FilePath>
+            </File>
+            <File>
+              <FileName>LMS7002M_parameters_compact.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\common_src\LMS7002M_parameters_compact.h</FilePath>
+            </File>
+            <File>
+              <FileName>spi.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\common_src\spi.h</FilePath>
+            </File>
+            <File>
+              <FileName>typedefs.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\common_src\typedefs.h</FilePath>
+            </File>
+            <File>
+              <FileName>LMS7002_REGx51.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\mcu_src\LMS7002_REGx51.h</FilePath>
+            </File>
+            <File>
+              <FileName>main.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\mcu_src\main.c</FilePath>
+            </File>
+            <File>
+              <FileName>spi.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\mcu_src\spi.c</FilePath>
+            </File>
+          </Files>
+        </Group>
+      </Groups>
+    </Target>
+  </Targets>
+
+</Project>
diff --git a/mcu_program/common_src/LMS7002M_parameters_compact.c b/mcu_program/common_src/LMS7002M_parameters_compact.c
new file mode 100644
index 0000000..8fbab5c
--- /dev/null
+++ b/mcu_program/common_src/LMS7002M_parameters_compact.c
@@ -0,0 +1,12 @@
+#include "LMS7002M_parameters_compact.h"
+
+ROM const LMS7Parameter DCOFFI_RFE = {0x010E, 13<<4 | 7};
+ROM const LMS7Parameter DCOFFQ_RFE = {0x010E, 6<<4 | 0};
+ROM const LMS7Parameter DCCORRI_TXTSP = {0x0204, 15<<4 | 8};
+ROM const LMS7Parameter DCCORRQ_TXTSP = {0x0204, 7<<4 | 0};
+ROM const LMS7Parameter IQCORR_TXTSP = {0x0203, 11<<4 | 0};
+ROM const LMS7Parameter IQCORR_RXTSP = {0x0403, 11<<4 | 0};
+ROM const LMS7Parameter GCORRI_TXTSP = {0x0202, 10<<4 | 0};
+ROM const LMS7Parameter GCORRQ_TXTSP = {0x0201, 10<<4 | 0};
+ROM const LMS7Parameter GCORRI_RXTSP = {0x0402, 10<<4 | 0};
+ROM const LMS7Parameter GCORRQ_RXTSP = {0x0401, 10<<4 | 0};
diff --git a/mcu_program/common_src/LMS7002M_parameters_compact.h b/mcu_program/common_src/LMS7002M_parameters_compact.h
new file mode 100644
index 0000000..782d0c2
--- /dev/null
+++ b/mcu_program/common_src/LMS7002M_parameters_compact.h
@@ -0,0 +1,611 @@
+/**
+ at file	LMS7002M_parameters.cpp
+ at author Lime Microsystems (www.limemicro.com)
+ at brief 	Definition of LMS7002M transceiver control parameters registers
+*/
+#ifndef LMS7002M_PARAMETERS_COMPACT_H
+#define LMS7002M_PARAMETERS_COMPACT_H
+
+#include "typedefs.h"
+
+typedef struct
+{
+    uint16_t address;
+    uint8_t msblsb;
+} LMS7Parameter;
+
+//#define DCOFFI_RFE 0x010E, 13<<4 |  7
+//#define DCOFFQ_RFE 0x010E, 6<<4 |  0
+extern ROM const LMS7Parameter DCOFFI_RFE;
+extern ROM const LMS7Parameter DCOFFQ_RFE;
+
+//#define IQCORR_TXTSP 0x0203, 11<<4 |  0
+//#define DCCORRI_TXTSP 0x0204, 15<<4 |  8
+//#define DCCORRQ_TXTSP 0x0204, 7<<4 |  0
+
+extern ROM const LMS7Parameter DCCORRI_TXTSP;
+extern ROM const LMS7Parameter DCCORRQ_TXTSP;
+extern ROM const LMS7Parameter IQCORR_TXTSP;
+//#define IQCORR_RXTSP 0x0403, 11<<4 |  0
+extern ROM const LMS7Parameter IQCORR_RXTSP;
+
+//#define GCORRQ_TXTSP 0x0201, 10<<4 |  0
+//#define GCORRI_TXTSP 0x0202, 10<<4 |  0
+extern ROM const LMS7Parameter GCORRI_TXTSP;
+extern ROM const LMS7Parameter GCORRQ_TXTSP;
+//#define GCORRQ_RXTSP 0x0401, 10<<4 |  0
+//#define GCORRI_RXTSP 0x0402, 10<<4 |  0
+extern ROM const LMS7Parameter GCORRI_RXTSP;
+extern ROM const LMS7Parameter GCORRQ_RXTSP;
+
+#define SECTION_LimeLight 0x0020, 0x002F
+#define SECTION_AFE 0x0082, 0x0082
+#define SECTION_BIAS 0x0084, 0x0084
+#define SECTION_XBUF 0x0085, 0x0085
+#define SECTION_CGEN 0x0086, 0x008C
+#define SECTION_LDO 0x0092, 0x00A7
+#define SECTION_BIST 0x00A8, 0x00A8
+#define SECTION_CDS 0x00AD, 0x00AE
+#define SECTION_TRF 0x0100, 0x0104
+#define SECTION_TBB 0x0105, 0x010A
+#define SECTION_RFE 0x010C, 0x0114
+#define SECTION_RBB 0x0115, 0x011A
+#define SECTION_SX 0x011C, 0x0124
+#define SECTION_TxTSP 0x0200, 0x020C
+#define SECTION_TxNCO 0x0240, 0x0261
+#define SECTION_RxTSP 0x0400, 0x040F
+#define SECTION_RxNCO 0x0440, 0x0461
+
+//parameters are defines as uint16_t address, uint16_t msb_lsb bits
+#define MRST_TX_B 0x0020, 14<<4 |  14
+#define LRST_TX_A 0x0020, 13<<4 |  13
+#define MRST_TX_A 0x0020, 12<<4 |  12
+#define LRST_RX_B 0x0020, 11<<4 |  11
+#define MRST_RX_B 0x0020, 10<<4 |  10
+#define LRST_RX_A 0x0020, 9<<4 |  9
+#define MRST_RX_A 0x0020, 8<<4 |  8
+#define SRST_RXFIFO 0x0020, 7<<4 |  7
+#define SRST_TXFIFO 0x0020, 6<<4 |  6
+#define RXEN_B 0x0020, 5<<4 |  5
+#define RXEN_A 0x0020, 4<<4 |  4
+#define TXEN_B 0x0020, 3<<4 |  3
+#define TXEN_A 0x0020, 2<<4 |  2
+#define MAC 0x0020, 1<<4 |  0
+#define TX_CLK_PE 0x0021, 11<<4 |  11
+#define RX_CLK_PE 0x0021, 10<<4 |  10
+#define SDA_PE 0x0021, 9<<4 |  9
+#define SDA_DS 0x0021, 8<<4 |  8
+#define SCL_PE 0x0021, 7<<4 |  7
+#define SCL_DS 0x0021, 6<<4 |  6
+#define SDIO_DS 0x0021, 5<<4 |  5
+#define SDIO_PE 0x0021, 4<<4 |  4
+#define SDO_PE 0x0021, 3<<4 |  3
+#define SCLK_PE 0x0021, 2<<4 |  2
+#define SEN_PE 0x0021, 1<<4 |  1
+#define SPIMODE 0x0021, 0<<4 |  0
+#define DIQ2_DS 0x0022, 11<<4 |  11
+#define DIQ2_PE 0x0022, 10<<4 |  10
+#define IQ_SEL_EN_2_PE 0x0022, 9<<4 |  9
+#define TXNRX2_PE 0x0022, 8<<4 |  8
+#define FCLK2_PE 0x0022, 7<<4 |  7
+#define MCLK2_PE 0x0022, 6<<4 |  6
+#define DIQ1_DS 0x0022, 5<<4 |  5
+#define DIQ1_PE 0x0022, 4<<4 |  4
+#define IQ_SEL_EN_1_PE 0x0022, 3<<4 |  3
+#define TXNRX1_PE 0x0022, 2<<4 |  2
+#define FCLK1_PE 0x0022, 1<<4 |  1
+#define MCLK1_PE 0x0022, 0<<4 |  0
+#define DIQDIRCTR2 0x0023, 15<<4 |  15
+#define DIQDIR2 0x0023, 14<<4 |  14
+#define DIQDIRCTR1 0x0023, 13<<4 |  13
+#define DIQDIR1 0x0023, 12<<4 |  12
+#define ENABLEDIRCTR2 0x0023, 11<<4 |  11
+#define ENABLEDIR2 0x0023, 10<<4 |  10
+#define ENABLEDIRCTR1 0x0023, 9<<4 |  9
+#define ENABLEDIR1 0x0023, 8<<4 |  8
+#define MOD_EN 0x0023, 6<<4 |  6
+#define LML2_FIDM 0x0023, 5<<4 |  5
+#define LML2_TXNRXIQ 0x0023, 4<<4 |  4
+#define LML2_MODE 0x0023, 3<<4 |  3
+#define LML1_FIDM 0x0023, 2<<4 |  2
+#define LML1_TXNRXIQ 0x0023, 1<<4 |  1
+#define LML1_MODE 0x0023, 0<<4 |  0
+#define LML1_S3S 0x0024, 15<<4 |  14
+#define LML1_S2S 0x0024, 13<<4 |  12
+#define LML1_S1S 0x0024, 11<<4 |  10
+#define LML1_S0S 0x0024, 9<<4 |  8
+#define LML1_BQP 0x0024, 7<<4 |  6
+#define LML1_BIP 0x0024, 5<<4 |  4
+#define LML1_AQP 0x0024, 3<<4 |  2
+#define LML1_AIP 0x0024, 1<<4 |  0
+#define LML1_BB2RF_PST 0x0025, 15<<4 |  8
+#define LML1_BB2RF_PRE 0x0025, 7<<4 |  0
+#define LML1_RF2BB_PST 0x0026, 15<<4 |  8
+#define LML1_RF2BB_PRE 0x0026, 7<<4 |  0
+#define LML2_S3S 0x0027, 15<<4 |  14
+#define LML2_S2S 0x0027, 13<<4 |  12
+#define LML2_S1S 0x0027, 11<<4 |  10
+#define LML2_S0S 0x0027, 9<<4 |  8
+#define LML2_BQP 0x0027, 7<<4 |  6
+#define LML2_BIP 0x0027, 5<<4 |  4
+#define LML2_AQP 0x0027, 3<<4 |  2
+#define LML2_AIP 0x0027, 1<<4 |  0
+#define LML2_BB2RF_PST 0x0028, 15<<4 |  8
+#define LML2_BB2RF_PRE 0x0028, 7<<4 |  0
+#define LML2_RF2BB_PST 0x0029, 15<<4 |  8
+#define LML2_RF2BB_PRE 0x0029, 7<<4 |  0
+#define RX_MUX 0x002A, 11<<4 |  10
+#define TX_MUX 0x002A, 9<<4 |  8
+#define TXRDCLK_MUX 0x002A, 7<<4 |  6
+#define TXWRCLK_MUX 0x002A, 5<<4 |  4
+#define RXRDCLK_MUX 0x002A, 3<<4 |  2
+#define RXWRCLK_MUX 0x002A, 1<<4 |  0
+#define FCLK2_INV 0x002B, 15<<4 |  15
+#define FCLK1_INV 0x002B, 14<<4 |  14
+#define MCLK2DLY 0x002B, 13<<4 |  12
+#define MCLK1DLY 0x002B, 11<<4 |  10
+#define MCLK2SRC 0x002B, 5<<4 |  4
+#define MCLK1SRC 0x002B, 3<<4 |  2
+#define TXDIVEN 0x002B, 1<<4 |  1
+#define RXDIVEN 0x002B, 0<<4 |  0
+#define TXTSPCLKA_DIV 0x002C, 15<<4 |  8
+#define RXTSPCLKA_DIV 0x002C, 7<<4 |  0
+#define MIMO_SISO 0x002E, 15<<4 |  15
+#define VER 0x002F, 15<<4 |  11
+#define REV 0x002F, 10<<4 |  6
+#define MASK 0x002F, 5<<4 |  0
+#define EN_DIR_LDO 0x0081, 3<<4 |  3
+#define EN_DIR_CGEN 0x0081, 2<<4 |  2
+#define EN_DIR_XBUF 0x0081, 1<<4 |  1
+#define EN_DIR_AFE 0x0081, 0<<4 |  0
+#define ISEL_DAC_AFE 0x0082, 15<<4 |  13
+#define MODE_INTERLEAVE_AFE 0x0082, 12<<4 |  12
+#define MUX_AFE_1 0x0082, 11<<4 |  10
+#define MUX_AFE_2 0x0082, 9<<4 |  8
+#define PD_AFE 0x0082, 5<<4 |  5
+#define PD_RX_AFE1 0x0082, 4<<4 |  4
+#define PD_RX_AFE2 0x0082, 3<<4 |  3
+#define PD_TX_AFE1 0x0082, 2<<4 |  2
+#define PD_TX_AFE2 0x0082, 1<<4 |  1
+#define EN_G_AFE 0x0082, 0<<4 |  0
+#define MUX_BIAS_OUT 0x0084, 12<<4 |  11
+#define RP_CALIB_BIAS 0x0084, 10<<4 |  6
+#define PD_FRP_BIAS 0x0084, 4<<4 |  4
+#define PD_F_BIAS 0x0084, 3<<4 |  3
+#define PD_PTRP_BIAS 0x0084, 2<<4 |  2
+#define PD_PT_BIAS 0x0084, 1<<4 |  1
+#define PD_BIAS_MASTER 0x0084, 0<<4 |  0
+#define SLFB_XBUF_RX 0x0085, 8<<4 |  8
+#define SLFB_XBUF_TX 0x0085, 7<<4 |  7
+#define BYP_XBUF_RX 0x0085, 6<<4 |  6
+#define BYP_XBUF_TX 0x0085, 5<<4 |  5
+#define EN_OUT2_XBUF_TX 0x0085, 4<<4 |  4
+#define EN_TBUFIN_XBUF_RX 0x0085, 3<<4 |  3
+#define PD_XBUF_RX 0x0085, 2<<4 |  2
+#define PD_XBUF_TX 0x0085, 1<<4 |  1
+#define EN_G_XBUF 0x0085, 0<<4 |  0
+#define SPDUP_VCO_CGEN 0x0086, 15<<4 |  15
+#define RESET_N_CGEN 0x0086, 14<<4 |  14
+#define EN_ADCCLKH_CLKGN 0x0086, 11<<4 |  11
+#define EN_COARSE_CKLGEN 0x0086, 10<<4 |  10
+#define EN_INTONLY_SDM_CGEN 0x0086, 9<<4 |  9
+#define EN_SDM_CLK_CGEN 0x0086, 8<<4 |  8
+#define PD_CP_CGEN 0x0086, 6<<4 |  6
+#define PD_FDIV_FB_CGEN 0x0086, 5<<4 |  5
+#define PD_FDIV_O_CGEN 0x0086, 4<<4 |  4
+#define PD_SDM_CGEN 0x0086, 3<<4 |  3
+#define PD_VCO_CGEN 0x0086, 2<<4 |  2
+#define PD_VCO_COMP_CGEN 0x0086, 1<<4 |  1
+#define EN_G_CGEN 0x0086, 0<<4 |  0
+#define FRAC_SDM_CGEN 0x0087, 19<<4 |  0
+#define INT_SDM_CGEN 0x0088, 13<<4 |  4
+#define REV_SDMCLK_CGEN 0x0089, 15<<4 |  15
+#define SEL_SDMCLK_CGEN 0x0089, 14<<4 |  14
+#define SX_DITHER_EN_CGEN 0x0089, 13<<4 |  13
+#define CLKH_OV_CLKL_CGEN 0x0089, 12<<4 |  11
+#define DIV_OUTCH_CGEN 0x0089, 10<<4 |  3
+#define TST_CGEN 0x0089, 2<<4 |  0
+#define REV_CLKDAC_CGEN 0x008A, 14<<4 |  14
+#define REV_CLKADC_CGEN 0x008A, 13<<4 |  13
+#define REVPH_PFD_CGEN 0x008A, 12<<4 |  12
+#define IOFFSET_CP_CGEN 0x008A, 11<<4 |  6
+#define IPULSE_CP_CGEN 0x008A, 5<<4 |  0
+#define ICT_VCO_CGEN 0x008B, 13<<4 |  9
+#define CSW_VCO_CGEN 0x008B, 8<<4 |  1
+#define COARSE_START_CGEN 0x008B, 0<<4 |  0
+#define COARSE_STEPDONE_CGEN 0x008C, 15<<4 |  15
+#define COARSEPLL_COMPO_CGEN 0x008C, 14<<4 |  14
+#define VCO_CMPHO_CGEN 0x008C, 13<<4 |  13
+#define VCO_CMPLO_CGEN 0x008C, 12<<4 |  12
+#define CP2_CGEN 0x008C, 11<<4 |  8
+#define CP3_CGEN 0x008C, 7<<4 |  4
+#define CZ_CGEN 0x008C, 3<<4 |  0
+#define EN_LDO_DIG 0x0092, 15<<4 |  15
+#define EN_LDO_DIGGN 0x0092, 14<<4 |  14
+#define EN_LDO_DIGSXR 0x0092, 13<<4 |  13
+#define EN_LDO_DIGSXT 0x0092, 12<<4 |  12
+#define EN_LDO_DIVGN 0x0092, 11<<4 |  11
+#define EN_LDO_DIVSXR 0x0092, 10<<4 |  10
+#define EN_LDO_DIVSXT 0x0092, 9<<4 |  9
+#define EN_LDO_LNA12 0x0092, 8<<4 |  8
+#define EN_LDO_LNA14 0x0092, 7<<4 |  7
+#define EN_LDO_MXRFE 0x0092, 6<<4 |  6
+#define EN_LDO_RBB 0x0092, 5<<4 |  5
+#define EN_LDO_RXBUF 0x0092, 4<<4 |  4
+#define EN_LDO_TBB 0x0092, 3<<4 |  3
+#define EN_LDO_TIA12 0x0092, 2<<4 |  2
+#define EN_LDO_TIA14 0x0092, 1<<4 |  1
+#define EN_G_LDO 0x0092, 0<<4 |  0
+#define EN_LOADIMP_LDO_TLOB 0x0093, 15<<4 |  15
+#define EN_LOADIMP_LDO_TPAD 0x0093, 14<<4 |  14
+#define EN_LOADIMP_LDO_TXBUF 0x0093, 13<<4 |  13
+#define EN_LOADIMP_LDO_VCOGN 0x0093, 12<<4 |  12
+#define EN_LOADIMP_LDO_VCOSXR 0x0093, 11<<4 |  11
+#define EN_LOADIMP_LDO_VCOSXT 0x0093, 10<<4 |  10
+#define EN_LDO_AFE 0x0093, 9<<4 |  9
+#define EN_LDO_CPGN 0x0093, 8<<4 |  8
+#define EN_LDO_CPSXR 0x0093, 7<<4 |  7
+#define EN_LDO_TLOB 0x0093, 6<<4 |  6
+#define EN_LDO_TPAD 0x0093, 5<<4 |  5
+#define EN_LDO_TXBUF 0x0093, 4<<4 |  4
+#define EN_LDO_VCOGN 0x0093, 3<<4 |  3
+#define EN_LDO_VCOSXR 0x0093, 2<<4 |  2
+#define EN_LDO_VCOSXT 0x0093, 1<<4 |  1
+#define EN_LDO_CPSXT 0x0093, 0<<4 |  0
+#define EN_LOADIMP_LDO_CPSXT 0x0094, 15<<4 |  15
+#define EN_LOADIMP_LDO_DIG 0x0094, 14<<4 |  14
+#define EN_LOADIMP_LDO_DIGGN 0x0094, 13<<4 |  13
+#define EN_LOADIMP_LDO_DIGSXR 0x0094, 12<<4 |  12
+#define EN_LOADIMP_LDO_DIGSXT 0x0094, 11<<4 |  11
+#define EN_LOADIMP_LDO_DIVGN 0x0094, 10<<4 |  10
+#define EN_LOADIMP_LDO_DIVSXR 0x0094, 9<<4 |  9
+#define EN_LOADIMP_LDO_DIVSXT 0x0094, 8<<4 |  8
+#define EN_LOADIMP_LDO_LNA12 0x0094, 7<<4 |  7
+#define EN_LOADIMP_LDO_LNA14 0x0094, 6<<4 |  6
+#define EN_LOADIMP_LDO_MXRFE 0x0094, 5<<4 |  5
+#define EN_LOADIMP_LDO_RBB 0x0094, 4<<4 |  4
+#define EN_LOADIMP_LDO_RXBUF 0x0094, 3<<4 |  3
+#define EN_LOADIMP_LDO_TBB 0x0094, 2<<4 |  2
+#define EN_LOADIMP_LDO_TIA12 0x0094, 1<<4 |  1
+#define EN_LOADIMP_LDO_TIA14 0x0094, 0<<4 |  0
+#define BYP_LDO_TBB 0x0095, 15<<4 |  15
+#define BYP_LDO_TIA12 0x0095, 14<<4 |  14
+#define BYP_LDO_TIA14 0x0095, 13<<4 |  13
+#define BYP_LDO_TLOB 0x0095, 12<<4 |  12
+#define BYP_LDO_TPAD 0x0095, 11<<4 |  11
+#define BYP_LDO_TXBUF 0x0095, 10<<4 |  10
+#define BYP_LDO_VCOGN 0x0095, 9<<4 |  9
+#define BYP_LDO_VCOSXR 0x0095, 8<<4 |  8
+#define BYP_LDO_VCOSXT 0x0095, 7<<4 |  7
+#define EN_LOADIMP_LDO_AFE 0x0095, 2<<4 |  2
+#define EN_LOADIMP_LDO_CPGN 0x0095, 1<<4 |  1
+#define EN_LOADIMP_LDO_CPSXR 0x0095, 0<<4 |  0
+#define BYP_LDO_AFE 0x0096, 15<<4 |  15
+#define BYP_LDO_CPGN 0x0096, 14<<4 |  14
+#define BYP_LDO_CPSXR 0x0096, 13<<4 |  13
+#define BYP_LDO_CPSXT 0x0096, 12<<4 |  12
+#define BYP_LDO_DIG 0x0096, 11<<4 |  11
+#define BYP_LDO_DIGGN 0x0096, 10<<4 |  10
+#define BYP_LDO_DIGSXR 0x0096, 9<<4 |  9
+#define BYP_LDO_DIGSXT 0x0096, 8<<4 |  8
+#define BYP_LDO_DIVGN 0x0096, 7<<4 |  7
+#define BYP_LDO_DIVSXR 0x0096, 6<<4 |  6
+#define BYP_LDO_DIVSXT 0x0096, 5<<4 |  5
+#define BYP_LDO_LNA12 0x0096, 4<<4 |  4
+#define BYP_LDO_LNA14 0x0096, 3<<4 |  3
+#define BYP_LDO_MXRFE 0x0096, 2<<4 |  2
+#define BYP_LDO_RBB 0x0096, 1<<4 |  1
+#define BYP_LDO_RXBUF 0x0096, 0<<4 |  0
+#define SPDUP_LDO_DIVSXR 0x0097, 15<<4 |  15
+#define SPDUP_LDO_DIVSXT 0x0097, 14<<4 |  14
+#define SPDUP_LDO_LNA12 0x0097, 13<<4 |  13
+#define SPDUP_LDO_LNA14 0x0097, 12<<4 |  12
+#define SPDUP_LDO_MXRFE 0x0097, 11<<4 |  11
+#define SPDUP_LDO_RBB 0x0097, 10<<4 |  10
+#define SPDUP_LDO_RXBUF 0x0097, 9<<4 |  9
+#define SPDUP_LDO_TBB 0x0097, 8<<4 |  8
+#define SPDUP_LDO_TIA12 0x0097, 7<<4 |  7
+#define SPDUP_LDO_TIA14 0x0097, 6<<4 |  6
+#define SPDUP_LDO_TLOB 0x0097, 5<<4 |  5
+#define SPDUP_LDO_TPAD 0x0097, 4<<4 |  4
+#define SPDUP_LDO_TXBUF 0x0097, 3<<4 |  3
+#define SPDUP_LDO_VCOGN 0x0097, 2<<4 |  2
+#define SPDUP_LDO_VCOSXR 0x0097, 1<<4 |  1
+#define SPDUP_LDO_VCOSXT 0x0097, 0<<4 |  0
+#define SPDUP_LDO_AFE 0x0098, 8<<4 |  8
+#define SPDUP_LDO_CPGN 0x0098, 7<<4 |  7
+#define SPDUP_LDO_CPSXR 0x0098, 6<<4 |  6
+#define SPDUP_LDO_CPSXT 0x0098, 5<<4 |  5
+#define SPDUP_LDO_DIG 0x0098, 4<<4 |  4
+#define SPDUP_LDO_DIGGN 0x0098, 3<<4 |  3
+#define SPDUP_LDO_DIGSXR 0x0098, 2<<4 |  2
+#define SPDUP_LDO_DIGSXT 0x0098, 1<<4 |  1
+#define SPDUP_LDO_DIVGN 0x0098, 0<<4 |  0
+#define RDIV_VCOSXR 0x0099, 15<<4 |  8
+#define RDIV_VCOSXT 0x0099, 7<<4 |  0
+#define RDIV_TXBUF 0x009A, 15<<4 |  8
+#define RDIV_VCOGN 0x009A, 7<<4 |  0
+#define RDIV_TLOB 0x009B, 15<<4 |  8
+#define RDIV_TPAD 0x009B, 7<<4 |  0
+#define RDIV_TIA12 0x009C, 15<<4 |  8
+#define RDIV_TIA14 0x009C, 7<<4 |  0
+#define RDIV_RXBUF 0x009D, 15<<4 |  8
+#define RDIV_TBB 0x009D, 7<<4 |  0
+#define RDIV_MXRFE 0x009E, 15<<4 |  8
+#define RDIV_RBB 0x009E, 7<<4 |  0
+#define RDIV_LNA12 0x009F, 15<<4 |  8
+#define RDIV_LNA14 0x009F, 7<<4 |  0
+#define RDIV_DIVSXR 0x00A0, 15<<4 |  8
+#define RDIV_DIVSXT 0x00A0, 7<<4 |  0
+#define RDIV_DIGSXT 0x00A1, 15<<4 |  8
+#define RDIV_DIVGN 0x00A1, 7<<4 |  0
+#define RDIV_DIGGN 0x00A2, 15<<4 |  8
+#define RDIV_DIGSXR 0x00A2, 7<<4 |  0
+#define RDIV_CPSXT 0x00A3, 15<<4 |  8
+#define RDIV_DIG 0x00A3, 7<<4 |  0
+#define RDIV_CPGN 0x00A4, 15<<4 |  8
+#define RDIV_CPSXR 0x00A4, 7<<4 |  0
+#define RDIV_SPIBUF 0x00A5, 15<<4 |  8
+#define RDIV_AFE 0x00A5, 7<<4 |  0
+#define SPDUP_LDO_SPIBUF 0x00A6, 12<<4 |  12
+#define SPDUP_LDO_DIGIp2 0x00A6, 11<<4 |  11
+#define SPDUP_LDO_DIGIp1 0x00A6, 10<<4 |  10
+#define BYP_LDO_SPIBUF 0x00A6, 9<<4 |  9
+#define BYP_LDO_DIGIp2 0x00A6, 8<<4 |  8
+#define BYP_LDO_DIGIp1 0x00A6, 7<<4 |  7
+#define EN_LOADIMP_LDO_SPIBUF 0x00A6, 6<<4 |  6
+#define EN_LOADIMP_LDO_DIGIp2 0x00A6, 5<<4 |  5
+#define EN_LOADIMP_LDO_DIGIp1 0x00A6, 4<<4 |  4
+#define PD_LDO_SPIBUF 0x00A6, 3<<4 |  3
+#define PD_LDO_DIGIp2 0x00A6, 2<<4 |  2
+#define PD_LDO_DIGIp1 0x00A6, 1<<4 |  1
+#define EN_G_LDOP 0x00A6, 0<<4 |  0
+#define RDIV_DIGIp2 0x00A7, 15<<4 |  8
+#define RDIV_DIGIp1 0x00A7, 7<<4 |  0
+#define BSIGT 0x00A8, 31<<4 |  9
+#define BSTATE 0x00A8, 8<<4 |  8
+#define EN_SDM_TSTO_SXT 0x00A8, 6<<4 |  6
+#define EN_SDM_TSTO_SXR 0x00A8, 5<<4 |  5
+#define EN_SDM_TSTO_CGEN 0x00A8, 4<<4 |  4
+#define BENC 0x00A8, 3<<4 |  3
+#define BENR 0x00A8, 2<<4 |  2
+#define BENT 0x00A8, 1<<4 |  1
+#define BSTART 0x00A8, 0<<4 |  0
+#define BSIGR 0x00AA, 22<<4 |  0
+#define BSIGC 0x00AB, 29<<4 |  7
+#define CDS_MCLK2 0x00AD, 15<<4 |  14
+#define CDS_MCLK1 0x00AD, 13<<4 |  12
+#define CDSN_TXBTSP 0x00AD, 9<<4 |  9
+#define CDSN_TXATSP 0x00AD, 8<<4 |  8
+#define CDSN_RXBTSP 0x00AD, 7<<4 |  7
+#define CDSN_RXATSP 0x00AD, 6<<4 |  6
+#define CDSN_TXBLML 0x00AD, 5<<4 |  5
+#define CDSN_TXALML 0x00AD, 4<<4 |  4
+#define CDSN_RXBLML 0x00AD, 3<<4 |  3
+#define CDSN_RXALML 0x00AD, 2<<4 |  2
+#define CDSN_MCLK2 0x00AD, 1<<4 |  1
+#define CDSN_MCLK1 0x00AD, 0<<4 |  0
+#define CDS_TXBTSP 0x00AE, 15<<4 |  14
+#define CDS_TXATSP 0x00AE, 13<<4 |  12
+#define CDS_RXBTSP 0x00AE, 11<<4 |  10
+#define CDS_RXATSP 0x00AE, 9<<4 |  8
+#define CDS_TXBLML 0x00AE, 7<<4 |  6
+#define CDS_TXALML 0x00AE, 5<<4 |  4
+#define CDS_RXBLML 0x00AE, 3<<4 |  2
+#define CDS_RXALML 0x00AE, 1<<4 |  0
+#define EN_LOWBWLOMX_TMX_TRF 0x0100, 15<<4 |  15
+#define EN_NEXTTX_TRF 0x0100, 14<<4 |  14
+#define EN_AMPHF_PDET_TRF 0x0100, 13<<4 |  12
+#define LOADR_PDET_TRF 0x0100, 11<<4 |  10
+#define PD_PDET_TRF 0x0100, 3<<4 |  3
+#define PD_TLOBUF_TRF 0x0100, 2<<4 |  2
+#define PD_TXPAD_TRF 0x0100, 1<<4 |  1
+#define EN_G_TRF 0x0100, 0<<4 |  0
+#define F_TXPAD_TRF 0x0101, 15<<4 |  13
+#define L_LOOPB_TXPAD_TRF 0x0101, 12<<4 |  11
+#define LOSS_LIN_TXPAD_TRF 0x0101, 10<<4 |  6
+#define LOSS_MAIN_TXPAD_TRF 0x0101, 5<<4 |  1
+#define EN_LOOPB_TXPAD_TRF 0x0101, 0<<4 |  0
+#define GCAS_GNDREF_TXPAD_TRF 0x0102, 15<<4 |  15
+#define ICT_LIN_TXPAD_TRF 0x0102, 14<<4 |  10
+#define ICT_MAIN_TXPAD_TRF 0x0102, 9<<4 |  5
+#define VGCAS_TXPAD_TRF 0x0102, 4<<4 |  0
+#define SEL_BAND1_TRF 0x0103, 11<<4 |  11
+#define SEL_BAND2_TRF 0x0103, 10<<4 |  10
+#define LOBIASN_TXM_TRF 0x0103, 9<<4 |  5
+#define LOBIASP_TXX_TRF 0x0103, 4<<4 |  0
+#define CDC_I_TRF 0x0104, 7<<4 |  4
+#define CDC_Q_TRF 0x0104, 3<<4 |  0
+#define STATPULSE_TBB 0x0105, 15<<4 |  15
+#define LOOPB_TBB 0x0105, 14<<4 |  12
+#define PD_LPFH_TBB 0x0105, 4<<4 |  4
+#define PD_LPFIAMP_TBB 0x0105, 3<<4 |  3
+#define PD_LPFLAD_TBB 0x0105, 2<<4 |  2
+#define PD_LPFS5_TBB 0x0105, 1<<4 |  1
+#define EN_G_TBB 0x0105, 0<<4 |  0
+#define ICT_LPFS5_F_TBB 0x0106, 14<<4 |  10
+#define ICT_LPFS5_PT_TBB 0x0106, 9<<4 |  5
+#define ICT_LPF_H_PT_TBB 0x0106, 4<<4 |  0
+#define ICT_LPFH_F_TBB 0x0107, 14<<4 |  10
+#define ICT_LPFLAD_F_TBB 0x0107, 9<<4 |  5
+#define ICT_LPFLAD_PT_TBB 0x0107, 4<<4 |  0
+#define CG_IAMP_TBB 0x0108, 15<<4 |  10
+#define ICT_IAMP_FRP_TBB 0x0108, 9<<4 |  5
+#define ICT_IAMP_GG_FRP_TBB 0x0108, 4<<4 |  0
+#define RCAL_LPFH_TBB 0x0109, 15<<4 |  8
+#define RCAL_LPFLAD_TBB 0x0109, 7<<4 |  0
+#define TSTIN_TBB 0x010A, 15<<4 |  14
+#define BYPLADDER_TBB 0x010A, 13<<4 |  13
+#define CCAL_LPFLAD_TBB 0x010A, 12<<4 |  8
+#define RCAL_LPFS5_TBB 0x010A, 7<<4 |  0
+#define CDC_I_RFE 0x010C, 15<<4 |  12
+#define CDC_Q_RFE 0x010C, 11<<4 |  8
+#define PD_LNA_RFE 0x010C, 7<<4 |  7
+#define PD_RLOOPB_1_RFE 0x010C, 6<<4 |  6
+#define PD_RLOOPB_2_RFE 0x010C, 5<<4 |  5
+#define PD_MXLOBUF_RFE 0x010C, 4<<4 |  4
+#define PD_QGEN_RFE 0x010C, 3<<4 |  3
+#define PD_RSSI_RFE 0x010C, 2<<4 |  2
+#define PD_TIA_RFE 0x010C, 1<<4 |  1
+#define EN_G_RFE 0x010C, 0<<4 |  0
+#define SEL_PATH_RFE 0x010D, 8<<4 |  7
+#define EN_DCOFF_RXFE_RFE 0x010D, 6<<4 |  6
+#define EN_INSHSW_LB1_RFE 0x010D, 4<<4 |  4
+#define EN_INSHSW_LB2_RFE 0x010D, 3<<4 |  3
+#define EN_INSHSW_L_RFE 0x010D, 2<<4 |  2
+#define EN_INSHSW_W_RFE 0x010D, 1<<4 |  1
+#define EN_NEXTRX_RFE 0x010D, 0<<4 |  0
+#define ICT_LOOPB_RFE 0x010F, 14<<4 |  10
+#define ICT_TIAMAIN_RFE 0x010F, 9<<4 |  5
+#define ICT_TIAOUT_RFE 0x010F, 4<<4 |  0
+#define ICT_LNACMO_RFE 0x0110, 14<<4 |  10
+#define ICT_LNA_RFE 0x0110, 9<<4 |  5
+#define ICT_LODC_RFE 0x0110, 4<<4 |  0
+#define CAP_RXMXO_RFE 0x0111, 9<<4 |  5
+#define CGSIN_LNA_RFE 0x0111, 4<<4 |  0
+#define CCOMP_TIA_RFE 0x0112, 15<<4 |  12
+#define CFB_TIA_RFE 0x0112, 11<<4 |  0
+#define G_LNA_RFE 0x0113, 9<<4 |  6
+#define G_RXLOOPB_RFE 0x0113, 5<<4 |  2
+#define G_TIA_RFE 0x0113, 1<<4 |  0
+#define RCOMP_TIA_RFE 0x0114, 8<<4 |  5
+#define RFB_TIA_RFE 0x0114, 4<<4 |  0
+#define EN_LB_LPFH_RBB 0x0115, 15<<4 |  15
+#define EN_LB_LPFL_RBB 0x0115, 14<<4 |  14
+#define PD_LPFH_RBB 0x0115, 3<<4 |  3
+#define PD_LPFL_RBB 0x0115, 2<<4 |  2
+#define PD_PGA_RBB 0x0115, 1<<4 |  1
+#define EN_G_RBB 0x0115, 0<<4 |  0
+#define R_CTL_LPF_RBB 0x0116, 15<<4 |  11
+#define RCC_CTL_LPFH_RBB 0x0116, 10<<4 |  8
+#define C_CTL_LPFH_RBB 0x0116, 7<<4 |  0
+#define RCC_CTL_LPFL_RBB 0x0117, 13<<4 |  11
+#define C_CTL_LPFL_RBB 0x0117, 10<<4 |  0
+#define INPUT_CTL_PGA_RBB 0x0118, 15<<4 |  13
+#define ICT_LPF_IN_RBB 0x0118, 9<<4 |  5
+#define ICT_LPF_OUT_RBB 0x0118, 4<<4 |  0
+#define OSW_PGA_RBB 0x0119, 15<<4 |  15
+#define ICT_PGA_OUT_RBB 0x0119, 14<<4 |  10
+#define ICT_PGA_IN_RBB 0x0119, 9<<4 |  5
+#define G_PGA_RBB 0x0119, 4<<4 |  0
+#define RCC_CTL_PGA_RBB 0x011A, 13<<4 |  9
+#define C_CTL_PGA_RBB 0x011A, 6<<4 |  0
+#define RESET_N 0x011C, 15<<4 |  15
+#define SPDUP_VCO 0x011C, 14<<4 |  14
+#define BYPLDO_VCO 0x011C, 13<<4 |  13
+#define EN_COARSEPLL 0x011C, 12<<4 |  12
+#define CURLIM_VCO 0x011C, 11<<4 |  11
+#define EN_DIV2_DIVPROG 0x011C, 10<<4 |  10
+#define EN_INTONLY_SDM 0x011C, 9<<4 |  9
+#define EN_SDM_CLK 0x011C, 8<<4 |  8
+#define PD_FBDIV 0x011C, 7<<4 |  7
+#define PD_LOCH_T2RBUF 0x011C, 6<<4 |  6
+#define PD_CP 0x011C, 5<<4 |  5
+#define PD_FDIV 0x011C, 4<<4 |  4
+#define PD_SDM 0x011C, 3<<4 |  3
+#define PD_VCO_COMP 0x011C, 2<<4 |  2
+#define PD_VCO 0x011C, 1<<4 |  1
+#define EN_G 0x011C, 0<<4 |  0
+#define FRAC_SDM 0x011D, 19<<4 |  0
+#define INT_SDM 0x011E, 13<<4 |  4
+#define PW_DIV2_LOCH 0x011F, 14<<4 |  12
+#define PW_DIV4_LOCH 0x011F, 11<<4 |  9
+#define DIV_LOCH 0x011F, 8<<4 |  6
+#define TST_SX 0x011F, 5<<4 |  3
+#define SEL_SDMCLK 0x011F, 2<<4 |  2
+#define SX_DITHER_EN 0x011F, 1<<4 |  1
+#define REV_SDMCLK 0x011F, 0<<4 |  0
+#define VDIV_VCO 0x0120, 15<<4 |  8
+#define ICT_VCO 0x0120, 7<<4 |  0
+#define RSEL_LDO_VCO 0x0121, 15<<4 |  11
+#define CSW_VCO 0x0121, 10<<4 |  3
+#define SEL_VCO 0x0121, 2<<4 |  1
+#define COARSE_START 0x0121, 0<<4 |  0
+#define REVPH_PFD 0x0122, 12<<4 |  12
+#define IOFFSET_CP 0x0122, 11<<4 |  6
+#define IPULSE_CP 0x0122, 5<<4 |  0
+#define COARSE_STEPDONE 0x0123, 15<<4 |  15
+#define COARSEPLL_COMPO 0x0123, 14<<4 |  14
+#define VCO_CMPHO 0x0123, 13<<4 |  13
+#define VCO_CMPLO 0x0123, 12<<4 |  12
+#define CP2_PLL 0x0123, 11<<4 |  8
+#define CP3_PLL 0x0123, 7<<4 |  4
+#define CZ 0x0123, 3<<4 |  0
+#define EN_DIR_SXRSXT 0x0124, 4<<4 |  4
+#define EN_DIR_RBB 0x0124, 3<<4 |  3
+#define EN_DIR_RFE 0x0124, 2<<4 |  2
+#define EN_DIR_TBB 0x0124, 1<<4 |  1
+#define EN_DIR_TRF 0x0124, 0<<4 |  0
+#define TSGFC_TXTSP 0x0200, 9<<4 |  9
+#define TSGFCW_TXTSP 0x0200, 8<<4 |  7
+#define TSGDCLDQ_TXTSP 0x0200, 6<<4 |  6
+#define TSGDCLDI_TXTSP 0x0200, 5<<4 |  5
+#define TSGSWAPIQ_TXTSP 0x0200, 4<<4 |  4
+#define TSGMODE_TXTSP 0x0200, 3<<4 |  3
+#define INSEL_TXTSP 0x0200, 2<<4 |  2
+#define BSTART_TXTSP 0x0200, 1<<4 |  1
+#define EN_TXTSP 0x0200, 0<<4 |  0
+#define HBI_OVR_TXTSP 0x0203, 14<<4 |  12
+#define GFIR1_L_TXTSP 0x0205, 10<<4 |  8
+#define GFIR1_N_TXTSP 0x0205, 7<<4 |  0
+#define GFIR2_L_TXTSP 0x0206, 10<<4 |  8
+#define GFIR2_N_TXTSP 0x0206, 7<<4 |  0
+#define GFIR3_L_TXTSP 0x0207, 10<<4 |  8
+#define GFIR3_N_TXTSP 0x0207, 7<<4 |  0
+#define CMIX_GAIN_TXTSP 0x0208, 15<<4 |  14
+#define CMIX_SC_TXTSP 0x0208, 13<<4 |  13
+#define CMIX_BYP_TXTSP 0x0208, 8<<4 |  8
+#define ISINC_BYP_TXTSP 0x0208, 7<<4 |  7
+#define GFIR3_BYP_TXTSP 0x0208, 6<<4 |  6
+#define GFIR2_BYP_TXTSP 0x0208, 5<<4 |  5
+#define GFIR1_BYP_TXTSP 0x0208, 4<<4 |  4
+#define DC_BYP_TXTSP 0x0208, 3<<4 |  3
+#define GC_BYP_TXTSP 0x0208, 1<<4 |  1
+#define PH_BYP_TXTSP 0x0208, 0<<4 |  0
+#define BSIGI_TXTSP 0x0209, 23<<4 |  1
+#define BSTATE_TXTSP 0x0209, 0<<4 |  0
+#define BSIGQ_TXTSP 0x020A, 30<<4 |  8
+#define DC_REG_TXTSP 0x020C, 15<<4 |  0
+#define DTHBIT_TX 0x0240, 8<<4 |  5
+#define SEL_TX 0x0240, 4<<4 |  1
+#define MODE_TX 0x0240, 0<<4 |  0
+#define CAPTURE 0x0400, 15<<4 |  15
+#define CAPSEL 0x0400, 14<<4 |  13
+#define TSGFC_RXTSP 0x0400, 9<<4 |  9
+#define TSGFCW_RXTSP 0x0400, 8<<4 |  7
+#define TSGDCLDQ_RXTSP 0x0400, 6<<4 |  6
+#define TSGDCLDI_RXTSP 0x0400, 5<<4 |  5
+#define TSGSWAPIQ_RXTSP 0x0400, 4<<4 |  4
+#define TSGMODE_RXTSP 0x0400, 3<<4 |  3
+#define INSEL_RXTSP 0x0400, 2<<4 |  2
+#define BSTART_RXTSP 0x0400, 1<<4 |  1
+#define EN_RXTSP 0x0400, 0<<4 |  0
+#define HBD_OVR_RXTSP 0x0403, 14<<4 |  12
+#define DCCORR_AVG_RXTSP 0x0404, 2<<4 |  0
+#define GFIR1_L_RXTSP 0x0405, 10<<4 |  8
+#define GFIR1_N_RXTSP 0x0405, 7<<4 |  0
+#define GFIR2_L_RXTSP 0x0406, 10<<4 |  8
+#define GFIR2_N_RXTSP 0x0406, 7<<4 |  0
+#define GFIR3_L_RXTSP 0x0407, 10<<4 |  8
+#define GFIR3_N_RXTSP 0x0407, 7<<4 |  0
+#define AGC_K_RXTSP 0x0408, 17<<4 |  0
+#define AGC_ADESIRED_RXTSP 0x0409, 15<<4 |  4
+#define AGC_MODE_RXTSP 0x040A, 13<<4 |  12
+#define AGC_AVG_RXTSP 0x040A, 2<<4 |  0
+#define DC_REG_RXTSP 0x040B, 15<<4 |  0
+#define CMIX_GAIN_RXTSP 0x040C, 15<<4 |  14
+#define CMIX_SC_RXTSP 0x040C, 13<<4 |  13
+#define CMIX_BYP_RXTSP 0x040C, 7<<4 |  7
+#define AGC_BYP_RXTSP 0x040C, 6<<4 |  6
+#define GFIR3_BYP_RXTSP 0x040C, 5<<4 |  5
+#define GFIR2_BYP_RXTSP 0x040C, 4<<4 |  4
+#define GFIR1_BYP_RXTSP 0x040C, 3<<4 |  3
+#define DC_BYP_RXTSP 0x040C, 2<<4 |  2
+#define GC_BYP_RXTSP 0x040C, 1<<4 |  1
+#define PH_BYP_RXTSP 0x040C, 0<<4 |  0
+#define CAPD 0x040E, 31<<4 |  0
+#define DTHBIT_RX 0x0440, 8<<4 |  5
+#define SEL_RX 0x0440, 4<<4 |  1
+#define MODE_RX 0x0440, 0<<4 |  0
+
+#endif
diff --git a/mcu_program/common_src/lms7002m_calibrations.c b/mcu_program/common_src/lms7002m_calibrations.c
new file mode 100644
index 0000000..5614556
--- /dev/null
+++ b/mcu_program/common_src/lms7002m_calibrations.c
@@ -0,0 +1,1192 @@
+#include "lms7002m_calibrations.h"
+#include "LMS7002M_parameters_compact.h"
+#include "spi.h"
+#include "lms7002m_controls.h"
+#include <math.h>
+
+#ifdef __cplusplus
+    #define VERBOSE 1
+    //#define DRAW_GNU_PLOTS
+
+    #include <thread>
+    #include <vector>
+    #include <chrono>
+    #include <stdio.h>
+
+    typedef struct
+    {
+        int16_t value;
+        uint32_t signalLevel;
+        std::vector<float> measurements;
+    } BinSearchResults;
+    BinSearchResults results;
+
+    #include <gnuPlotPipe.h>
+    GNUPlotPipe saturationPlot;
+    GNUPlotPipe rxDCPlot;
+    GNUPlotPipe IQImbalancePlot;
+    GNUPlotPipe txDCPlot;
+
+///APPROXIMATE conversion
+float ChipRSSI_2_dBFS(uint32_t rssi)
+{
+    uint32_t maxRSSI = 0x15FF4;
+    if(rssi == 0)
+        rssi = 1;
+    return 20*log10((float)(rssi)/maxRSSI);
+}
+
+int16_t toSigned(int16_t val, uint8_t msblsb)
+{
+    val <<= 15-((msblsb >> 4) & 0xF);
+    val >>= 15-((msblsb >> 4) & 0xF);
+    return val;
+}
+#else
+    #define VERBOSE 0
+#endif // __cplusplus
+
+float bandwidthRF = 5e6; //Calibration bandwidth
+#define calibrationSXOffset_Hz 1e6
+#define offsetNCO 0.1e6
+#define calibUserBwDivider 5
+
+ROM uint16_t addr[1];
+xdata uint16_t regStore[200];
+void BackupRegisters()
+{
+	/*uint8_t i;
+	for(i=0; i<255; ++i)
+		regStore[i] = SPI_read(addr[i]); */
+}
+
+void RestoreRegisters()
+{
+	/*uint8_t i;
+	for(i=0; i<255; ++i)
+		SPI_write(addr[i], regStore[i]); */
+
+}
+
+void SetDefaultsSX()
+{
+	ROM const uint16_t SXAddr[]=	{0x011C, 0x011D, 0x011E, 0x011F, 0x0120, 0x0121, 0x0122, 0x0123};
+	ROM const uint16_t SXdefVals[]={0xAD43, 0x0400, 0x0780, 0x3640, 0xB9FF, 0x3404, 0x033F, 0x067B};
+
+	uint8_t i;
+    for(i=0; i<sizeof(SXAddr)/sizeof(uint16_t); ++i)
+        SPI_write(SXAddr[i], SXdefVals[i]);
+}
+
+uint8_t toDCOffset(const int8_t offset)
+{
+    return offset >= 0 ? offset : (abs(offset) | 0x40);
+}
+
+void FlipRisingEdge(const uint16_t addr, const uint8_t bits)
+{
+    const uint16_t regVal = SPI_read(addr);
+    Modify_SPI_Reg_bits_WrOnly(addr, bits, 0, regVal);
+    Modify_SPI_Reg_bits_WrOnly(addr, bits, 1, regVal);
+}
+
+void LoadDC_REG_TX_IQ()
+{
+    SPI_write(0x020C, 0x7FFF);
+    FlipRisingEdge(TSGDCLDI_TXTSP);
+    SPI_write(0x020C, 0x8000);
+    FlipRisingEdge(TSGDCLDQ_TXTSP);
+}
+
+static void Delay()
+{
+#ifdef __cplusplus
+    //std::this_thread::sleep_for(std::chrono::milliseconds(10));
+#else
+	uint16_t i;
+	volatile uint8_t t=0;
+	for(i=0; i<200; ++i)
+		t <<= 1;
+#endif
+}
+
+#ifdef __cplusplus
+uint32_t rssiCounter = 0;
+#endif
+uint16_t GetRSSI()
+{
+#ifdef __cplusplus
+    ++rssiCounter;
+    std::this_thread::sleep_for(std::chrono::milliseconds(10));
+#else
+    #warning TODO: might need to wait until RSSI values refreshes
+    Delay();
+#endif // __cplusplus
+Delay();
+Delay();
+    FlipRisingEdge(CAPTURE);
+    return ((SPI_read(0x040F) << 2) | (SPI_read(0x040E) & 0x3));
+}
+
+void SetRxGFIR3Coefficients()
+{
+    //FIR coefficients symmetrical, storing only one half
+    ROM const int16_t firCoefs[] =
+{
+    8,4,0,-6,-11,-16,-20,-22,-22,-20,-14,-5,6,20,34,46,
+    56,61,58,48,29,3,-29,-63,-96,-123,-140,-142,-128,-94,-44,20,
+    93,167,232,280,302,291,244,159,41,-102,-258,-409,-539,-628,-658,-614,
+    -486,-269,34,413,852,1328,1814,2280,2697,3038,3277,3401,
+};
+    uint8_t index = 0;
+    for (;index < sizeof(firCoefs)/sizeof(int16_t); ++index)
+        SPI_write(0x0500 + index + 24 * (index / 40), firCoefs[index]);
+    for (;index < sizeof(firCoefs)/sizeof(int16_t)*2; ++index)
+        SPI_write(0x0500 + index + 24 * (index / 40), firCoefs[119-index]);
+}
+
+void CheckSaturationTxRx()
+{
+	const uint16_t saturationLevel = 0x0B000; //-3dBFS
+	int8_t g_pga;
+	int8_t g_rxloop;
+	uint16_t rssi_prev;
+	uint16_t rssi;
+#ifdef DRAW_GNU_PLOTS
+    #define PUSH_PLOT_VALUE(vec, data) vec.push_back(data)
+    std::vector<float> g_rxLoopbStage;
+    std::vector<float> pgaFirstStage;
+    std::vector<float> lnaStage;
+    std::vector<float> tiaStage;
+    std::vector<float> pgaSecondStage;
+#else
+    #define PUSH_PLOT_VALUE(vec, data)
+#endif
+    Modify_SPI_Reg_bits(DC_BYP_RXTSP, 0);
+    Modify_SPI_Reg_bits(CMIX_BYP_RXTSP, 0);
+    SetNCOFrequency(LMS7002M_Rx, calibrationSXOffset_Hz - offsetNCO + (bandwidthRF / calibUserBwDivider) * 2);
+
+    rssi_prev = rssi = GetRSSI();
+    PUSH_PLOT_VALUE(g_rxLoopbStage, rssi);
+
+    g_pga = Get_SPI_Reg_bits(G_PGA_RBB);
+    g_rxloop = Get_SPI_Reg_bits(G_RXLOOPB_RFE);
+
+#if VERBOSE
+    printf("Receiver saturation search, target level: %i (%2.3f dBFS)\n", saturationLevel, ChipRSSI_2_dBFS(saturationLevel));
+    printf("initial  PGA: %2i, RxLoopback: %2i, %3.2f dbFS\n", g_pga, g_rxloop, ChipRSSI_2_dBFS(rssi));
+#endif
+    while(rssi < saturationLevel)
+    {
+        if(g_rxloop < 15)
+            ++g_rxloop;
+        else
+            break;
+        Modify_SPI_Reg_bits(G_RXLOOPB_RFE, g_rxloop);
+        rssi = GetRSSI();
+        PUSH_PLOT_VALUE(g_rxLoopbStage, rssi);
+    }
+    PUSH_PLOT_VALUE(pgaFirstStage, rssi);
+    while(g_rxloop == 15 && rssi < saturationLevel)
+    {
+        if(g_pga < 18)
+            ++g_pga;
+        else
+            break;
+        Modify_SPI_Reg_bits(G_PGA_RBB, g_pga);
+        rssi = GetRSSI();
+        if(rssi < rssi_prev)
+        {
+            --g_pga;
+            break;
+        }
+        rssi_prev = rssi;
+        PUSH_PLOT_VALUE(pgaFirstStage, rssi);
+    }
+#if VERBOSE
+    printf("adjusted PGA: %2i, RxLoopback: %2i, %3.2f dbFS\n", g_pga, g_rxloop, ChipRSSI_2_dBFS(rssi));
+#endif
+    Modify_SPI_Reg_bits(CMIX_BYP_RXTSP, 1);
+    Modify_SPI_Reg_bits(DC_BYP_RXTSP, 1);
+#ifdef DRAW_GNU_PLOTS
+    {
+    saturationPlot.write("set yrange [:0]\n");
+    saturationPlot.write("set title 'Rx gains search'\n");
+    saturationPlot.write("set key right bottom\n");
+    saturationPlot.write("set xlabel 'measurement index'\n");
+    saturationPlot.write("set ylabel 'RSSI dbFS'\n");
+    saturationPlot.write("set grid xtics ytics\n");
+    saturationPlot.write("plot\
+'-' u 1:2 with lines title 'G_RXLOOPB',\
+'-' u 1:2 with lines title 'PGA',\
+'-' u 1:2 with lines title 'target Level'\n");
+    int index = 1;
+    const auto arrays = {&g_rxLoopbStage, &pgaFirstStage};
+    for(auto a : arrays)
+    {
+        --index;
+        for(size_t i=0; i<a->size(); ++i)
+            saturationPlot.writef("%i %f\n", index++, ChipRSSI_2_dBFS((*a)[i]));
+        saturationPlot.write("e\n");
+    }
+    saturationPlot.writef("%i %f\n%i %f\ne\n", 0, ChipRSSI_2_dBFS(saturationLevel),
+                           index, ChipRSSI_2_dBFS(saturationLevel));
+    saturationPlot.flush();
+    }
+#endif
+#undef PUSH_PLOT_VALUE
+}
+
+typedef struct
+{
+    LMS7Parameter param;
+    int16_t result;
+    int16_t minValue;
+    int16_t maxValue;
+} BinSearchParam;
+
+bool ConvertToRxDC = false;
+uint16_t Convert(const uint16_t val)
+{
+	return ConvertToRxDC ? toDCOffset(val) : val;
+}
+
+void BinarySearch(BinSearchParam bdata* args)
+{
+    uint16_t rssiLeft = ~0;
+    uint16_t rssiRight;
+    int16_t left = args->minValue;
+    int16_t right = args->maxValue;
+    int16_t step;
+    const uint16_t addr = args->param.address;
+    const uint8_t msblsb = args->param.msblsb;
+    const uint16_t regValue = SPI_read(addr);
+    ConvertToRxDC = args->param.address == DCOFFI_RFE.address;
+#ifdef DRAW_GNU_PLOTS
+    std::vector<float> searchPoints;
+    #define PUSH_PLOT_VALUE(vec, param, level) vec.push_back(param);vec.push_back(level)
+#else
+    #define PUSH_PLOT_VALUE(vec, param, level)
+#endif
+    Modify_SPI_Reg_bits_WrOnly(addr, msblsb, Convert(right), regValue);
+    rssiRight = GetRSSI();
+    PUSH_PLOT_VALUE(searchPoints, right, rssiRight);
+    while(right-left >= 1)
+    {
+        step = (right-left)/2;
+        if(rssiLeft < rssiRight)
+        {
+            Modify_SPI_Reg_bits_WrOnly(addr, msblsb, Convert(right), regValue);
+            rssiRight = GetRSSI();
+            PUSH_PLOT_VALUE(searchPoints, right, rssiRight);
+        }
+        else
+        {
+            Modify_SPI_Reg_bits_WrOnly(addr, msblsb, Convert(left), regValue);
+            rssiLeft = GetRSSI();
+            PUSH_PLOT_VALUE(searchPoints, left, rssiLeft);
+        }
+        if(step == 0)
+            break;
+        if(rssiLeft < rssiRight)
+            right -= step;
+        else
+            left += step;
+    }
+    args->result = rssiLeft < rssiRight ? left : right;
+    Modify_SPI_Reg_bits_WrOnly(addr, msblsb, Convert(args->result), regValue);
+
+#ifdef DRAW_GNU_PLOTS
+	results.value = args->result;
+    results.signalLevel = rssiLeft < rssiRight ? rssiLeft : rssiRight;
+    results.measurements.clear();
+    results.measurements = searchPoints;
+    for(size_t i=0; i<results.measurements.size(); i+=2)
+        for(size_t j=i; j<results.measurements.size(); j+=2)
+    {
+        if(results.measurements[i] > results.measurements[j])
+        {
+            float temp = results.measurements[i];
+            results.measurements[i] = results.measurements[j];
+            results.measurements[j] = temp;
+            temp = results.measurements[i+1];
+            results.measurements[i+1] = results.measurements[j+1];
+            results.measurements[j+1] = temp;
+        }
+    }
+#endif //DRAW_GNU_PLOTS
+#undef PUSH_PLOT_VALUE
+}
+
+void CalibrateRxDC()
+{
+#ifdef DRAW_GNU_PLOTS
+    rxDCPlot.write("set title 'Rx DC search'\n");
+    rxDCPlot.write("set xlabel 'Offset value'\n");
+    rxDCPlot.write("set ylabel 'RSSI dBFS'\n");
+    rxDCPlot.write("set grid ytics xtics\n");
+    rxDCPlot.write("plot\
+'-' w l t 'I1',\
+'-' w l t 'Q1',\
+'-' w l t 'I2',\
+'-' w l t 'Q2',\
+'-' w l t 'I3',\n");
+#endif // DRAW_GNU_PLOTS
+    BinSearchParam argsI;
+    BinSearchParam argsQ;
+
+	ConvertToRxDC = true;
+    Modify_SPI_Reg_bits(EN_G_TRF, 0);
+    Modify_SPI_Reg_bits(DC_BYP_RXTSP, 1);
+    Modify_SPI_Reg_bits(CAPSEL, 0);
+    //SetRxDCOFF(32, 32);
+    SPI_write(0x010E, toDCOffset(32) << 7 | toDCOffset((32)));
+	//return;
+    //find I
+    argsI.param = DCOFFI_RFE;
+    argsQ.param = DCOFFQ_RFE;
+    argsI.maxValue = argsQ.maxValue = 63;
+    argsI.minValue = argsQ.minValue = -63;
+
+    BinarySearch(&argsI);
+#ifdef DRAW_GNU_PLOTS
+    for(size_t i=0; i<results.measurements.size(); i+=2)
+        rxDCPlot.writef("%f %f\n", results.measurements[i], results.measurements[i+1]);
+    rxDCPlot.write("e\n");
+#endif
+    BinarySearch(&argsQ);
+#ifdef DRAW_GNU_PLOTS
+    for(size_t i=0; i<results.measurements.size(); i+=2)
+        rxDCPlot.writef("%f %f\n", results.measurements[i], results.measurements[i+1]);
+    rxDCPlot.write("e\n");
+#endif
+    argsI.maxValue = argsI.result+8;
+    argsI.minValue = argsI.result-8;
+    argsQ.maxValue = argsQ.result+8;
+    argsQ.minValue = argsQ.result-8;
+
+    BinarySearch(&argsI);
+#ifdef DRAW_GNU_PLOTS
+    for(size_t i=0; i<results.measurements.size(); i+=2)
+        rxDCPlot.writef("%f %f\n", results.measurements[i], results.measurements[i+1]);
+    rxDCPlot.write("e\n");
+#endif
+    BinarySearch(&argsQ);
+#ifdef DRAW_GNU_PLOTS
+    for(size_t i=0; i<results.measurements.size(); i+=2)
+        rxDCPlot.writef("%f %f\n", results.measurements[i], results.measurements[i+1]);
+    rxDCPlot.write("e\n");
+#endif
+
+    argsI.maxValue = argsI.result+4;
+    argsI.minValue = argsI.result-4;
+    BinarySearch(&argsI);
+#ifdef DRAW_GNU_PLOTS
+    for(size_t i=0; i<results.measurements.size(); i+=2)
+        rxDCPlot.writef("%f %f\n", results.measurements[i], results.measurements[i+1]);
+    rxDCPlot.write("e\n");
+    rxDCPlot.flush();
+#endif
+    Modify_SPI_Reg_bits(DC_BYP_RXTSP, 0); // DC_BYP 0
+    Modify_SPI_Reg_bits(EN_G_TRF, 1);
+#if VERBOSE
+    printf("Rx DCOFFI: %i, DCOFFQ: %i\n", argsI.result, argsQ.result);
+#endif
+	ConvertToRxDC = false;
+}
+
+void CalibrateTxDC()
+{
+#ifdef DRAW_GNU_PLOTS
+    txDCPlot.write("set title 'Tx DC search'\n");
+    txDCPlot.write("set xlabel 'Offset value'\n");
+    txDCPlot.write("set ylabel 'RSSI dBFS'\n");
+    txDCPlot.write("set grid ytics xtics\n");
+    txDCPlot.write("plot\
+'-' w l t 'I1',\
+'-' w l t 'Q1',\
+'-' w l t 'I2',\
+'-' w l t 'Q2'\n");
+#endif // DRAW_GNU_PLOTS
+    BinSearchParam argsI;
+    BinSearchParam argsQ;
+
+    Modify_SPI_Reg_bits(EN_G_TRF, 1);
+    Modify_SPI_Reg_bits(CMIX_BYP_TXTSP, 0);
+    Modify_SPI_Reg_bits(CMIX_BYP_RXTSP, 0);
+
+    //Modify_SPI_Reg_bits(DCCORRI_TXTSP, 0);
+    //Modify_SPI_Reg_bits(DCCORRQ_TXTSP, 0);
+    Modify_SPI_Reg_bits(0x0204, 15<< 4 | 0, 0);
+
+    //find I
+    argsI.param = DCCORRI_TXTSP;
+    argsI.maxValue = 127;
+    argsI.minValue = -128;
+    BinarySearch(&argsI);
+#ifdef DRAW_GNU_PLOTS
+    for(size_t i=0; i<results.measurements.size(); i+=2)
+        txDCPlot.writef("%f %f\n", results.measurements[i], results.measurements[i+1]);
+    txDCPlot.write("e\n");
+#endif
+
+    argsQ.param = DCCORRQ_TXTSP;
+    argsQ.maxValue = 127;
+    argsQ.minValue = -128;
+
+    BinarySearch(&argsQ);
+#ifdef DRAW_GNU_PLOTS
+    for(size_t i=0; i<results.measurements.size(); i+=2)
+        txDCPlot.writef("%f %f\n", results.measurements[i], results.measurements[i+1]);
+    txDCPlot.write("e\n");
+#endif
+    //Modify_SPI_Reg_bits(DCCORRQ_TXTSP, corrQ);
+
+    argsI.maxValue = argsI.result+4;
+    argsI.minValue = argsI.result-4;
+    BinarySearch(&argsI);
+#ifdef DRAW_GNU_PLOTS
+    for(size_t i=0; i<results.measurements.size(); i+=2)
+        txDCPlot.writef("%f %f\n", results.measurements[i], results.measurements[i+1]);
+    txDCPlot.write("e\n");
+#endif
+
+    argsQ.maxValue = argsQ.result+4;
+    argsQ.minValue = argsQ.result-4;
+    BinarySearch(&argsQ);
+#ifdef DRAW_GNU_PLOTS
+    for(size_t i=0; i<results.measurements.size(); i+=2)
+        txDCPlot.writef("%f %f\n", results.measurements[i], results.measurements[i+1]);
+    txDCPlot.write("e\n");
+#endif
+#if VERBOSE
+    printf("coarse: Tx DCCORRI: %i, DCCORRQ: %i | %2.3f dBFS\n", argsI.result, argsQ.result, ChipRSSI_2_dBFS(results.signalLevel));
+#endif
+    Modify_SPI_Reg_bits(0x0204, 15 << 4 | 0, (argsI.result << 8 | (argsQ.result & 0xFF)));
+}
+
+void CalibrateIQImbalance(bool tx)
+{
+#ifdef DRAW_GNU_PLOTS
+    const char *dirName = tx ? "Tx" : "Rx";
+    IQImbalancePlot.writef("set title '%s IQ imbalance'\n", dirName);
+    IQImbalancePlot.write("set xlabel 'parameter value'\n");
+    IQImbalancePlot.write("set ylabel 'RSSI dBFS'\n");
+    IQImbalancePlot.write("set grid ytics xtics\n");
+    IQImbalancePlot.write("plot\
+'-' w l t 'phase1',\
+'-' w l t 'gain1',\
+'-' w l t 'phase2'\
+\n");
+#endif // DRAW_GNU_PLOTS
+    LMS7Parameter gcorri;
+    LMS7Parameter gcorrq;
+    BinSearchParam argsPhase;
+    BinSearchParam argsGain;
+
+	if(tx)
+	{
+		gcorri = GCORRI_TXTSP;
+		gcorrq = GCORRQ_TXTSP;
+		argsPhase.param = IQCORR_TXTSP;
+	}
+	else
+	{
+		gcorri = GCORRI_RXTSP;
+		gcorrq = GCORRQ_RXTSP;
+		argsPhase.param = IQCORR_RXTSP;
+	}
+
+   	argsPhase.maxValue = 128;
+    argsPhase.minValue = -128;
+    BinarySearch(&argsPhase);
+#ifdef DRAW_GNU_PLOTS
+    for(size_t i=0; i<results.measurements.size(); i+=2)
+        IQImbalancePlot.writef("%f %f\n", results.measurements[i], ChipRSSI_2_dBFS(results.measurements[i+1]));
+    IQImbalancePlot.write("e\n");
+    printf("Coarse search %s IQCORR: %i\n", dirName, argsPhase.result);
+#endif
+
+    //coarse gain
+    {
+        uint16_t rssiIgain;
+        uint16_t rssiQgain;
+        //Modify_SPI_Reg_bits(gcorri.address, gcorri.msblsb, 2047 - 64);
+        //Modify_SPI_Reg_bits(gcorrq.address, gcorrq.msblsb, 2047);
+        SPI_write(gcorri.address, 2047 - 64);
+        SPI_write(gcorrq.address, 2047);
+        rssiIgain = GetRSSI();
+        //Modify_SPI_Reg_bits(gcorri.address, gcorri.msblsb, 2047);
+        //Modify_SPI_Reg_bits(gcorrq.address, gcorrq.msblsb, 2047 - 64);
+        SPI_write(gcorri.address, 2047);
+        SPI_write(gcorrq.address, 2047 - 64);
+        rssiQgain = GetRSSI();
+
+        if(rssiIgain < rssiQgain)
+            argsGain.param = gcorri;
+        else
+            argsGain.param = gcorrq;
+        SPI_write(gcorrq.address, 2047);
+    }
+    argsGain.maxValue = 2047;
+    argsGain.minValue = 2047-512;
+    BinarySearch(&argsGain);
+
+#ifdef DRAW_GNU_PLOTS
+    const char* chName = (argsGain.param.address == gcorri.address ? "I" : "Q");
+    for(size_t i=0; i<results.measurements.size(); i+=2)
+        IQImbalancePlot.writef("%f %f\n", results.measurements[i], ChipRSSI_2_dBFS(results.measurements[i+1]));
+    IQImbalancePlot.write("e\n");
+    printf("Coarse search %s GAIN_%s: %i\n", dirName, chName, argsGain.result);
+#endif
+
+    argsPhase.maxValue = argsPhase.result+16;
+    argsPhase.minValue = argsPhase.result-16;
+    BinarySearch(&argsPhase);
+#ifdef DRAW_GNU_PLOTS
+    for(size_t i=0; i<results.measurements.size(); i+=2)
+        IQImbalancePlot.writef("%f %f\n", results.measurements[i], ChipRSSI_2_dBFS(results.measurements[i+1]));
+    IQImbalancePlot.write("e\n");
+    printf("Coarse search %s IQCORR: %i\n", dirName, argsPhase.result);
+#endif
+    //Modify_SPI_Reg_bits(argsGain.param.address, argsGain.param.msblsb, argsGain.result);
+    SPI_write(argsGain.param.address, argsGain.result);
+    Modify_SPI_Reg_bits(argsPhase.param.address, argsPhase.param.msblsb, argsPhase.result);
+}
+
+uint8_t SetupCGEN()
+{
+    uint8_t status;
+    uint8_t cgenMultiplier;
+    uint8_t gfir3n;
+    cgenMultiplier = (int)((GetFrequencyCGEN() / 46.08e6) + 0.5);
+    if(cgenMultiplier < 2)
+        cgenMultiplier = 2;
+    if(cgenMultiplier > 9 && cgenMultiplier < 12)
+        cgenMultiplier = 12;
+    if(cgenMultiplier > 13)
+        cgenMultiplier = 13;
+    //CGEN VCO is powered up in SetFrequencyCGEN/Tune
+    status = SetFrequencyCGEN(46.08e6 * cgenMultiplier);
+    if(status != 0)
+        return status;
+
+    gfir3n = 4 * cgenMultiplier;
+    if(Get_SPI_Reg_bits(EN_ADCCLKH_CLKGN) == 1)
+        gfir3n /= pow2(Get_SPI_Reg_bits(CLKH_OV_CLKL_CGEN));
+    gfir3n = pow2((int)(log(gfir3n)/log(2)))-1; //could be log2(gfir3n)
+    Modify_SPI_Reg_bits(GFIR3_N_RXTSP, gfir3n);
+    return 0;
+}
+
+uint8_t CalibrateTxSetup()
+{
+	uint8_t status = 1;
+    const uint16_t x0020val = SPI_read(0x0020); //remember used channel
+
+    /*BeginBatch("TxSetup");
+    //rfe
+    //reset RFE to defaults
+    SetDefaults(SECTION_RFE);
+    Modify_SPI_Reg_bits(G_RXLOOPB_RFE, 7);
+    Modify_SPI_Reg_bits(0x010C, 4 << 4 | 3, 0); //PD_MXLOBUF_RFE 0, PD_QGEN_RFE 0
+    Modify_SPI_Reg_bits(CCOMP_TIA_RFE, 4);
+    Modify_SPI_Reg_bits(CFB_TIA_RFE, 50);
+    Modify_SPI_Reg_bits(ICT_LODC_RFE, 31);
+    Modify_SPI_Reg_bits(EN_DCOFF_RXFE_RFE, 1);
+
+    //RBB
+    //reset RBB to defaults
+    SetDefaults(SECTION_RBB);
+    Modify_SPI_Reg_bits(PD_LPFH_RBB, 0);
+    Modify_SPI_Reg_bits(PD_LPFL_RBB, 1);
+    Modify_SPI_Reg_bits(G_PGA_RBB, 0);
+    Modify_SPI_Reg_bits(INPUT_CTL_PGA_RBB, 1);
+    Modify_SPI_Reg_bits(ICT_PGA_OUT_RBB, 12);
+    Modify_SPI_Reg_bits(ICT_PGA_IN_RBB, 12);
+
+    //TXTSP
+    Modify_SPI_Reg_bits(TSGMODE_TXTSP, 1);
+    Modify_SPI_Reg_bits(INSEL_TXTSP, 1);
+    Modify_SPI_Reg_bits(CMIX_BYP_TXTSP, 0);
+    Modify_SPI_Reg_bits(DC_BYP_TXTSP, 0);
+    Modify_SPI_Reg_bits(GC_BYP_TXTSP, 0);
+    Modify_SPI_Reg_bits(PH_BYP_TXTSP, 0);
+    Modify_SPI_Reg_bits(GCORRI_TXTSP.address, GCORRI_TXTSP.msblsb , 2047);
+    Modify_SPI_Reg_bits(GCORRQ_TXTSP.address, GCORRQ_TXTSP.msblsb, 2047);
+    Modify_SPI_Reg_bits(CMIX_SC_TXTSP, 0);
+
+    //RXTSP
+    SetDefaults(SECTION_RxTSP);
+    SetDefaults(SECTION_RxNCO);
+    Modify_SPI_Reg_bits(GFIR2_BYP_RXTSP, 1);
+    Modify_SPI_Reg_bits(GFIR1_BYP_RXTSP, 1);
+    Modify_SPI_Reg_bits(HBD_OVR_RXTSP, 4); //Decimation HBD ratio
+
+
+
+    Modify_SPI_Reg_bits(AGC_MODE_RXTSP, 1);
+    Modify_SPI_Reg_bits(CMIX_BYP_RXTSP, 1);
+    Modify_SPI_Reg_bits(AGC_AVG_RXTSP, 0x1);
+    Modify_SPI_Reg_bits(GFIR3_L_RXTSP, 7);
+
+
+    //AFE
+    Modify_SPI_Reg_bits(PD_RX_AFE1, 0);
+    Modify_SPI_Reg_bits(PD_RX_AFE2, 0);
+
+    //XBUF
+    Modify_SPI_Reg_bits(0x0085, 2 << 4 | 0, 1); //PD_XBUF_RX 0, PD_XBUF_TX 0, EN_G_XBUF 1
+
+    //CDS
+    Modify_SPI_Reg_bits(CDS_TXATSP, 3);
+    Modify_SPI_Reg_bits(CDS_TXBTSP, 3);
+
+    //TRF
+    Modify_SPI_Reg_bits(L_LOOPB_TXPAD_TRF, 0);
+    Modify_SPI_Reg_bits(EN_LOOPB_TXPAD_TRF, 1);
+
+    BIAS
+    {
+        uint16_t backup = Get_SPI_Reg_bits(RP_CALIB_BIAS);
+        SetDefaults(SECTION_BIAS);
+        Modify_SPI_Reg_bits(RP_CALIB_BIAS, backup);
+    }
+
+    EndBatch();*/
+
+	{
+		ROM const uint16_t TxSetupAddr[] = {0x0082,0x0085,0x00AE,0x0101,0x0200,0x0208, 0x0084};
+		ROM const uint16_t TxSetupData[] = {0x0000,0x0001,0xF000,0x0001,0x000C,0x0000, 0x0000};
+		ROM const uint16_t TxSetupMask[] = {0x0018,0x0007,0xF000,0x1801,0x000C,0x210B, 0xF83F};
+		uint8_t i;
+ 	    for(i=0; i<sizeof(TxSetupAddr)/sizeof(uint16_t); ++i)
+        	SPI_write(TxSetupAddr[i], ( SPI_read(TxSetupAddr[i]) & ~TxSetupMask[i] ) | TxSetupData[i]);
+	}
+	{
+		ROM const uint16_t TxSetupAddrWrOnly[] = {0x010C,0x010D,0x010E,0x010F,0x0110,0x0111,0x0112,0x0113,0x0115,0x0116,0x0117,0x0118,0x0119, 0x0201, 0x0202, 0x0400,0x0401,0x0402,0x0403,0x0404,0x0405,0x0406,0x0407,0x0408,0x0409,0x040A,0x040B,0x040C,0x040D,0x040E,0x0440,0x0441,0x0442,0x0443};
+		ROM const uint16_t TxSetupDataWrOnly[] = {0x88E5,0x00DE,0x2040,0x3042,0x0BFF,0x0083,0x4032,0x03DF,0x0005,0x8180,0x280C,0x218C,0x3180, 0x07FF, 0x07FF, 0x0081,0x07FF,0x07FF,0x4000,0x0000,0x0000,0x0000,0x0700,0x0000,0x0000,0x1000,0x0000,0x0098,0x0000,0x0002,0x0020,0x0000,0x0000,0x0000};
+
+		uint8_t i;
+	    for(i=0; i<sizeof(TxSetupAddrWrOnly)/sizeof(uint16_t); ++i)
+	        SPI_write(TxSetupAddrWrOnly[i], TxSetupDataWrOnly[i]);
+	}
+    SetRxGFIR3Coefficients();
+	status = SetupCGEN();
+    if(status != 0)
+        return status;
+   	
+    //SXR
+    Modify_SPI_Reg_bits_WrOnly(MAC, 1, x0020val); //switch to ch. A
+    //SetDefaults(SECTION_SX);
+	SetDefaultsSX();
+	/*{
+		ROM const uint16_t SXAddr[]=	{0x011C, 0x011D, 0x011E, 0x011F, 0x0120, 0x0121, 0x0122, 0x0123};
+		ROM const uint16_t SXdefVals[]={0xAD43, 0x0400, 0x0780, 0x3640, 0xB9FF, 0x3404, 0x033F, 0x067B};
+
+		uint8_t i;
+	    for(i=0; i<sizeof(SXAddr)/sizeof(uint16_t); ++i)
+	        SPI_write(SXAddr[i], SXdefVals[i]);
+	}*/
+	{
+        const float_type SXRfreq = GetFrequencySX(LMS7002M_Tx) - bandwidthRF/ calibUserBwDivider - calibrationSXOffset_Hz;
+        //SX VCO is powered up in SetFrequencySX/Tune
+        status = SetFrequencySX(LMS7002M_Rx, SXRfreq);
+        if(status != 0)
+            return status+0x50;
+    }
+    
+    //if calibrating ch. B enable buffers
+    if(x0020val & 0x2)
+    {
+        Modify_SPI_Reg_bits(PD_TX_AFE2, 0);
+        Modify_SPI_Reg_bits(EN_NEXTRX_RFE, 1);
+        Modify_SPI_Reg_bits(EN_NEXTTX_TRF, 1);
+    }
+
+    //SXT{
+    Modify_SPI_Reg_bits_WrOnly(MAC, 2, x0020val); //switch to ch. B
+    Modify_SPI_Reg_bits(PD_LOCH_T2RBUF, 1);
+    SPI_write(0x0020, x0020val); //restore used channel
+
+    LoadDC_REG_TX_IQ();
+    SetNCOFrequency(LMS7002M_Tx, bandwidthRF/ calibUserBwDivider);
+    {
+        const uint8_t sel_band1_2_trf = (uint8_t)Get_SPI_Reg_bits(0x0103, 11 << 4 | 10);
+        if(sel_band1_2_trf != 0x1 && sel_band1_2_trf != 0x2) //BAND1
+        {
+            //printf("Tx Calibration: band not selected");
+            return 5;
+        }
+        Modify_SPI_Reg_bits(SEL_PATH_RFE, sel_band1_2_trf+1);
+        //Modify_SPI_Reg_bits(PD_RLOOPB_1_RFE, 0);
+        //Modify_SPI_Reg_bits(PD_RLOOPB_2_RFE, 1);
+        Modify_SPI_Reg_bits(0x010C, 6 << 4 | 5, sel_band1_2_trf ^ 0x3);
+        //Modify_SPI_Reg_bits(EN_INSHSW_LB1_RFE, 0);
+        //Modify_SPI_Reg_bits(EN_INSHSW_LB2_RFE, 1);
+        Modify_SPI_Reg_bits(0x010D, 4 << 4 | 3, sel_band1_2_trf ^ 0x3);
+    }
+    return 0x0;
+}
+
+uint8_t CalibrateTx()
+{
+#ifdef __cplusplus
+    auto beginTime = std::chrono::high_resolution_clock::now();
+#endif
+#if VERBOSE
+    uint8_t ch = (uint8_t)Get_SPI_Reg_bits(MAC);
+    uint8_t sel_band1_trf = (uint8_t)Get_SPI_Reg_bits(SEL_BAND1_TRF);
+    printf("Tx ch.%s , BW: %g MHz, RF output: %s, Gain: %i\n",
+                    ch == 0x1 ? "A" : "B",
+                    bandwidthRF/1e6,
+                    sel_band1_trf==1 ? "BAND1" : "BAND2",
+                    Get_SPI_Reg_bits(CG_IAMP_TBB));
+#endif
+    uint8_t status;
+	BackupRegisters();
+    status = CalibrateTxSetup();
+#ifdef __cplusplus
+    printf("Setup duration: %li ms\n",
+        std::chrono::duration_cast<std::chrono::milliseconds>
+        (std::chrono::high_resolution_clock::now()-beginTime).count());
+#endif
+    if(status != 0)
+	{
+		goto TxCalibrationEnd; //go to ending stage to restore registers
+	}
+	CheckSaturationTxRx();
+    CalibrateRxDC();
+
+    SetNCOFrequency(LMS7002M_Rx, calibrationSXOffset_Hz - offsetNCO + (bandwidthRF/ calibUserBwDivider));
+    CalibrateTxDC();
+    SetNCOFrequency(LMS7002M_Rx, calibrationSXOffset_Hz - offsetNCO);
+    CalibrateIQImbalance(LMS7002M_Tx);
+TxCalibrationEnd:
+	if(status != 0)
+    {
+#if VERBOSE
+        printf("Tx calibration failed");
+#endif
+		RestoreRegisters();
+        return status;
+    }    
+	RestoreRegisters();
+    //Modify_SPI_Reg_bits(MAC, ch);
+    //Modify_SPI_Reg_bits(DCCORRI_TXTSP.address, DCCORRI_TXTSP.msblsb, dccorri);
+    //Modify_SPI_Reg_bits(DCCORRQ_TXTSP.address, DCCORRQ_TXTSP.msblsb, dccorrq);
+    //Modify_SPI_Reg_bits(GCORRI_TXTSP.address, GCORRI_TXTSP.msblsb, gcorri);
+    //Modify_SPI_Reg_bits(GCORRQ_TXTSP.address, GCORRQ_TXTSP.msblsb, gcorrq);
+    //Modify_SPI_Reg_bits(IQCORR_TXTSP.address, IQCORR_TXTSP.msblsb, phaseOffset);
+
+    //Modify_SPI_Reg_bits(DC_BYP_TXTSP, 0);
+    //Modify_SPI_Reg_bits(GC_BYP_TXTSP, 0);
+    //Modify_SPI_Reg_bits(PH_BYP_TXTSP, 0);
+    //Modify_SPI_Reg_bits(0x0208, 3 << 4 | 0, 0);
+
+    //LoadDC_REG_TX_IQ(); //not necessary, just for testing convenience
+#if VERBOSE
+    //printf("#####Tx calibration RESULTS:###########################\n");
+    /*printf("Tx ch.%s, BW: %g MHz, RF output: %s, Gain: %i\n",
+                    ch == 1 ? "A" : "B",
+                    bandwidthRF/1e6, sel_band1_trf==1 ? "BAND1" : "BAND2",
+                    1//Get_SPI_Reg_bits(CG_IAMP_TBB)
+                    );*/
+    {
+        //Get_SPI_Reg_bits(CG_IAMP_TBB);
+        int8_t dcI = Get_SPI_Reg_bits(DCCORRI_TXTSP.address, DCCORRI_TXTSP.msblsb);
+        int8_t dcIsigned = toSigned(dcI, DCCORRI_TXTSP.msblsb);
+    int8_t dcQsigned = toSigned(Get_SPI_Reg_bits(DCCORRQ_TXTSP.address, DCCORRQ_TXTSP.msblsb), DCCORRQ_TXTSP.msblsb);
+    int16_t phaseSigned = toSigned(Get_SPI_Reg_bits(IQCORR_TXTSP.address, IQCORR_TXTSP.msblsb), IQCORR_TXTSP.msblsb);
+    uint16_t gcorri = Get_SPI_Reg_bits(GCORRI_TXTSP.address, GCORRI_TXTSP.msblsb);
+    uint16_t gcorrq = Get_SPI_Reg_bits(GCORRQ_TXTSP.address, GCORRQ_TXTSP.msblsb);
+    printf("   | DC  | GAIN | PHASE\n");
+    printf("---+-----+------+------\n");
+    printf("I: | %3i | %4i | %i\n", dcIsigned, gcorri, phaseSigned);
+    printf("Q: | %3i | %4i |\n", dcQsigned, gcorrq);
+    }
+#ifdef __cplusplus
+    int32_t duration = std::chrono::duration_cast<std::chrono::milliseconds>
+        (std::chrono::high_resolution_clock::now()-beginTime).count();
+    printf("Duration: %i ms\n", duration);
+#endif
+#endif //LMS_VERBOSE_OUTPUT
+    return 0;
+}
+#define MSBLSB(x, y) x << 4 | y
+
+ /*
+void SetDefaults(uint16_t start, uint16_t end)
+{
+    ROM const uint16_t defaultAddrs[] = { 0
+//0x0020,0x0021,0x0022,0x0023,0x0024,0x0025,0x0026,0x0027,0x0028,0x0029,0x002A,0x002B,0x002C,0x002E,0x002F,0x0081,0x0082,0x0084,0x0085,0x0086,0x0087,0x0088,0x0089,0x008A,0x008B,0x008C,0x0092,0x0093,0x0094,0x0095,0x0096,0x0097,0x0098,0x0099,0x009A,0x009B,0x009C,0x009D,0x009E,0x009F,0x00A0,0x00A1,0x00A2,0x00A3,0x00A4,0x00A5,0x00A6,0x00A7,0x00A8,0x00AA,0x00AB,0x00AD,0x00AE,0x0100,0x0101,0x0102,0x0103,0x0104,0x0105,0x0106,0x0107,0x0108,0x0109,0x010A,0x010C,0x010D,0x010E,0x010F,0x0110,0x0111, [...]
+};
+	ROM const uint16_t defaultValues[] = { 0
+//0xFFFF,0x0E9F,0x07DF,0x5559,0xE4E4,0x0101,0x0101,0xE4E4,0x0101,0x0101,0x0086,0x0010,0xFFFF,0x0000,0x3840,0x0000,0x800B,0x0400,0x0001,0x4901,0x0400,0x0780,0x0020,0x0514,0x2100,0x067B,0x0001,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6565,0x658C,0x6565,0x658C,0x6565,0x658C,0x658C,0x6565,0x6565,0x6565,0x6565,0x6565,0x6565,0x000F,0x6565,0x0000,0x0000,0x0000,0x03FF,0xF000,0x3409,0x7800,0x3180,0x0A12,0x0088,0x0007,0x318C,0x318C,0x9426,0x61C1,0x104C,0x88FD,0x009E,0x2040,0x3042,0x0BF4,0x0083, [...]
+};
+#ifdef __cplusplus
+    int status = 0;
+    std::vector<uint16_t> addrs;
+    std::vector<uint16_t> values;
+    for(uint32_t address = start; address <= end; ++address)
+    {
+        int i=0;
+        for(i=0; i<sizeof(defaultAddrs)/sizeof(uint16_t); ++i)
+        {
+            addrs.push_back(defaultAddrs[i]);
+            values.push_back(defaultValues[i]);
+            break;
+        }
+    }
+    SPI_write_batch(&addrs[0], &values[0], addrs.size());
+#else
+
+#endif
+} */
+
+int CalibrateRxSetup()
+{
+    uint8_t status;
+    const uint16_t x0020val = SPI_read(0x0020);
+
+    //rfe
+    {
+        ROM const uint16_t RxSetupAddr[] = {0x0082, 0x0085, 0x00AE, 0x0100, 0x0101, 0x0108, 0x010C, 0x010D, 0x0110, 0x0113, 0x0115, 0x0119, 0x0200, 0x0208, 0x0400, 0x0403, 0x0407, 0x040A, 0x040C};
+        ROM const uint16_t RxSetupData[] = {0x0000, 0x0001, 0xF000, 0x0000, 0x0001, 0x0426, 0x0000, 0x0040, 0x001F, 0x000C, 0x0000, 0x0000, 0x008C, 0x2070, 0x0000, 0x4000, 0x0700, 0x1000, 0x0098};
+        ROM const uint16_t RxSetupMask[] = {0x0008, 0x0007, 0xF000, 0x0001, 0x1801, 0xFFFF, 0x001A, 0x0040, 0x001F, 0x003C, 0xC000, 0x8000, 0x018C, 0xE170, 0x6000, 0x7000, 0x0700, 0x3007, 0xC0D8};
+
+		uint8_t i;
+ 	    for(i=0; i<sizeof(RxSetupAddr)/sizeof(uint16_t); ++i)
+        	SPI_write(RxSetupAddr[i], ( SPI_read(RxSetupAddr[i]) & ~RxSetupMask[i] ) | RxSetupData[i]);																  	
+    }
+   /* BeginBatch("RxSetup.txt");
+    Modify_SPI_Reg_bits(EN_DCOFF_RXFE_RFE, 1);
+    Modify_SPI_Reg_bits(G_RXLOOPB_RFE, 3);
+    Modify_SPI_Reg_bits(0x010C, 4 << 4 | 3, 0); //PD_MXLOBUF_RFE 0, PD_QGEN_RFE 0
+    Modify_SPI_Reg_bits(0x010C, 1 << 4 | 1, 0); //PD_TIA 0
+    Modify_SPI_Reg_bits(0x0110, 4 << 4 | 0, 31); //ICT_LO_RFE 31
+
+    //RBB
+    Modify_SPI_Reg_bits(0x0115, MSBLSB(15, 14), 0); //Loopback switches disable
+    Modify_SPI_Reg_bits(0x0119, MSBLSB(15, 15), 0); //OSW_PGA 0
+
+    //TRF
+    //reset TRF to defaults
+    SetDefaults(SECTION_TRF);
+    Modify_SPI_Reg_bits(L_LOOPB_TXPAD_TRF, 0);
+    Modify_SPI_Reg_bits(EN_LOOPB_TXPAD_TRF, 1);
+
+    Modify_SPI_Reg_bits(EN_G_TRF, 0);
+
+    //TBB
+    //reset TBB to defaults
+    SetDefaults(SECTION_TBB);
+    Modify_SPI_Reg_bits(CG_IAMP_TBB, 1);
+    Modify_SPI_Reg_bits(ICT_IAMP_FRP_TBB, 1);
+    Modify_SPI_Reg_bits(ICT_IAMP_GG_FRP_TBB, 6);
+
+    //AFE
+    Modify_SPI_Reg_bits(PD_RX_AFE2, 0);
+
+    
+
+    //XBUF
+    Modify_SPI_Reg_bits(0x0085, MSBLSB(2, 0), 1); //PD_XBUF_RX 0, PD_XBUF_TX 0, EN_G_XBUF 1
+
+    //TXTSP
+    SetDefaults(SECTION_TxTSP);
+    SetDefaults(SECTION_TxNCO);
+    Modify_SPI_Reg_bits(TSGFCW_TXTSP, 1);
+    Modify_SPI_Reg_bits(TSGMODE_TXTSP, 0x1);
+    Modify_SPI_Reg_bits(INSEL_TXTSP, 1);
+    Modify_SPI_Reg_bits(0x0208, MSBLSB(6, 4), 0x7); //GFIR3_BYP 1, GFIR2_BYP 1, GFIR1_BYP 1
+    Modify_SPI_Reg_bits(CMIX_GAIN_TXTSP, 0);
+    Modify_SPI_Reg_bits(CMIX_SC_TXTSP, 1);
+    Modify_SPI_Reg_bits(CMIX_BYP_TXTSP, 0);
+
+    //RXTSP
+    SetDefaults(SECTION_RxTSP);
+    SetDefaults(SECTION_RxNCO);
+    Modify_SPI_Reg_bits(0x040C, MSBLSB(4, 3), 0x3); //GFIR2_BYP, GFIR1_BYP
+    Modify_SPI_Reg_bits(HBD_OVR_RXTSP, 4);
+
+    Modify_SPI_Reg_bits(AGC_MODE_RXTSP, 1);
+    Modify_SPI_Reg_bits(AGC_BYP_RXTSP, 0);
+    Modify_SPI_Reg_bits(CMIX_BYP_RXTSP, 1);
+    Modify_SPI_Reg_bits(CAPSEL, 0);
+    Modify_SPI_Reg_bits(AGC_AVG_RXTSP, 0);
+    Modify_SPI_Reg_bits(CMIX_GAIN_RXTSP, 0);
+    Modify_SPI_Reg_bits(GFIR3_L_RXTSP, 7);
+
+    //CDS
+    Modify_SPI_Reg_bits(CDS_TXATSP, 3);
+    Modify_SPI_Reg_bits(CDS_TXBTSP, 3);
+    EndBatch();	  */
+    //BIAS
+    Modify_SPI_Reg_bits(AGC_AVG_RXTSP, 0);
+    {
+        uint16_t rp_calib_bias = Get_SPI_Reg_bits(0x0084, MSBLSB(10, 6));
+        //SetDefaults(SECTION_BIAS);
+        Modify_SPI_Reg_bits(0x0084, MSBLSB(10, 6), rp_calib_bias);
+    }
+    {
+        uint8_t selPath;
+        selPath = Get_SPI_Reg_bits(SEL_PATH_RFE);
+
+        if (selPath == 2)
+        {
+            Modify_SPI_Reg_bits(SEL_BAND2_TRF, 1);
+            Modify_SPI_Reg_bits(SEL_BAND1_TRF, 0);
+        }
+        else if (selPath == 3)
+        {
+            Modify_SPI_Reg_bits(SEL_BAND2_TRF, 0);
+            Modify_SPI_Reg_bits(SEL_BAND1_TRF, 1);
+        }
+        else
+            return 1;//ReportError(EINVAL, "CalibrateRxSetup() - SEL_PATH_RFE must be LNAL or LNAW");
+    }
+
+    Modify_SPI_Reg_bits(MAC, 2);
+    if(Get_SPI_Reg_bits(PD_LOCH_T2RBUF) == 0) //isTDD
+    {
+        //in TDD do nothing
+        Modify_SPI_Reg_bits(MAC, 1);
+        //SetDefaults(SECTION_SX);
+		SetDefaultsSX();
+        status = SetFrequencySX(LMS7002M_Rx, GetFrequencySX(LMS7002M_Tx) - bandwidthRF/ calibUserBwDivider - 9e6);
+        if(status != 0)
+            return status+0x40;
+        //done in set frequency/tune
+        //Modify_SPI_Reg_bits(PD_VCO, 0);
+    }
+    else
+    {
+        float_type SXRfreqHz;
+        //SXR
+        //Modify_SPI_Reg_bits(MAC, 1); //Get freq already changes/restores ch
+        SXRfreqHz = GetFrequencySX(LMS7002M_Rx);
+
+        //SXT
+        Modify_SPI_Reg_bits(MAC, 2);
+        SetDefaultsSX();
+
+        //done in set frequency/tune
+        //Modify_SPI_Reg_bits(PD_VCO, 0);
+
+        status = SetFrequencySX(LMS7002M_Tx, SXRfreqHz + bandwidthRF/ calibUserBwDivider + 9e6);
+        if(status != 0)
+            return status +0x50;
+    }
+    SPI_write(0x0020, x0020val);
+
+    LoadDC_REG_TX_IQ();
+
+    //CGEN
+   // SetDefaults(SECTION_CGEN);
+    status = SetupCGEN();
+    if(status != 0)
+        return status +0x30;
+	SetRxGFIR3Coefficients();
+    SetNCOFrequency(LMS7002M_Tx, 9e6);
+    SetNCOFrequency(LMS7002M_Rx, bandwidthRF/calibUserBwDivider - offsetNCO);
+    //modifications when calibrating channel B
+    if( (x0020val&0x3) == 2)
+    {
+        Modify_SPI_Reg_bits(MAC, 1);
+        Modify_SPI_Reg_bits(EN_NEXTRX_RFE, 1);
+        Modify_SPI_Reg_bits(EN_NEXTTX_TRF, 1);
+        Modify_SPI_Reg_bits(PD_TX_AFE2, 0);
+        SPI_write(0x0020, x0020val);
+    }
+    return 0;
+}
+
+uint8_t CheckSaturationRx(const float_type bandwidth_Hz)
+{
+    ROM const uint16_t target_rssi = 0x0B000; //0x0B000 = -3 dBFS
+    uint16_t rssi;
+    const uint8_t rxloopbStep = 2;
+    const uint8_t cg_iampStep = 2;
+    uint8_t g_rxloopb_rfe = Get_SPI_Reg_bits(G_RXLOOPB_RFE);
+    uint8_t cg_iamp = Get_SPI_Reg_bits(CG_IAMP_TBB);
+#ifdef DRAW_GNU_PLOTS
+    std::vector<uint32_t> firstStage, secondStage;
+    #define PUSH_PLOT_VALUE(vec, data) vec.push_back(data)
+#else
+    #define PUSH_PLOT_VALUE(vec, data)
+#endif
+    Modify_SPI_Reg_bits(CMIX_SC_RXTSP, 0);
+    Modify_SPI_Reg_bits(CMIX_BYP_RXTSP, 0);
+    SetNCOFrequency(LMS7002M_Rx, bandwidth_Hz / calibUserBwDivider - offsetNCO);
+
+    rssi = GetRSSI();
+    PUSH_PLOT_VALUE(firstStage, rssi);
+
+#if VERBOSE
+    printf("Initial gains:\tG_RXLOOPB: %2i, CG_IAMP: %2i | %2.3f dbFS\n", g_rxloopb_rfe, cg_iamp, ChipRSSI_2_dBFS(rssi));
+#endif
+
+    while (rssi < target_rssi)
+    {
+        g_rxloopb_rfe += rxloopbStep;
+        if(g_rxloopb_rfe > 15)
+        {
+            g_rxloopb_rfe -= rxloopbStep;
+            break;
+        }
+        Modify_SPI_Reg_bits(G_RXLOOPB_RFE, g_rxloopb_rfe);
+        rssi = GetRSSI();
+        PUSH_PLOT_VALUE(firstStage, rssi);
+    }
+
+    PUSH_PLOT_VALUE(secondStage, rssi);
+    while (rssi < target_rssi)
+    {
+        break;
+        cg_iamp += 2;
+        if(cg_iamp > 20)
+        {
+            cg_iamp -= cg_iampStep;
+            break;
+        }
+        Modify_SPI_Reg_bits(CG_IAMP_TBB, cg_iamp);
+        rssi = GetRSSI();
+        PUSH_PLOT_VALUE(secondStage, rssi);
+    }
+#if VERBOSE
+    printf("Adjusted gains: G_RXLOOPB: %2i, CG_IAMP: %2i | %2.3f dbFS\n", g_rxloopb_rfe, cg_iamp, ChipRSSI_2_dBFS(rssi));
+#endif
+#ifdef DRAW_GNU_PLOTS
+    saturationPlot.write("set yrange [:0]\n");
+    saturationPlot.write("set ylabel 'RSSI dbFS'\n");
+    saturationPlot.write("set ylabel 'measurement index'\n");
+    saturationPlot.write("set title 'Rx saturation check'\n");
+    saturationPlot.write("set key right bottom\n");
+    saturationPlot.write("set grid ytics xtics\n");
+    saturationPlot.write("plot ");
+
+    int index = 0;
+    saturationPlot.writef(
+"'-' title '%s' with lines\
+, '-' title 'CG_IAMP' with lines\
+, '-' title 'target Level' with lines\n", "G_RXLOOPB_RFE");
+    for(auto value: firstStage)
+        saturationPlot.writef("%i %f\n", index++, ChipRSSI_2_dBFS(value));
+    saturationPlot.write("e\n");
+    --index;
+    for(auto value: secondStage)
+        saturationPlot.writef("%i %f\n", index++, ChipRSSI_2_dBFS(value));
+    saturationPlot.write("e\n");
+    saturationPlot.writef("%i %f\n%i %f\ne\n", 0, ChipRSSI_2_dBFS(target_rssi), index, ChipRSSI_2_dBFS(target_rssi));
+    saturationPlot.flush();
+#endif
+    #undef PUSH_PLOT_VALUE
+    return 0;
+}
+
+//host has to backup chip state prior calibration, and restore afterward
+uint8_t CalibrateRx()
+{
+#ifdef __cplusplus
+    auto beginTime = std::chrono::high_resolution_clock::now();
+#endif
+    uint8_t status;
+    //uint16_t gcorri;
+    //uint16_t gcorrq;
+    //int16_t phaseOffset;
+    const uint16_t x0020val = SPI_read(0x0020); //remember used channel
+
+#if VERBOSE
+    double rxFreq = GetFrequencySX(LMS7002M_Rx);
+    const char* lnaName;
+    switch(Get_SPI_Reg_bits(SEL_PATH_RFE))
+    {
+        case 0: lnaName = "none";
+        case 1: lnaName = "LNAH";
+        case 2: lnaName = "LNAW";
+        case 3: lnaName = "LNAL";
+    }
+    printf("Rx ch.%s @ %4g MHz, BW: %g MHz, RF input: %s, PGA: %i, LNA: %i, TIA: %i\n",
+                (x0020val & 0x3) == 1 ? "A" : "B", rxFreq/1e6,
+                bandwidthRF/1e6, lnaName,
+                Get_SPI_Reg_bits(G_PGA_RBB),
+                Get_SPI_Reg_bits(G_LNA_RFE),
+                Get_SPI_Reg_bits(G_TIA_RFE));
+    printf("Rx calibration started\n");
+#endif
+	BackupRegisters();
+    status = CalibrateRxSetup();
+    if(status != 0)
+        goto RxCalibrationEndStage;
+	//return 1;
+    CalibrateRxDC();
+	//return 1;
+    {
+        if ((uint8_t)Get_SPI_Reg_bits(SEL_PATH_RFE) == 2)
+        {
+            Modify_SPI_Reg_bits(PD_RLOOPB_2_RFE, 0);
+            Modify_SPI_Reg_bits(EN_INSHSW_LB2_RFE, 0);
+        }
+        else
+        {
+            Modify_SPI_Reg_bits(PD_RLOOPB_1_RFE, 0);
+            Modify_SPI_Reg_bits(EN_INSHSW_LB1_RFE, 0);
+        }
+    }
+
+    Modify_SPI_Reg_bits(MAC, 2);
+    if (Get_SPI_Reg_bits(PD_LOCH_T2RBUF) == false)
+    {
+        Modify_SPI_Reg_bits(PD_LOCH_T2RBUF, 1);
+        //TDD MODE
+        Modify_SPI_Reg_bits(MAC, 1);
+        Modify_SPI_Reg_bits(PD_VCO, 0);
+    }
+    SPI_write(0x0020, x0020val);
+    CheckSaturationRx(bandwidthRF);
+    Modify_SPI_Reg_bits(CMIX_SC_RXTSP, 1);
+    Modify_SPI_Reg_bits(CMIX_BYP_RXTSP, 0);
+    SetNCOFrequency(LMS7002M_Rx, bandwidthRF/calibUserBwDivider + offsetNCO);
+    CalibrateIQImbalance(LMS7002M_Rx);
+RxCalibrationEndStage:
+    if (status != 0)
+    {
+		RestoreRegisters();
+        //printf("Rx calibration failed", LOG_WARNING);
+        return status;
+    }
+    //SPI_write(0x0020, x0020val);
+	RestoreRegisters();
+    //SPI_write(0x010E, toDCOffset(dcoffi) << 7 | toDCOffset((dcoffq)));
+    //Modify_SPI_Reg_bits(EN_DCOFF_RXFE_RFE, 1);
+    //Modify_SPI_Reg_bits(0x040C, MSBLSB(2, 0), 0); //DC_BYP 0, GC_BYP 0, PH_BYP 0
+    //Modify_SPI_Reg_bits(0x0110, MSBLSB(4, 0), 31); //ICT_LO_RFE 31
+    //Log("Rx calibration finished", LOG_INFO);
+#if VERBOSE
+    printf("#####Rx calibration RESULTS:###########################\n");
+    printf("Method: %s %s loopback\n",
+        "RSSI",
+        "INTERNAL");
+    printf("Rx ch.%s @ %4g MHz, BW: %g MHz, RF input: %s, PGA: %i, LNA: %i, TIA: %i\n",
+                (x0020val & 3) == 1 ? "A" : "B", rxFreq/1e6,
+                bandwidthRF/1e6, lnaName,
+                Get_SPI_Reg_bits(G_PGA_RBB),
+                Get_SPI_Reg_bits(G_LNA_RFE),
+                Get_SPI_Reg_bits(G_TIA_RFE));
+    {
+        /*int8_t dcIsigned = (dcoffi & 0x3f) * (dcoffi&0x40 ? -1 : 1);
+        int8_t dcQsigned = (dcoffq & 0x3f) * (dcoffq&0x40 ? -1 : 1);
+        int16_t phaseSigned = phaseOffset << 4;
+        phaseSigned >>= 4;
+        verbose_printf("   | DC  | GAIN | PHASE\n");
+        verbose_printf("---+-----+------+------\n");
+        verbose_printf("I: | %3i | %4i | %i\n", dcIsigned, gcorri, phaseSigned);
+        verbose_printf("Q: | %3i | %4i |\n", dcQsigned, gcorrq);*/
+    }
+    int32_t duration = std::chrono::duration_cast<std::chrono::milliseconds>
+        (std::chrono::high_resolution_clock::now()-beginTime).count();
+    printf("Duration: %i ms\n", duration);
+#endif //LMS_VERBOSE_OUTPUT
+    return 0;
+}
diff --git a/mcu_program/common_src/lms7002m_calibrations.h b/mcu_program/common_src/lms7002m_calibrations.h
new file mode 100644
index 0000000..bb37529
--- /dev/null
+++ b/mcu_program/common_src/lms7002m_calibrations.h
@@ -0,0 +1,19 @@
+#ifndef LMS7002M_CALIBRATIONS_H
+#define LMS7002M_CALIBRATIONS_H
+
+#include "typedefs.h"
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+extern uint8_t CalibrateTx();
+extern uint8_t CalibrateRx();
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif
diff --git a/mcu_program/common_src/lms7002m_controls.c b/mcu_program/common_src/lms7002m_controls.c
new file mode 100644
index 0000000..0d74c4b
--- /dev/null
+++ b/mcu_program/common_src/lms7002m_controls.c
@@ -0,0 +1,288 @@
+#include "lms7002m_controls.h"
+#include "spi.h"
+#include "LMS7002M_parameters_compact.h"
+#include "math.h"
+#include "typedefs.h"
+
+#ifdef __cplusplus
+#include <cmath>
+using namespace std;
+#include <chrono>
+#include <thread>
+#endif
+
+#define VERBOSE 0
+
+//TODO add functions to modify reference clock
+float_type RefClk = 30.72e6; //board reference clock
+
+uint16_t pow2(const uint8_t power)
+{
+    return 1 << power;
+}
+
+float_type GetFrequencyCGEN()
+{
+    float_type dMul = (RefClk/2.0)/(Get_SPI_Reg_bits(DIV_OUTCH_CGEN)+1); //DIV_OUTCH_CGEN
+    uint16_t gINT = Get_SPI_Reg_bits(0x0088, 13<<4 | 0); //read whole register to reduce SPI transfers
+    uint32_t gFRAC = ((uint32_t)(gINT & 0xF) << 16) | Get_SPI_Reg_bits(0x0087, 15 << 4 | 0);
+    return dMul * (((gINT>>4) + 1 + gFRAC/1048576.0));
+}
+
+uint8_t SetFrequencyCGEN(float_type freq)
+{
+    float_type dFvco;
+    int16_t iHdiv;
+
+    //VCO frequency selection according to F_CLKH
+	{
+	    uint8_t vcoCnt = 0;
+	    float_type vcoFreqs[3];
+	    for (iHdiv = 0; iHdiv < 256 && vcoCnt < 3; ++iHdiv)
+	    {
+	        dFvco = 2 * (iHdiv + 1) * freq;
+	        if (dFvco >= 2e9 && dFvco <= 2.7e9)
+	            vcoFreqs[vcoCnt++] = dFvco;
+	    }
+	    if (vcoCnt == 0)
+	        return 3;//lime::ReportError(-2, "SetFrequencyCGEN(%g MHz) - cannot deliver requested frequency", freq / 1e6);
+		dFvco = vcoFreqs[vcoCnt / 2];
+    	iHdiv = dFvco / freq / 2 - 1;
+		Modify_SPI_Reg_bits(DIV_OUTCH_CGEN, iHdiv);
+	}
+    //Integer division
+   	Modify_SPI_Reg_bits(INT_SDM_CGEN, (uint16_t)(dFvco/RefClk - 1)); //INT_SDM_CGEN
+
+    //Fractional division
+	{
+    float_type dFrac = dFvco/RefClk - (uint32_t)(dFvco/RefClk);
+    uint32_t gFRAC = (uint32_t)(dFrac * 1048576);
+	Modify_SPI_Reg_bits(0x0087, 15 << 4 | 0, gFRAC&0xFFFF); //INT_SDM_CGEN[15:0]
+    Modify_SPI_Reg_bits(0x0088, 3 << 4 | 0, gFRAC>>16); //INT_SDM_CGEN[19:16]
+	}
+
+#if VERBOSE
+    printf("CGEN: Freq=%g MHz, VCO=%g GHz, INT=%i, FRAC=%i, DIV_OUTCH_CGEN=%i\n", freq/1e6, dFvco/1e9, gINT, gFRAC, iHdiv);
+#endif // NDEBUG
+    return TuneVCO(VCO_CGEN);
+}
+
+float_type GetReferenceClk_TSP_MHz(bool tx)
+{
+    const float_type cgenFreq = GetFrequencyCGEN();
+	const float_type clklfreq = cgenFreq/pow2(Get_SPI_Reg_bits(CLKH_OV_CLKL_CGEN));
+    if(Get_SPI_Reg_bits(EN_ADCCLKH_CLKGN) == 0)
+        return tx ? clklfreq : cgenFreq/4.0;
+    else
+        return tx ? cgenFreq : clklfreq/4.0;
+}
+
+void SetNCOFrequency(bool tx, float freq)
+{
+    const uint16_t addr = tx ? 0x0242 : 0x0442;
+    uint32_t fcw = (uint32_t)((freq/GetReferenceClk_TSP_MHz(tx))*4294967296.0);
+    SPI_write(addr, (fcw >> 16)); //NCO frequency control word register MSB part.
+    SPI_write(addr+1, fcw); //NCO frequency control word register LSB part.
+}
+
+float_type GetFrequencySX(bool Tx)
+{
+	uint16_t gINT;
+	uint32_t gFRAC;
+    const uint16_t ch = SPI_read(0x0020);//(uint8_t)Get_SPI_Reg_bits(MAC); //remember previously used channel
+	float_type dMul;
+	if(Tx)
+        Modify_SPI_Reg_bits(MAC, 2); // Rx mac = 1, Tx mac = 2
+	else
+        Modify_SPI_Reg_bits(MAC, 1); // Rx mac = 1, Tx mac = 2
+	gINT = Get_SPI_Reg_bits(0x011E, 13 << 4 | 0);	// read whole register to reduce SPI transfers
+    gFRAC = ((uint32_t)(gINT&0xF) << 16) | Get_SPI_Reg_bits(0x011D, 15 << 4 | 0);
+    dMul = (float_type)RefClk/ (1 << (Get_SPI_Reg_bits(DIV_LOCH) + 1));
+    //Calculate real frequency according to the calculated parameters
+    dMul = dMul * ((gINT >> 4) + 4 + ((float_type)gFRAC / 1048576.0)) * (Get_SPI_Reg_bits(EN_DIV2_DIVPROG) + 1);
+    //Modify_SPI_Reg_bits(MAC, ch); //restore used channel
+    SPI_write(0x0020, ch);
+	return dMul;
+}
+
+uint8_t SetFrequencySX(bool tx, const float_type freq_Hz)
+{
+    const uint16_t macBck = SPI_read(0x0020);
+    bool canDeliverFrequency;
+    Modify_SPI_Reg_bits(MAC, tx?2:1);
+    //find required VCO frequency
+	{
+		float_type VCOfreq;
+		int8_t div_loch;
+		float_type temp;
+		uint32_t fractionalPart;
+	    for (div_loch = 6; div_loch >= 0; --div_loch)
+	    {
+	        VCOfreq = (1 << (div_loch + 1)) * freq_Hz;
+	        if ((VCOfreq >= 3800e6) && (VCOfreq <= 7714e6))
+	            break;
+	    }
+		Modify_SPI_Reg_bits(DIV_LOCH, div_loch);
+
+    	temp = VCOfreq / (RefClk * (1 + (VCOfreq > 5500e6)));
+	    fractionalPart = (uint32_t)((temp - (uint32_t)(temp)) * 1048576);
+
+		Modify_SPI_Reg_bits(INT_SDM, (uint16_t)(temp - 4)); //INT_SDM
+	    Modify_SPI_Reg_bits(0x011D, 15 << 4 | 0, fractionalPart & 0xFFFF); //FRAC_SDM[15:0]
+	    Modify_SPI_Reg_bits(0x011E, 3 << 4 | 0, (fractionalPart >> 16)); //FRAC_SDM[19:16]
+		Modify_SPI_Reg_bits(EN_DIV2_DIVPROG, (VCOfreq > 5500e6)); //EN_DIV2_DIVPROG
+	}
+
+    canDeliverFrequency = false;
+	{
+		int8_t sel_vco;
+	    int8_t tuneScore[3] = { -128, -128, -128 }; //best is closest to 0
+	    for (sel_vco = 0; sel_vco < 3; ++sel_vco)
+	    {
+	        Modify_SPI_Reg_bits(SEL_VCO, sel_vco);
+	        if( TuneVCO(tx ? VCO_SXT : VCO_SXR) == 0)
+	        {
+	            tuneScore[sel_vco] = -128 + Get_SPI_Reg_bits(CSW_VCO);
+	            canDeliverFrequency = true;
+	        }
+	    }
+		sel_vco = 2;
+	    if (abs(tuneScore[0]) < abs(tuneScore[sel_vco]))
+	            sel_vco = 0;
+	    if (abs(tuneScore[1]) < abs(tuneScore[sel_vco]))
+	            sel_vco = 1;
+
+		Modify_SPI_Reg_bits(SEL_VCO, sel_vco);
+	    Modify_SPI_Reg_bits(CSW_VCO, tuneScore[sel_vco] + 128);
+	}
+
+    //Modify_SPI_Reg_bits(MAC, macBck);
+    SPI_write(0x0020, macBck);
+    if (canDeliverFrequency == false)
+        return 2;//lime::ReportError(EINVAL, "SetFrequencySX%s(%g MHz) - cannot deliver frequency\n%s", tx?"T":"R", freq_Hz / 1e6, ss.str().c_str());
+    return 0;
+}
+
+typedef struct
+{
+    int16_t high;
+    int16_t low;
+} CSWInteval;
+
+void Delay()
+{
+#ifdef __cplusplus
+    std::this_thread::sleep_for(std::chrono::microseconds(1));
+#else
+    uint16_t i;
+	volatile uint8_t t=0;
+	for(i=0; i<400; ++i)
+		t <<= 1;
+#endif
+}
+
+/** @brief Performs VCO tuning operations for CLKGEN, SXR, SXT modules
+    @param module module selection for tuning 0-cgen, 1-SXR, 2-SXT
+    @return 0-success, other-failure
+*/
+uint8_t TuneVCO(uint8_t module) // 0-cgen, 1-SXR, 2-SXT
+{
+    CSWInteval cswSearch[2];
+    uint16_t addrCSW_VCO;
+    uint16_t addrCMP; //comparator address
+    uint8_t msblsb; //SWC msb << 4 | lsb index
+    uint16_t cswReg;
+
+    if(module != VCO_CGEN) //set addresses to SX module
+    {
+        //assuming the active channels is already correct
+        //this->SetActiveChannel(Channel(module));
+        Modify_SPI_Reg_bits(0x011C, 2 << 4 | 1, 0); //activate VCO and comparator
+        addrCSW_VCO = 0x0121;
+        msblsb = 10 << 4 | 3;
+        addrCMP = 0x0123;
+    }
+    else //set addresses to CGEN module
+    {
+        Modify_SPI_Reg_bits(0x0086, 2 << 4 | 1, 0); //activate VCO and comparator
+        addrCSW_VCO = 0x008B;
+        msblsb = 8 << 4 | 1;
+        addrCMP = 0x008C;
+    }
+    cswReg = SPI_read(addrCSW_VCO);
+    //check if lock is within VCO range
+    {
+        Modify_SPI_Reg_bits_WrOnly(addrCSW_VCO, msblsb, 0, cswReg);
+        Delay();
+        if(Get_SPI_Reg_bits(addrCMP, 13 << 4 | 12) == 3) //VCO too high
+            return 4;
+        Modify_SPI_Reg_bits_WrOnly(addrCSW_VCO, msblsb, 255, cswReg);
+        Delay();
+        if(Get_SPI_Reg_bits(addrCMP, 13 << 4 | 12) == 0) //VCO too low
+            return 4;
+    }
+
+    //search intervals [0-127][128-255]
+    {
+    int8_t t;
+    for(t=0; t<2; ++t)
+    {
+        int8_t i;
+        cswSearch[t].low = 128*(t+1);
+        cswSearch[t].high = 128*t; //search interval lowest value
+        Modify_SPI_Reg_bits_WrOnly(addrCSW_VCO, msblsb, cswSearch[t].high, cswReg);
+
+        for(i=6; i>=0; --i)
+        {
+            uint8_t cmphl; //comparators
+            cswSearch[t].high |= (((uint16_t)1) << i); //CSW_VCO<i>=1
+            Modify_SPI_Reg_bits_WrOnly(addrCSW_VCO, msblsb, cswSearch[t].high, cswReg);
+            Delay();
+            cmphl = (uint8_t)Get_SPI_Reg_bits(addrCMP, 13 << 4 | 12);
+            if(cmphl == 0x03) // reduce CSW
+                cswSearch[t].high &= (~(((uint16_t)1) << i)); //CSW_VCO<i>=0
+            if((cmphl == 0x02) && (cswSearch[t].high <= cswSearch[t].low))
+                cswSearch[t].low = cswSearch[t].high;
+        }
+		while(cswSearch[t].low <= cswSearch[t].high && cswSearch[t].low > t*128)
+        {
+            --cswSearch[t].low;
+            Modify_SPI_Reg_bits_WrOnly(addrCSW_VCO, msblsb, cswSearch[t].low, cswReg);
+            Delay();
+            if(Get_SPI_Reg_bits(addrCMP, 13 << 4 | 12) != 2)
+            {
+                ++cswSearch[t].low;
+                break;
+            }
+        }
+    }
+    }
+	//Modify_SPI_Reg_bits_WrOnly(addrCSW_VCO, msblsb, cswSearch[0].low+(cswSearch[0].high-cswSearch[0].low)/2, cswReg);
+    //check if the intervals are joined
+	{
+	    int16_t cswHigh, cswLow;
+	    if(cswSearch[0].high == cswSearch[1].low-1)
+	    {
+	        cswHigh = cswSearch[1].high;
+	        cswLow = cswSearch[0].low;
+	    }
+	    else //compare which interval is wider
+	    {
+	        const uint8_t intervalIndex = (cswSearch[1].high-cswSearch[1].low > cswSearch[0].high-cswSearch[0].low) ? 1 : 0;
+	        cswHigh = cswSearch[intervalIndex].high;
+	        cswLow = cswSearch[intervalIndex].low;
+	    }
+
+        Modify_SPI_Reg_bits_WrOnly(addrCSW_VCO, msblsb, cswLow+(cswHigh-cswLow)/2, cswReg);
+        Delay();
+        if(Get_SPI_Reg_bits(addrCMP, 13 << 4 | 12) != 0x2)
+            //just in case high-low==1, if low fails, check if high locks
+            Modify_SPI_Reg_bits_WrOnly(addrCSW_VCO, msblsb, cswLow+(cswHigh-cswLow)/2+1, cswReg);
+        else
+            return 0;
+	}
+	Delay();
+	if(Get_SPI_Reg_bits(addrCMP, 13 << 4 | 12) != 0x2)
+		return 0x20 + module + 1;
+    return 0;
+}
diff --git a/mcu_program/common_src/lms7002m_controls.h b/mcu_program/common_src/lms7002m_controls.h
new file mode 100644
index 0000000..04febaa
--- /dev/null
+++ b/mcu_program/common_src/lms7002m_controls.h
@@ -0,0 +1,34 @@
+#ifndef LMS7002M_CONTROLS_MCU_H
+#define LMS7002M_CONTROLS_MCU_H
+
+#define LMS7002M_Rx 0
+#define LMS7002M_Tx 1
+
+#include "typedefs.h"
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+extern void SetNCOFrequency(bool tx, float freq_Hz);
+
+extern float_type GetFrequencyCGEN();
+extern uint8_t SetFrequencyCGEN(const float_type freq);
+extern float_type GetFrequencySX(bool Tx);
+extern uint8_t SetFrequencySX(bool Tx, const float_type freq);
+
+enum VCO_ID
+{
+    VCO_CGEN = 0,
+    VCO_SXR,
+    VCO_SXT
+};
+
+extern uint8_t TuneVCO(uint8_t module); // 0-cgen, 1-SXR, 2-SXT
+extern uint16_t pow2(const uint8_t power);
+#ifdef __cplusplus
+}
+#endif
+
+#endif //LMS7002M_CONTROLS_MCU_H
diff --git a/mcu_program/common_src/spi.h b/mcu_program/common_src/spi.h
new file mode 100644
index 0000000..51e08fd
--- /dev/null
+++ b/mcu_program/common_src/spi.h
@@ -0,0 +1,30 @@
+#ifndef SPI_H
+#define SPI_H
+
+#include "typedefs.h"
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+extern void SPI_write(uint16_t spiAddrReg, uint16_t spiDataReg);
+extern uint16_t SPI_read (uint16_t spiAddrReg);
+
+extern void Modify_SPI_Reg_bits_WrOnly(const uint16_t SPI_reg_addr, const uint8_t bits, const uint16_t new_bits_data, const uint16_t initialValue);
+extern void Modify_SPI_Reg_bits(const uint16_t SPI_reg_addr, const uint8_t bits, const uint16_t new_bits_data);
+extern uint16_t Get_SPI_Reg_bits(const uint16_t SPI_reg_addr, const uint8_t bits);
+
+extern void SPI_read_batch(const uint16_t *addr, uint16_t *values, uint8_t cnt);
+extern void SPI_write_batch(const uint16_t * addr, const uint16_t * values, uint8_t cnt);
+
+extern void Modify_SPI_Reg_mask(const uint16_t *addr, const uint16_t *values, const uint16_t *masks, uint8_t cnt);
+
+extern int BeginBatch(const char* name);
+extern void EndBatch();
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/mcu_program/common_src/typedefs.h b/mcu_program/common_src/typedefs.h
new file mode 100644
index 0000000..6d793e8
--- /dev/null
+++ b/mcu_program/common_src/typedefs.h
@@ -0,0 +1,27 @@
+#ifndef LMS7002M_TYPEDEFS_H
+#define LMS7002M_TYPEDEFS_H
+
+typedef float float_type;
+
+#ifdef __C51__
+    typedef unsigned long uint32_t;
+    typedef long int32_t;
+    typedef unsigned short uint16_t;
+    typedef short int16_t;
+    typedef signed char int8_t;
+    typedef unsigned char uint8_t;
+    typedef bit bool;
+    #define ROM code
+    #define false 0
+    #define true 1
+    #define ROM code
+#else //for convenience when compiling for PC
+    #include <stdint.h>
+    #include <stdbool.h>
+    //replace with empty space
+    #define ROM
+    #define xdata
+    #define bdata
+#endif
+
+#endif
diff --git a/mcu_program/host_src/main.cpp b/mcu_program/host_src/main.cpp
new file mode 100644
index 0000000..4cdf97d
--- /dev/null
+++ b/mcu_program/host_src/main.cpp
@@ -0,0 +1,386 @@
+#include "ConnectionSTREAM.h"
+
+#include <stdio.h>
+#include "lms7002m_calibrations.h"
+#include "lms7002m_controls.h"
+#include "spi.h"
+#include "mcu.h"
+#include "mcuHexBin.h"
+
+#include "LMS7002M.h"
+#include "IConnection.h"
+#include "ConnectionRegistry.h"
+#include <chrono>
+#include <fstream>
+#include <gnuPlotPipe.h>
+using namespace std;
+
+lime::IConnection *serPort = nullptr;
+lime::LMS7002M lmsControl;
+
+//use the LMS7002M or calibrate directly from Host
+bool useMCU = 1;
+bool tx = 1;
+
+
+//potential list of registers that need to be backed up and restored after calibration
+const uint16_t backupStateAddr[] = {
+0x0020, 0x0082, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008B, 0x00AE,
+0x0100, 0x0101, 0x010C, 0x010D, 0x010E, 0x010F, 0x0110, 0x0111, 0x0112, 0x0113,
+0x0115, 0x0116, 0x0117, 0x0118, 0x0119, 0x0200, 0x0201, 0x0202, 0x0203, 0x0204, 0x0208, 0x020C,
+0x0242, 0x0243, 0x0400, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407,
+0x0408, 0x0409, 0x040A, 0x040B, 0x040C, 0x040D, 0x040E, 0x0440, 0x0441, 0x0442,
+0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C,
+0x044D, 0x044E, 0x044F, 0x0450, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456,
+0x0457, 0x0458, 0x0459, 0x045A, 0x045B, 0x045C, 0x045D, 0x045E, 0x045F, 0x0460,
+0x0500, 0x0501, 0x0502, 0x0503, 0x0504, 0x0505, 0x0506, 0x0507, 0x0508, 0x0509,
+0x050A, 0x050B, 0x050C, 0x050D, 0x050E, 0x050F, 0x0510, 0x0511, 0x0512, 0x0513,
+0x0514, 0x0515, 0x0516, 0x0517, 0x0518, 0x0519, 0x051A, 0x051B, 0x051C, 0x051D,
+0x051E, 0x051F, 0x0520, 0x0521, 0x0522, 0x0523, 0x0524, 0x0525, 0x0526, 0x0527,
+0x0540, 0x0541, 0x0542, 0x0543, 0x0544, 0x0545, 0x0546, 0x0547, 0x0548, 0x0549,
+0x054A, 0x054B, 0x054C, 0x054D, 0x054E, 0x054F, 0x0550, 0x0551, 0x0552, 0x0553,
+0x0554, 0x0555, 0x0556, 0x0557, 0x0558, 0x0559, 0x055A, 0x055B, 0x055C, 0x055D,
+0x055E, 0x055F, 0x0560, 0x0561, 0x0562, 0x0563, 0x0564, 0x0565, 0x0566, 0x0567,
+0x0580, 0x0581, 0x0582, 0x0583, 0x0584, 0x0585, 0x0586, 0x0587, 0x0588, 0x0589,
+0x058A, 0x058B, 0x058C, 0x058D, 0x058E, 0x058F, 0x0590, 0x0591, 0x0592, 0x0593,
+0x0594, 0x0595, 0x0596, 0x0597, 0x0598, 0x0599, 0x059A, 0x059B, 0x059C, 0x059D,
+0x059E, 0x059F, 0x05A0, 0x05A1, 0x05A2, 0x05A3, 0x05A4, 0x05A5, 0x05A6, 0x05A7,
+};
+const uint16_t backupSXAddr[] = {0x011C, 0x011D, 0x011E, 0x011F, 0x0120, 0x0121, 0x0122, 0x0123, 0x0124};
+uint16_t backupRegsSXR[sizeof(backupSXAddr) / sizeof(int16_t)];
+uint16_t backupRegsSXT[sizeof(backupSXAddr) / sizeof(int16_t)];
+uint16_t backupStateValues[sizeof(backupStateAddr)/sizeof(uint16_t)];
+uint16_t backup0x0100;
+uint16_t backup0x010D;
+
+void BackupRegisterState()
+{
+    uint8_t macBck = Get_SPI_Reg_bits(0x0020, 1 << 4 | 0);
+    SPI_read_batch(backupStateAddr, backupStateValues, sizeof(backupStateAddr) / sizeof(uint16_t));
+    Modify_SPI_Reg_bits(0x0020, 1 << 4 | 0, 1);
+    SPI_read_batch(backupSXAddr, backupRegsSXR, sizeof(backupRegsSXR) / sizeof(uint16_t));
+    //EN_NEXTRX_RFE could be modified in channel A
+    backup0x010D = SPI_read(0x010D);
+    //EN_NEXTTX_TRF could be modified in channel A
+    backup0x0100 = SPI_read(0x0100);
+    Modify_SPI_Reg_bits(0x0020, 1 << 4 | 0, 2);
+    SPI_read_batch(backupSXAddr, backupRegsSXT, sizeof(backupRegsSXR) / sizeof(uint16_t));
+    Modify_SPI_Reg_bits(0x0020, 1 << 4 | 0, macBck);
+}
+
+void RestoreRegisterState()
+{
+    {
+    uint8_t macBck = Get_SPI_Reg_bits(0x0020, 1 << 4 | 0);
+    SPI_write_batch(backupStateAddr, backupStateValues, sizeof(backupStateAddr) / sizeof(uint16_t));
+    Modify_SPI_Reg_bits(0x0020, 1 << 4 | 0, 1);
+    SPI_write(0x010D, backup0x010D); //restore EN_NEXTRX_RFE
+    SPI_write(0x0100, backup0x0100); //restore EN_NEXTTX_TRF
+    SPI_write_batch(backupSXAddr, backupRegsSXR, sizeof(backupRegsSXR) / sizeof(uint16_t));
+    Modify_SPI_Reg_bits(0x0020, 1 << 4 | 0, 2);
+    SPI_write_batch(backupSXAddr, backupRegsSXT, sizeof(backupRegsSXR) / sizeof(uint16_t));
+    Modify_SPI_Reg_bits(0x0020, 1 << 4 | 0, macBck);
+    }
+    //reset Tx logic registers, fixes interpolator
+    {
+    uint16_t x0020val = SPI_read(0x0020);
+    SPI_write(0x0020, x0020val & ~0xA000);
+    SPI_write(0x0020, x0020val);
+    }
+}
+
+extern uint32_t rssiCounter;
+extern uint32_t readCnt;
+extern uint32_t writeCnt;
+int main(int argc, char** argv)
+{
+    //connect to first available device
+    auto cachedHandles = lime::ConnectionRegistry::findConnections();
+    if(cachedHandles.size() > 0)
+        serPort = lime::ConnectionRegistry::makeConnection(cachedHandles.at(0));
+    if(serPort == nullptr)
+        return 0;
+    if (serPort != nullptr && !serPort->IsOpen())
+    {
+        lime::ConnectionRegistry::freeConnection(serPort);
+        printf("failed to open LMS7 control device");
+    }
+    else
+    {
+        auto info = serPort->GetDeviceInfo();
+        printf("Running tests with %s FW:%s HW:%s\n", info.deviceName.c_str(), info.firmwareVersion.c_str(), info.hardwareVersion.c_str());
+    }
+
+    lmsControl.SetConnection(serPort);
+    //change SPI switch to BB, just in case it was left for MCU
+    lmsControl.SPI_write(0x0006, 0);
+
+    //load initial chip config for testing
+    string filename;
+    if(tx)
+        filename = "TxCalib.ini";
+    else
+        filename = "RxMIMO_calibration.ini";
+    if(lmsControl.LoadConfig(filename.c_str()) != 0)
+    {
+        printf("Failed to load .ini file\n");
+        lime::ConnectionRegistry::freeConnection(serPort);
+        return -1;
+    }
+    lmsControl.UploadAll();
+    //calibrating A channel
+    lmsControl.SetActiveChannel(lime::LMS7002M::Channel::ChA);
+
+    if(tx)
+    {
+        lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), 0);
+        lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), 1);
+    }
+
+    int status;
+    /*
+    status = lmsControl.SetFrequencySX(true, 2140e6);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(ISEL_DAC_AFE), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), 5);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(ICT_IAMP_GG_FRP_TBB), 6);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(SEL_BAND1_TRF), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(SEL_BAND2_TRF), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(RCAL_LPFH_TBB), 0);
+    */
+    //backup chip state
+    lime::LMS7002M_RegistersMap *backup;
+
+    float freq = 0.300e9;
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(MAC), 1);
+
+    //lmsControl.Modify_SPI_Reg_bits(LMS7param(CP2_PLL), 0);
+    //lmsControl.Modify_SPI_Reg_bits(LMS7param(CP3_PLL), 0);
+
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), 10);
+    //lmsControl.DownloadAll();
+    //lmsControl.Modify_SPI_Reg_bits(LMS7param(ISEL_DAC_AFE), 0);
+    //lmsControl.Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), 25);
+    //if(status != 0)
+      //  printf("PC TUNE ERROR\n");
+
+    status = 0;
+    {
+        uint8_t mcuImage[8192];
+        uint16_t imgSize = 0;
+        status = MCU_HEX2BIN("../calibrationsLMS7_MCU.hex", sizeof(mcuImage), mcuImage, &imgSize);
+        if(status != 0)
+            return status;
+
+        fstream fout;
+        fout.open("mcu_bin.txt", ios::out);
+        fout << "static const uint8_t mcuImage[] = {";
+        for(int i = 0; i < sizeof(mcuImage); ++i)
+        {
+            if(i % 16 == 0)
+                fout << endl;
+            char ctemp[40];
+            sprintf(ctemp, "0x%02X,", mcuImage[i]);
+            fout << ctemp;
+
+        }
+        fout << "}\n";
+        fout.close();
+
+        status = MCU_UploadProgram(mcuImage, sizeof(mcuImage));
+        if(status != 0)
+        {
+            printf("MCU programming failed\n");
+            return -1;
+        }
+    }
+
+    tx = 1;
+    useMCU = 1;
+    float freqStart = 1575e6;
+    float freqEnd = 1600e6;
+    float freqStep = 100e6;
+
+    freq = freqStart;
+
+    vector<float> vfreqs;
+    vector<int> vdci, vdcq, vgi, vgq, vph;
+
+    while(freq <= freqEnd)
+    {
+        vfreqs.push_back(freq);
+        status = SetFrequencySX(true, freq + (tx ? 0 : 1e6));
+        status = SetFrequencySX(false, freq + (tx ? -1e6 : 0));
+        if(tx)
+        {
+            //lmsControl.Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), 15);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(DCCORRI_TXTSP), 1);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(DCCORRQ_TXTSP), 1);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(GCORRI_TXTSP), 2047);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(GCORRQ_TXTSP), 2047);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(IQCORR_TXTSP), 0);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), 0);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), 1);
+        }
+        else
+        {
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(DCOFFI_RFE), 0);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(DCOFFQ_RFE), 0);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(GCORRI_RXTSP), 2047);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(GCORRQ_RXTSP), 2047);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(IQCORR_RXTSP), 0);
+        }
+        lmsControl.DownloadAll();
+        backup = lmsControl.BackupRegisterMap();
+
+        if(useMCU) //using algorithm inside MCU
+        {
+            status = MCU_SetParameter(MCU_REF_CLK, 30.72e6);
+            status = MCU_SetParameter(MCU_BW, 20e6);
+
+            //TODO set desired bandwidth parameter
+            if(tx)
+                MCU_RunProcedure(1); //initiate Tx calibration
+            else
+                MCU_RunProcedure(2); //initiate Tx calibration
+            status = MCU_WaitForStatus(5000); //wait until MCU finishes
+            if(status != 0)
+            {
+                printf("MCU calibration FAILED : 0x%02X\n", status);
+            }
+
+        }
+        else //calibrating with PC
+        {
+            if(tx)
+                status = CalibrateTx();
+            else
+                status = CalibrateRx();
+        }
+
+        lmsControl.DownloadAll();
+        int16_t dci, dcq, ph, gi, gq;
+        if(tx)
+        {
+            dci = lmsControl.Get_SPI_Reg_bits(LMS7param(DCCORRI_TXTSP));
+            dcq = lmsControl.Get_SPI_Reg_bits(LMS7param(DCCORRQ_TXTSP));
+            gi = lmsControl.Get_SPI_Reg_bits(LMS7param(GCORRI_TXTSP));
+            gq = lmsControl.Get_SPI_Reg_bits(LMS7param(GCORRQ_TXTSP));
+            ph = lmsControl.Get_SPI_Reg_bits(LMS7param(IQCORR_TXTSP));
+
+            dci <<= 8;
+            dci >>= 8;
+            dcq <<= 8;
+            dcq >>= 8;
+            ph <<= 4;
+            ph >>= 4;
+
+            vdci.push_back(dci);
+            vdcq.push_back(dcq);
+            vgi.push_back(gi);
+            vgq.push_back(gq);
+            vph.push_back(ph);
+
+            printf("F: %4.0f MHz, DCI:%3i DCQ:%3i GI:%4i GQ:%4i PH:%4i - %s\n", freq/1e6, dci, dcq, gi, gq, ph, (status == 0 ? "OK" : "FAIL"));
+
+            /*printf("   | DC  | GAIN | PHASE\n");
+            printf("---+-----+------+------\n");
+            printf("I: | %3i | %4i | %i\n", dci, gi, ph);
+            printf("Q: | %3i | %4i |\n", dcq, gq);*/
+        }
+        else
+        {
+            dci = lmsControl.Get_SPI_Reg_bits(LMS7param(DCOFFI_RFE));
+            dcq = lmsControl.Get_SPI_Reg_bits(LMS7param(DCOFFQ_RFE));
+            gi = lmsControl.Get_SPI_Reg_bits(LMS7param(GCORRI_RXTSP));
+            gq = lmsControl.Get_SPI_Reg_bits(LMS7param(GCORRQ_RXTSP));
+            ph = lmsControl.Get_SPI_Reg_bits(LMS7param(IQCORR_RXTSP));
+
+            int16_t rdci = dci;
+            int16_t rdcq = dcq;
+            //dci <<= 8;
+            if(dci & 0x40)
+                rdci = -1 * abs(dci & 0x3F);
+            if(dcq & 0x40)
+                rdcq = -1 * abs(dcq & 0x3F);
+            ph <<= 4;
+            ph >>= 4;
+
+            vdci.push_back(dci);
+            vdcq.push_back(dcq);
+            vgi.push_back(gi);
+            vgq.push_back(gq);
+            vph.push_back(ph);
+
+            printf("F: %4.0f MHz, DCI:%3i DCQ:%3i GI:%4i GQ:%4i PH:%4i - %s\n", freq/1e6, dci, dcq, gi, gq, ph, (status == 0 ? "OK" : "FAIL"));
+
+            /*printf("   | DC  | GAIN | PHASE\n");
+            printf("---+-----+------+------\n");
+            printf("I: | %3i | %4i | %i\n", rdci, gi, ph);
+            printf("Q: | %3i | %4i |\n", rdcq, gq);*/
+        }
+        //restore chip state and apply calibration values
+        //RestoreRegisterState();
+        lmsControl.RestoreRegisterMap(backup);
+        lmsControl.UploadAll();
+
+        if(tx)
+        {
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(DCCORRI_TXTSP), dci);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(DCCORRQ_TXTSP), dcq);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(GCORRI_TXTSP), gi);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(GCORRQ_TXTSP), gq);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(IQCORR_TXTSP), ph);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), 0);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), 1);
+        }
+        else
+        {
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(DCOFFI_RFE), dci);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(DCOFFQ_RFE), dcq);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(GCORRI_RXTSP), gi);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(GCORRQ_RXTSP), gq);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(IQCORR_RXTSP), ph);
+        }
+        freq += freqStep;
+    }
+    if(tx)
+    {
+        lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), 0);
+        lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), 1);
+        lmsControl.LoadDC_REG_IQ(true, 0x7FFF, 0x7FFF);
+    }
+    lime::ConnectionRegistry::freeConnection(serPort);
+
+    /*GNUPlotPipe plot(true);
+    plot.write("plot '-' u 1:2 w line title 'DC I', '-' u 1:2 w line title 'DC Q', '-' u 1:2 w line title 'Phase'\n");
+    //plot.write("plot '-' u 1:2 w line title 'DC I', '-' u 1:2 w line title 'DC Q', '-' u 1:2 w line title 'Phase', '-' u 1:2 w line title 'GainI', '-' u 1:2 w line title 'GainQ'\n");
+
+    for(int i = 0; i < vfreqs.size(); ++i)
+    {
+        plot.writef("%f %i\n", vfreqs[i] / 1e6, vdci[i]);
+    }
+    plot.write("e\n");
+    for(int i = 0; i < vfreqs.size(); ++i)
+    {
+        plot.writef("%f %i\n", vfreqs[i] / 1e6, vdcq[i]);
+    }
+    plot.write("e\n");
+    for(int i = 0; i < vfreqs.size(); ++i)
+    {
+        plot.writef("%f %i\n", vfreqs[i] / 1e6, vph[i]);
+    }
+    plot.write("e\n");
+    /*for(int i = 0; i < vfreqs.size(); ++i)
+    {
+        plot.writef("%f %i\n", vfreqs[i] / 1e6, vgi[i]);
+    }
+    plot.write("e\n");
+    for(int i = 0; i < vfreqs.size(); ++i)
+    {
+        plot.writef("%f %i\n", vfreqs[i] / 1e6, vgq[i]);
+    }
+    plot.write("e\n");*/
+
+
+    return 0;
+}
diff --git a/mcu_program/host_src/mcu.c b/mcu_program/host_src/mcu.c
new file mode 100644
index 0000000..67cd74e
--- /dev/null
+++ b/mcu_program/host_src/mcu.c
@@ -0,0 +1,143 @@
+#include "mcu.h"
+#include "spi.h"
+
+#ifdef __cplusplus
+    #include <chrono>
+    #include <stdio.h>
+    #include <thread>
+    #include <chrono>
+using namespace std;
+#endif
+
+void MCU_RunProcedure(uint8_t id)
+{
+    const uint16_t addrs[2]  = {0x0006, 0x0};
+    const uint16_t values[2] = {id != 0, 0};
+    SPI_write_batch(addrs, values, 2);
+    uint8_t x0002reg = SPI_read(0x0002);
+    const uint8_t interupt6 = 0x08;
+    SPI_write(0x0002, x0002reg | interupt6);
+    SPI_write(0x0002, x0002reg & ~interupt6);
+    SPI_write(0x0000, id);
+    SPI_write(0x0002, x0002reg | interupt6);
+    SPI_write(0x0002, x0002reg & ~interupt6);
+}
+
+uint8_t MCU_WaitForStatus(uint16_t timeout_ms)
+{
+    auto t1 = std::chrono::high_resolution_clock::now();
+    auto t2 = t1;
+    unsigned short value = 0;
+    std::this_thread::sleep_for(std::chrono::milliseconds(10));
+    do {
+        value = SPI_read(0x0001) & 0xFF;
+        if (value != 0xFF) //working
+            break;
+        std::this_thread::sleep_for(std::chrono::milliseconds(1));
+        t2 = std::chrono::high_resolution_clock::now();
+    }while (std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count() < timeout_ms);
+    SPI_write(0x0006, 0); //return SPI control to PC
+    if((value & 0x7f) != 0)
+        std::printf("MCU algorithm time: %li ms\n", std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count());
+    return value & 0x7F;
+}
+
+uint8_t MCU_SetParameter(MCU_Parameter param, float value)
+{
+    uint8_t inputRegs[3];
+    value /= 1e6;
+    inputRegs[0] = (uint8_t)value; //frequency integer part
+
+    uint16_t fracPart = value * 1000.0 - inputRegs[0]*1000.0;
+    inputRegs[1] = (fracPart >> 8) & 0xFF;
+    inputRegs[2] = fracPart & 0xFF;
+    uint8_t x0002reg = SPI_read(0x0002);
+    const uint8_t interupt7 = 0x04;
+    for(uint8_t i = 0; i < 3; ++i)
+    {
+        SPI_write(0, inputRegs[2-i]);
+        SPI_write(0x0002, x0002reg | interupt7);
+        SPI_write(0x0002, x0002reg & ~interupt7);
+        this_thread::sleep_for(chrono::microseconds(5));
+        uint8_t p1 = SPI_read(0x0001);
+        int a = 0;
+    }
+    uint8_t p1 = SPI_read(0x0001);
+    if(param==MCU_REF_CLK)
+        MCU_RunProcedure(4);
+    if(param == MCU_BW)
+        MCU_RunProcedure(3);
+    int status = MCU_WaitForStatus(100);
+    return status;
+}
+
+uint8_t MCU_UploadProgram(const uint8_t* binImage, const uint16_t len)
+{
+#ifdef __cplusplus
+    auto timeStart = std::chrono::high_resolution_clock::now();
+    const auto timeout = std::chrono::milliseconds(100);
+#endif // NDEBUG
+    uint16_t i;
+    const uint32_t controlAddr = 0x0002;
+    const uint32_t statusReg = 0x0003;
+    const uint32_t addrDTM = 0x0004; //data to MCU
+    const uint16_t EMTPY_WRITE_BUFF = 1 << 0;
+    const uint16_t PROGRAMMED = 1 << 6;
+    const uint8_t fifoLen = 32;
+
+    //reset MCU, set mode
+    SPI_write(controlAddr, 0);
+    SPI_write(controlAddr, 2 & 0x3); //SRAM
+
+    for(i=0; i<len; i+=fifoLen)
+    {
+        //wait till EMPTY_WRITE_BUFF = 1
+        bool fifoEmpty = false;
+        auto t1 = std::chrono::high_resolution_clock::now();
+        auto t2 = t1;
+        do{
+            fifoEmpty = SPI_read(statusReg) & EMTPY_WRITE_BUFF;
+            t2 = std::chrono::high_resolution_clock::now();
+        }while( !fifoEmpty && (t2-t1)<timeout);
+
+        if(!fifoEmpty)
+            return -1;//ReportError(ETIMEDOUT, "MCU FIFO full");
+
+        //write 32 bytes into FIFO
+        {
+            uint8_t j;
+            uint16_t addr[fifoLen];
+            uint16_t data[fifoLen];
+            for(j=0; j<fifoLen; ++j)
+            {
+                addr[j] = addrDTM;
+                data[j] = binImage[i+j];
+            }
+            SPI_write_batch(addr, data, fifoLen);
+        }
+#ifndef NDEBUG
+        printf("MCU programming : %4i/%4i\r", i+fifoLen, len);
+#endif
+    }
+
+    //wait until programmed flag
+    {
+        bool programmed = false;
+        auto t1 = std::chrono::high_resolution_clock::now();
+        auto t2 = t1;
+        do{
+            programmed = SPI_read(statusReg) & PROGRAMMED;
+            t2 = std::chrono::high_resolution_clock::now();
+        }while( !programmed && (t2-t1)<timeout);
+
+        if(!programmed)
+            return -1;//ReportError(ETIMEDOUT, "MCU not programmed");
+    }
+#ifndef NDEBUG
+    auto timeEnd = std::chrono::high_resolution_clock::now();
+    printf("\nMCU Programming finished, %li ms\n",
+            std::chrono::duration_cast<std::chrono::milliseconds>
+            (timeEnd-timeStart).count());
+#endif //NDEBUG
+    return 0;
+}
diff --git a/mcu_program/host_src/mcu.h b/mcu_program/host_src/mcu.h
new file mode 100644
index 0000000..e2fe580
--- /dev/null
+++ b/mcu_program/host_src/mcu.h
@@ -0,0 +1,26 @@
+#ifndef LMS7002M_MCU_INTERFACE_H
+#define LMS7002M_MCU_INTERFACE_H
+
+#include "typedefs.h"
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+extern void MCU_RunProcedure(uint8_t id);
+extern uint8_t MCU_WaitForStatus(uint16_t timeout_ms);
+extern uint8_t MCU_UploadProgram(const uint8_t* binImage, const uint16_t len);
+
+enum MCU_Parameter
+{
+    MCU_REF_CLK,
+    MCU_BW,
+};
+extern uint8_t MCU_SetParameter(MCU_Parameter param, float value);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/mcu_program/host_src/mcuHexBin.cpp b/mcu_program/host_src/mcuHexBin.cpp
new file mode 100644
index 0000000..1423a70
--- /dev/null
+++ b/mcu_program/host_src/mcuHexBin.cpp
@@ -0,0 +1,250 @@
+#include "mcuHexBin.h"
+
+#include <stdio.h>
+#include <stdbool.h>
+#include <string.h>
+#include <algorithm>
+#include <vector>
+#include <iostream>
+using namespace std;
+
+typedef struct
+{
+	unsigned long m_startAddress;
+	std::vector<unsigned char> m_bytes;
+} MemBlock;
+
+int MCU_HEX2BIN(const char* filename, const uint16_t limit, uint8_t *binImage, uint16_t *imgSize)
+{
+    vector<MemBlock>	m_chunks;
+	unsigned long		m_top;
+
+    FILE* m_file = fopen(filename, "r");
+    if (m_file == NULL)
+    {
+        printf("File not found: %s\n", filename);
+        return -1;
+    }
+    memset(binImage, 0, limit);
+
+    const uint16_t cMaxLineLen = 1024;
+    char szLine[cMaxLineLen];
+    bool endSeen = false;
+    bool linear = true;				// Only used for intel hex
+    unsigned long addressBase = 0;	// Only used for intel hex
+    while(!feof(m_file))
+    {
+        //memset(szLine, 0, cMaxLineLen);
+        if(fgets(szLine, cMaxLineLen, m_file) == 0)
+        {
+            if (ferror(m_file))
+                printf("Error reading input!\n");
+            continue;
+        }
+
+        //clear \r\n
+        for(int i=0; i<2; ++i)
+        {
+            int lastCharPos = strlen(szLine)-1;
+            if (szLine[lastCharPos] == '\n' || szLine[lastCharPos] == '\r')
+                szLine[lastCharPos] = 0;
+        }
+
+        if (strlen(szLine) == cMaxLineLen-1)
+        {
+            printf("Hex file lines to long!\n");
+            return -2;
+        }
+        // Ignore blank lines
+        if (szLine[0] == '\n' || szLine[0] == '\r')
+            continue;
+
+        // Detect format and warn if garbage lines are found
+        if (szLine[0] != ':')
+        {
+            printf("Ignoring garbage line!\n");
+            continue;
+        }
+
+        if(endSeen)
+        {
+            printf("Hex line after end of file record!\n");
+            return -3;
+        }
+
+        unsigned long dataBytes;
+        unsigned long startAddress;
+        unsigned long type;
+        if(sscanf(&szLine[1], "%2lx%4lx%2lx", &dataBytes, &startAddress, &type) != 3)
+        {
+            printf("Hex line beginning corrupt!\n");
+            return -4;
+        }
+        // Check line length
+        if (szLine[11 + dataBytes * 2] != '\n' && szLine[11 + dataBytes * 2] != 0)
+        {
+            printf("Hex line length incorrect!\n");
+            return -6;
+        }
+        // Check line checksum
+        uint8_t checkSum = 0;
+        unsigned long tmp;
+        for (unsigned int i = 0; i <= dataBytes + 4; ++i)
+        {
+            if (sscanf(&szLine[1 + i * 2], "%2lx", &tmp) != 1)
+            {
+                printf("Hex line data corrupt!\n");
+                return -7;
+            }
+            checkSum += tmp;
+        }
+        if (checkSum != 0)
+        {
+            printf("Hex line checksum error!\n");
+            return -8;
+        }
+
+        switch (type)
+        {
+        case 0: // Data record
+            if (!linear)
+            {
+                // Segmented
+                unsigned long test = startAddress;
+                test += dataBytes;
+                if (test > 0xffff)
+                {
+                    printf("Can't handle wrapped segments!\n");
+                    return -9;
+                }
+            }
+            if (!m_chunks.size() ||
+                m_chunks.back().m_startAddress + m_chunks.back().m_bytes.size() !=
+                addressBase + startAddress)
+            {
+                m_chunks.push_back(MemBlock());
+                m_chunks.back().m_startAddress = addressBase + startAddress;
+            }
+            {
+                unsigned char i = 0;
+                for (i = 0; i < dataBytes; ++i)
+                {
+                    sscanf(&szLine[9 + i * 2], "%2lx", &tmp);
+                    if (addressBase + startAddress + i > limit)
+                    {
+                        cout << "Ignoring data above address space!\n";
+                        cout << "Data address: " << addressBase + startAddress + i;
+                        cout << " Limit: " << limit << "\n";
+                        if (!m_chunks.back().m_bytes.size())
+                        {
+                            m_chunks.pop_back();
+                        }
+                        continue;
+                    }
+                    m_chunks.back().m_bytes.push_back(tmp);
+                }
+            }
+            break;
+
+        case 1: // End-of-file record
+            if (dataBytes != 0)
+                printf("Warning: End of file record not zero length!\n");
+            if (startAddress != 0)
+                printf("Warning: End of file record address not zero!\n");
+            endSeen = true;
+            break;
+
+        case 2: // Extended segment address record
+            if(dataBytes != 2)
+            {
+                printf("Length field must be 2 in extended segment address record!\n");
+                return -10;
+            }
+            if (startAddress != 0)
+            {
+                printf("Address field must be zero in extended segment address record!\n");
+                return -11;
+            }
+            sscanf(&szLine[9], "%4lx", &startAddress);
+            addressBase = startAddress << 4;
+            linear = false;
+            break;
+
+        case 3: // Start segment address record
+            if (dataBytes != 4)
+                printf("Warning: Length field must be 4 in start segment address record!\n");
+            if (startAddress != 0)
+                printf("Warning: Address field must be zero in start segment address record!\n");
+            if (dataBytes == 4)
+            {
+                unsigned long ssa;
+                char	ssaStr[16];
+                sscanf(&szLine[9], "%8lx", &ssa);
+                sprintf(ssaStr, "%08lX\n", ssa);
+                cout << "Segment start address (CS/IP): ";
+                cout << ssaStr;
+            }
+            break;
+
+        case 4: // Extended linear address record
+            if (dataBytes != 2)
+            {
+                printf("Length field must be 2 in extended linear address record!\n");
+                return -12;
+            }
+            if (startAddress != 0)
+            {
+                printf("Address field must be zero in extended linear address record!\n");
+                return -13;
+            }
+            sscanf(&szLine[9], "%4lx", &startAddress);
+            addressBase = ((unsigned long)startAddress) << 16;
+            linear = true;
+            break;
+
+        case 5: // Start linear address record
+            if (dataBytes != 4)
+                printf("Warning: Length field must be 4 in start linear address record!\n");
+            if (startAddress != 0)
+                printf("Warning: Address field must be zero in start linear address record!\n");
+            if (dataBytes == 4)
+            {
+                unsigned long lsa;
+                char	lsaStr[16];
+                sscanf(&szLine[9], "%8lx", &lsa);
+                sprintf(lsaStr, "%08lX\n", lsa);
+                cout << "Linear start address: ";
+                cout << lsaStr;
+            }
+            break;
+
+        default:
+            printf("Waring: Unknown record found!\n");
+        }
+    }
+    if (!endSeen)
+        printf("No end of file record!\n");
+    if (!m_chunks.size())
+    {
+        printf("No data in file!\n");
+        return -14;
+    }
+    vector<MemBlock>::iterator	vi;
+    m_top = 0;
+    for (vi = m_chunks.begin(); vi < m_chunks.end(); vi++)
+    {
+        m_top = max(m_top, vi->m_startAddress + vi->m_bytes.size() - 1);
+    }
+    if(binImage)
+    {
+        memset(binImage, 0, limit);
+        for(auto i : m_chunks)
+        {
+            for(size_t j=0; j<i.m_bytes.size(); ++j)
+                binImage[i.m_startAddress+j] = i.m_bytes[j];
+        }
+    }
+    if(imgSize)
+        *imgSize = m_top;
+    return 0;
+}
diff --git a/mcu_program/host_src/mcuHexBin.h b/mcu_program/host_src/mcuHexBin.h
new file mode 100644
index 0000000..0b031c9
--- /dev/null
+++ b/mcu_program/host_src/mcuHexBin.h
@@ -0,0 +1,8 @@
+#ifndef LMS7002M_MCU_HEX_2_BIN_H
+#define LMS7002M_MCU_HEX_2_BIN_H
+
+#include <stdint.h>
+
+int MCU_HEX2BIN(const char* filename, uint16_t limit, uint8_t *binImage, uint16_t *imageSize);
+
+#endif // LMS7002M_MCU_HEX_2_BIN_H
diff --git a/mcu_program/host_src/spi.cpp b/mcu_program/host_src/spi.cpp
new file mode 100644
index 0000000..0e4785c
--- /dev/null
+++ b/mcu_program/host_src/spi.cpp
@@ -0,0 +1,223 @@
+#include "spi.h"
+#include "IConnection.h"
+#include <ciso646>
+
+extern lime::IConnection* serPort;
+
+bool batchActive = false;
+#include <vector>
+#include <string>
+#include <fstream>
+using namespace std;
+std::string bName;
+std::vector<uint16_t> bAddr;
+std::vector<uint16_t> bData;
+std::vector<uint16_t> bMask;
+
+uint32_t readCnt = 0;
+uint32_t writeCnt = 0;
+
+//spiAddrReg might not have SPI write bit, add it here if necessary
+void SPI_write(unsigned short spiAddrReg, unsigned short spiDataReg)
+{
+    ++writeCnt;
+    uint32_t wrdata = spiAddrReg << 16 | spiDataReg;
+    serPort->TransactSPI(0x10, &wrdata, nullptr, 1);
+}
+
+unsigned short SPI_read (unsigned short spiAddrReg)
+{
+    ++readCnt;
+    uint32_t wrdata = spiAddrReg << 16;
+    uint32_t rddata = 0;
+    serPort->TransactSPI(0x10, &wrdata, &rddata, 1);
+    return rddata & 0xFFFF;
+}
+
+void Modify_SPI_Reg_bits_WrOnly(const uint16_t SPI_reg_addr, const uint8_t bits, const uint16_t new_bits_data, const uint16_t spiDataReg)
+{
+    const uint16_t spiMask = (~(~0 << ((bits>>4)-(bits&0xF)+1))) << (bits&0xF); // creates bit mask
+    //spiDataReg = (spiDataReg & (~spiMask)) | ((new_bits_data << (bits&0xF)) & spiMask) ;//clear bits
+
+    bool found = false;
+    for(int i=0; i<bAddr.size(); ++i)
+    {
+        if(bAddr[i] == SPI_reg_addr)
+        {
+            found = true;
+            bData[i] &= ~spiMask;
+            bData[i] |= ((new_bits_data << (bits&0xF)) & spiMask);
+            bMask[i] |= spiMask;
+        }
+    }
+    if(!found)
+    {
+        bAddr.push_back(SPI_reg_addr);
+        bData.push_back((new_bits_data << (bits&0xF)) & spiMask);
+        bMask.push_back(spiMask);
+    }
+    SPI_write(SPI_reg_addr, (spiDataReg & (~spiMask)) | ((new_bits_data << (bits&0xF)) & spiMask)); //write modified data back to SPI reg
+}
+
+void Modify_SPI_Reg_bits(const uint16_t SPI_reg_addr, const uint8_t bits, const uint16_t new_bits_data)
+{
+    uint16_t spiDataReg = SPI_read(SPI_reg_addr); //read current SPI reg data
+    const uint16_t spiMask = (~(~0 << ((bits>>4)-(bits&0xF)+1))) << (bits&0xF); // creates bit mask
+    spiDataReg = (spiDataReg & (~spiMask)) | ((new_bits_data << (bits&0xF)) & spiMask) ;//clear bits
+
+    bool found = false;
+    for(int i=0; i<bAddr.size(); ++i)
+    {
+        if(bAddr[i] == SPI_reg_addr)
+        {
+            found = true;
+            bData[i] &= ~spiMask;
+            bData[i] |= ((new_bits_data << (bits&0xF)) & spiMask);
+            bMask[i] |= spiMask;
+        }
+    }
+    if(!found)
+    {
+        bAddr.push_back(SPI_reg_addr);
+        bData.push_back((new_bits_data << (bits&0xF)) & spiMask);
+        bMask.push_back(spiMask);
+    }
+    SPI_write(SPI_reg_addr, spiDataReg); //write modified data back to SPI reg
+}
+
+uint16_t Get_SPI_Reg_bits(const uint16_t SPI_reg_addr, const uint8_t bits)
+{
+    return (SPI_read(SPI_reg_addr) & (~(~0<<((bits>>4)+1)))) >> (bits&0xF); //shift bits to LSB
+}
+
+
+void SPI_read_batch(const uint16_t *addr, uint16_t *values, uint8_t cnt)
+{
+    readCnt += cnt;
+    std::vector<uint32_t> wrdata(cnt);
+    std::vector<uint32_t> rddata(cnt);
+    for(int i=0; i<cnt; ++i)
+        wrdata[i] = addr[i] << 16;
+    serPort->TransactSPI(0x10, wrdata.data(), rddata.data(), wrdata.size());
+    for(int i=0; i<cnt; ++i)
+        values[i] = rddata[i];
+}
+void SPI_write_batch(const uint16_t *addr, const uint16_t *values, uint8_t cnt)
+{
+    writeCnt += cnt;
+    std::vector<uint32_t> data(cnt);
+    for(int i=0; i<cnt; ++i)
+    {
+        data[i] = addr[i] << 16 | values[i];
+    }
+    serPort->TransactSPI(0x10, data.data(), nullptr, data.size());
+}
+
+int BeginBatch(const char* name)
+{
+    if(batchActive)
+        return -1;
+    batchActive = true;
+    bAddr.clear();
+    bData.clear();
+    bMask.clear();
+    bName = name;
+    return 0;
+}
+
+void EndBatch()
+{
+    //sort batch
+    for(int i=0; i<bAddr.size(); ++i)
+    {
+        for(int j=i; j<bAddr.size(); ++j)
+        {
+            if(bAddr[i] > bAddr[j])
+            {
+                uint16_t temp;
+                temp = bAddr[j];
+                bAddr[j] = bAddr[i];
+                bAddr[i] = temp;
+
+                temp = bData[j];
+                bData[j] = bData[i];
+                bData[i] = temp;
+
+                temp = bMask[j];
+                bMask[j] = bMask[i];
+                bMask[i] = temp;
+            }
+        }
+    }
+
+    char temp[64];
+    std::fstream fout;
+    fout.open("Batches.txt", ios::out | ios::app);
+    fout << "\ncode const uint16_t " << bName << "Addr[] = {";
+    bool skip = false;
+    int i=0;
+    for(auto val : bAddr)
+    {
+        if(bMask[i++] == 0xFFFF && ! skip)
+            continue;
+        sprintf(temp, "0x%04X,", val);
+        fout << temp;
+    }
+    fout << "};";
+    fout << "\ncode const uint16_t " << bName << "Data[] = {";
+    i=0;
+    for(auto val : bData)
+    {
+        if(bMask[i++] == 0xFFFF && !skip)
+            continue;
+        sprintf(temp, "0x%04X,", val);
+        fout << temp;
+    }
+    fout << "};";
+    fout << "\ncode const uint16_t " << bName << "Mask[] = {";
+    i=0;
+    for(auto val : bMask)
+    {
+        if(bMask[i++] == 0xFFFF && !skip)
+            continue;
+        sprintf(temp, "0x%04X,", val);
+        fout << temp;
+    }
+    fout << "};";
+
+    fout << "\n\ncode const uint16_t " << bName << "AddrWrOnly[] = {";
+    i=0;
+    for(auto val : bAddr)
+    {
+        if(bMask[i++] != 0xFFFF)
+            continue;
+        sprintf(temp, "0x%04X,", val);
+        fout << temp;
+    }
+    fout << "};";
+    fout << "\ncode const uint16_t " << bName << "DataWrOnly[] = {";
+    i=0;
+    for(auto val : bData)
+    {
+        if(bMask[i++] != 0xFFFF)
+            continue;
+        sprintf(temp, "0x%04X,", val);
+        fout << temp;
+    }
+    fout << "};";
+    fout.close();
+}
+
+/** @brief Modifies given registers with values applied using masks
+    @param addr array of register addresses
+    @param masks array of applied masks
+    @param values array of values to be written
+    @param start starting index of given arrays
+    @param stop end index of given arrays
+*/
+void Modify_SPI_Reg_mask(const uint16_t *addr, const uint16_t *values, const uint16_t *masks, uint8_t cnt)
+{
+    uint8_t i;
+    for(i=0; i<cnt; ++i)
+        SPI_write(addr[i], ( SPI_read(addr[i]) & ~masks[i] ) | (values[i] & masks[i]));
+}
diff --git a/mcu_program/mcu_src/LMS7002_REGx51.h b/mcu_program/mcu_src/LMS7002_REGx51.h
new file mode 100644
index 0000000..89af01f
--- /dev/null
+++ b/mcu_program/mcu_src/LMS7002_REGx51.h
@@ -0,0 +1,249 @@
+/*--------------------------------------------------------------------------
+LMS7002_REGx51.h (Ver 1.0)
+
+Header file for the LIME MCU chip.
+Copyright (c) 2013 LIME, Inc.  All rights reserved.
+--------------------------------------------------------------------------*/
+
+/*------------------------------------------------
+Make sure that this file gets included only once.
+------------------------------------------------*/
+#ifndef __LMS7002_H__
+#define __LMS7002_H__
+
+/*------------------------------------------------
+Byte Registers
+------------------------------------------------*/
+sfr P0    = 0x80;
+sfr SP    = 0x81;
+sfr DPL0  = 0x82; 
+sfr DPH0  = 0x83; 
+sfr DPL1  = 0x84; 
+sfr DPH1  = 0x85;
+sfr DPS   = 0x86; 
+sfr PCON  = 0x87; 
+sfr TCON  = 0x88; 
+sfr TMOD  = 0x89;
+sfr TL0   = 0x8A;
+sfr TL1   = 0x8B;
+sfr TH0   = 0x8C;
+sfr TH1   = 0x8D;
+sfr PMSR  = 0x8E; 
+sfr P1    = 0x90; 
+sfr DIR1	= 0x91; 
+sfr SCON  = 0x98;
+sfr SBUF  = 0x99;
+sfr P2    = 0xA0;
+sfr DIR2	= 0xA1; 
+sfr DIR0	= 0xA2; 
+sfr IEN0    = 0xA8; 
+sfr IEN1	= 0xA9; 
+sfr EECTRL	= 0xB0; 
+sfr EEDATA	= 0xB1; 
+sfr IP0     = 0xB8; 
+sfr IP1   = 0xB9; 
+sfr USR2	= 0xBF; 
+sfr IRCON	= 0xC0; 
+sfr T2CON	= 0xC8; 
+sfr RCAP2L	= 0xCA; 
+sfr RCAP2H	= 0xCB; 
+sfr TL2 = 0xCC; 
+sfr TH2 = 0xCD; 
+sfr PSW   = 0xD0;
+sfr ACC   = 0xE0;
+sfr REG0	= 0xEC; 
+sfr REG1	= 0XED; 
+sfr REG2	= 0xEE; 
+sfr REG3	= 0xEF; 
+sfr B     = 0xF0; 
+sfr REG4	= 0xF4; 
+sfr REG5	= 0xF5; 
+sfr REG6	= 0xF6; 
+sfr REG7	= 0xF7; 
+sfr REG8	= 0xFC; 
+sfr REG9	= 0xFD; 
+
+/*------------------------------------------------
+P0 bits 
+------------------------------------------------*/
+sbit P0_0 = 0x80;
+sbit P0_1 = 0x81;
+sbit P0_2 = 0x82;
+sbit P0_3 = 0x83;
+sbit P0_4 = 0x84;
+sbit P0_5 = 0x85;
+sbit P0_6 = 0x86;
+sbit P0_7 = 0x87;
+
+/*------------------------------------------------
+TCON bits
+------------------------------------------------*/
+sbit IT0  = 0x88;
+sbit IE0  = 0x89;
+sbit IT1  = 0x8A;
+sbit IE1  = 0x8B;
+sbit TR0  = 0x8C;
+sbit TF0  = 0x8D;
+sbit TR1  = 0x8E;
+sbit TF1  = 0x8F;
+
+/*------------------------------------------------
+P1 bits
+------------------------------------------------*/
+sbit P1_0 = 0x90;
+sbit P1_1 = 0x91;
+sbit P1_2 = 0x92;
+sbit P1_3 = 0x93;
+sbit P1_4 = 0x94;
+sbit P1_5 = 0x95;
+sbit P1_6 = 0x96;
+sbit P1_7 = 0x97;
+
+/*------------------------------------------------
+SCON bits
+------------------------------------------------*/
+sbit RI   = 0x98;
+sbit TI   = 0x99;
+sbit RB8  = 0x9A;
+sbit TB8  = 0x9B;
+sbit REN  = 0x9C;
+sbit SM2  = 0x9D;
+sbit SM1  = 0x9E;
+sbit SM0  = 0x9F;
+
+/*------------------------------------------------
+P2 bits
+------------------------------------------------*/
+sbit P2_0 = 0xA0;
+sbit P2_1 = 0xA1;
+sbit P2_2 = 0xA2;
+sbit P2_3 = 0xA3;
+/// reserved for SPI
+sbit ucSCLK = 0xA0;
+sbit ucSEN = 0xA1;
+sbit ucSDIN = 0xA2;
+sbit ucSDOUT = 0xA3;
+
+
+/*------------------------------------------------
+IEN0 bits
+------------------------------------------------*/
+sbit EX0  = 0xA8;       /* 1=Enable External interrupt 0 */
+sbit ET0  = 0xA9;       /* 1=Enable Timer 0 interrupt */
+sbit EX1  = 0xAA;       /* 1=Enable External interrupt 1 */
+sbit ET1  = 0xAB;       /* 1=Enable Timer 1 interrupt */
+sbit ES0  = 0xAC;       /* 1=Enable Serial port 0 interrupt */
+sbit ET2  = 0xAD;		/* 1=Enable Timer 2 interrupt */
+//sbit XX   = 0xAE; /* Don't Care */
+sbit EA   = 0xAF;       /* 0=Disable all interrupts */
+
+/*------------------------------------------------
+EECTRL bits
+------------------------------------------------*/
+sbit CMD0   = 0xB0;       /* Command 0 bit */
+sbit CMD1   = 0xB1;       /* Command 1 bit */
+sbit CMD2   = 0xB2;       /* Command 2 bit */
+sbit CMD3   = 0xB3;       /* Command 3 bit */
+sbit TX_ACK = 0xB4;       /* 1= ACK Transmited to EEPROM */
+sbit RX_ACK = 0xB5;	  /* 1= ACK Received from EEPROM */
+sbit BUSY   = 0xB6;	  /* 1= Serial Data BUS is busy */
+sbit ERROR  = 0xB7;       /* 1= Illegal Command Received */
+
+/*------------------------------------------------
+IP0 bits
+------------------------------------------------*/
+sbit PX0  = 0xB8; /* External iterrupt 0 priority bit */
+sbit PT0  = 0xB9; /* Timer 0 iterrupt priority bit */
+sbit PX1  = 0xBA; /* External iterrupt 1 priority bit */
+sbit PT1  = 0xBB; /* Timer 1 iterrupt priority bit */
+sbit PS0  = 0xBC; /* Serial port 0 iterrupt priority bit */
+sbit PT2  = 0xBD; /* Timer 2 iterrupt priority bit */
+//sbit XX   = 0xBE; /* Don't Care */
+//sbit XX   = 0xBF; /* Don't Care */
+
+/*------------------------------------------------
+IRCON bits
+------------------------------------------------*/
+//sbit XX   = 0xCO; /* Don't Care */
+//sbit XX   = 0xC1; /* Don't Care */
+sbit IE2  = 0xC2; /* External iterrupt 2 flag bit */
+sbit IE3  = 0xC3; /* External iterrupt 3 flag bit */
+sbit IE4  = 0xC4; /* External iterrupt 4 flag bit */
+sbit IE5  = 0xC5; /* External iterrupt 5 flag bit */
+//sbit XX   = 0xC6; /* Don't Care */
+//sbit XX   = 0xC7; /* Don't Care */
+
+/*------------------------------------------------
+T2CON bits
+------------------------------------------------*/
+sbit CP_RL2 = 0xC8; /* Capture/Reload Flag */
+sbit C_T2	= 0xC9; /* 0/1 - Timer/Counter select */
+sbit TR2	= 0xCA; /* 0/1 - Stop/Strat Timer */
+sbit EXEN2  = 0xCB; /* Timer 2 enable Flag */
+sbit TCLK	= 0xCC; /* Transmit Clock Flag */
+sbit RCLK	= 0xCD; /* Receive Clock Flag */
+sbit EXF2	= 0xCE; /* Timer 2 External Flag */
+sbit TF2	= 0xCF; /* Timer 2 Overflow Flag */ 
+
+/*------------------------------------------------
+PSW bits
+------------------------------------------------*/
+sbit P    = 0xD0; /* Parity Flag */
+//sbit XX	  = 0xD1; /* Don't Care */
+sbit OV   = 0xD2; /* Overflow Flag */
+sbit RS0  = 0xD3; /* Register Bank Select 0 */
+sbit RS1  = 0xD4; /* Register Bank Select 0 */
+//sbit XX   = 0xD5; /* Don't Care */
+sbit AC   = 0xD6; /* Auxiliary Carry Flag */
+sbit CY   = 0xD7; /* Carry Flag */
+
+
+/*------------------------------------------------
+TMOD Bit Values - Defines the bit position in the reg!!!
+------------------------------------------------*/
+#define T0_M0_   0x01 /* 0000 0001 = T0_M0 */
+#define T0_M1_   0x02 /* 0000 0010 = T0_M1 */
+#define T0_CT_   0x04 /* 0000 0100 = T0_CT */
+#define T0_GATE_ 0x08 /* 0000 1000 = T0_GATE */
+#define T1_M0_   0x10 /* 0001 0000 = T1_M0 */
+#define T1_M1_   0x20 /* 0010 0000 = T1_M1 */
+#define T1_CT_   0x40 /* 0100 0000 = T1_CT */
+#define T1_GATE_ 0x80 /* 1000 0000 = T1_GATE */
+
+#define T1_MASK_ 0xF0
+#define T0_MASK_ 0x0F
+
+/*------------------------------------------------
+PCON Bit Values - Defines the bit position in the reg!!!
+------------------------------------------------*/
+#define IDL_    0x01
+#define STOP_   0x02
+#define SMOD_   0x80
+
+/*------------------------------------------------
+PMSR Bit Values - Defines the bit position in the reg!!!
+------------------------------------------------*/
+#define SEL_DIV_0_ 0x01
+#define SEL_DIV_1_ 0x02
+#define SEL_DIV_2_ 0x04
+
+/*------------------------------------------------
+Interrupt Vectors:
+Interrupt Address = (Number * 8) + 3 
+------------------------------------------------*/
+
+#define IE0_VECTOR      0  /* 0x03 External Interrupt 0 */
+#define TF0_VECTOR      1  /* 0x0B Timer 0 */
+#define IE1_VECTOR      2  /* 0x13 External Interrupt 1 */
+#define TF1_VECTOR      3  /* 0x1B Timer 1 */
+#define SIO_VECTOR	4  /* 0x23 Serial channel 0 interrupt! (RI0/TI0) */
+#define TF2_VECTOR      5  /* 0x2B Timer 2 */
+//  SKIPPED #define X	6  /* RESERVED*/
+#define IEX2_VECTOR	7    /* 0x3B External interrupt 2 */
+#define IEX3_VECTOR	8    /* 0x43 External interrupt 3 */
+#define IEX4_VECTOR	9    /* 0x4B External interrupt 4 */
+#define IEX5_VECTOR	10   /* 0x53 External interrupt 5 */
+
+/*------------------------------------------------
+------------------------------------------------*/
+#endif
\ No newline at end of file
diff --git a/mcu_program/mcu_src/main.c b/mcu_program/mcu_src/main.c
new file mode 100644
index 0000000..8e41d19
--- /dev/null
+++ b/mcu_program/mcu_src/main.c
@@ -0,0 +1,109 @@
+#include "LMS7002_REGx51.h"
+#include "spi.h"	  
+#include "lms7002m_calibrations.h"
+#include "LMS7002M_parameters_compact.h"
+#include "lms7002m_controls.h"
+
+bit runProcedure = false;
+uint8_t currentInstruction;
+uint8_t lastInstruction;
+extern float_type RefClk;
+extern float_type bandwidthRF;
+#define MCU_PARAMETER_ADDRESS 0x002D //register used to pass parameter values to MCU
+
+#define INPUT_COUNT 3
+uint8_t inputRegs[INPUT_COUNT];
+
+enum
+{
+	MCU_WORKING = 0xFF,
+	MCU_IDLE = 0x00,
+};
+
+/**	@brief Reads reference clock from LMS register
+*/
+void UpdateReferenceClock()
+{	
+	RefClk = inputRegs[0]; //integer part MHz
+	RefClk += (((uint16_t)inputRegs[1] << 8) | inputRegs[2]) / 1000.0; //fractional part MHz
+	RefClk *= 1e6;
+	P1 = MCU_IDLE;
+}
+
+void UpdateBW()
+{	
+	bandwidthRF = inputRegs[0]; //integer part MHz
+	bandwidthRF += (((uint16_t)inputRegs[1] << 8) | inputRegs[2]) / 1000.0; //fractional part MHz
+	bandwidthRF *= 1e6;
+	P1 = MCU_IDLE;
+}
+
+void ext2_int() interrupt 7
+{
+	uint8_t i;
+	P1 = MCU_WORKING;
+	for(i=INPUT_COUNT-1; i>0; --i)
+		inputRegs[i] = inputRegs[i-1];
+	inputRegs[0] = P0;
+	P1 = MCU_IDLE;
+}
+
+void ext3_int() interrupt 8
+{
+	P1 = MCU_WORKING;
+	currentInstruction = P0;
+	runProcedure = true;
+}
+
+/*
+	P1[7] : 0-MCU idle, 1-MCU_working
+	P1[6:0] : return status (while working = 0x3F)
+*/
+void main()  //main routine
+{
+	SP=0xD0; // Set stack pointer
+	DIR0=0x00; // ;DIR0 - Configure P0 as all inputs
+  	DIR1=0xFF;  // ;DIR1 - Configure P1 as all outputs
+	P1 = MCU_IDLE; 
+  	DIR2=0x07;  // ;DIR2 -  Configure P2_3 is input
+	IEN1=0xFF;//0x04;  //EX2=1 enable external interrupt 2
+	IEN0=0x80;
+
+	ucSCLK=0; //repairs external SPI
+	ucSEN=1;//
+
+	//P1 returns MCU status
+	lastInstruction = P0;
+	while(1) 
+	{			
+		if(runProcedure)
+		{
+			switch(currentInstruction)
+			{
+			case 0:
+				P1 = MCU_IDLE;
+				break;
+			case 1: //CalibrateTx
+				P1 = MCU_IDLE | CalibrateTx();
+				break;
+			case 2: //CalibrateRx
+                P1 = MCU_IDLE | CalibrateRx();
+				break;
+			case 3: 
+				UpdateBW();
+				break;
+			case 4: //update ref clk
+				UpdateReferenceClock();
+				break;
+			case 255: //return program ID
+				P1 = 0x02;
+				break;
+			default:
+				break;
+			}
+			lastInstruction = currentInstruction; 
+			runProcedure = false;
+		}
+	}
+}
+
diff --git a/mcu_program/mcu_src/spi.c b/mcu_program/mcu_src/spi.c
new file mode 100644
index 0000000..d696167
--- /dev/null
+++ b/mcu_program/mcu_src/spi.c
@@ -0,0 +1,69 @@
+#include "spi.h"
+#include "LMS7002_REGx51.h"
+
+void SPI_transferVariable(unsigned short value)
+{								  
+	uint8_t spiIter;
+	for(spiIter = 16; spiIter>0; spiIter--) //MSB First
+	{
+		ucSCLK=0;	//set Clock low
+		ucSDIN = value & 0x8000; //if current bit is 1 set Output High
+		value <<= 1; //shift mask to right
+		ucSCLK=1; 	//set Clock high
+	}
+	ucSCLK=0;	//set Clock low
+}
+
+void SPI_write(const unsigned short spiAddrReg, const unsigned short spiDataReg)
+{
+	ucSCLK=0;
+	ucSEN=0;
+	//write addr
+	SPI_transferVariable(spiAddrReg | 0x8000); //set write bit
+	//write data
+	SPI_transferVariable(spiDataReg);
+	ucSEN=1;
+	ucSDIN=1;
+}
+
+unsigned short SPI_read (const unsigned short spiAddrReg)
+{
+	uint8_t spiIter;	
+	uint16_t spiDataReg = 0;
+	ucSCLK=0;
+	ucSEN=0;
+	//write addr
+	SPI_transferVariable(spiAddrReg & ~0x8000);	//clear write bit
+	ucSDIN=1;
+	//read data
+	for(spiIter = 16; spiIter>0; spiIter--) //MSB First
+	{
+		ucSCLK=1; 	//set Clock high
+		spiDataReg <<= 1;
+		if (ucSDOUT)
+			spiDataReg |= 1;
+		ucSCLK=0;	//set Clock low
+	}
+	ucSEN=1;
+	ucSDIN=1;
+	return spiDataReg;
+}
+
+void Modify_SPI_Reg_bits_WrOnly(const uint16_t SPI_reg_addr, const uint8_t bits, const uint16_t new_bits_data, const uint16_t spiDataReg)
+{
+    const uint16_t spiMask = (~(~0 << ((bits>>4)-(bits&0xF)+1))) << (bits&0xF); // creates bit mask
+   	SPI_write(SPI_reg_addr, (spiDataReg & (~spiMask)) | ((new_bits_data << (bits&0xF)) & spiMask)); //write modified data back to SPI reg
+}
+
+void Modify_SPI_Reg_bits(const uint16_t SPI_reg_addr, const uint8_t bits, const uint16_t new_bits_data)
+{
+	uint16_t spiDataReg = SPI_read(SPI_reg_addr); //read current SPI reg data
+	const uint16_t spiMask = (~(~0 << ((bits>>4)-(bits&0xF)+1))) << (bits&0xF); // creates bit mask
+	spiDataReg = (spiDataReg & (~spiMask)) | ((new_bits_data << (bits&0xF)) & spiMask) ;//clear bits
+	SPI_write(SPI_reg_addr, spiDataReg); //write modified data back to SPI reg
+}
+
+uint16_t Get_SPI_Reg_bits(const uint16_t SPI_reg_addr, const uint8_t bits)
+{
+	return (SPI_read(SPI_reg_addr) & (~(~0<<((bits>>4)+1)))) >> (bits&0xF); //shift bits to LSB
+}
diff --git a/octave/LimeSuite.cc b/octave/LimeSuite.cc
new file mode 100644
index 0000000..08b8019
--- /dev/null
+++ b/octave/LimeSuite.cc
@@ -0,0 +1,350 @@
+#include <octave/oct.h>
+
+#include <vector>
+#include <string>
+
+#include "LimeSuite.h"
+
+using namespace std;
+
+void FreeResources();
+
+lms_device_t* lmsDev = NULL;
+
+struct complex16_t
+{
+    int16_t i;
+    int16_t q;
+};
+
+bool WFMrunning = false;
+const int chCount = 1;
+const int samplesMaxCount = 16*1360/chCount;
+complex16_t** rxbuffers = NULL;
+complex16_t** txbuffers = NULL;
+
+void StopStream()
+{
+    if(lmsDev == NULL)
+        return;
+    LMS_StopStream(lmsDev, false);
+    LMS_StopStream(lmsDev, true);
+}
+
+void PrintDeviceInfo(lms_device_t* port)
+{
+    if(port == NULL || lmsDev == NULL)
+        return;
+    const lms_dev_info_t* info = LMS_GetDeviceInfo(lmsDev);
+    if(info == NULL)
+        octave_stdout << "Failed to get device info" << endl;
+    else
+    {
+        octave_stdout << "Connected to device: " << info->deviceName
+                      << " FW: " << info->firmwareVersion << " HW: " << info->hardwareVersion
+                      << " Protocol: " << info->protocolVersion << " GW: " << info->gatewareVersion
+                      << " GW_rev: " << info->gatewareRevision << endl;
+    }
+}
+
+DEFUN_DLD (LimeGetDeviceList, args, nargout,
+           "Returns available device list")
+{
+    lms_info_str_t dev_list[64];
+    int devCount = LMS_GetDeviceList((lms_info_str_t*)&dev_list);
+    dim_vector dim(devCount, 1);
+    Array<string> devNames(dim);
+    //devNames.resize(devCount, 0, string(""));
+    for(int i=0; i<devCount; ++i)
+    {
+        devNames(i) = dev_list[i];
+    }
+    return octave_value(devNames);
+}
+
+DEFUN_DLD (LimeInitialize, args, nargout,
+           "Lime Suite initialization, connects device and allocates buffer memory")
+{
+    FreeResources();
+    int status;
+    int nargin = args.length ();
+    if(nargin > 0)
+    {
+        string deviceName = args(0).string_value();
+        status = LMS_Open(&lmsDev, (char*)deviceName.c_str(), NULL);
+    }
+    else
+        status = LMS_Open(&lmsDev, NULL, NULL);
+    if(status != 0)
+    {
+        octave_stdout << LMS_GetLastErrorMessage() << endl;
+        return octave_value(-1);
+    }
+    PrintDeviceInfo(lmsDev);
+
+    octave_stdout << "LimeInitialize has "
+                  << nargin << " input arguments and "
+                  << nargout << " output arguments.\n";
+
+    rxbuffers = new complex16_t*[chCount];
+    for(int i=0; i<chCount; ++i)
+        rxbuffers[i] = new complex16_t[samplesMaxCount];
+
+    txbuffers = new complex16_t*[chCount];
+    for(int i=0; i<chCount; ++i)
+        txbuffers[i] = new complex16_t[samplesMaxCount];
+
+    return octave_value(0);
+}
+
+DEFUN_DLD (LimeGetDeviceInfo, args, nargout,
+           "Prints out currently connected device info")
+{
+    PrintDeviceInfo(lmsDev);
+    return octave_value_list();
+}
+
+
+DEFUN_DLD (LimeDestroy, args, nargout,
+           "Stops all streams, deallocates memory and disconnects device")
+{
+    FreeResources();
+    return octave_value_list();
+}
+
+DEFUN_DLD (LimeLoadConfig, args, nargout,
+           "Load configuration file")
+{
+    int nargin = args.length();
+
+    if(nargin < 1)
+    {
+        octave_stdout << "LoadConfig: requires filename" << endl;
+        return octave_value_list();
+    }
+    if(lmsDev == NULL)
+    {
+        octave_stdout << "LimeSuite not initialized" << endl;
+        return octave_value(-1);
+    }
+
+    string filename = args(0).string_value();
+    octave_stdout << "LimeLoadConfig loading: " << filename << endl;
+    LMS_LoadConfig(lmsDev, filename.c_str());
+    float_type cgenFreq;
+    LMS_GetClockFreq(lmsDev, LMS_CLOCK_CGEN, &cgenFreq);
+    LMS_SetClockFreq(lmsDev, LMS_CLOCK_CGEN, cgenFreq);
+    octave_stdout << "Config loaded successfully: " << endl;
+
+    return octave_value(0);
+}
+
+DEFUN_DLD (LimeStartStreaming, args, nargout,
+           "Starts Receiver and Transmitter threads, first parameter internal buffer length in samples")
+{
+    int nargin = args.length();
+    if(lmsDev == NULL)
+    {
+        octave_stdout << "LimeSuite not initialized" << endl;
+        return octave_value(-1);
+    }
+
+    lms_stream_conf_t streamConfig;
+    if(nargin > 0)
+        streamConfig.fifoSize = args(0).int_value();
+    else
+        streamConfig.fifoSize = 1360*64;
+    streamConfig.transferSize = 65536;
+    streamConfig.numTransfers = 16;
+    streamConfig.channels = 1;
+    streamConfig.dataFmt = lms_stream_conf_t::LMS_FMT_I16;
+    streamConfig.linkFmt = lms_stream_conf_t::LMS_LINK_12BIT;
+
+    if(LMS_SetupStream(lmsDev, streamConfig) != 0)
+        octave_stdout << LMS_GetLastErrorMessage() << endl;
+
+    if(LMS_StartStream(lmsDev, false) != 0)
+        octave_stdout << LMS_GetLastErrorMessage() << endl;
+    if(LMS_StartStream(lmsDev, true) != 0)
+        octave_stdout << LMS_GetLastErrorMessage() << endl;
+    return octave_value_list();
+}
+
+DEFUN_DLD (LimeStopStreaming, args, nargout,
+           "Stops Receiver and Transmitter threads")
+{
+    if(lmsDev == NULL)
+    {
+        octave_stdout << "LimeSuite not initialized" << endl;
+        return octave_value(-1);
+    }
+    int nargin = args.length();
+    octave_stdout << "StopStreaming" << endl;
+    StopStream();
+    return octave_value_list();
+}
+
+DEFUN_DLD (LimeReceiveSamples, args, , "wfm = LimeReceiveSamplesLarge( samplesCount ), performs long read, returning one large buffer")
+{
+    int nargin = args.length ();
+    if (nargin != 1)
+    {
+        print_usage ();
+        return octave_value_list ();
+    }
+    const int samplesToReceive = args(0).int_value ();
+
+    Complex val=Complex(0.0,0.0);
+    ComplexRowVector iqdata( samplesToReceive, val ); // index 0 to N-1
+
+    const int timeout_ms = 1000;
+    lms_stream_meta_t meta;
+    int samplesCollected = 0;
+    
+    while(samplesCollected < samplesToReceive)
+    {
+        int samplesToRead = 0;
+        if(samplesToReceive-samplesCollected > samplesMaxCount)
+            samplesToRead = samplesMaxCount;
+        else
+            samplesToRead = samplesToReceive-samplesCollected;
+        int samplesRead = LMS_RecvStream(lmsDev, (void**)rxbuffers, samplesToRead, &meta, timeout_ms);
+        for(int i=0; i<samplesRead; ++i)
+        {
+            iqdata(samplesCollected+i)=Complex(rxbuffers[0][i].i/2048.0,rxbuffers[0][i].q/2048.0);
+        }
+        samplesCollected += samplesRead;
+    }
+    return octave_value(iqdata);
+}
+
+DEFUN_DLD (LimeTransmitSamples, args, , "LimeTransmitSamples( wfm, timestamp)")
+{
+    int nargin = args.length ();
+    int check=0;
+    if (nargin != 1)
+    {
+        print_usage ();
+        return octave_value_list ();
+    }
+
+    ComplexRowVector    iqdata=args(0).complex_row_vector_value();
+    dim_vector          iqdataSize=iqdata.dims();
+    int samplesCount = iqdataSize(0) > iqdataSize(1) ? iqdataSize(0) : iqdataSize(1);
+
+    for(int i=0; i < samplesCount; ++i)
+    {
+        octave_value    iqdatum = 2047*iqdata(i);
+        Complex iqdatum2 = iqdatum.complex_value();
+        short i_sample = iqdatum2.real(); //
+        short q_sample = iqdatum2.imag(); //
+        txbuffers[0][i].i = i_sample;
+        txbuffers[0][i].q = q_sample;
+    }
+
+    const int timeout_ms = 1000;
+    lms_stream_meta_t meta;
+    meta.has_timestamp = false;
+    meta.timestamp = 0;
+    int samplesWrite = samplesCount;
+    samplesWrite = LMS_SendStream(lmsDev, (const void**)txbuffers, samplesCount, &meta, timeout_ms);
+
+    return octave_value ();
+}
+
+DEFUN_DLD (LimeLoopWFMStart, args, , "LimeTxLoopWFMStart (wfm)")
+{
+    if(lmsDev == NULL)
+    {
+        octave_stdout << "LimeSuite not initialized" << endl;
+        return octave_value(-1);
+    }
+    int nargin = args.length ();
+    int check=0;
+    if (nargin != 1)
+    {
+        print_usage ();
+        return octave_value_list ();
+    }
+
+    const int timeout_ms = 1000;
+
+    ComplexRowVector    iqdata=args(0).complex_row_vector_value();
+    dim_vector          iqdataSize=iqdata.dims();
+    int samplesCount = iqdataSize(0) > iqdataSize(1) ? iqdataSize(0) : iqdataSize(1);
+    int wfmLength = samplesCount;
+
+    complex16_t **wfmBuffers = new complex16_t*[chCount];
+    for(int i=0; i<chCount; ++i)
+        wfmBuffers[i] = new complex16_t[samplesCount];
+
+    for(int i=0; i < samplesCount; ++i)
+    {
+        octave_value    iqdatum = 2047*iqdata(i);
+        Complex iqdatum2 = iqdatum.complex_value();
+        float i_sample = iqdatum2.real(); //
+        float q_sample = iqdatum2.imag(); //
+        wfmBuffers[0][i].i = i_sample;
+        wfmBuffers[0][i].q = q_sample;
+    }
+
+    LMS_StreamStartLoopWFM(lmsDev, (const void**)wfmBuffers, samplesCount);
+
+    for(int i=0; i<chCount; ++i)
+        delete wfmBuffers[i];
+    delete wfmBuffers;
+    WFMrunning = true;
+    return octave_value_list();
+}
+
+DEFUN_DLD (LimeLoopWFMStop, args, , "LimeTxLoopWFMStop")
+{
+    if(lmsDev == NULL)
+    {
+        octave_stdout << "LimeSuite not initialized" << endl;
+        return octave_value(-1);
+    }
+    if(WFMrunning)
+        LMS_StreamStopLoopWFM(lmsDev);
+    WFMrunning = false;
+    return octave_value ();
+}
+
+void FreeResources()
+{
+    if(lmsDev)
+    {
+        if(WFMrunning)
+            LMS_StreamStopLoopWFM(lmsDev);
+        StopStream();
+        LMS_DestroyStream(lmsDev);
+        LMS_Close(lmsDev);
+        lmsDev = NULL;
+    }
+    if(rxbuffers)
+    {
+        for(int i=0; i<chCount; ++i)
+            delete rxbuffers[i];
+        delete rxbuffers;
+        rxbuffers = NULL;
+    }
+    if(txbuffers)
+    {
+        for(int i=0; i<chCount; ++i)
+            delete txbuffers[i];
+        delete txbuffers;
+        txbuffers = NULL;
+    }
+}
+
+class ResourceDeallocator
+{
+public:
+    ResourceDeallocator() {};
+    ~ResourceDeallocator()
+    {
+        FreeResources();
+    };
+};
+
+ResourceDeallocator gResources;
diff --git a/octave/LoadLimeSuite.m b/octave/LoadLimeSuite.m
new file mode 100644
index 0000000..4a02886
--- /dev/null
+++ b/octave/LoadLimeSuite.m
@@ -0,0 +1,12 @@
+autoload('LimeInitialize', 'LimeSuite.oct')
+autoload('LimeGetDeviceInfo', 'LimeSuite.oct')
+autoload('LimeDestroy', 'LimeSuite.oct')
+autoload('LimeLoadConfig', 'LimeSuite.oct')
+autoload('LimeStartStreaming', 'LimeSuite.oct')
+autoload('LimeStopStreaming', 'LimeSuite.oct')
+autoload('LimeReceiveSamples', 'LimeSuite.oct')
+autoload('LimeTransmitSamples', 'LimeSuite.oct')
+autoload('LimeGetFIFOStatus', 'LimeSuite.oct')
+autoload('LimeLoopWFMStart', 'LimeSuite.oct')
+autoload('LimeLoopWFMStop', 'LimeSuite.oct')
+autoload('LimeGetDeviceList', 'LimeSuite.oct')
\ No newline at end of file
diff --git a/octave/Makefile b/octave/Makefile
new file mode 100644
index 0000000..a6324a1
--- /dev/null
+++ b/octave/Makefile
@@ -0,0 +1,21 @@
+# Makefile for Octave extension LimeSuite
+SHELL := /bin/bash
+
+.phony: all
+all: LimeSuite.oct
+
+.phony: clean
+clean:
+	rm -f LimeSuite.oct *.o
+
+.phony: distclean
+distclean: clean
+	rm -f *~ octave-core core
+
+.phony: test
+test: LimeSuite_oct.oct
+	octave --silent LimeInitialize.m
+
+%.oct: %.cc	
+#-LD:/projects/lms7suite/octave
+	mkoctfile -v -I/usr/local/include/lime -L. -lLimeSuite $<
diff --git a/octave/rx.m b/octave/rx.m
new file mode 100644
index 0000000..7414193
--- /dev/null
+++ b/octave/rx.m
@@ -0,0 +1,30 @@
+LoadLimeSuite
+
+LimeInitialize()
+LimeLoadConfig('rxTest.ini');
+samplesToBuffer = 1023*64*10; %octave has array limit around 20M
+
+batches = 60;
+FIFOsize = samplesToBuffer*batches % total number of samples to be buffered inside DLL, they will be contiguous
+LimeStartStreaming(FIFOsize);
+
+%must use separate arrays, otherwise octave array index limit will be reached
+samplesBatch1 = LimeReceiveSamples(samplesToBuffer);
+samplesBatch2 = LimeReceiveSamples(samplesToBuffer);
+samplesBatch3 = LimeReceiveSamples(samplesToBuffer);
+samplesBatch4 = LimeReceiveSamples(samplesToBuffer);
+samplesBatch5 = LimeReceiveSamples(samplesToBuffer);
+samplesBatch6 = LimeReceiveSamples(samplesToBuffer);
+
+%or overwrite the same array
+for i=1:batches
+    samplesBatch = LimeReceiveSamples(samplesToBuffer);
+    %do some processing on samplesBatch
+end
+
+LimeStopStreaming();
+LimeDestroy();
+
+%plot(real(samplesBatch1));
+%plot(real(samplesBatch2));
+%plot(real(samplesBatch3));
diff --git a/octave/rxTest.ini b/octave/rxTest.ini
new file mode 100644
index 0000000..5a19c98
--- /dev/null
+++ b/octave/rxTest.ini
@@ -0,0 +1,1128 @@
+[file_info]
+type=lms7002m_minimal_config
+version=1
+[lms7002_registers_a]
+0x0020=0xFFFD
+0x0021=0x0E9F
+0x0022=0x07DF
+0x0023=0x5550
+0x0024=0xE4E4
+0x0025=0x0101
+0x0026=0x0101
+0x0027=0xB1E4
+0x0028=0x0101
+0x0029=0x0101
+0x002A=0x0086
+0x002B=0x0038
+0x002C=0x0000
+0x002D=0x0000
+0x002E=0x0000
+0x002F=0x3840
+0x0081=0x0000
+0x0082=0x8001
+0x0084=0x0400
+0x0085=0x0001
+0x0086=0x4101
+0x0087=0x0000
+0x0088=0x04F0
+0x0089=0x1020
+0x008A=0x0514
+0x008B=0x2148
+0x008C=0x267B
+0x0092=0x0001
+0x0093=0x0000
+0x0094=0x0000
+0x0095=0x0000
+0x0096=0x0000
+0x0097=0x0000
+0x0098=0x0000
+0x0099=0x6565
+0x009A=0x658C
+0x009B=0x6565
+0x009C=0x658C
+0x009D=0x6565
+0x009E=0x658C
+0x009F=0x658C
+0x00A0=0x6565
+0x00A1=0x6565
+0x00A2=0x6565
+0x00A3=0x6565
+0x00A4=0x6565
+0x00A5=0x6565
+0x00A6=0x000F
+0x00A7=0x6565
+0x00A8=0x0000
+0x00A9=0x8000
+0x00AA=0x0000
+0x00AB=0x0040
+0x00AC=0x2000
+0x00AD=0x03FF
+0x00AE=0x0000
+0x0100=0x3409
+0x0101=0x7800
+0x0102=0x3180
+0x0103=0x0A12
+0x0104=0x0088
+0x0105=0x0007
+0x0106=0x318C
+0x0107=0x318C
+0x0108=0x2026
+0x0109=0x61C1
+0x010A=0x104C
+0x010C=0x88FD
+0x010D=0x009E
+0x010E=0x2040
+0x010F=0x3042
+0x0110=0x0BF4
+0x0111=0x0083
+0x0112=0xC0E6
+0x0113=0x03C3
+0x0114=0x008D
+0x0115=0x0009
+0x0116=0x8180
+0x0117=0x280C
+0x0118=0x018C
+0x0119=0x18CB
+0x011A=0x2E02
+0x011C=0xA941
+0x011D=0xEAAA
+0x011E=0x07D8
+0x011F=0x3640
+0x0120=0xB9FF
+0x0121=0x3148
+0x0122=0x033F
+0x0123=0x267B
+0x0124=0x0000
+0x0200=0x0081
+0x0201=0x07FF
+0x0202=0x07FF
+0x0203=0x0000
+0x0204=0x0000
+0x0205=0x0000
+0x0206=0x0000
+0x0207=0x0000
+0x0208=0x0170
+0x0209=0x0000
+0x020A=0x0080
+0x020B=0x4000
+0x020C=0x0000
+0x0240=0x0020
+0x0241=0x0000
+0x0242=0x0000
+0x0243=0x0000
+0x0244=0x0000
+0x0245=0x0000
+0x0246=0x0000
+0x0247=0x0000
+0x0248=0x0000
+0x0249=0x0000
+0x024A=0x0000
+0x024B=0x0000
+0x024C=0x0000
+0x024D=0x0000
+0x024E=0x0000
+0x024F=0x0000
+0x0250=0x0000
+0x0251=0x0000
+0x0252=0x0000
+0x0253=0x0000
+0x0254=0x0000
+0x0255=0x0000
+0x0256=0x0000
+0x0257=0x0000
+0x0258=0x0000
+0x0259=0x0000
+0x025A=0x0000
+0x025B=0x0000
+0x025C=0x0000
+0x025D=0x0000
+0x025E=0x0000
+0x025F=0x0000
+0x0260=0x0000
+0x0261=0x0000
+0x0280=0x0000
+0x0281=0x0000
+0x0282=0x0000
+0x0283=0x0000
+0x0284=0x0000
+0x0285=0x0000
+0x0286=0x0000
+0x0287=0x0000
+0x0288=0x0000
+0x0289=0x0000
+0x028A=0x0000
+0x028B=0x0000
+0x028C=0x0000
+0x028D=0x0000
+0x028E=0x0000
+0x028F=0x0000
+0x0290=0x0000
+0x0291=0x0000
+0x0292=0x0000
+0x0293=0x0000
+0x0294=0x0000
+0x0295=0x0000
+0x0296=0x0000
+0x0297=0x0000
+0x0298=0x0000
+0x0299=0x0000
+0x029A=0x0000
+0x029B=0x0000
+0x029C=0x0000
+0x029D=0x0000
+0x029E=0x0000
+0x029F=0x0000
+0x02A0=0x0000
+0x02A1=0x0000
+0x02A2=0x0000
+0x02A3=0x0000
+0x02A4=0x0000
+0x02A5=0x0000
+0x02A6=0x0000
+0x02A7=0x0000
+0x02C0=0x0000
+0x02C1=0x0000
+0x02C2=0x0000
+0x02C3=0x0000
+0x02C4=0x0000
+0x02C5=0x0000
+0x02C6=0x0000
+0x02C7=0x0000
+0x02C8=0x0000
+0x02C9=0x0000
+0x02CA=0x0000
+0x02CB=0x0000
+0x02CC=0x0000
+0x02CD=0x0000
+0x02CE=0x0000
+0x02CF=0x0000
+0x02D0=0x0000
+0x02D1=0x0000
+0x02D2=0x0000
+0x02D3=0x0000
+0x02D4=0x0000
+0x02D5=0x0000
+0x02D6=0x0000
+0x02D7=0x0000
+0x02D8=0x0000
+0x02D9=0x0000
+0x02DA=0x0000
+0x02DB=0x0000
+0x02DC=0x0000
+0x02DD=0x0000
+0x02DE=0x0000
+0x02DF=0x0000
+0x02E0=0x0000
+0x02E1=0x0000
+0x02E2=0x0000
+0x02E3=0x0000
+0x02E4=0x0000
+0x02E5=0x0000
+0x02E6=0x0000
+0x02E7=0x0000
+0x0300=0x0000
+0x0301=0x0000
+0x0302=0x0000
+0x0303=0x0000
+0x0304=0x0000
+0x0305=0x0000
+0x0306=0x0000
+0x0307=0x0000
+0x0308=0x0000
+0x0309=0x0000
+0x030A=0x0000
+0x030B=0x0000
+0x030C=0x0000
+0x030D=0x0000
+0x030E=0x0000
+0x030F=0x0000
+0x0310=0x0000
+0x0311=0x0000
+0x0312=0x0000
+0x0313=0x0000
+0x0314=0x0000
+0x0315=0x0000
+0x0316=0x0000
+0x0317=0x0000
+0x0318=0x0000
+0x0319=0x0000
+0x031A=0x0000
+0x031B=0x0000
+0x031C=0x0000
+0x031D=0x0000
+0x031E=0x0000
+0x031F=0x0000
+0x0320=0x0000
+0x0321=0x0000
+0x0322=0x0000
+0x0323=0x0000
+0x0324=0x0000
+0x0325=0x0000
+0x0326=0x0000
+0x0327=0x0000
+0x0340=0x0000
+0x0341=0x0000
+0x0342=0x0000
+0x0343=0x0000
+0x0344=0x0000
+0x0345=0x0000
+0x0346=0x0000
+0x0347=0x0000
+0x0348=0x0000
+0x0349=0x0000
+0x034A=0x0000
+0x034B=0x0000
+0x034C=0x0000
+0x034D=0x0000
+0x034E=0x0000
+0x034F=0x0000
+0x0350=0x0000
+0x0351=0x0000
+0x0352=0x0000
+0x0353=0x0000
+0x0354=0x0000
+0x0355=0x0000
+0x0356=0x0000
+0x0357=0x0000
+0x0358=0x0000
+0x0359=0x0000
+0x035A=0x0000
+0x035B=0x0000
+0x035C=0x0000
+0x035D=0x0000
+0x035E=0x0000
+0x035F=0x0000
+0x0360=0x0000
+0x0361=0x0000
+0x0362=0x0000
+0x0363=0x0000
+0x0364=0x0000
+0x0365=0x0000
+0x0366=0x0000
+0x0367=0x0000
+0x0380=0x0000
+0x0381=0x0000
+0x0382=0x0000
+0x0383=0x0000
+0x0384=0x0000
+0x0385=0x0000
+0x0386=0x0000
+0x0387=0x0000
+0x0388=0x0000
+0x0389=0x0000
+0x038A=0x0000
+0x038B=0x0000
+0x038C=0x0000
+0x038D=0x0000
+0x038E=0x0000
+0x038F=0x0000
+0x0390=0x0000
+0x0391=0x0000
+0x0392=0x0000
+0x0393=0x0000
+0x0394=0x0000
+0x0395=0x0000
+0x0396=0x0000
+0x0397=0x0000
+0x0398=0x0000
+0x0399=0x0000
+0x039A=0x0000
+0x039B=0x0000
+0x039C=0x0000
+0x039D=0x0000
+0x039E=0x0000
+0x039F=0x0000
+0x03A0=0x0000
+0x03A1=0x0000
+0x03A2=0x0000
+0x03A3=0x0000
+0x03A4=0x0000
+0x03A5=0x0000
+0x03A6=0x0000
+0x03A7=0x0000
+0x0400=0x0285
+0x0401=0x07FF
+0x0402=0x07FF
+0x0403=0x0000
+0x0404=0x0000
+0x0405=0x0000
+0x0406=0x0000
+0x0407=0x0000
+0x0408=0x0000
+0x0409=0x0000
+0x040A=0x0000
+0x040B=0x0000
+0x040C=0x00F8
+0x040D=0x0000
+0x040E=0x0000
+0x040F=0x0000
+0x0440=0x0020
+0x0441=0x0000
+0x0442=0x0000
+0x0443=0x0000
+0x0444=0x0000
+0x0445=0x0000
+0x0446=0x0000
+0x0447=0x0000
+0x0448=0x0000
+0x0449=0x0000
+0x044A=0x0000
+0x044B=0x0000
+0x044C=0x0000
+0x044D=0x0000
+0x044E=0x0000
+0x044F=0x0000
+0x0450=0x0000
+0x0451=0x0000
+0x0452=0x0000
+0x0453=0x0000
+0x0454=0x0000
+0x0455=0x0000
+0x0456=0x0000
+0x0457=0x0000
+0x0458=0x0000
+0x0459=0x0000
+0x045A=0x0000
+0x045B=0x0000
+0x045C=0x0000
+0x045D=0x0000
+0x045E=0x0000
+0x045F=0x0000
+0x0460=0x0000
+0x0461=0x0000
+0x0480=0x0000
+0x0481=0x0000
+0x0482=0x0000
+0x0483=0x0000
+0x0484=0x0000
+0x0485=0x0000
+0x0486=0x0000
+0x0487=0x0000
+0x0488=0x0000
+0x0489=0x0000
+0x048A=0x0000
+0x048B=0x0000
+0x048C=0x0000
+0x048D=0x0000
+0x048E=0x0000
+0x048F=0x0000
+0x0490=0x0000
+0x0491=0x0000
+0x0492=0x0000
+0x0493=0x0000
+0x0494=0x0000
+0x0495=0x0000
+0x0496=0x0000
+0x0497=0x0000
+0x0498=0x0000
+0x0499=0x0000
+0x049A=0x0000
+0x049B=0x0000
+0x049C=0x0000
+0x049D=0x0000
+0x049E=0x0000
+0x049F=0x0000
+0x04A0=0x0000
+0x04A1=0x0000
+0x04A2=0x0000
+0x04A3=0x0000
+0x04A4=0x0000
+0x04A5=0x0000
+0x04A6=0x0000
+0x04A7=0x0000
+0x04C0=0x0000
+0x04C1=0x0000
+0x04C2=0x0000
+0x04C3=0x0000
+0x04C4=0x0000
+0x04C5=0x0000
+0x04C6=0x0000
+0x04C7=0x0000
+0x04C8=0x0000
+0x04C9=0x0000
+0x04CA=0x0000
+0x04CB=0x0000
+0x04CC=0x0000
+0x04CD=0x0000
+0x04CE=0x0000
+0x04CF=0x0000
+0x04D0=0x0000
+0x04D1=0x0000
+0x04D2=0x0000
+0x04D3=0x0000
+0x04D4=0x0000
+0x04D5=0x0000
+0x04D6=0x0000
+0x04D7=0x0000
+0x04D8=0x0000
+0x04D9=0x0000
+0x04DA=0x0000
+0x04DB=0x0000
+0x04DC=0x0000
+0x04DD=0x0000
+0x04DE=0x0000
+0x04DF=0x0000
+0x04E0=0x0000
+0x04E1=0x0000
+0x04E2=0x0000
+0x04E3=0x0000
+0x04E4=0x0000
+0x04E5=0x0000
+0x04E6=0x0000
+0x04E7=0x0000
+0x0500=0x0000
+0x0501=0x0000
+0x0502=0x0000
+0x0503=0x0000
+0x0504=0x0000
+0x0505=0x0000
+0x0506=0x0000
+0x0507=0x0000
+0x0508=0x0000
+0x0509=0x0000
+0x050A=0x0000
+0x050B=0x0000
+0x050C=0x0000
+0x050D=0x0000
+0x050E=0x0000
+0x050F=0x0000
+0x0510=0x0000
+0x0511=0x0000
+0x0512=0x0000
+0x0513=0x0000
+0x0514=0x0000
+0x0515=0x0000
+0x0516=0x0000
+0x0517=0x0000
+0x0518=0x0000
+0x0519=0x0000
+0x051A=0x0000
+0x051B=0x0000
+0x051C=0x0000
+0x051D=0x0000
+0x051E=0x0000
+0x051F=0x0000
+0x0520=0x0000
+0x0521=0x0000
+0x0522=0x0000
+0x0523=0x0000
+0x0524=0x0000
+0x0525=0x0000
+0x0526=0x0000
+0x0527=0x0000
+0x0540=0x0000
+0x0541=0x0000
+0x0542=0x0000
+0x0543=0x0000
+0x0544=0x0000
+0x0545=0x0000
+0x0546=0x0000
+0x0547=0x0000
+0x0548=0x0000
+0x0549=0x0000
+0x054A=0x0000
+0x054B=0x0000
+0x054C=0x0000
+0x054D=0x0000
+0x054E=0x0000
+0x054F=0x0000
+0x0550=0x0000
+0x0551=0x0000
+0x0552=0x0000
+0x0553=0x0000
+0x0554=0x0000
+0x0555=0x0000
+0x0556=0x0000
+0x0557=0x0000
+0x0558=0x0000
+0x0559=0x0000
+0x055A=0x0000
+0x055B=0x0000
+0x055C=0x0000
+0x055D=0x0000
+0x055E=0x0000
+0x055F=0x0000
+0x0560=0x0000
+0x0561=0x0000
+0x0562=0x0000
+0x0563=0x0000
+0x0564=0x0000
+0x0565=0x0000
+0x0566=0x0000
+0x0567=0x0000
+0x0580=0x0000
+0x0581=0x0000
+0x0582=0x0000
+0x0583=0x0000
+0x0584=0x0000
+0x0585=0x0000
+0x0586=0x0000
+0x0587=0x0000
+0x0588=0x0000
+0x0589=0x0000
+0x058A=0x0000
+0x058B=0x0000
+0x058C=0x0000
+0x058D=0x0000
+0x058E=0x0000
+0x058F=0x0000
+0x0590=0x0000
+0x0591=0x0000
+0x0592=0x0000
+0x0593=0x0000
+0x0594=0x0000
+0x0595=0x0000
+0x0596=0x0000
+0x0597=0x0000
+0x0598=0x0000
+0x0599=0x0000
+0x059A=0x0000
+0x059B=0x0000
+0x059C=0x0000
+0x059D=0x0000
+0x059E=0x0000
+0x059F=0x0000
+0x05A0=0x0000
+0x05A1=0x0000
+0x05A2=0x0000
+0x05A3=0x0000
+0x05A4=0x0000
+0x05A5=0x0000
+0x05A6=0x0000
+0x05A7=0x0000
+[lms7002_registers_b]
+0x0100=0x3409
+0x0101=0x7800
+0x0102=0x3180
+0x0103=0x0A12
+0x0104=0x0088
+0x0105=0x0007
+0x0106=0x318C
+0x0107=0x318C
+0x0108=0x9426
+0x0109=0x61C1
+0x010A=0x104C
+0x010C=0x88FD
+0x010D=0x009E
+0x010E=0x2040
+0x010F=0x3042
+0x0110=0x0BF4
+0x0111=0x0083
+0x0112=0xC0E6
+0x0113=0x03C3
+0x0114=0x008D
+0x0115=0x0009
+0x0116=0x8180
+0x0117=0x280C
+0x0118=0x018C
+0x0119=0x18CB
+0x011A=0x2E02
+0x011C=0xA941
+0x011D=0x5555
+0x011E=0x07E3
+0x011F=0x3640
+0x0120=0xB9FF
+0x0121=0x3168
+0x0122=0x033F
+0x0123=0x267B
+0x0124=0x0000
+0x0200=0x0081
+0x0201=0x07FF
+0x0202=0x07FF
+0x0203=0x0000
+0x0204=0x0000
+0x0205=0x0000
+0x0206=0x0000
+0x0207=0x0000
+0x0208=0x0000
+0x0209=0x0000
+0x020A=0x0080
+0x020B=0x0000
+0x020C=0x0000
+0x0240=0x0020
+0x0241=0x0000
+0x0242=0x0000
+0x0243=0x0000
+0x0244=0x0000
+0x0245=0x0000
+0x0246=0x0000
+0x0247=0x0000
+0x0248=0x0000
+0x0249=0x0000
+0x024A=0x0000
+0x024B=0x0000
+0x024C=0x0000
+0x024D=0x0000
+0x024E=0x0000
+0x024F=0x0000
+0x0250=0x0000
+0x0251=0x0000
+0x0252=0x0000
+0x0253=0x0000
+0x0254=0x0000
+0x0255=0x0000
+0x0256=0x0000
+0x0257=0x0000
+0x0258=0x0000
+0x0259=0x0000
+0x025A=0x0000
+0x025B=0x0000
+0x025C=0x0000
+0x025D=0x0000
+0x025E=0x0000
+0x025F=0x0000
+0x0260=0x0000
+0x0261=0x0000
+0x0280=0x0000
+0x0281=0x0000
+0x0282=0x0000
+0x0283=0x0000
+0x0284=0x0000
+0x0285=0x0000
+0x0286=0x0000
+0x0287=0x0000
+0x0288=0x0000
+0x0289=0x0000
+0x028A=0x0000
+0x028B=0x0000
+0x028C=0x0000
+0x028D=0x0000
+0x028E=0x0000
+0x028F=0x0000
+0x0290=0x0000
+0x0291=0x0000
+0x0292=0x0000
+0x0293=0x0000
+0x0294=0x0000
+0x0295=0x0000
+0x0296=0x0000
+0x0297=0x0000
+0x0298=0x0000
+0x0299=0x0000
+0x029A=0x0000
+0x029B=0x0000
+0x029C=0x0000
+0x029D=0x0000
+0x029E=0x0000
+0x029F=0x0000
+0x02A0=0x0000
+0x02A1=0x0000
+0x02A2=0x0000
+0x02A3=0x0000
+0x02A4=0x0000
+0x02A5=0x0000
+0x02A6=0x0000
+0x02A7=0x0000
+0x02C0=0x0000
+0x02C1=0x0000
+0x02C2=0x0000
+0x02C3=0x0000
+0x02C4=0x0000
+0x02C5=0x0000
+0x02C6=0x0000
+0x02C7=0x0000
+0x02C8=0x0000
+0x02C9=0x0000
+0x02CA=0x0000
+0x02CB=0x0000
+0x02CC=0x0000
+0x02CD=0x0000
+0x02CE=0x0000
+0x02CF=0x0000
+0x02D0=0x0000
+0x02D1=0x0000
+0x02D2=0x0000
+0x02D3=0x0000
+0x02D4=0x0000
+0x02D5=0x0000
+0x02D6=0x0000
+0x02D7=0x0000
+0x02D8=0x0000
+0x02D9=0x0000
+0x02DA=0x0000
+0x02DB=0x0000
+0x02DC=0x0000
+0x02DD=0x0000
+0x02DE=0x0000
+0x02DF=0x0000
+0x02E0=0x0000
+0x02E1=0x0000
+0x02E2=0x0000
+0x02E3=0x0000
+0x02E4=0x0000
+0x02E5=0x0000
+0x02E6=0x0000
+0x02E7=0x0000
+0x0300=0x0000
+0x0301=0x0000
+0x0302=0x0000
+0x0303=0x0000
+0x0304=0x0000
+0x0305=0x0000
+0x0306=0x0000
+0x0307=0x0000
+0x0308=0x0000
+0x0309=0x0000
+0x030A=0x0000
+0x030B=0x0000
+0x030C=0x0000
+0x030D=0x0000
+0x030E=0x0000
+0x030F=0x0000
+0x0310=0x0000
+0x0311=0x0000
+0x0312=0x0000
+0x0313=0x0000
+0x0314=0x0000
+0x0315=0x0000
+0x0316=0x0000
+0x0317=0x0000
+0x0318=0x0000
+0x0319=0x0000
+0x031A=0x0000
+0x031B=0x0000
+0x031C=0x0000
+0x031D=0x0000
+0x031E=0x0000
+0x031F=0x0000
+0x0320=0x0000
+0x0321=0x0000
+0x0322=0x0000
+0x0323=0x0000
+0x0324=0x0000
+0x0325=0x0000
+0x0326=0x0000
+0x0327=0x0000
+0x0340=0x0000
+0x0341=0x0000
+0x0342=0x0000
+0x0343=0x0000
+0x0344=0x0000
+0x0345=0x0000
+0x0346=0x0000
+0x0347=0x0000
+0x0348=0x0000
+0x0349=0x0000
+0x034A=0x0000
+0x034B=0x0000
+0x034C=0x0000
+0x034D=0x0000
+0x034E=0x0000
+0x034F=0x0000
+0x0350=0x0000
+0x0351=0x0000
+0x0352=0x0000
+0x0353=0x0000
+0x0354=0x0000
+0x0355=0x0000
+0x0356=0x0000
+0x0357=0x0000
+0x0358=0x0000
+0x0359=0x0000
+0x035A=0x0000
+0x035B=0x0000
+0x035C=0x0000
+0x035D=0x0000
+0x035E=0x0000
+0x035F=0x0000
+0x0360=0x0000
+0x0361=0x0000
+0x0362=0x0000
+0x0363=0x0000
+0x0364=0x0000
+0x0365=0x0000
+0x0366=0x0000
+0x0367=0x0000
+0x0380=0x0000
+0x0381=0x0000
+0x0382=0x0000
+0x0383=0x0000
+0x0384=0x0000
+0x0385=0x0000
+0x0386=0x0000
+0x0387=0x0000
+0x0388=0x0000
+0x0389=0x0000
+0x038A=0x0000
+0x038B=0x0000
+0x038C=0x0000
+0x038D=0x0000
+0x038E=0x0000
+0x038F=0x0000
+0x0390=0x0000
+0x0391=0x0000
+0x0392=0x0000
+0x0393=0x0000
+0x0394=0x0000
+0x0395=0x0000
+0x0396=0x0000
+0x0397=0x0000
+0x0398=0x0000
+0x0399=0x0000
+0x039A=0x0000
+0x039B=0x0000
+0x039C=0x0000
+0x039D=0x0000
+0x039E=0x0000
+0x039F=0x0000
+0x03A0=0x0000
+0x03A1=0x0000
+0x03A2=0x0000
+0x03A3=0x0000
+0x03A4=0x0000
+0x03A5=0x0000
+0x03A6=0x0000
+0x03A7=0x0000
+0x0400=0x0085
+0x0401=0x07FF
+0x0402=0x07FF
+0x0403=0x0000
+0x0404=0x0000
+0x0405=0x0000
+0x0406=0x0000
+0x0407=0x0000
+0x0408=0x0000
+0x0409=0x0000
+0x040A=0x0000
+0x040B=0x0000
+0x040C=0x0000
+0x040D=0x0000
+0x040E=0x0000
+0x040F=0x0000
+0x0440=0x0020
+0x0441=0x0000
+0x0442=0x0000
+0x0443=0x0000
+0x0444=0x0000
+0x0445=0x0000
+0x0446=0x0000
+0x0447=0x0000
+0x0448=0x0000
+0x0449=0x0000
+0x044A=0x0000
+0x044B=0x0000
+0x044C=0x0000
+0x044D=0x0000
+0x044E=0x0000
+0x044F=0x0000
+0x0450=0x0000
+0x0451=0x0000
+0x0452=0x0000
+0x0453=0x0000
+0x0454=0x0000
+0x0455=0x0000
+0x0456=0x0000
+0x0457=0x0000
+0x0458=0x0000
+0x0459=0x0000
+0x045A=0x0000
+0x045B=0x0000
+0x045C=0x0000
+0x045D=0x0000
+0x045E=0x0000
+0x045F=0x0000
+0x0460=0x0000
+0x0461=0x0000
+0x0480=0x0000
+0x0481=0x0000
+0x0482=0x0000
+0x0483=0x0000
+0x0484=0x0000
+0x0485=0x0000
+0x0486=0x0000
+0x0487=0x0000
+0x0488=0x0000
+0x0489=0x0000
+0x048A=0x0000
+0x048B=0x0000
+0x048C=0x0000
+0x048D=0x0000
+0x048E=0x0000
+0x048F=0x0000
+0x0490=0x0000
+0x0491=0x0000
+0x0492=0x0000
+0x0493=0x0000
+0x0494=0x0000
+0x0495=0x0000
+0x0496=0x0000
+0x0497=0x0000
+0x0498=0x0000
+0x0499=0x0000
+0x049A=0x0000
+0x049B=0x0000
+0x049C=0x0000
+0x049D=0x0000
+0x049E=0x0000
+0x049F=0x0000
+0x04A0=0x0000
+0x04A1=0x0000
+0x04A2=0x0000
+0x04A3=0x0000
+0x04A4=0x0000
+0x04A5=0x0000
+0x04A6=0x0000
+0x04A7=0x0000
+0x04C0=0x0000
+0x04C1=0x0000
+0x04C2=0x0000
+0x04C3=0x0000
+0x04C4=0x0000
+0x04C5=0x0000
+0x04C6=0x0000
+0x04C7=0x0000
+0x04C8=0x0000
+0x04C9=0x0000
+0x04CA=0x0000
+0x04CB=0x0000
+0x04CC=0x0000
+0x04CD=0x0000
+0x04CE=0x0000
+0x04CF=0x0000
+0x04D0=0x0000
+0x04D1=0x0000
+0x04D2=0x0000
+0x04D3=0x0000
+0x04D4=0x0000
+0x04D5=0x0000
+0x04D6=0x0000
+0x04D7=0x0000
+0x04D8=0x0000
+0x04D9=0x0000
+0x04DA=0x0000
+0x04DB=0x0000
+0x04DC=0x0000
+0x04DD=0x0000
+0x04DE=0x0000
+0x04DF=0x0000
+0x04E0=0x0000
+0x04E1=0x0000
+0x04E2=0x0000
+0x04E3=0x0000
+0x04E4=0x0000
+0x04E5=0x0000
+0x04E6=0x0000
+0x04E7=0x0000
+0x0500=0x0000
+0x0501=0x0000
+0x0502=0x0000
+0x0503=0x0000
+0x0504=0x0000
+0x0505=0x0000
+0x0506=0x0000
+0x0507=0x0000
+0x0508=0x0000
+0x0509=0x0000
+0x050A=0x0000
+0x050B=0x0000
+0x050C=0x0000
+0x050D=0x0000
+0x050E=0x0000
+0x050F=0x0000
+0x0510=0x0000
+0x0511=0x0000
+0x0512=0x0000
+0x0513=0x0000
+0x0514=0x0000
+0x0515=0x0000
+0x0516=0x0000
+0x0517=0x0000
+0x0518=0x0000
+0x0519=0x0000
+0x051A=0x0000
+0x051B=0x0000
+0x051C=0x0000
+0x051D=0x0000
+0x051E=0x0000
+0x051F=0x0000
+0x0520=0x0000
+0x0521=0x0000
+0x0522=0x0000
+0x0523=0x0000
+0x0524=0x0000
+0x0525=0x0000
+0x0526=0x0000
+0x0527=0x0000
+0x0540=0x0000
+0x0541=0x0000
+0x0542=0x0000
+0x0543=0x0000
+0x0544=0x0000
+0x0545=0x0000
+0x0546=0x0000
+0x0547=0x0000
+0x0548=0x0000
+0x0549=0x0000
+0x054A=0x0000
+0x054B=0x0000
+0x054C=0x0000
+0x054D=0x0000
+0x054E=0x0000
+0x054F=0x0000
+0x0550=0x0000
+0x0551=0x0000
+0x0552=0x0000
+0x0553=0x0000
+0x0554=0x0000
+0x0555=0x0000
+0x0556=0x0000
+0x0557=0x0000
+0x0558=0x0000
+0x0559=0x0000
+0x055A=0x0000
+0x055B=0x0000
+0x055C=0x0000
+0x055D=0x0000
+0x055E=0x0000
+0x055F=0x0000
+0x0560=0x0000
+0x0561=0x0000
+0x0562=0x0000
+0x0563=0x0000
+0x0564=0x0000
+0x0565=0x0000
+0x0566=0x0000
+0x0567=0x0000
+0x0580=0x0000
+0x0581=0x0000
+0x0582=0x0000
+0x0583=0x0000
+0x0584=0x0000
+0x0585=0x0000
+0x0586=0x0000
+0x0587=0x0000
+0x0588=0x0000
+0x0589=0x0000
+0x058A=0x0000
+0x058B=0x0000
+0x058C=0x0000
+0x058D=0x0000
+0x058E=0x0000
+0x058F=0x0000
+0x0590=0x0000
+0x0591=0x0000
+0x0592=0x0000
+0x0593=0x0000
+0x0594=0x0000
+0x0595=0x0000
+0x0596=0x0000
+0x0597=0x0000
+0x0598=0x0000
+0x0599=0x0000
+0x059A=0x0000
+0x059B=0x0000
+0x059C=0x0000
+0x059D=0x0000
+0x059E=0x0000
+0x059F=0x0000
+0x05A0=0x0000
+0x05A1=0x0000
+0x05A2=0x0000
+0x05A3=0x0000
+0x05A4=0x0000
+0x05A5=0x0000
+0x05A6=0x0000
+0x05A7=0x0000
+[reference_clocks]
+sxt_ref_clk_mhz=30.72
+sxr_ref_clk_mhz=30.72
diff --git a/octave/wfm.m b/octave/wfm.m
new file mode 100644
index 0000000..6ac43b9
--- /dev/null
+++ b/octave/wfm.m
@@ -0,0 +1,39 @@
+%imports shared library functions
+LoadLimeSuite
+
+%Generate waveform
+phase = pi/8;
+src = 0.7*complex(sin(0:phase:1000*pi-phase), cos(0:phase:1000*pi-phase));
+
+%%initialize LimeSuite
+%if several boards are connected
+%deviceList = LimeGetDeviceList();
+%selectedDevice = 1;
+%LimeInitialize(deviceList(selectedDevice));
+%otherwise initialization uses first available device
+LimeInitialize();
+
+%load initial chip configuration
+LimeLoadConfig('rxTest.ini');
+
+%activate Tx and Rx streaming
+LimeStartStreaming(1000000);
+
+%Load waveform to be continuosly transmitted
+LimeLoopWFMStart(src);
+
+%receive samples
+for i=1:10000
+	samples = LimeReceiveSamples(1360);
+	%plot(samples);
+	pause(0.001);
+end
+
+%stop streaming
+LimeLoopWFMStop();
+LimeStopStreaming(); %also resets Rx Tx buffers
+
+
+
+%deallocate resources
+LimeDestroy();
diff --git a/src/ADF4002/ADF4002.cpp b/src/ADF4002/ADF4002.cpp
new file mode 100644
index 0000000..52aee51
--- /dev/null
+++ b/src/ADF4002/ADF4002.cpp
@@ -0,0 +1,371 @@
+/**
+ at file	ADF4002.cpp
+ at author	Lime Microsystems
+ at brief	ADF4002 module configuring
+*/
+
+#include "ADF4002.h"
+
+#include <cmath>
+#include <string.h>
+
+using namespace lime;
+
+ADF4002::ADF4002()
+{
+}
+
+ADF4002::~ADF4002()
+{
+}
+
+/** @brief Sets default values
+*/
+void ADF4002::SetDefaults()
+{
+    //Reference Counter Latch
+    cmbLDP = 0;
+    cmbABW = 0;
+    txtRCnt = 125;
+
+    //N Counter Latch
+    cmbCPG = 0;
+    txtNCnt = 384;
+
+    //Function Latch
+    rgrPD2_f = 0;
+    cmbCS2_f = 7;
+    cmbCS1_f = 7;
+    cmbTC_f = 0;
+    cmbFL_f = 0;
+    rgrCPS_f = 0;
+    rgrPDP_f = 1;
+    cmbMOC_f = 1;
+    rgrPD1_f = 0;
+    rgrCR_f = 0;
+
+    //Initialization Latch
+    rgrPD2_i = 0;
+    cmbCS2_i = 7;
+    cmbCS1_i = 7;
+    cmbTC_i = 0;
+    cmbFL_i = 0;
+    rgrCPS_i = 0;
+    rgrPDP_i = 1;
+    cmbMOC_i = 1;
+    rgrPD1_i = 0;
+    rgrCR_i = 0;
+
+    CalculateRN();
+}
+
+/** @brief Forms data buffer for writing
+*/
+void ADF4002::MakeData()
+{
+    memset(m_registers, 0, 12);
+    char btmp;
+    unsigned int itmp;
+
+    //======= register addr 0x00 =======
+    m_registers[0x00] = 0x00;
+    //R Value LSB
+    itmp = txtRCnt;
+    btmp = (char)itmp;
+    btmp = btmp << 2;
+    m_registers[0x00] |= btmp;
+    //Addr
+    btmp = 0x00;
+    btmp = btmp << 0;
+    m_registers[0x00] |= btmp;
+
+    //======= register addr 0x01 =======
+    m_registers[0x01] = 0x00;
+    //R Value MSB
+    btmp = (char)(itmp >> 6);
+    btmp = btmp << 0;
+    m_registers[0x01] |= btmp;
+
+    //======= register addr 0x02 =======
+    m_registers[0x02] = 0x00;
+    //Anti-Backlash
+    btmp = (char)cmbABW;
+    if(btmp > 0) btmp++;
+    btmp = btmp << 0;
+    m_registers[0x02] |= btmp;
+    //Lock Detact Precision
+    btmp = (char)cmbLDP;
+    btmp = btmp << 4;
+    m_registers[0x02] |= btmp;
+
+
+
+    //======= register addr 0x03 =======
+    m_registers[0x03] = 0x00;
+    //Addr
+    btmp = 0x01;
+    btmp = btmp << 0;
+    m_registers[0x03] |= btmp;
+
+    //======= register addr 0x04 =======
+    m_registers[0x04] = 0x00;
+    //N Value LSB
+    itmp = txtNCnt;
+    btmp = (char)itmp;
+    btmp = btmp << 0;
+    m_registers[0x04] |= btmp;
+
+    //======= register addr 0x05 =======
+    m_registers[0x05] = 0x00;
+    //N Value MSB
+    itmp = txtNCnt;
+    btmp = (char)(itmp >> 8);
+    btmp = btmp << 0;
+    m_registers[0x05] |= btmp;
+    //CP Gain
+    btmp = (char)cmbCPG;
+    btmp = btmp << 5;
+    m_registers[0x05] |= btmp;
+
+
+
+
+    //======= register addr 0x06 =======
+    m_registers[0x06] = 0x00;
+    //Addr
+    btmp = 0x02;
+    btmp = btmp << 0;
+    m_registers[0x06] |= btmp;
+    //Counter Reset
+    btmp = (char)rgrCR_f;
+    btmp = btmp << 2;
+    m_registers[0x06] |= btmp;
+    //PD 1
+    btmp = (char)rgrPD1_f;
+    btmp = btmp << 3;
+    m_registers[0x06] |= btmp;
+    //Muxout Control
+    btmp = (char)cmbMOC_f;
+    btmp = btmp << 4;
+    m_registers[0x06] |= btmp;
+    //PD Polarity
+    btmp = (char)rgrPDP_f;
+    btmp = btmp << 7;
+    m_registers[0x06] |= btmp;
+
+    //======= register addr 0x07 =======
+    m_registers[0x07] = 0x00;
+    //CP State
+    btmp = (char)rgrCPS_f;
+    btmp = btmp << 0;
+    m_registers[0x07] |= btmp;
+    //Fastlock
+    btmp = (char)cmbFL_f;
+    if(btmp > 0) btmp++;
+    btmp = btmp << 1;
+    m_registers[0x07] |= btmp;
+    //Timer Counter
+    btmp = (char)cmbTC_f;
+    btmp = btmp << 3;
+    m_registers[0x07] |= btmp;
+    //Current Setting 1 MSB
+    btmp = (char)cmbCS1_f;
+    btmp = btmp << 7;
+    m_registers[0x07] |= btmp;
+
+    //======= register addr 0x08 =======
+    m_registers[0x08] = 0x00;
+    //Current Setting 1 LSB
+    btmp = (char)cmbCS1_f;
+    btmp = btmp >> 1;
+    m_registers[0x08] |= btmp;
+    //Current Setting 2
+    btmp = (char)cmbCS2_f;
+    btmp = btmp << 2;
+    m_registers[0x08] |= btmp;
+    //PD 2
+    btmp = (char)rgrPD2_f;
+    btmp = btmp << 5;
+    m_registers[0x08] |= btmp;
+
+
+
+    //======= register addr 0x09 =======
+    m_registers[0x09] = 0x00;
+    //Addr
+    btmp = 0x03;
+    btmp = btmp << 0;
+    m_registers[0x09] |= btmp;
+    //Counter Reset
+    btmp = (char)rgrCR_i;
+    btmp = btmp << 2;
+    m_registers[0x09] |= btmp;
+    //PD 1
+    btmp = (char)rgrPD1_i;
+    btmp = btmp << 3;
+    m_registers[0x09] |= btmp;
+    //Muxout Control
+    btmp = (char)cmbMOC_i;
+    btmp = btmp << 4;
+    m_registers[0x09] |= btmp;
+    //PD Polarity
+    btmp = (char)rgrPDP_i;
+    btmp = btmp << 7;
+    m_registers[0x09] |= btmp;
+
+    //======= register addr 0x0A =======
+    m_registers[0x0A] = 0x00;
+    //CP State
+    btmp = (char)rgrCPS_i;
+    btmp = btmp << 0;
+    m_registers[0x0A] |= btmp;
+    //Fastlock
+    btmp = (char)cmbFL_i;
+    if(btmp > 0) btmp++;
+    btmp = btmp << 1;
+    m_registers[0x0A] |= btmp;
+    //Timer Counter
+    btmp = (char)cmbTC_i;
+    btmp = btmp << 3;
+    m_registers[0x0A] |= btmp;
+    //Current Setting 1 MSB
+    btmp = (char)cmbCS1_i;
+    btmp = btmp << 7;
+    m_registers[0x0A] |= btmp;
+
+    //======= register addr 0x0B =======
+    m_registers[0x0B] = 0x00;
+    //Current Setting 1 LSB
+    btmp = (char)cmbCS1_i;
+    btmp = btmp >> 1;
+    m_registers[0x0B] |= btmp;
+    //Current Setting 2
+    btmp = (char)cmbCS2_i;
+    btmp = btmp << 2;
+    m_registers[0x0B] |= btmp;
+    //PD 2
+    btmp = (char)rgrPD2_i;
+    btmp = btmp << 5;
+    m_registers[0x0B] |= btmp;
+
+    //change array order
+    unsigned char ctemp = m_registers[0];
+    m_registers[0] = m_registers[2];
+    m_registers[1] = m_registers[1];
+    m_registers[2] = ctemp;
+
+    ctemp = m_registers[3];
+    m_registers[3] = m_registers[5];
+    m_registers[4] = m_registers[4];
+    m_registers[5] = ctemp;
+
+    ctemp = m_registers[6];
+    m_registers[6] = m_registers[8];
+    m_registers[7] = m_registers[7];
+    m_registers[8] = ctemp;
+
+    ctemp = m_registers[9];
+    m_registers[9] = m_registers[11];
+    m_registers[10] = m_registers[10];
+    m_registers[11] = ctemp;
+}
+
+/** @brief Calculates R N values from frequency
+*/
+void ADF4002::CalculateRN()
+{
+
+    double x = txtFref*1000000;
+    double y = txtFvco*1000000;
+    double Fcomp;
+    while((x!=0) && (y!=0))
+    {
+        if(x >= y)
+        {
+            x = fmod(x, y);
+        }
+        else
+        {
+            y = fmod(y, x);
+        };
+    };
+
+    Fcomp = (x + y)/1000000.0;
+    int R = (int)((txtFref/Fcomp)+0.5);
+    int N = (int)((txtFvco / Fcomp) + 0.5);
+
+    txtRCnt = R;
+    txtNCnt = N;
+
+    lblFcomp = Fcomp;
+    double dFvco = 0;
+    if(txtRCnt != 0)
+        dFvco = txtNCnt * (txtFref)/txtRCnt;
+    lblFvco = dFvco;
+}
+
+/** @brief Writes configuration to chip
+*/
+void ADF4002::GetConfig(unsigned char data[12])
+{
+    MakeData();
+    memcpy(&data[0], &m_registers[9], 3);
+    memcpy(&data[3], &m_registers[6], 3);
+    memcpy(&data[6], &m_registers[0], 3);
+    memcpy(&data[9], &m_registers[3], 3);
+}
+
+void ADF4002::SetFrefFvco(double Fref, double Fvco, int &rcount, int &ncount)
+{
+    txtFref = Fref;
+    txtFvco = Fvco;
+    CalculateRN();
+    rcount = txtRCnt;
+    ncount = txtNCnt;
+}
+
+void ADF4002::SetReferenceCounterLatch(int Ldp, int Abw, int refCounter)
+{
+    cmbLDP = Ldp;
+    cmbABW = Abw;
+    txtRCnt = refCounter;
+}
+
+void ADF4002::SetNCounterLatch(int CPgain, int NCounter)
+{
+    cmbCPG = CPgain;
+    txtNCnt = NCounter;
+}
+
+void ADF4002::SetFunctionLatch(int currentSetting1, int currentSetting2, int timerCounter, int fastLock, int muxoutControl)
+{
+    cmbCS1_f = currentSetting1;
+    cmbCS2_f = currentSetting2;
+    cmbTC_f = timerCounter;
+    cmbFL_f = fastLock;
+    cmbMOC_f = muxoutControl;
+}
+void ADF4002::SetFunctionLatchRgr(int pdPol, int pd1, int pd2, int counterReset, int cpState)
+{
+    rgrPD1_f = pd1;
+    rgrPD2_f = pd2;
+    rgrPDP_f = pdPol;
+    rgrCR_f = counterReset;
+    rgrCPS_f = cpState;
+}
+void ADF4002::SetInitializationLatch(int currentSetting1, int currentSetting2, int timerCounter, int fastLock, int muxoutControl)
+{
+    cmbCS1_i = currentSetting1;
+    cmbCS2_i = currentSetting2;
+    cmbTC_i = timerCounter;
+    cmbFL_i = fastLock;
+    cmbMOC_i = muxoutControl;
+}
+void ADF4002::SetInitializationLatchRgr(int pdPol, int pd1, int pd2, int counterReset, int cpState)
+{
+    rgrPD1_i = pd1;
+    rgrPD2_i = pd2;
+    rgrPDP_i = pdPol;
+    rgrCR_i = counterReset;
+    rgrCPS_i = cpState;
+}
diff --git a/src/ADF4002/ADF4002.h b/src/ADF4002/ADF4002.h
new file mode 100644
index 0000000..318b143
--- /dev/null
+++ b/src/ADF4002/ADF4002.h
@@ -0,0 +1,68 @@
+/**
+ at file	ADF4002.h
+ at author	Lime Microsystems
+ at brief	Header for ADF_module.cpp
+*/
+
+#ifndef ADF_MODULE_H
+#define ADF_MODULE_H
+
+namespace lime{
+
+class ADF4002
+{
+public:
+    ADF4002();
+    ~ADF4002();
+
+    void SetFrefFvco(double Fref, double Fvco, int &rcount, int &ncount);
+    void SetReferenceCounterLatch(int Ldp, int Abw, int refCounter);
+    void SetNCounterLatch(int CPgain, int NCounter);
+    void SetFunctionLatch(int currentSetting1, int currentSetting2, int timerCounter, int fastLock, int muxoutControl);
+    void SetFunctionLatchRgr(int pdPol, int pd1, int pd2, int counterReset, int cpState);
+    void SetInitializationLatch(int currentSetting1, int currentSetting2, int timerCounter, int fastLock, int muxoutControl);
+    void SetInitializationLatchRgr(int pdPol, int pd1, int pd2, int counterReset, int cpState);
+
+    void GetConfig(unsigned char data[12]);
+    void SetDefaults();
+
+    void MakeData();
+    void CalculateRN();
+
+    int txtRCnt;
+    int cmbABW;
+    int cmbLDP;
+    int txtNCnt;
+    int cmbCPG;
+    int rgrCR_i;
+    int rgrPD1_i;
+    int rgrPD2_i;
+    int cmbMOC_i;
+    int rgrPDP_i;
+    int rgrCPS_i;
+    int cmbTC_i;
+    int cmbCS1_i;
+    int cmbCS2_i;
+    int rgrCR_f;
+    int rgrPD1_f;
+    int rgrPD2_f;
+    int cmbMOC_f;
+    int rgrPDP_f;
+    int rgrCPS_f;
+    int cmbTC_f;
+    int cmbCS1_f;
+    int cmbCS2_f;
+    int cmbFL_f;
+    int cmbFL_i;
+    double txtFref;
+    double txtFvco;
+
+    double lblFcomp;
+    double lblFvco;
+
+protected:
+    unsigned char m_registers[12];
+};
+
+}
+#endif // ADF_MODULE_H
diff --git a/src/ADF4002/ADF4002_wxgui.cpp b/src/ADF4002/ADF4002_wxgui.cpp
new file mode 100644
index 0000000..5c404be
--- /dev/null
+++ b/src/ADF4002/ADF4002_wxgui.cpp
@@ -0,0 +1,561 @@
+/**
+ at file	ADF4002_wxgui.cpp
+ at author	Lime Microsystems
+ at brief	panel for configuring ADF4002
+*/
+
+#include "ADF4002_wxgui.h"
+
+#include <vector>
+#include <wx/msgdlg.h>
+#include <wx/sizer.h>
+#include <wx/stattext.h>
+#include <wx/radiobox.h>
+#include <wx/textctrl.h>
+#include <wx/spinctrl.h>
+#include <wx/intl.h>
+#include <wx/button.h>
+#include <wx/string.h>
+#include <wx/combobox.h>
+
+using namespace std;
+using namespace lime;
+
+const long ADF4002_wxgui::ID_STATICTEXT1 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT2 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT3 = wxNewId();
+const long ADF4002_wxgui::ID_COMBOBOX1 = wxNewId();
+const long ADF4002_wxgui::ID_COMBOBOX2 = wxNewId();
+const long ADF4002_wxgui::ID_SPINCTRL1 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT4 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT5 = wxNewId();
+const long ADF4002_wxgui::ID_COMBOBOX3 = wxNewId();
+const long ADF4002_wxgui::ID_SPINCTRL2 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT6 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT7 = wxNewId();
+const long ADF4002_wxgui::ID_COMBOBOX4 = wxNewId();
+const long ADF4002_wxgui::ID_COMBOBOX5 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT8 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT9 = wxNewId();
+const long ADF4002_wxgui::ID_COMBOBOX6 = wxNewId();
+const long ADF4002_wxgui::ID_COMBOBOX7 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT10 = wxNewId();
+const long ADF4002_wxgui::ID_COMBOBOX8 = wxNewId();
+const long ADF4002_wxgui::ID_RADIOBOX1 = wxNewId();
+const long ADF4002_wxgui::ID_RADIOBOX2 = wxNewId();
+const long ADF4002_wxgui::ID_RADIOBOX3 = wxNewId();
+const long ADF4002_wxgui::ID_RADIOBOX4 = wxNewId();
+const long ADF4002_wxgui::ID_RADIOBOX5 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT17 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT18 = wxNewId();
+const long ADF4002_wxgui::ID_COMBOBOX9 = wxNewId();
+const long ADF4002_wxgui::ID_COMBOBOX10 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT19 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT20 = wxNewId();
+const long ADF4002_wxgui::ID_COMBOBOX11 = wxNewId();
+const long ADF4002_wxgui::ID_COMBOBOX12 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT21 = wxNewId();
+const long ADF4002_wxgui::ID_COMBOBOX13 = wxNewId();
+const long ADF4002_wxgui::ID_RADIOBOX6 = wxNewId();
+const long ADF4002_wxgui::ID_RADIOBOX7 = wxNewId();
+const long ADF4002_wxgui::ID_RADIOBOX8 = wxNewId();
+const long ADF4002_wxgui::ID_RADIOBOX9 = wxNewId();
+const long ADF4002_wxgui::ID_RADIOBOX10 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT11 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT12 = wxNewId();
+const long ADF4002_wxgui::ID_TEXTCTRL1 = wxNewId();
+const long ADF4002_wxgui::ID_TEXTCTRL2 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT13 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT14 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT15 = wxNewId();
+const long ADF4002_wxgui::ID_STATICTEXT16 = wxNewId();
+const long ADF4002_wxgui::ID_BUTTON1 = wxNewId();
+const long ADF4002_wxgui::ID_BUTTON2 = wxNewId();
+
+BEGIN_EVENT_TABLE(ADF4002_wxgui,wxFrame)
+END_EVENT_TABLE()
+
+ADF4002_wxgui::ADF4002_wxgui(wxWindow* parent,wxWindowID id, const wxString &title, const wxPoint& pos,const wxSize& size, int styles, wxString idname)
+{
+    m_pModule = NULL;
+    wxStaticBoxSizer* StaticBoxSizer2;
+    wxFlexGridSizer* FlexGridSizer4;
+    wxFlexGridSizer* FlexGridSizer16;
+    wxStaticBoxSizer* StaticBoxSizer4;
+    wxFlexGridSizer* FlexGridSizer10;
+    wxFlexGridSizer* FlexGridSizer3;
+    wxFlexGridSizer* FlexGridSizer5;
+    wxFlexGridSizer* FlexGridSizer9;
+    wxFlexGridSizer* FlexGridSizer2;
+    wxFlexGridSizer* FlexGridSizer7;
+    wxStaticBoxSizer* StaticBoxSizer3;
+    wxStaticBoxSizer* StaticBoxSizer6;
+    wxFlexGridSizer* FlexGridSizer15;
+    wxFlexGridSizer* FlexGridSizer8;
+    wxFlexGridSizer* FlexGridSizer14;
+    wxFlexGridSizer* FlexGridSizer13;
+    wxFlexGridSizer* FlexGridSizer12;
+    wxFlexGridSizer* FlexGridSizer6;
+    wxStaticBoxSizer* StaticBoxSizer1;
+    wxFlexGridSizer* FlexGridSizer1;
+    wxFlexGridSizer* FlexGridSizer11;
+    wxStaticBoxSizer* StaticBoxSizer5;
+
+    Create(parent, id, title, wxDefaultPosition, wxDefaultSize, styles, _T("id"));
+    SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
+    FlexGridSizer1 = new wxFlexGridSizer(0, 2, 0, 0);
+    StaticBoxSizer1 = new wxStaticBoxSizer(wxHORIZONTAL, this, _("ADF4002"));
+    FlexGridSizer3 = new wxFlexGridSizer(3, 1, 0, 0);
+    FlexGridSizer4 = new wxFlexGridSizer(0, 2, 0, 5);
+    FlexGridSizer4->AddGrowableCol(0);
+    StaticBoxSizer2 = new wxStaticBoxSizer(wxHORIZONTAL, this, _("Reference Counter Latch"));
+    FlexGridSizer5 = new wxFlexGridSizer(2, 3, 0, 5);
+    FlexGridSizer5->AddGrowableCol(0);
+    FlexGridSizer5->AddGrowableCol(1);
+    FlexGridSizer5->AddGrowableCol(2);
+    StaticText1 = new wxStaticText(this, ID_STATICTEXT1, _("Lock Detect Precision:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT1"));
+    FlexGridSizer5->Add(StaticText1, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText2 = new wxStaticText(this, ID_STATICTEXT2, _("Anti-Backlash:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT2"));
+    FlexGridSizer5->Add(StaticText2, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText3 = new wxStaticText(this, ID_STATICTEXT3, _("Reference Counter:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT3"));
+    FlexGridSizer5->Add(StaticText3, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    cmbLDP = new wxComboBox(this, ID_COMBOBOX1, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX1"));
+    cmbLDP->SetSelection(cmbLDP->Append(_("Three Cycles")));
+    cmbLDP->Append(_("Five Cycles"));
+    FlexGridSizer5->Add(cmbLDP, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    cmbABW = new wxComboBox(this, ID_COMBOBOX2, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX2"));
+    cmbABW->SetSelection(cmbABW->Append(_("2.9ns")));
+    cmbABW->Append(_("6.0ns"));
+    cmbABW->Append(_("2.9ns"));
+    FlexGridSizer5->Add(cmbABW, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    spinRCnt = new wxSpinCtrl(this, ID_SPINCTRL1, _T("125"), wxDefaultPosition, wxDefaultSize, 0, 0, 16383, 125, _T("ID_SPINCTRL1"));
+    spinRCnt->SetValue(_T("125"));
+    FlexGridSizer5->Add(spinRCnt, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    StaticBoxSizer2->Add(FlexGridSizer5, 1, wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer4->Add(StaticBoxSizer2, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    StaticBoxSizer4 = new wxStaticBoxSizer(wxHORIZONTAL, this, _("N Counter Latch"));
+    FlexGridSizer6 = new wxFlexGridSizer(2, 2, 0, 5);
+    FlexGridSizer6->AddGrowableCol(0);
+    FlexGridSizer6->AddGrowableCol(1);
+    StaticText4 = new wxStaticText(this, ID_STATICTEXT4, _("CP Gain:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT4"));
+    FlexGridSizer6->Add(StaticText4, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText5 = new wxStaticText(this, ID_STATICTEXT5, _("N Counter:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT5"));
+    FlexGridSizer6->Add(StaticText5, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    cmbCPG = new wxComboBox(this, ID_COMBOBOX3, wxEmptyString, wxDefaultPosition, wxSize(65, -1), 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX3"));
+    cmbCPG->SetSelection(cmbCPG->Append(_("0")));
+    cmbCPG->Append(_("1"));
+    FlexGridSizer6->Add(cmbCPG, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    spinNCnt = new wxSpinCtrl(this, ID_SPINCTRL2, _T("384"), wxDefaultPosition, wxSize(70, -1), 0, 0, 8191, 384, _T("ID_SPINCTRL2"));
+    spinNCnt->SetValue(_T("384"));
+    FlexGridSizer6->Add(spinNCnt, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    StaticBoxSizer4->Add(FlexGridSizer6, 1, wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer4->Add(StaticBoxSizer4, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer3->Add(FlexGridSizer4, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    StaticBoxSizer3 = new wxStaticBoxSizer(wxHORIZONTAL, this, _("Function Latch"));
+    FlexGridSizer7 = new wxFlexGridSizer(0, 3, 0, 5);
+    FlexGridSizer8 = new wxFlexGridSizer(4, 2, 0, 5);
+    StaticText6 = new wxStaticText(this, ID_STATICTEXT6, _("Current Setting 1:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT6"));
+    FlexGridSizer8->Add(StaticText6, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText7 = new wxStaticText(this, ID_STATICTEXT7, _("Timer Counter:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT7"));
+    FlexGridSizer8->Add(StaticText7, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    cmbCS1_f = new wxComboBox(this, ID_COMBOBOX4, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX4"));
+    cmbCS1_f->Append(_("0"));
+    cmbCS1_f->Append(_("1"));
+    cmbCS1_f->Append(_("2"));
+    cmbCS1_f->Append(_("3"));
+    cmbCS1_f->Append(_("4"));
+    cmbCS1_f->Append(_("5"));
+    cmbCS1_f->Append(_("6"));
+    cmbCS1_f->SetSelection(cmbCS1_f->Append(_("7")));
+    FlexGridSizer8->Add(cmbCS1_f, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    cmbTC_f = new wxComboBox(this, ID_COMBOBOX5, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX5"));
+    cmbTC_f->SetSelection(cmbTC_f->Append(_("3")));
+    cmbTC_f->Append(_("7"));
+    cmbTC_f->Append(_("11"));
+    cmbTC_f->Append(_("15"));
+    cmbTC_f->Append(_("19"));
+    cmbTC_f->Append(_("23"));
+    cmbTC_f->Append(_("27"));
+    cmbTC_f->Append(_("31"));
+    cmbTC_f->Append(_("35"));
+    cmbTC_f->Append(_("39"));
+    cmbTC_f->Append(_("43"));
+    cmbTC_f->Append(_("47"));
+    cmbTC_f->Append(_("51"));
+    cmbTC_f->Append(_("55"));
+    cmbTC_f->Append(_("59"));
+    cmbTC_f->Append(_("63"));
+    FlexGridSizer8->Add(cmbTC_f, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText8 = new wxStaticText(this, ID_STATICTEXT8, _("Current Setting 2:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT8"));
+    FlexGridSizer8->Add(StaticText8, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText9 = new wxStaticText(this, ID_STATICTEXT9, _("Fastlock:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT9"));
+    FlexGridSizer8->Add(StaticText9, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    cmbCS2_f = new wxComboBox(this, ID_COMBOBOX6, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX6"));
+    cmbCS2_f->Append(_("0"));
+    cmbCS2_f->Append(_("1"));
+    cmbCS2_f->Append(_("2"));
+    cmbCS2_f->Append(_("3"));
+    cmbCS2_f->Append(_("4"));
+    cmbCS2_f->Append(_("5"));
+    cmbCS2_f->Append(_("6"));
+    cmbCS2_f->SetSelection(cmbCS2_f->Append(_("7")));
+    FlexGridSizer8->Add(cmbCS2_f, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    cmbFL_f = new wxComboBox(this, ID_COMBOBOX7, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX7"));
+    cmbFL_f->SetSelection(cmbFL_f->Append(_("Disabled")));
+    cmbFL_f->Append(_("Mode 1"));
+    cmbFL_f->Append(_("Mode 2"));
+    FlexGridSizer8->Add(cmbFL_f, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer7->Add(FlexGridSizer8, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer9 = new wxFlexGridSizer(3, 1, 0, 0);
+    StaticText10 = new wxStaticText(this, ID_STATICTEXT10, _("Muxout Control"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT10"));
+    FlexGridSizer9->Add(StaticText10, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    cmbMOC_f = new wxComboBox(this, ID_COMBOBOX8, wxEmptyString, wxDefaultPosition, wxSize(160, -1), 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX8"));
+    cmbMOC_f->Append(_("Three-State Output"));
+    cmbMOC_f->SetSelection(cmbMOC_f->Append(_("Digital Lock Detect")));
+    cmbMOC_f->Append(_("N Divider Output"));
+    cmbMOC_f->Append(_("DVdd"));
+    cmbMOC_f->Append(_("R Divider Output"));
+    cmbMOC_f->Append(_("N-Chan OD Lock Detect"));
+    cmbMOC_f->Append(_("Serial Data Output"));
+    cmbMOC_f->Append(_("DGND"));
+    FlexGridSizer9->Add(cmbMOC_f, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    wxString __wxRadioBoxChoices_1[2] =
+    {
+        _("Negative"),
+        _("Positive")
+    };
+    rgrPDP_f = new wxRadioBox(this, ID_RADIOBOX1, _("PD Polarity"), wxDefaultPosition, wxDefaultSize, 2, __wxRadioBoxChoices_1, 1, wxRA_SPECIFY_COLS, wxDefaultValidator, _T("ID_RADIOBOX1"));
+    rgrPDP_f->SetSelection(1);
+    FlexGridSizer9->Add(rgrPDP_f, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer7->Add(FlexGridSizer9, 1, wxEXPAND | wxALIGN_TOP | wxALIGN_CENTER_HORIZONTAL, 5);
+    FlexGridSizer10 = new wxFlexGridSizer(2, 2, 0, 5);
+    wxString __wxRadioBoxChoices_2[2] =
+    {
+        _("0"),
+        _("1")
+    };
+    rgrPD1_f = new wxRadioBox(this, ID_RADIOBOX2, _("PD1"), wxDefaultPosition, wxDefaultSize, 2, __wxRadioBoxChoices_2, 1, wxRA_SPECIFY_COLS, wxDefaultValidator, _T("ID_RADIOBOX2"));
+    rgrPD1_f->SetSelection(0);
+    FlexGridSizer10->Add(rgrPD1_f, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    wxString __wxRadioBoxChoices_3[2] =
+    {
+        _("Normal"),
+        _("R & N Reset")
+    };
+    rgrCR_f = new wxRadioBox(this, ID_RADIOBOX3, _("Counter Reset"), wxDefaultPosition, wxDefaultSize, 2, __wxRadioBoxChoices_3, 1, wxRA_SPECIFY_COLS, wxDefaultValidator, _T("ID_RADIOBOX3"));
+    rgrCR_f->SetSelection(0);
+    FlexGridSizer10->Add(rgrCR_f, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    wxString __wxRadioBoxChoices_4[2] =
+    {
+        _("0"),
+        _("1")
+    };
+    rgrPD2_f = new wxRadioBox(this, ID_RADIOBOX4, _("PD2"), wxDefaultPosition, wxDefaultSize, 2, __wxRadioBoxChoices_4, 1, wxRA_SPECIFY_COLS, wxDefaultValidator, _T("ID_RADIOBOX4"));
+    rgrPD2_f->SetSelection(0);
+    FlexGridSizer10->Add(rgrPD2_f, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    wxString __wxRadioBoxChoices_5[2] =
+    {
+        _("Normal"),
+        _("Three-State")
+    };
+    rgrCPS_f = new wxRadioBox(this, ID_RADIOBOX5, _("CP State"), wxDefaultPosition, wxDefaultSize, 2, __wxRadioBoxChoices_5, 1, wxRA_SPECIFY_COLS, wxDefaultValidator, _T("ID_RADIOBOX5"));
+    rgrCPS_f->SetSelection(0);
+    FlexGridSizer10->Add(rgrCPS_f, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer7->Add(FlexGridSizer10, 1, wxEXPAND | wxALIGN_TOP | wxALIGN_CENTER_HORIZONTAL, 5);
+    StaticBoxSizer3->Add(FlexGridSizer7, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer3->Add(StaticBoxSizer3, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    StaticBoxSizer5 = new wxStaticBoxSizer(wxHORIZONTAL, this, _("Initialization Latch"));
+    FlexGridSizer13 = new wxFlexGridSizer(0, 3, 0, 5);
+    FlexGridSizer14 = new wxFlexGridSizer(4, 2, 0, 5);
+    StaticText14 = new wxStaticText(this, ID_STATICTEXT17, _("Current Setting 1:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT17"));
+    FlexGridSizer14->Add(StaticText14, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText16 = new wxStaticText(this, ID_STATICTEXT18, _("Timer Counter:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT18"));
+    FlexGridSizer14->Add(StaticText16, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    cmbCS1_i = new wxComboBox(this, ID_COMBOBOX9, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX9"));
+    cmbCS1_i->Append(_("0"));
+    cmbCS1_i->Append(_("1"));
+    cmbCS1_i->Append(_("2"));
+    cmbCS1_i->Append(_("3"));
+    cmbCS1_i->Append(_("4"));
+    cmbCS1_i->Append(_("5"));
+    cmbCS1_i->Append(_("6"));
+    cmbCS1_i->SetSelection(cmbCS1_i->Append(_("7")));
+    FlexGridSizer14->Add(cmbCS1_i, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    cmbTC_i = new wxComboBox(this, ID_COMBOBOX10, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX10"));
+    cmbTC_i->SetSelection(cmbTC_i->Append(_("3")));
+    cmbTC_i->Append(_("7"));
+    cmbTC_i->Append(_("11"));
+    cmbTC_i->Append(_("15"));
+    cmbTC_i->Append(_("19"));
+    cmbTC_i->Append(_("23"));
+    cmbTC_i->Append(_("27"));
+    cmbTC_i->Append(_("31"));
+    cmbTC_i->Append(_("35"));
+    cmbTC_i->Append(_("39"));
+    cmbTC_i->Append(_("43"));
+    cmbTC_i->Append(_("47"));
+    cmbTC_i->Append(_("51"));
+    cmbTC_i->Append(_("55"));
+    cmbTC_i->Append(_("59"));
+    cmbTC_i->Append(_("63"));
+    FlexGridSizer14->Add(cmbTC_i, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText17 = new wxStaticText(this, ID_STATICTEXT19, _("Current Setting 2:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT19"));
+    FlexGridSizer14->Add(StaticText17, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText18 = new wxStaticText(this, ID_STATICTEXT20, _("Fastlock:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT20"));
+    FlexGridSizer14->Add(StaticText18, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    cmbCS2_i = new wxComboBox(this, ID_COMBOBOX11, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX11"));
+    cmbCS2_i->Append(_("0"));
+    cmbCS2_i->Append(_("1"));
+    cmbCS2_i->Append(_("2"));
+    cmbCS2_i->Append(_("3"));
+    cmbCS2_i->Append(_("4"));
+    cmbCS2_i->Append(_("5"));
+    cmbCS2_i->Append(_("6"));
+    cmbCS2_i->SetSelection(cmbCS2_i->Append(_("7")));
+    FlexGridSizer14->Add(cmbCS2_i, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    cmbFL_i = new wxComboBox(this, ID_COMBOBOX12, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX12"));
+    cmbFL_i->SetSelection(cmbFL_i->Append(_("Disabled")));
+    cmbFL_i->Append(_("Mode 1"));
+    cmbFL_i->Append(_("Mode 2"));
+    FlexGridSizer14->Add(cmbFL_i, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer13->Add(FlexGridSizer14, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer15 = new wxFlexGridSizer(3, 1, 0, 0);
+    StaticText19 = new wxStaticText(this, ID_STATICTEXT21, _("Muxout Control"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT21"));
+    FlexGridSizer15->Add(StaticText19, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    cmbMOC_i = new wxComboBox(this, ID_COMBOBOX13, wxEmptyString, wxDefaultPosition, wxSize(160, -1), 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX13"));
+    cmbMOC_i->Append(_("Three-State Output"));
+    cmbMOC_i->SetSelection(cmbMOC_i->Append(_("Digital Lock Detect")));
+    cmbMOC_i->Append(_("N Divider Output"));
+    cmbMOC_i->Append(_("DVdd"));
+    cmbMOC_i->Append(_("R Divider Output"));
+    cmbMOC_i->Append(_("N-Chan OD Lock Detect"));
+    cmbMOC_i->Append(_("Serial Data Output"));
+    cmbMOC_i->Append(_("DGND"));
+    FlexGridSizer15->Add(cmbMOC_i, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    wxString __wxRadioBoxChoices_6[2] =
+    {
+        _("Negative"),
+        _("Positive")
+    };
+    rgrPDP_i = new wxRadioBox(this, ID_RADIOBOX6, _("PD Polarity"), wxDefaultPosition, wxDefaultSize, 2, __wxRadioBoxChoices_6, 1, wxRA_SPECIFY_COLS, wxDefaultValidator, _T("ID_RADIOBOX6"));
+    rgrPDP_i->SetSelection(1);
+    FlexGridSizer15->Add(rgrPDP_i, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer13->Add(FlexGridSizer15, 1, wxEXPAND | wxALIGN_TOP | wxALIGN_CENTER_HORIZONTAL, 5);
+    FlexGridSizer16 = new wxFlexGridSizer(2, 2, 0, 5);
+    wxString __wxRadioBoxChoices_7[2] =
+    {
+        _("0"),
+        _("1")
+    };
+    rgrPD1_i = new wxRadioBox(this, ID_RADIOBOX7, _("PD1"), wxDefaultPosition, wxDefaultSize, 2, __wxRadioBoxChoices_7, 1, wxRA_SPECIFY_COLS, wxDefaultValidator, _T("ID_RADIOBOX7"));
+    rgrPD1_i->SetSelection(0);
+    FlexGridSizer16->Add(rgrPD1_i, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    wxString __wxRadioBoxChoices_8[2] =
+    {
+        _("Normal"),
+        _("R & N Reset")
+    };
+    rgrCR_i = new wxRadioBox(this, ID_RADIOBOX8, _("Counter Reset"), wxDefaultPosition, wxDefaultSize, 2, __wxRadioBoxChoices_8, 1, wxRA_SPECIFY_COLS, wxDefaultValidator, _T("ID_RADIOBOX8"));
+    rgrCR_i->SetSelection(0);
+    FlexGridSizer16->Add(rgrCR_i, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    wxString __wxRadioBoxChoices_9[2] =
+    {
+        _("0"),
+        _("1")
+    };
+    rgrPD2_i = new wxRadioBox(this, ID_RADIOBOX9, _("PD2"), wxDefaultPosition, wxDefaultSize, 2, __wxRadioBoxChoices_9, 1, wxRA_SPECIFY_COLS, wxDefaultValidator, _T("ID_RADIOBOX9"));
+    rgrPD2_i->SetSelection(0);
+    FlexGridSizer16->Add(rgrPD2_i, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    wxString __wxRadioBoxChoices_10[2] =
+    {
+        _("Normal"),
+        _("Three-State")
+    };
+    rgrCPS_i = new wxRadioBox(this, ID_RADIOBOX10, _("CP State"), wxDefaultPosition, wxDefaultSize, 2, __wxRadioBoxChoices_10, 1, wxRA_SPECIFY_COLS, wxDefaultValidator, _T("ID_RADIOBOX10"));
+    rgrCPS_i->SetSelection(0);
+    FlexGridSizer16->Add(rgrCPS_i, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer13->Add(FlexGridSizer16, 1, wxEXPAND | wxALIGN_TOP | wxALIGN_CENTER_HORIZONTAL, 5);
+    StaticBoxSizer5->Add(FlexGridSizer13, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer3->Add(StaticBoxSizer5, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    StaticBoxSizer1->Add(FlexGridSizer3, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    FlexGridSizer1->Add(StaticBoxSizer1, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    FlexGridSizer2 = new wxFlexGridSizer(0, 3, 0, 0);
+    StaticBoxSizer6 = new wxStaticBoxSizer(wxVERTICAL, this, _("Calculation of R & N"));
+    FlexGridSizer12 = new wxFlexGridSizer(0, 1, 0, 0);
+    FlexGridSizer11 = new wxFlexGridSizer(0, 2, 0, 5);
+    StaticText11 = new wxStaticText(this, ID_STATICTEXT11, _("Fref, MHz"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT11"));
+    FlexGridSizer11->Add(StaticText11, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText12 = new wxStaticText(this, ID_STATICTEXT12, _("Fvco, MHz:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT12"));
+    FlexGridSizer11->Add(StaticText12, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    txtFref = new wxTextCtrl(this, ID_TEXTCTRL1, _("10"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL1"));
+    FlexGridSizer11->Add(txtFref, 1, wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    txtFvco = new wxTextCtrl(this, ID_TEXTCTRL2, _("30.72"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL2"));
+    FlexGridSizer11->Add(txtFvco, 1, wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText13 = new wxStaticText(this, ID_STATICTEXT13, _("Fvco (MHz) ="), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT13"));
+    FlexGridSizer11->Add(StaticText13, 1, wxTOP | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5);
+    lblFvco = new wxStaticText(this, ID_STATICTEXT14, _("Fvco"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT14"));
+    FlexGridSizer11->Add(lblFvco, 1, wxTOP | wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText15 = new wxStaticText(this, ID_STATICTEXT15, _("LCM ="), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT15"));
+    FlexGridSizer11->Add(StaticText15, 1, wxTOP | wxBOTTOM | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5);
+    lblFcomp = new wxStaticText(this, ID_STATICTEXT16, _("Fcomp"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT16"));
+    FlexGridSizer11->Add(lblFcomp, 1, wxTOP | wxBOTTOM | wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer12->Add(FlexGridSizer11, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    btnCalcSend = new wxButton(this, ID_BUTTON1, _("Calculate R, N && Upload"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON1"));
+    FlexGridSizer12->Add(btnCalcSend, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    btnUpload = new wxButton(this, ID_BUTTON2, _("Upload"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON2"));
+    FlexGridSizer12->Add(btnUpload, 1, wxTOP | wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    StaticBoxSizer6->Add(FlexGridSizer12, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer2->Add(StaticBoxSizer6, 1, wxEXPAND | wxALIGN_TOP | wxALIGN_CENTER_HORIZONTAL, 5);
+    FlexGridSizer1->Add(FlexGridSizer2, 1, wxLEFT | wxEXPAND | wxALIGN_TOP | wxALIGN_CENTER_HORIZONTAL, 5);
+    SetSizer(FlexGridSizer1);
+    FlexGridSizer1->Fit(this);
+    FlexGridSizer1->SetSizeHints(this);
+
+    Connect(ID_BUTTON1, wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&ADF4002_wxgui::OnbtnCalcSendClick);
+    Connect(ID_BUTTON2, wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&ADF4002_wxgui::OnbtnUploadClick);
+    //*)
+}
+
+void ADF4002_wxgui::Initialize(lms_device_t* pSerPort)
+{
+    lmsControl = pSerPort;
+    if (lmsControl != nullptr)
+    {
+        //m_adf4002SpiAddr = serPort->GetDeviceInfo().addrADF4002;
+    }
+}
+
+ADF4002_wxgui::~ADF4002_wxgui()
+{
+}
+
+void ADF4002_wxgui::SetGuiDefaults()
+{
+    //Reference Counter Latch
+    cmbLDP->SetSelection(0);
+    cmbABW->SetSelection(0);
+    spinRCnt->SetValue(125);
+
+    //N Counter Latch
+    cmbCPG->SetSelection(0);
+    spinNCnt->SetValue(384);
+
+    //Function Latch
+    rgrPD2_f->SetSelection(0);
+    cmbCS2_f->SetSelection(7);
+    cmbCS1_f->SetSelection(7);
+    cmbTC_f->SetSelection(0);
+    cmbFL_f->SetSelection(0);
+    rgrCPS_f->SetSelection(0);
+    rgrPDP_f->SetSelection(1);
+    cmbMOC_f->SetSelection(1);
+    rgrPD1_f->SetSelection(0);
+    rgrCR_f->SetSelection(0);
+
+    //Initialization Latch
+    rgrPD2_i->SetSelection(0);
+    cmbCS2_i->SetSelection(7);
+    cmbCS1_i->SetSelection(7);
+    cmbTC_i->SetSelection(0);
+    cmbFL_i->SetSelection(0);
+    rgrCPS_i->SetSelection(0);
+    rgrPDP_i->SetSelection(1);
+    cmbMOC_i->SetSelection(1);
+    rgrPD1_i->SetSelection(0);
+    rgrCR_i->SetSelection(0);
+}
+
+void ADF4002_wxgui::OnbtnCalcSendClick(wxCommandEvent& event)
+{
+    //reference counter latch
+    lms_adf4002_conf_t config;
+    config.lockDetectPrec = cmbLDP->GetSelection();
+    config.antiBacklash = cmbABW->GetSelection();
+    config.referenceCounter = spinRCnt->GetValue();
+    //n counter latch
+    config.cpGain = cmbCPG->GetSelection();
+    config.nCounter = spinNCnt->GetValue();
+    //function latch
+    config.flCurrent1 = cmbCS1_f->GetSelection();
+    config.flCurrent2 = cmbCS2_f->GetSelection();
+    config.flTimerCounter = cmbTC_f->GetSelection();
+    config.flFastlock = cmbFL_f->GetSelection();
+    config.flMuxCtrl = cmbMOC_f->GetSelection();
+    config.flPDPolarity = rgrPDP_f->GetSelection();
+    config.flPD1 = rgrPD1_f->GetSelection();
+    config.flPD2 = rgrPD2_f->GetSelection();
+    config.flCounterReset = rgrCR_f->GetSelection();
+    config.flCPState = rgrCPS_f->GetSelection();
+    //Initialization latch
+    config.ilCurrent1 = cmbCS1_i->GetSelection();
+    config.ilCurrent2 = cmbCS2_i->GetSelection();
+    config.ilTimerCounter = cmbTC_i->GetSelection();
+    config.ilFastlock = cmbFL_i->GetSelection();
+    config.ilMuxCtrl = cmbMOC_i->GetSelection();
+    config.ilPDPolarity = rgrPDP_i->GetSelection();
+    config.ilPD1 = rgrPD1_i->GetSelection();
+    config.ilPD2 = rgrPD2_i->GetSelection();
+    config.ilCounterReset = rgrCR_i->GetSelection();
+    config.flCPState = rgrCPS_i->GetSelection();
+
+    txtFref->GetValue().ToDouble(&config.fRef);
+    txtFvco->GetValue().ToDouble(&config.fVCO);
+    spinNCnt->SetValue(config.nCounter);
+    spinRCnt->SetValue(config.referenceCounter);
+
+    int status;
+// ADF4002 needs to be writen 4 values of 24 bits
+    status = LMS_ConfigureADF4002(lmsControl,&config);
+    lblFcomp->SetLabel( wxString::Format("%f", config.fRef));
+    lblFvco->SetLabel( wxString::Format("%f", config.fVCO));
+    if (status != 0)
+        wxMessageBox(_("ADF configuration failed"), _("Error"));
+}
+
+void ADF4002_wxgui::OnbtnUploadClick(wxCommandEvent& event)
+{
+        //reference counter latch
+    lms_adf4002_conf_t config;
+    config.lockDetectPrec = cmbLDP->GetSelection();
+    config.antiBacklash = cmbABW->GetSelection();
+    config.referenceCounter = spinRCnt->GetValue();
+    //n counter latch
+    config.cpGain = cmbCPG->GetSelection();
+    config.nCounter = spinNCnt->GetValue();
+    //function latch
+    config.flCurrent1 = cmbCS1_f->GetSelection();
+    config.flCurrent2 = cmbCS2_f->GetSelection();
+    config.flTimerCounter = cmbTC_f->GetSelection();
+    config.flFastlock = cmbFL_f->GetSelection();
+    config.flMuxCtrl = cmbMOC_f->GetSelection();
+    config.flPDPolarity = rgrPDP_f->GetSelection();
+    config.flPD1 = rgrPD1_f->GetSelection();
+    config.flPD2 = rgrPD2_f->GetSelection();
+    config.flCounterReset = rgrCR_f->GetSelection();
+    config.flCPState = rgrCPS_f->GetSelection();
+    //Initialization latch
+    config.ilCurrent1 = cmbCS1_i->GetSelection();
+    config.ilCurrent2 = cmbCS2_i->GetSelection();
+    config.ilTimerCounter = cmbTC_i->GetSelection();
+    config.ilFastlock = cmbFL_i->GetSelection();
+    config.ilMuxCtrl = cmbMOC_i->GetSelection();
+    config.ilPDPolarity = rgrPDP_i->GetSelection();
+    config.ilPD1 = rgrPD1_i->GetSelection();
+    config.ilPD2 = rgrPD2_i->GetSelection();
+    config.ilCounterReset = rgrCR_i->GetSelection();
+    config.ilCPState = rgrCPS_i->GetSelection();
+
+    config.fRef=-1;
+    config.fVCO=-1;
+    
+    spinNCnt->SetValue(config.nCounter);
+    spinRCnt->SetValue(config.referenceCounter);
+
+    int status;
+// ADF4002 needs to be writen 4 values of 24 bits
+    status = LMS_ConfigureADF4002(lmsControl,&config);
+    lblFcomp->SetLabel( wxString::Format("%f", config.fRef));
+    lblFvco->SetLabel( wxString::Format("%f", config.fVCO));
+    if (status != 0)
+        wxMessageBox(_("ADF configuration failed"), _("Error"));
+}
diff --git a/src/ADF4002/ADF4002_wxgui.h b/src/ADF4002/ADF4002_wxgui.h
new file mode 100644
index 0000000..e3652e5
--- /dev/null
+++ b/src/ADF4002/ADF4002_wxgui.h
@@ -0,0 +1,161 @@
+/**
+ at file 	ADF4002_wxgui.h
+ at author	Lime Microsystems
+ at brief 	ADF4002 configuring panel
+*/
+
+#ifndef ADF4002_wxgui_H
+#define ADF4002_wxgui_H
+
+//(*Headers(ADF4002_wxgui)
+#include <wx/frame.h>
+#include <wx/wx.h>
+#include "lime/LimeSuite.h"
+class wxSpinEvent;
+class wxTextCtrl;
+class wxComboBox;
+class wxRadioBox;
+class wxStaticText;
+class wxFlexGridSizer;
+class wxSpinCtrl;
+class wxButton;
+class wxStaticBoxSizer;
+//*)
+
+namespace lime{
+class ADF4002;
+
+}
+
+class ADF4002_wxgui: public wxFrame
+{
+public:
+
+    ADF4002_wxgui(wxWindow* parent,wxWindowID id=wxID_ANY, const wxString &title=_(""), const wxPoint& pos=wxDefaultPosition,const wxSize& size=wxDefaultSize, int styles=wxDEFAULT_FRAME_STYLE, wxString idname="");
+    void Initialize(lms_device_t* pSerPort);
+    virtual ~ADF4002_wxgui();
+
+    void SetGuiDefaults();
+
+    //(*Declarations(ADF4002_wxgui)
+    wxStaticText* StaticText10;
+    wxButton* btnUpload;
+    wxStaticText* StaticText9;
+    wxRadioBox* rgrPDP_i;
+    wxComboBox* cmbCS1_f;
+    wxComboBox* cmbCS2_f;
+    wxStaticText* StaticText13;
+    wxStaticText* StaticText2;
+    wxSpinCtrl* spinNCnt;
+    wxStaticText* StaticText14;
+    wxComboBox* cmbFL_i;
+    wxStaticText* StaticText6;
+    wxStaticText* StaticText19;
+    wxStaticText* StaticText8;
+    wxStaticText* StaticText11;
+    wxComboBox* cmbLDP;
+    wxStaticText* StaticText18;
+    wxRadioBox* rgrPD1_f;
+    wxButton* btnCalcSend;
+    wxStaticText* StaticText1;
+    wxRadioBox* rgrCPS_f;
+    wxComboBox* cmbMOC_f;
+    wxComboBox* cmbTC_i;
+    wxStaticText* StaticText3;
+    wxTextCtrl* txtFref;
+    wxRadioBox* rgrPDP_f;
+    wxComboBox* cmbFL_f;
+    wxSpinCtrl* spinRCnt;
+    wxComboBox* cmbMOC_i;
+    wxRadioBox* rgrCPS_i;
+    wxComboBox* cmbCS1_i;
+    wxRadioBox* rgrPD2_f;
+    wxStaticText* StaticText5;
+    wxStaticText* StaticText7;
+    wxComboBox* cmbCPG;
+    wxStaticText* StaticText15;
+    wxStaticText* StaticText12;
+    wxRadioBox* rgrPD1_i;
+    wxStaticText* lblFcomp;
+    wxRadioBox* rgrCR_f;
+    wxTextCtrl* txtFvco;
+    wxStaticText* StaticText17;
+    wxStaticText* StaticText4;
+    wxComboBox* cmbTC_f;
+    wxRadioBox* rgrCR_i;
+    wxStaticText* lblFvco;
+    wxStaticText* StaticText16;
+    wxRadioBox* rgrPD2_i;
+    wxComboBox* cmbCS2_i;
+    wxComboBox* cmbABW;
+    //*)
+
+protected:
+
+    //(*Identifiers(ADF4002_wxgui)
+    static const long ID_STATICTEXT1;
+    static const long ID_STATICTEXT2;
+    static const long ID_STATICTEXT3;
+    static const long ID_COMBOBOX1;
+    static const long ID_COMBOBOX2;
+    static const long ID_SPINCTRL1;
+    static const long ID_STATICTEXT4;
+    static const long ID_STATICTEXT5;
+    static const long ID_COMBOBOX3;
+    static const long ID_SPINCTRL2;
+    static const long ID_STATICTEXT6;
+    static const long ID_STATICTEXT7;
+    static const long ID_COMBOBOX4;
+    static const long ID_COMBOBOX5;
+    static const long ID_STATICTEXT8;
+    static const long ID_STATICTEXT9;
+    static const long ID_COMBOBOX6;
+    static const long ID_COMBOBOX7;
+    static const long ID_STATICTEXT10;
+    static const long ID_COMBOBOX8;
+    static const long ID_RADIOBOX1;
+    static const long ID_RADIOBOX2;
+    static const long ID_RADIOBOX3;
+    static const long ID_RADIOBOX4;
+    static const long ID_RADIOBOX5;
+    static const long ID_STATICTEXT17;
+    static const long ID_STATICTEXT18;
+    static const long ID_COMBOBOX9;
+    static const long ID_COMBOBOX10;
+    static const long ID_STATICTEXT19;
+    static const long ID_STATICTEXT20;
+    static const long ID_COMBOBOX11;
+    static const long ID_COMBOBOX12;
+    static const long ID_STATICTEXT21;
+    static const long ID_COMBOBOX13;
+    static const long ID_RADIOBOX6;
+    static const long ID_RADIOBOX7;
+    static const long ID_RADIOBOX8;
+    static const long ID_RADIOBOX9;
+    static const long ID_RADIOBOX10;
+    static const long ID_STATICTEXT11;
+    static const long ID_STATICTEXT12;
+    static const long ID_TEXTCTRL1;
+    static const long ID_TEXTCTRL2;
+    static const long ID_STATICTEXT13;
+    static const long ID_STATICTEXT14;
+    static const long ID_STATICTEXT15;
+    static const long ID_STATICTEXT16;
+    static const long ID_BUTTON1;
+    static const long ID_BUTTON2;
+    //*)
+
+private:
+    lime::ADF4002* m_pModule;
+    lms_device_t* lmsControl;
+    int m_adf4002SpiAddr;
+    //(*Handlers(ADF4002_wxgui)
+    void OnbtnCalcSendClick(wxCommandEvent& event);
+    void OnbtnUploadClick(wxCommandEvent& event);
+    //*)
+
+protected:
+    DECLARE_EVENT_TABLE()
+};
+
+#endif
diff --git a/src/ADF4002/CMakeLists.txt b/src/ADF4002/CMakeLists.txt
new file mode 100644
index 0000000..8c200c2
--- /dev/null
+++ b/src/ADF4002/CMakeLists.txt
@@ -0,0 +1,8 @@
+set(adf4002_src_files
+	ADF4002.cpp
+	ADF4002_wxgui.cpp
+)
+
+add_library(ADF4002 STATIC ${adf4002_src_files})
+target_include_directories(ADF4002 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+target_link_libraries(ADF4002 LMS7002M)
diff --git a/src/API/lms7_api.cpp b/src/API/lms7_api.cpp
new file mode 100644
index 0000000..5fec904
--- /dev/null
+++ b/src/API/lms7_api.cpp
@@ -0,0 +1,1836 @@
+#include "IConnection.h"
+#include "ConnectionRegistry.h"
+#include "lms_gfir.h"
+#include "lime/LimeSuite.h"
+#include "lms7_device.h"
+#include "ErrorReporting.h"
+#include "errno.h"
+#include "MCU_BD.h"
+#include "Si5351C.h"
+#include "ADF4002.h"
+#include <cmath>
+#include "VersionInfo.h"
+#include <assert.h>
+#include "LMS64CProtocol.h"
+
+using namespace std;
+
+
+API_EXPORT int CALL_CONV LMS_GetDeviceList(lms_info_str_t * dev_list)
+{
+    std::vector<lime::ConnectionHandle> handles;
+    handles = lime::ConnectionRegistry::findConnections();
+
+    if (dev_list != nullptr)
+    {
+        for (size_t i = 0; i < handles.size(); i++)
+        {
+            string str = handles[i].serialize();
+            if (dev_list[i] == nullptr)
+                return -1;
+            strncpy(dev_list[i],str.c_str(),sizeof(lms_info_str_t)-1);
+            dev_list[i][sizeof(lms_info_str_t)-1]=0;
+        }
+    }
+    return handles.size();
+}
+
+
+
+
+API_EXPORT int CALL_CONV LMS_Open(lms_device_t** device, lms_info_str_t info, void* args)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device pointer cannot be NULL");
+        return -1;
+    }
+
+    std::vector<lime::ConnectionHandle> handles;
+    handles = lime::ConnectionRegistry::findConnections();
+    LMS7_Device* lms;
+    if (*device == nullptr)
+    {
+        lms = new LMS7_Device();
+        *device = lms;
+    }
+    else
+    {
+        lms = (LMS7_Device*)*device;
+    }
+    LMS_Disconnect(lms);
+    for (size_t i = 0; i < handles.size(); i++)
+    {
+        if (info == NULL || strcmp(handles[i].serialize().c_str(),info) == 0)
+        {
+            auto conn = lime::ConnectionRegistry::makeConnection(handles[i]);
+            if (conn->IsOpen() == false)
+            {
+                if (info != NULL)
+                {
+                    lime::ReportError(EBUSY, "Failed to open. Device is busy.");
+                    delete lms;
+                    *device = nullptr;
+                    return -1;
+                }
+                else
+                    continue;
+            }
+            lms->SetConnection(conn,0);
+            lms->streamPort = conn;
+            if (args == nullptr)
+            {
+
+                return LMS_SUCCESS;
+            }
+        }
+    }
+
+    if (info == NULL)
+       return LMS_SUCCESS;
+
+    lime::ReportError(ENODEV, "Specified device could not be found");
+    delete lms;
+    *device = nullptr;
+    return -1;
+}
+
+API_EXPORT int CALL_CONV LMS_Close(lms_device_t * device)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS_Disconnect(device);
+    LMS7_Device* lms = (LMS7_Device*)device;
+    delete lms;
+    return LMS_SUCCESS;
+}
+
+API_EXPORT int CALL_CONV LMS_Disconnect(lms_device_t *device)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    auto conn = lms->GetConnection();
+    if (conn != lms->streamPort && lms->streamPort!=nullptr)
+    {
+       lime::ConnectionRegistry::freeConnection(lms->streamPort);
+       lms->streamPort = nullptr;
+    }
+    if (conn != nullptr)
+    {
+		lime::ConnectionRegistry::freeConnection(conn);
+                lms->SetConnection(nullptr);
+                if (conn == lms->streamPort)
+                    lms->streamPort = nullptr;
+    }
+    return LMS_SUCCESS;
+}
+
+API_EXPORT bool CALL_CONV LMS_IsOpen(lms_device_t *device, int port)
+{
+    if (device == nullptr)
+        return false;
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    if (port == 0)
+    {
+        auto conn = lms->GetConnection();
+        if (conn != nullptr)
+        {
+            return conn->IsOpen();
+        }
+    }
+    if (port == 1)
+    {
+        if (lms->streamPort != nullptr)
+            return lms->streamPort->IsOpen();
+    }
+    return false;
+}
+
+API_EXPORT int CALL_CONV LMS_Reset(lms_device_t *device)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    if (lms->ResetChip()!=0)
+        return -1;
+    lms->DownloadAll();
+    return LMS_SUCCESS;
+}
+
+API_EXPORT int CALL_CONV LMS_EnableChannel(lms_device_t * device, bool dir_tx, size_t chan, bool enabled)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    if (lms->Modify_SPI_Reg_bits(LMS7param(MAC),chan+1,true)!=0)
+        return -1;
+
+    lms->EnableChannel(dir_tx,enabled);
+
+    return LMS_SUCCESS;
+}
+
+
+
+API_EXPORT int CALL_CONV LMS_SetSampleRate(lms_device_t * device, float_type rate, size_t oversample)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+   LMS7_Device* lms = (LMS7_Device*)device;
+
+   return lms->SetRate(rate, oversample);
+}
+
+API_EXPORT int CALL_CONV LMS_SetSampleRateDir(lms_device_t *device, bool dir_tx, float_type rate, size_t oversample)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    return lms->SetRate(dir_tx,rate,oversample);
+}
+
+
+API_EXPORT int CALL_CONV LMS_GetSampleRate(lms_device_t *device, bool dir_tx, size_t chan, float_type *host_Hz, float_type *rf_Hz)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    double rate = lms->GetRate(dir_tx,chan,rf_Hz);
+    if (host_Hz)
+        *host_Hz = rate;
+
+    return LMS_SUCCESS;
+
+}
+
+API_EXPORT int CALL_CONV LMS_GetSampleRateRange(lms_device_t *device, bool dir_tx, lms_range_t *range)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (dir_tx)
+        *range = lms->GetRxRateRange();
+    else
+        *range = lms->GetTxRateRange();
+    return LMS_SUCCESS;
+}
+
+
+
+API_EXPORT int CALL_CONV LMS_Init(lms_device_t * device)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    return lms->Init();
+}
+
+API_EXPORT int CALL_CONV LMS_SetReferenceClock(lms_device_t *device, float_type clock_Hz)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    return lms->SetReferenceClock(clock_Hz);
+}
+
+API_EXPORT int CALL_CONV LMS_GetReferenceClock(lms_device_t * device, float_type * clock_Hz)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    *clock_Hz = lms->GetReferenceClk_SX(false);
+    return LMS_SUCCESS;
+}
+
+API_EXPORT int CALL_CONV LMS_ReadCustomBoardParam(lms_device_t *device,
+                           uint8_t param_id, float_type *val, lms_name_t units)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)device;
+    std::string str;
+    auto conn = lms->GetConnection();
+    if (conn == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device not connected");
+        return -1;
+    }
+    int ret=conn->CustomParameterRead(&param_id,val,1,&str);
+    strncpy(units,str.c_str(),sizeof(lms_name_t)-1);
+    return ret;
+}
+
+API_EXPORT int CALL_CONV LMS_WriteCustomBoardParam(lms_device_t *device,
+                        uint8_t param_id, float_type val, const lms_name_t units)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)device;
+    auto conn = lms->GetConnection();
+    if (conn == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device not connected");
+        return -1;
+    }
+    std::string str = units == nullptr ? "":units;
+    return conn->CustomParameterWrite(&param_id,&val,1,&str);
+}
+
+API_EXPORT int CALL_CONV LMS_VCTCXOWrite(lms_device_t * device, uint16_t val)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)device;
+    return lms->DACWrite(val);
+}
+
+API_EXPORT int CALL_CONV LMS_VCTCXORead(lms_device_t * device, uint16_t *val)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)device;
+    int ret = lms->DACRead();
+    *val = ret;
+    return ret < 0 ? -1 : 0;
+}
+
+API_EXPORT int CALL_CONV LMS_GetVCORange(lms_device_t * device, size_t vco_id, lms_range_t* range)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)device;
+    if (vco_id < 3)
+    {
+        range->min=lms->gVCO_frequency_table[vco_id][0];
+        range->max=lms->gVCO_frequency_table[vco_id][1];
+    }
+    else if (vco_id == 3)
+    {
+        range->min=lms->gCGEN_VCO_frequencies[0];
+        range->max=lms->gCGEN_VCO_frequencies[1];
+    }
+    else
+    {
+        lime::ReportError(EINVAL, "VCO ID out of range.");
+        return -1;
+    }
+    return 0;
+}
+
+API_EXPORT int CALL_CONV LMS_SetVCORange(lms_device_t * device, size_t vco_id, lms_range_t range)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)device;
+    if (vco_id < 3)
+    {
+        lms->gVCO_frequency_table[vco_id][0]=range.min;
+        lms->gVCO_frequency_table[vco_id][1]=range.max;
+    }
+    else if (vco_id == 3)
+    {
+        lms->gCGEN_VCO_frequencies[0]=range.min;
+        lms->gCGEN_VCO_frequencies[1]=range.max;
+    }
+    else
+    {
+        lime::ReportError(EINVAL, "VCO ID out of range.");
+        return -1;
+    }
+    return 0;
+}
+
+API_EXPORT int CALL_CONV LMS_SetDataLogCallback(lms_device_t *dev, void (*func)(bool, const unsigned char*, const unsigned int))
+{
+    if (dev == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)dev;
+    auto conn = lms->GetConnection();
+    if (conn == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device not connected");
+        return -1;
+    }
+    conn->SetDataLogCallback(func);
+    return 0;
+}
+
+API_EXPORT int CALL_CONV LMS_SetLogCallback(lms_device_t *dev, void (*func)(const char* cstr, const unsigned int type))
+{
+    if (dev == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)dev;
+    lms->SetLogCallback(func);
+    return 0;
+}
+
+API_EXPORT int CALL_CONV LMS_GetClockFreq(lms_device_t *device, size_t clk_id, float_type *freq)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    switch(clk_id)
+    {
+        case LMS_CLOCK_REF:
+            *freq = lms->GetReferenceClk_SX(lime::LMS7002M::Rx);
+            return 0;
+        case LMS_CLOCK_SXR:
+            *freq = lms->GetFrequencySX(false);
+            return 0;
+        case LMS_CLOCK_SXT:
+            *freq = lms->GetFrequencySX(true);
+            return 0;
+        case LMS_CLOCK_CGEN:
+            *freq = lms->GetFrequencyCGEN();
+            return 0;
+        case LMS_CLOCK_RXTSP:
+            *freq = lms->GetReferenceClk_TSP(false);
+            return 0;
+        case LMS_CLOCK_TXTSP:
+            *freq = lms->GetReferenceClk_TSP(true);
+            return 0;
+        default:
+            lime::ReportError(EINVAL, "Invalid clock ID.");
+            return -1;
+    }
+}
+
+API_EXPORT int CALL_CONV LMS_SetClockFreq(lms_device_t *device, size_t clk_id, float_type freq)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    switch (clk_id)
+    {
+        case LMS_CLOCK_REF:
+            if (freq <= 0)
+            {
+                lime::ReportError(EINVAL, "Invalid frequency value.");
+                return -1;
+            }
+            lms->SetReferenceClk_SX(lime::LMS7002M::Tx,freq);
+            lms->SetReferenceClk_SX(lime::LMS7002M::Rx,freq);
+            return 0;
+        case LMS_CLOCK_SXR:
+            if (freq <= 0)
+                return lms->TuneVCO(lime::LMS7002M::VCO_SXR);
+            return lms->SetFrequencySX(false,freq);
+        case LMS_CLOCK_SXT:
+            if (freq <= 0)
+                return lms->TuneVCO(lime::LMS7002M::VCO_SXT);
+            return lms->SetFrequencySX(true,freq);
+        case LMS_CLOCK_CGEN:
+        {
+            int ret;
+            float_type fpgaTxPLL = lms->GetReferenceClk_TSP(lime::LMS7002M::Tx) / pow(2.0, lms->Get_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP)));
+            float_type fpgaRxPLL = lms->GetReferenceClk_TSP(lime::LMS7002M::Rx) / pow(2.0, lms->Get_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP)));
+            if (freq <= 0)
+            {
+                ret = lms->TuneVCO(lime::LMS7002M::VCO_CGEN);
+            }
+            else
+            {
+                ret = lms->SetInterfaceFrequency(freq, lms->Get_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP)), lms->Get_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP)));
+            }
+            if (ret != 0)
+                return -1;
+            auto conn = lms->GetConnection();
+            if (conn == nullptr)
+            {
+                lime::ReportError(EINVAL, "Device not connected");
+                return -1;
+            }
+            return conn->UpdateExternalDataRate(0,fpgaTxPLL/2,fpgaRxPLL/2);
+        }
+        case LMS_CLOCK_RXTSP:
+                lime::ReportError(ENOTSUP, "Setting TSP clocks is not supported.");
+                return -1;
+        case LMS_CLOCK_TXTSP:
+                lime::ReportError(ENOTSUP, "Setting TSP clocks is not supported.");
+                return -1;
+        default:
+            lime::ReportError(EINVAL, "Invalid clock ID.");
+            return -1;
+    }
+}
+
+API_EXPORT int CALL_CONV LMS_LoadConfigSi5351C(lms_device_t *dev, const char* filename)
+{
+    if (dev == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)dev;
+
+    lime::Si5351C obj;
+    obj.Initialize(lms->GetConnection());
+    obj.LoadRegValuesFromFile(std::string(filename));
+    return obj.UploadConfiguration();
+}
+
+API_EXPORT int CALL_CONV LMS_ConfigureSi5351C(lms_device_t *dev, float_type clkin,  float_type *clks, unsigned src)
+{
+    if (dev == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)dev;
+    lime::Si5351C obj;
+    obj.Initialize(lms->GetConnection());
+    if (clks != nullptr)
+    {
+        obj.SetPLL(0,clkin,src);
+        obj.SetPLL(1,clkin,src);
+
+        for (int i = 0; i < 8;i++)
+        {
+            unsigned clock = abs(clks[i]);
+            obj.SetClock(i,clock,clock!=0,clks[i]<0);
+        }
+
+        if (obj.ConfigureClocks()!=0)
+            return -1;
+    }
+    else obj.Reset();
+
+    return obj.UploadConfiguration();
+}
+
+API_EXPORT int CALL_CONV LMS_StatusSi5351C(lms_device_t *dev, uint32_t *status)
+{
+    if (dev == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)dev;
+    lime::Si5351C obj;
+    obj.Initialize(lms->GetConnection());
+    if (status != nullptr)
+    {
+        lime::Si5351C::StatusBits stat = obj.GetStatusBits();
+        *status = 0;
+        *status |= stat.lol_a;
+        *status |= stat.lol_a_stky<<1;
+        *status |= stat.lol_b<<2;
+        *status |= stat.lol_b_stky<<3;
+        *status |= stat.los<<4;
+        *status |= stat.los_stky<<5;
+        *status |= stat.sys_init<<6;
+        *status |= stat.sys_init_stky<<7;
+        return 0;
+    }
+    return obj.ClearStatus();
+}
+
+API_EXPORT int CALL_CONV LMS_ConfigureADF4002(lms_device_t *dev, lms_adf4002_conf_t *config)
+{
+    if (dev == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)dev;
+    lime::ADF4002 obj;
+    auto serPort = lms->GetConnection();
+    if (serPort == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device not connected");
+        return -1;
+    }
+
+    //reference counter latch
+    obj.SetReferenceCounterLatch(config->lockDetectPrec, config->antiBacklash, config->referenceCounter);
+
+    //n counter latch
+    obj.SetNCounterLatch(config->cpGain, config->nCounter);
+
+    //function latch
+    obj.SetFunctionLatch(config->flCurrent1, config->flCurrent2, config->flTimerCounter, config->flFastlock, config->flMuxCtrl);
+    obj.SetFunctionLatchRgr(config->flPDPolarity, config->flPD1, config->flPD2, config->flCounterReset, config->flCPState);
+
+    //Initialization latch
+    obj.SetInitializationLatch(config->ilCurrent1, config->ilCurrent2, config->ilTimerCounter, config->ilFastlock, config->ilMuxCtrl);
+    obj.SetInitializationLatchRgr(config->ilPDPolarity, config->ilPD1, config->ilPD2, config->ilCounterReset, config->ilCPState);
+
+    if (config->fRef > 0 && config->fVCO)
+    {
+      int rcnt;
+      int ncnt;
+      obj.SetFrefFvco(config->fRef, config->fVCO, rcnt, ncnt);
+    }
+
+    config->fRef = obj.lblFcomp;
+    config->fVCO = obj.lblFvco;
+
+    unsigned char data[12];
+    obj.GetConfig(data);
+
+    vector<uint32_t> dataWr;
+    for(int i=0; i<12; i+=3)
+        dataWr.push_back((uint32_t)data[i] << 16 | (uint32_t)data[i+1] << 8 | data[i+2]);
+
+    int status;
+    // ADF4002 needs to be writen 4 values of 24 bits
+    int adf4002SpiAddr = serPort->GetDeviceInfo().addrADF4002;
+    status = serPort->TransactSPI(adf4002SpiAddr, dataWr.data(), nullptr, 4);
+    return status;
+}
+
+API_EXPORT  int CALL_CONV LMS_Synchronize(lms_device_t *dev, bool toChip)
+{
+    if (dev == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+     LMS7_Device* lms = (LMS7_Device*)dev;
+
+    if (toChip)
+        return lms->UploadAll();
+    else
+        return lms->DownloadAll();
+}
+
+
+API_EXPORT int CALL_CONV LMS_GPIORead(lms_device_t *dev,  uint8_t* buffer, size_t len)
+{
+    if (dev == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)dev;
+    auto conn = lms->GetConnection();
+    if (conn == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device not connected");
+        return -1;
+    }
+    return conn->GPIORead(buffer,len);
+}
+
+
+API_EXPORT int CALL_CONV LMS_GPIOWrite(lms_device_t *dev, const uint8_t* buffer, size_t len)
+{
+    if (dev == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+     LMS7_Device* lms = (LMS7_Device*)dev;
+    auto conn = lms->GetConnection();
+    if (conn == nullptr)
+    {
+       lime::ReportError(EINVAL, "Device not connected");
+       return -1;
+    }
+     return conn->GPIOWrite(buffer,len);
+}
+
+API_EXPORT int CALL_CONV LMS_TransferLMS64C(lms_device_t *dev, int cmd, uint8_t* data, size_t *len)
+{
+    if (dev == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)dev;
+    lime::LMS64CProtocol::GenericPacket pkt;
+
+    auto conn = lms->GetConnection();
+    if (conn == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device not connected");
+        return -1;
+    }
+
+    pkt.cmd = lime::eCMD_LMS(cmd);
+    for (size_t i = 0; i < *len; ++i)
+        pkt.outBuffer.push_back(data[i]);
+    lime::LMS64CProtocol* port = dynamic_cast<lime::LMS64CProtocol *>(conn);
+    if (port->TransferPacket(pkt) != 0)
+    {
+        return -1;
+    }
+
+    for (size_t i = 0; i < pkt.inBuffer.size(); ++i)
+        data[i] = pkt.inBuffer[i];
+    *len = pkt.inBuffer.size();
+
+    if(pkt.status != lime::STATUS_COMPLETED_CMD)
+    {
+        return lime::ReportError(-1, "%s", lime::status2string(pkt.status));
+    }
+    return 0;
+}
+
+
+API_EXPORT int CALL_CONV LMS_EnableCalibCache(lms_device_t *dev, bool enable)
+{
+    if (dev == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)dev;
+    lms->EnableValuesCache(enable);
+    return 0;
+}
+
+API_EXPORT int CALL_CONV LMS_GetChipTemperature(lms_device_t *dev, size_t ind, float_type *temp)
+{
+    if (dev == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)dev;
+    *temp = lms->GetTemperature();
+    return 0;
+}
+
+API_EXPORT int CALL_CONV LMS_GetNumChannels(lms_device_t * device, bool dir_tx)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    return lms->GetNumChannels(dir_tx);
+}
+
+
+API_EXPORT int CALL_CONV LMS_SetLOFrequency(lms_device_t *device, bool dir_tx, size_t chan, float_type frequency)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(false))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    if (dir_tx)
+    {
+        if (lms->SetTxFrequency(chan,frequency)!=0)
+            return -1;
+    }
+    else
+    {
+        if (lms->SetRxFrequency(chan,frequency)!=0)
+            return -1;
+    }
+
+    return LMS_SUCCESS;
+}
+
+
+API_EXPORT int CALL_CONV LMS_GetLOFrequency(lms_device_t *device, bool dir_tx, size_t chan, float_type *frequency)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    *frequency = lms->GetTRXFrequency(dir_tx, chan);
+    return LMS_SUCCESS;
+}
+
+API_EXPORT int CALL_CONV LMS_GetLOFrequencyRange(lms_device_t *device, bool dir_tx, lms_range_t *range)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    *range = lms->GetFrequencyRange(dir_tx);
+    return LMS_SUCCESS;
+}
+
+API_EXPORT int CALL_CONV LMS_GetAntennaList(lms_device_t *device, bool dir_tx, size_t chan, lms_name_t *list)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(false))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    auto names = lms->GetPathNames(dir_tx, chan);
+    if (list != nullptr)
+        for (size_t i = 0; i < names.size(); i++)
+        {
+            strncpy(list[i], names[i].c_str(), sizeof(lms_name_t) - 1);
+            list[i][sizeof(lms_name_t) - 1] = 0;
+        }
+    return names.size();
+}
+
+API_EXPORT int CALL_CONV LMS_SetAntenna(lms_device_t *device, bool dir_tx, size_t chan, size_t path)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(false))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    lms->SetPath(dir_tx,chan,path);
+
+    return LMS_SUCCESS;
+}
+
+
+API_EXPORT int CALL_CONV LMS_GetAntenna(lms_device_t *device, bool dir_tx, size_t chan)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    return lms->GetPath(dir_tx, chan);
+}
+
+
+
+API_EXPORT int CALL_CONV LMS_GetAntennaBW(lms_device_t *device, bool dir_tx, size_t chan, size_t path, lms_range_t *range)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    if (dir_tx)
+        *range = lms->GetTxPathBand(path,chan);
+    else
+        *range = lms->GetRxPathBand(path,chan);
+
+    return LMS_SUCCESS;
+}
+
+API_EXPORT int CALL_CONV LMS_SetLPFBWFixed(lms_device_t *device, bool dir_tx,
+                                             size_t chan, LPF_FixedBW bandwidth)
+{
+    if (device == nullptr)
+        return lime::ReportError(EINVAL, "Device cannot be NULL.");
+    LMS7_Device* lms = (LMS7_Device*)device;
+    if (chan >= lms->GetNumChannels(dir_tx))
+        return lime::ReportError(EINVAL, "Invalid channel number.");
+    return lms->SetLPF_Fixed(dir_tx, chan, bandwidth);
+}
+
+API_EXPORT int CALL_CONV LMS_SetLPFBW(lms_device_t *device, bool dir_tx, size_t chan, float_type bandwidth)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+    return lms->SetLPF(dir_tx,chan,true,true,bandwidth);
+}
+
+API_EXPORT int CALL_CONV LMS_GetLPFBW(lms_device_t *device, bool dir_tx, size_t chan, float_type *bandwidth)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+    *bandwidth = lms->GetLPFBW(dir_tx,chan,true);
+    return LMS_SUCCESS;
+}
+
+API_EXPORT int CALL_CONV LMS_SetLPF(lms_device_t *device, bool dir_tx, size_t chan, bool enabled)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+    return lms->SetLPF(dir_tx,chan,true,enabled,1);
+}
+
+
+API_EXPORT int CALL_CONV LMS_SetGFIRLPF(lms_device_t *device, bool dir_tx, size_t chan, bool enabled, float_type bandwidth)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    return lms->SetLPF(dir_tx,chan,false,enabled,bandwidth);
+}
+
+API_EXPORT int CALL_CONV LMS_GetLPFBWRange(lms_device_t *device, bool dir_tx, lms_range_t *range)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    *range = lms->GetLPFRange(dir_tx,0,true);
+
+    return LMS_SUCCESS;
+}
+
+
+API_EXPORT int CALL_CONV LMS_SetNormalizedGain(lms_device_t *device, bool dir_tx, size_t chan, float_type gain)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    if (gain > 1.0)
+        gain = 1.0;
+    else if (gain < 0)
+        gain = 0;
+
+   return lms->SetNormalizedGain(dir_tx,chan,gain);
+}
+
+API_EXPORT int CALL_CONV LMS_GetNormalizedGain(lms_device_t *device, bool dir_tx, size_t chan,float_type *gain)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    *gain = lms->GetNormalizedGain(dir_tx,chan);
+    if (gain < 0)
+        return -1;
+    return LMS_SUCCESS;
+}
+
+API_EXPORT int CALL_CONV LMS_Calibrate(lms_device_t *device, bool dir_tx, size_t chan, double bw, unsigned flags)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+    lms->EnableCalibrationByMCU(true);
+    lms->Modify_SPI_Reg_bits(LMS7param(MAC),chan+1,true);
+    lms->EnableCalibrationByMCU(flags==0);
+    if (dir_tx)
+       return lms->CalibrateTx(bw,flags!=0);
+    else
+       return lms->CalibrateRx(bw,flags!=0);
+
+}
+
+API_EXPORT int CALL_CONV LMS_LoadConfig(lms_device_t *device, const char *filename)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    return lms->LoadConfig(filename);
+}
+
+API_EXPORT int CALL_CONV LMS_SaveConfig(lms_device_t *device, const char *filename)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    return lms->SaveConfig(filename);
+}
+API_EXPORT int CALL_CONV LMS_SetTestSignal(lms_device_t *device, bool dir_tx, size_t chan, lms_testsig_t sig, int16_t dc_i, int16_t dc_q)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    if (sig > LMS_TESTSIG_DC)
+    {
+        lime::ReportError(EINVAL, "Invalid signal.");
+        return -1;
+    }
+
+    lms->SetTestSignal(dir_tx,chan,sig,dc_i,dc_q);
+
+    return LMS_SUCCESS;
+}
+
+API_EXPORT int CALL_CONV LMS_GetTestSignal(lms_device_t *device, bool dir_tx, size_t chan, lms_testsig_t *sig)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    int tmp = lms->GetTestSignal(dir_tx,chan);
+    if (tmp < 0)
+        return -1;
+
+    *sig = (lms_testsig_t)tmp;
+    return LMS_SUCCESS;
+}
+
+API_EXPORT int CALL_CONV LMS_SetNCOFrequency(lms_device_t *device, bool dir_tx, size_t ch, const float_type *freq, float_type pho)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (ch >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    return lms->SetNCOFreq(dir_tx, ch,freq, pho);
+}
+
+
+API_EXPORT int CALL_CONV LMS_GetNCOFrequency(lms_device_t *device, bool dir_tx, size_t chan, float_type *freq, float_type *pho)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    return lms->GetNCOFreq(dir_tx,chan,freq,pho);
+}
+
+API_EXPORT int CALL_CONV LMS_SetNCOPhase(lms_device_t *device, bool dir_tx, size_t ch, const float_type *phase, float_type fcw)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (ch >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    return lms->SetNCOPhase(dir_tx, ch,phase, fcw);
+}
+
+
+API_EXPORT int CALL_CONV LMS_GetNCOPhase(lms_device_t *device, bool dir_tx, size_t ch, size_t index, float_type *phase, float_type *fcw)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (ch >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    return lms->GetNCOPhase(dir_tx,ch,phase,fcw);
+}
+
+API_EXPORT int CALL_CONV LMS_SetNCOIndex(lms_device_t *device, bool dir_tx, size_t chan, size_t index,bool down)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    return lms->SetNCO(dir_tx,chan,index,down);
+}
+
+API_EXPORT int CALL_CONV LMS_GetNCOIndex(lms_device_t *device, bool dir_tx, size_t chan)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(dir_tx))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    return lms->GetNCO(dir_tx, chan);
+}
+
+API_EXPORT int CALL_CONV LMS_GenerateLPFCoef(size_t n, float_type w1, float_type w2, float_type g_stop, float_type *coef)
+{
+    if (w1 > 0.5 || w1 < 0 || w2 > 0.5 || w2 < 0)
+    {
+        lime::ReportError(EINVAL, "Normalized frequency (w1 or w2) out of range [0, 0.5]");
+           return -1;
+    }
+
+    if (g_stop > 0.5 || g_stop < 0)
+    {
+        lime::ReportError(EINVAL, "stop band gain (g_stop )out of range [0, 0.5]");
+           return -1;
+    }
+
+    float_type a1,a2;
+    if (w1 < w2)
+    {
+        a1 = 1.0;
+        a2 = g_stop;
+    }
+    else
+    {
+        a2 = 1.0;
+        a1 = g_stop;
+    }
+
+    GenerateFilter(n, w1, w2, a1, a2, coef);
+    return LMS_SUCCESS;
+
+}
+
+API_EXPORT int CALL_CONV LMS_ReadLMSReg(lms_device_t *device, uint32_t address, uint16_t *val)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    int status;
+    *val = lms->SPI_read(address,true,&status);
+    return status;
+}
+
+API_EXPORT int CALL_CONV LMS_WriteLMSReg(lms_device_t *device, uint32_t address, uint16_t val)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    return lms->SPI_write(address,val);
+}
+
+API_EXPORT int CALL_CONV LMS_RegisterTest(lms_device_t *device)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    return lms->RegistersTest();
+}
+
+
+API_EXPORT int CALL_CONV LMS_ReadFPGAReg(lms_device_t *device, uint32_t address, uint16_t *val)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    uint32_t addr = address;
+    uint32_t data;
+    auto conn = lms->GetConnection();
+    if (conn == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device not connected");
+        return -1;
+    }
+    *val = conn->ReadRegisters(&addr,&data,1);
+    if (*val != LMS_SUCCESS)
+        return *val;
+    *val = data;
+    return LMS_SUCCESS;
+}
+
+API_EXPORT int CALL_CONV LMS_WriteFPGAReg(lms_device_t *device, uint32_t address, uint16_t val)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    auto conn = lms->GetConnection();
+    if (conn == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device not connected");
+        return -1;
+    }
+    return conn->WriteRegister(address,val);
+}
+
+API_EXPORT int CALL_CONV LMS_ReadParam(lms_device_t *device, struct LMS7Parameter param, uint16_t *val)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)device;
+    bool forceReadFromChip = false; //bypass returning values from cache
+    //registers containing read only registers, which values can change
+    const uint16_t readOnlyRegs[] = {0,1,2,3,4,5,6, 0x002F, 0x008C, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AC, 0x0123, 0x0209, 0x020A, 0x020B, 0x040E, 0x040F};
+    for(int i = 0; i < sizeof(readOnlyRegs) / sizeof(uint16_t); ++i)
+    {
+        if(param.address == readOnlyRegs[i])
+        {
+            forceReadFromChip = true;
+            break;
+        }
+    }
+    *val = lms->Get_SPI_Reg_bits(param, forceReadFromChip);
+    return LMS_SUCCESS;
+}
+
+
+
+API_EXPORT int CALL_CONV LMS_WriteParam(lms_device_t *device, struct LMS7Parameter param, uint16_t val)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    return lms->Modify_SPI_Reg_bits(param,val);
+}
+
+API_EXPORT int CALL_CONV LMS_SetGFIRCoeff(lms_device_t * device, bool dir_tx, size_t chan, lms_gfir_t filt, const float_type* coef,size_t count)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(false))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+    return lms->SetGFIRCoef(dir_tx,chan,filt,coef,count);
+}
+
+API_EXPORT int CALL_CONV LMS_GetGFIRCoeff(lms_device_t * device, bool dir_tx, size_t chan, lms_gfir_t filt, float_type* coef)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(false))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+    return lms->GetGFIRCoef(dir_tx,chan,filt,coef);
+}
+API_EXPORT int CALL_CONV LMS_SetGFIR(lms_device_t * device, bool dir_tx, size_t chan, lms_gfir_t filt, bool enabled)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    if (chan >= lms->GetNumChannels(false))
+    {
+        lime::ReportError(EINVAL, "Invalid channel number.");
+        return -1;
+    }
+
+    return lms->SetGFIR(dir_tx,chan,filt,enabled);
+}
+
+
+/**
+ * @brief Initializes samples streaming channels with given parameters
+ * @param[in]   device LMS device to be used for streaming
+ * @param[out]  stream Handle to be used with LMS_RecvStream()/LMS_SendStream()
+ * @return      0-success
+*/
+API_EXPORT int CALL_CONV LMS_SetupStream(lms_device_t *device, lms_stream_t *stream)
+{
+    if(device == nullptr)
+        return lime::ReportError(EINVAL, "Device is NULL.");
+    if(stream == nullptr)
+        return lime::ReportError(EINVAL, "stream is NULL.");
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    lime::StreamConfig config;
+    config.bufferLength = 65536;
+    config.channelID = stream->channel;
+    config.performanceLatency = stream->throughputVsLatency;
+    switch(stream->dataFmt)
+    {
+        case lms_stream_t::LMS_FMT_F32:
+            config.format = lime::StreamConfig::STREAM_COMPLEX_FLOAT32;
+            break;
+        case lms_stream_t::LMS_FMT_I16:
+            config.format = lime::StreamConfig::STREAM_12_BIT_IN_16;
+            break;
+        case lms_stream_t::LMS_FMT_I12:
+            config.format = lime::StreamConfig::STREAM_12_BIT_COMPRESSED;
+            break;
+        default:
+            config.format = lime::StreamConfig::STREAM_COMPLEX_FLOAT32;
+    }
+    config.isTx = stream->isTx;
+    return lms->GetConnection()->SetupStream(stream->handle, config);
+}
+
+API_EXPORT int CALL_CONV LMS_DestroyStream(lms_device_t *device, lms_stream_t *stream)
+{
+    if(stream == nullptr)
+        return lime::ReportError(EINVAL, "stream is NULL.");
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    return lms->GetConnection()->CloseStream(stream->handle);
+}
+
+API_EXPORT int CALL_CONV LMS_StartStream(lms_stream_t *stream)
+{
+    assert(stream != nullptr);
+    return reinterpret_cast<lime::IStreamChannel*>(stream->handle)->Start();
+}
+
+API_EXPORT int CALL_CONV LMS_StopStream(lms_stream_t *stream)
+{
+    assert(stream != nullptr);
+    return reinterpret_cast<lime::IStreamChannel*>(stream->handle)->Stop();
+}
+
+API_EXPORT int CALL_CONV LMS_RecvStream(lms_stream_t *stream, void *samples, size_t sample_count, lms_stream_meta_t *meta, unsigned timeout_ms)
+{
+    assert(stream != nullptr);
+    lime::IStreamChannel* channel = (lime::IStreamChannel*)stream->handle;
+    assert(channel != nullptr);
+    lime::IStreamChannel::Metadata metadata;
+    metadata.flags = 0;
+    if (meta)
+    {
+        metadata.flags |= meta->waitForTimestamp * lime::IStreamChannel::Metadata::SYNC_TIMESTAMP;
+        metadata.timestamp = meta->timestamp;
+    }
+    else metadata.timestamp = 0;
+
+    int status = channel->Read(samples, sample_count, &metadata, timeout_ms);
+    if (meta)
+        meta->timestamp = metadata.timestamp;
+    return status;
+}
+
+API_EXPORT int CALL_CONV LMS_SendStream(lms_stream_t *stream, const void *samples, size_t sample_count, const lms_stream_meta_t *meta, unsigned timeout_ms)
+{
+    assert(stream != nullptr);
+    lime::IStreamChannel* channel = (lime::IStreamChannel*)stream->handle;
+    assert(channel != nullptr);
+    lime::IStreamChannel::Metadata metadata;
+    metadata.flags = 0;
+    if (meta)
+    {
+        metadata.flags |= meta->waitForTimestamp * lime::IStreamChannel::Metadata::SYNC_TIMESTAMP;
+        metadata.timestamp = meta->timestamp;
+    }
+    else metadata.timestamp = 0;
+
+    return channel->Write(samples, sample_count, &metadata, timeout_ms);
+}
+
+API_EXPORT int CALL_CONV LMS_UploadWFM(lms_device_t *device,
+                                         const void **samples, uint8_t chCount,
+                                         size_t sample_count, int format)
+{
+    LMS7_Device* lms = (LMS7_Device*)device;
+    lime::StreamConfig::StreamDataFormat fmt;
+    switch(format)
+    {
+        case 0:
+            fmt = lime::StreamConfig::StreamDataFormat::STREAM_12_BIT_COMPRESSED;
+            break;
+        case 1:
+            fmt = lime::StreamConfig::StreamDataFormat::STREAM_12_BIT_IN_16;
+            break;
+        case 2:
+            fmt = lime::StreamConfig::StreamDataFormat::STREAM_COMPLEX_FLOAT32;
+            break;
+    }
+    return lms->GetConnection()->UploadWFM(samples, chCount, sample_count, fmt);
+}
+
+API_EXPORT int CALL_CONV LMS_EnableTxWFM(lms_device_t *device, const bool active)
+{
+    uint16_t regAddr = 0x000D;
+    uint16_t regValue = 0;
+    int status = 0;
+    status = LMS_ReadFPGAReg(device, regAddr, &regValue);
+    if(status != 0)
+        return status;
+    regValue = regValue & ~0x0006; //clear WFM_LOAD, WFM_PLAY
+    regValue |= (active << 1);
+    status = LMS_WriteFPGAReg(device, regAddr, regValue);
+    return status;
+}
+
+API_EXPORT int CALL_CONV LMS_GetStreamStatus(lms_stream_t *stream, lms_stream_status_t* status)
+{
+    assert(stream != nullptr);
+    lime::IStreamChannel* channel = (lime::IStreamChannel*)stream->handle;
+    if(channel == nullptr)
+        return -1;
+    lime::IStreamChannel::Info info = channel->GetInfo();
+
+    status->active = false;
+    status->droppedPackets = 0;
+    status->fifoFilledCount = info.fifoItemsCount;
+    status->fifoSize = info.fifoSize;
+    status->linkRate = info.linkRate;
+    status->overrun = 0;
+    status->underrun = 0;
+    status->sampleRate = 0;
+    status->timestamp = 0;
+    return 0;
+}
+
+
+API_EXPORT const lms_dev_info_t* CALL_CONV LMS_GetDeviceInfo(lms_device_t *device)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return nullptr;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    auto conn = lms->GetConnection();
+    if (conn == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device not connected");
+        return nullptr;
+    }
+    if (!conn->IsOpen())
+    {
+       lime::ReportError(EINVAL, "No cennection to board.");
+	   return nullptr;
+    }
+
+    return lms->GetInfo();
+}
+
+API_EXPORT int CALL_CONV LMS_ProgramFPGA(lms_device_t *device, const char *data,
+                                            size_t size, lms_target_t target, lms_prog_callback_t callback)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    return lms->ProgramFPGA(data,size,target, callback);
+}
+
+API_EXPORT int CALL_CONV LMS_ProgramFPGAFile(lms_device_t *device,
+                                        const char *file, lms_target_t target, lms_prog_callback_t callback)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    std::string str = file;
+    return lms->ProgramFPGA(str,target, callback);
+}
+
+
+API_EXPORT int CALL_CONV LMS_ProgramFirmware(lms_device_t *device, const char *data,
+                                            size_t size, lms_target_t target, lms_prog_callback_t callback)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    return lms->ProgramFW(data,size,target,callback);
+}
+
+
+API_EXPORT int CALL_CONV LMS_ProgramFirmwareFile(lms_device_t *device,
+                                         const char *file, lms_target_t target, lms_prog_callback_t callback)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    return lms->ProgramFW(file,target,callback);
+}
+
+
+API_EXPORT int CALL_CONV LMS_ProgramHPM7(lms_device_t *device, const char *data, size_t size, unsigned mode, lms_prog_callback_t callback)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    return lms->ProgramHPM7(data,size,mode,callback);
+}
+
+
+API_EXPORT int CALL_CONV LMS_ProgramHPM7File(lms_device_t *device, const char *file, unsigned mode, lms_prog_callback_t callback)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    return lms->ProgramHPM7(file,mode,callback);
+}
+
+API_EXPORT int CALL_CONV LMS_ProgramLMSMCU(lms_device_t *device, const char *data,
+                                              size_t size, lms_target_t target, lms_prog_callback_t callback)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+
+    return lms->ProgramMCU(data,size,target,callback);
+}
+
+API_EXPORT int CALL_CONV LMS_ResetLMSMCU(lms_device_t *device)
+{
+    if (device == nullptr)
+    {
+        lime::ReportError(EINVAL, "Device cannot be NULL.");
+        return -1;
+    }
+
+    LMS7_Device* lms = (LMS7_Device*)device;
+    lime::MCU_BD mcu;
+    mcu.Initialize(lms->GetConnection());
+    mcu.Reset_MCU();
+    return 0;
+}
+
+
+API_EXPORT int CALL_CONV LMS_GetLastError()
+{
+    return lime::GetLastError();
+}
+
+API_EXPORT const char * CALL_CONV LMS_GetLastErrorMessage(void)
+{
+    return lime::GetLastErrorMessage();
+}
+
+
+
+static char buildTimestamp[32];
+API_EXPORT const char* LMS_GetBuildTimestamp()
+{
+    sprintf(buildTimestamp, "%.32s", lime::GetBuildTimestamp().c_str());
+    return buildTimestamp;
+}
+
+static char libraryVersion[32];
+API_EXPORT const char* LMS_GetLibraryVersion()
+{
+    sprintf(libraryVersion, "%.32s", lime::GetLibraryVersion().c_str());
+    return libraryVersion;
+}
diff --git a/src/API/lms7_device.cpp b/src/API/lms7_device.cpp
new file mode 100644
index 0000000..9ba17f0
--- /dev/null
+++ b/src/API/lms7_device.cpp
@@ -0,0 +1,1697 @@
+/*
+ * File:   lms7_device.cpp
+ * Author: ignas
+ *
+ * Created on March 9, 2016, 12:54 PM
+ */
+
+#include "lms7_device.h"
+#include "GFIR/lms_gfir.h"
+#include "IConnection.h"
+#include <cmath>
+#include "dataTypes.h"
+#include <chrono>
+#include <iostream>
+#include <fstream>
+#include "ErrorReporting.h"
+#include "MCU_BD.h"
+#include "FPGA_common.h"
+#include "LMS64CProtocol.h"
+#include <assert.h>
+
+static const size_t LMS_PATH_NONE = 0;
+static const size_t LMS_PATH_HIGH = 1;
+static const size_t LMS_PATH_LOW = 2;
+static const size_t LMS_PATH_WIDE = 3;
+static const size_t LMS_PATH_TX1 = 1;
+static const size_t LMS_PATH_TX2 = 2;
+
+const double LMS7_Device::LMS_CGEN_MAX = 640000000;
+
+LMS7_Device::LMS7_Device() : LMS7002M(){
+
+    tx_channels = new lms_channel_info[2];
+    rx_channels = new lms_channel_info[2];
+    tx_channels[0].cF_offset_nco = 0;
+    rx_channels[0].cF_offset_nco = 0;
+    tx_channels[1].cF_offset_nco = 0;
+    rx_channels[1].cF_offset_nco = 0;
+    tx_channels[0].sample_rate = 30e6;
+    rx_channels[0].sample_rate = 30e6;
+    tx_channels[1].sample_rate = 30e6;
+    rx_channels[1].sample_rate = 30e6;
+    EnableValuesCache(false);
+}
+
+int LMS7_Device::ConfigureRXLPF(bool enabled,int ch,float_type bandwidth)
+{
+
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),ch+1,true)!=0)
+        return -1;
+
+    if (enabled)
+    {
+        if (Modify_SPI_Reg_bits(LMS7param(PD_LPFL_RBB),0,true)!=0)
+            return -1;
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_RBB),0,true);
+        Modify_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB),0,true);
+
+        if (bandwidth > 0)
+        {
+            if (TuneRxFilter(bandwidth)!=0)
+                return -1;
+        }
+    }
+    else
+    {
+        if (Modify_SPI_Reg_bits(LMS7param(PD_LPFL_RBB),1,true)!=0)
+            return -1;
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_RBB),1,true);
+        Modify_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB),2,true);
+
+    }
+
+    return 0;
+}
+
+
+int LMS7_Device::ConfigureGFIR(bool enabled,bool tx, double bandwidth, size_t ch)
+{
+    double w,w2;
+    int L;
+    int div = 1;
+
+    bandwidth /= 1e6;
+
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),ch+1,true)!=0)
+        return -1;
+
+    if (tx)
+    {
+        Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_TXTSP),enabled==false,true);
+        Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_TXTSP),enabled==false,true);
+        Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_TXTSP),enabled==false,true);
+
+    }
+    else
+    {
+        Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP),enabled==false,true);
+        Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP),enabled==false,true);
+        Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP),enabled==false,true);
+
+    }
+
+    if (bandwidth < 0)
+        return 0;
+
+    if (enabled)
+    {
+
+        double interface_MHz;
+        int ratio;
+
+        if (tx)
+        {
+          ratio = Get_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP));
+          interface_MHz = GetReferenceClk_TSP(lime::LMS7002M::Tx)/1e6;
+        }
+        else
+        {
+          ratio =Get_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP));
+          interface_MHz = GetReferenceClk_TSP(lime::LMS7002M::Rx)/1e6;
+        }
+
+        if (ratio == 7)
+            interface_MHz /= 2;
+        else
+            div = (2<<(ratio));
+
+        w = (bandwidth/2)/(interface_MHz/div);
+
+        L = div > 8 ? 8 : div;
+        div -= 1;
+
+        w *=0.95;
+        w2 = w*1.1;
+        if (w2 > 0.495)
+        {
+         w2 = w*1.05;
+         if (w2 > 0.495)
+         {
+             return 0; //Filter disabled
+         }
+        }
+    }
+    else return 0;
+
+  double coef[120];
+  double coef2[40];
+  short gfir1[120];
+  short gfir2[40];
+
+  GenerateFilter(L*15, w, w2, 1.0, 0, coef);
+  GenerateFilter(L*5, w, w2, 1.0, 0, coef2);
+
+    int sample = 0;
+    for(int i=0; i<15; i++)
+    {
+	for(int j=0; j<8; j++)
+        {
+            if( (j < L) && (sample < L*15) )
+            {
+                gfir1[i*8+j] = (coef[sample]*32767.0);
+		sample++;
+            }
+            else
+            {
+		gfir1[i*8+j] = 0;
+            }
+	}
+    }
+
+    sample = 0;
+    for(int i=0; i<5; i++)
+    {
+	for(int j=0; j<8; j++)
+        {
+            if( (j < L) && (sample < L*5) )
+            {
+                gfir2[i*8+j] = (coef2[sample]*32767.0);
+		sample++;
+            }
+            else
+            {
+		gfir2[i*8+j] = 0;
+            }
+	}
+    }
+
+    L-=1;
+
+    if (tx)
+    {
+      if (Modify_SPI_Reg_bits(LMS7param(GFIR1_L_TXTSP),L,true)!=0)
+           return -1;
+      Modify_SPI_Reg_bits(LMS7param(GFIR1_N_TXTSP),div,true);
+      Modify_SPI_Reg_bits(LMS7param(GFIR2_L_TXTSP),L,true);
+      Modify_SPI_Reg_bits(LMS7param(GFIR2_N_TXTSP),div,true);
+      Modify_SPI_Reg_bits(LMS7param(GFIR3_L_TXTSP),L,true);
+      Modify_SPI_Reg_bits(LMS7param(GFIR3_N_TXTSP),div,true);
+
+    }
+    else
+    {
+      if (Modify_SPI_Reg_bits(LMS7param(GFIR1_L_RXTSP),L,true)!=0)
+          return -1;
+      Modify_SPI_Reg_bits(LMS7param(GFIR1_N_RXTSP),div,true);
+      Modify_SPI_Reg_bits(LMS7param(GFIR2_L_RXTSP),L,true);
+      Modify_SPI_Reg_bits(LMS7param(GFIR2_N_RXTSP),div,true);
+      Modify_SPI_Reg_bits(LMS7param(GFIR3_L_RXTSP),L,true);
+      Modify_SPI_Reg_bits(LMS7param(GFIR3_N_RXTSP),div,true);
+
+    }
+
+    if ((SetGFIRCoefficients(tx,0,gfir2,40)!=0)
+    ||(SetGFIRCoefficients(tx,1,gfir2,40)!=0)
+    ||(SetGFIRCoefficients(tx,2,gfir1,120)!=0))
+        return -1;
+
+  return 0;
+}
+
+
+int LMS7_Device::ConfigureTXLPF(bool enabled,int ch,double bandwidth)
+{
+    if (ch == 1)
+    {
+        if (Modify_SPI_Reg_bits(LMS7param(MAC),2,true)!=0)
+            return -1;
+    }
+    else
+    {
+       if (Modify_SPI_Reg_bits(LMS7param(MAC),1,true)!=0)
+           return -1;
+    }
+    if (enabled)
+    {
+
+            if (Modify_SPI_Reg_bits(LMS7param(PD_LPFH_TBB),0,true)!=0)
+                return -1;
+            Modify_SPI_Reg_bits(LMS7param(PD_LPFLAD_TBB),0,true);
+            Modify_SPI_Reg_bits(LMS7param(PD_LPFS5_TBB),0,true);
+
+            if (bandwidth > 0)
+            {
+                if (TuneTxFilter(bandwidth)!=0)
+                        return -1;
+            }
+    }
+    else
+    {
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFLAD_TBB),1,true);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFS5_TBB),1,true);
+        return Modify_SPI_Reg_bits(LMS7param(PD_LPFH_TBB),1,true);
+    }
+    return 0;
+}
+
+LMS7_Device::~LMS7_Device()
+{
+    delete [] tx_channels;
+    delete [] rx_channels;
+}
+
+int LMS7_Device::SetReferenceClock(const double refCLK_Hz)
+{
+    SetReferenceClk_SX(false, refCLK_Hz);
+    SetReferenceClk_SX(true, refCLK_Hz);
+    return 0;
+}
+
+size_t LMS7_Device::GetNumChannels(const bool tx) const
+{
+    return 2;
+}
+
+int LMS7_Device::SetRate(float_type f_Hz, int oversample)
+{
+   int decim = 0;
+   float_type nco_f=0;
+   for (size_t i = 0; i < GetNumChannels(false);i++)
+   {
+        if (rx_channels[i].cF_offset_nco > nco_f)
+            nco_f = rx_channels[i].cF_offset_nco;
+        if (tx_channels[i].cF_offset_nco > nco_f)
+            nco_f = tx_channels[i].cF_offset_nco;
+        tx_channels[i].sample_rate = f_Hz;
+        rx_channels[i].sample_rate = f_Hz;
+   }
+
+   if (nco_f != 0)
+   {
+       int nco_over = 2+2*(nco_f-1)/f_Hz;
+       oversample = oversample > nco_over ? oversample : nco_over;
+       if (oversample > 32)
+       {
+           lime::ReportError(ERANGE, "Cannot achieve desired sample rate: rate too low");
+           return -1;
+       }
+   }
+
+   if (oversample > 1)
+   {
+       for (decim = 0; decim < 4; decim++)
+       {
+            if ( (1<<decim) >= (oversample+1)/2)
+            {
+             break;
+            }
+       }
+   }
+   else if (oversample == 0)
+       decim = 0;
+   else decim = 7;
+
+   int ratio = oversample <= 2 ? 2 : (2<<decim);
+   float_type cgen = f_Hz*4*ratio;
+   if (cgen > LMS_CGEN_MAX)
+   {
+       lime::ReportError(ERANGE, "Cannot set desired sample rate. CGEN clock out of range");
+       return -1;
+   }
+   if ((SetFrequencyCGEN(cgen)!=0)
+   ||(Modify_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN),0)!=0)
+   ||(Modify_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN),2)!=0)
+   ||(Modify_SPI_Reg_bits(LMS7param(MAC),2,true)!=0)
+   ||(Modify_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP), decim)!=0)
+   ||(Modify_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP), decim)!=0)
+   ||(Modify_SPI_Reg_bits(LMS7param(MAC),1,true)!=0)
+   ||(SetInterfaceFrequency(GetFrequencyCGEN(),decim,decim)!=0))
+           return -1;
+
+    float_type fpgaTxPLL = GetReferenceClk_TSP(lime::LMS7002M::Tx) /
+                            pow(2.0, Get_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP)));
+    float_type fpgaRxPLL = GetReferenceClk_TSP(lime::LMS7002M::Rx) /
+                            pow(2.0, Get_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP)));
+
+    for (size_t i = 0; i < GetNumChannels(false);i++)
+    {
+        float_type freq[LMS_NCO_VAL_COUNT]={0};
+        if (rx_channels[i].cF_offset_nco != 0)
+        {
+           freq[0] = rx_channels[i].cF_offset_nco;
+           SetNCOFreq(false,i,freq,0);
+           SetNCO(false,i,0,true);
+        }
+
+        if (tx_channels[i].cF_offset_nco != 0)
+        {
+           freq[0] = tx_channels[i].cF_offset_nco;
+           SetNCOFreq(true,i,freq,0);
+           SetNCO(true,i,0,true);
+        }
+    }
+
+    return this->streamPort->UpdateExternalDataRate(0,fpgaTxPLL/2,fpgaRxPLL/2);
+}
+
+int LMS7_Device::SetRate(bool tx, float_type f_Hz, size_t oversample)
+{
+    float_type tx_clock;
+    float_type rx_clock;
+    float_type cgen;
+
+    int decimation;
+    int interpolation;
+    size_t tmp;
+
+   float_type nco_rx=0;
+   float_type nco_tx=0;
+   int min_int = 1;
+   int min_dec = 1;
+   bool retain_nco = false;
+
+   for (size_t i = 0; i < GetNumChannels(false);i++)
+   {
+        if (rx_channels[i].cF_offset_nco > nco_rx)
+            nco_rx = rx_channels[i].cF_offset_nco;
+        if (tx_channels[i].cF_offset_nco > nco_tx)
+            nco_tx = tx_channels[i].cF_offset_nco;
+        if (tx)
+            tx_channels[i].sample_rate = f_Hz;
+        else
+            rx_channels[i].sample_rate = f_Hz;
+   }
+
+
+   if (nco_rx != 0 || nco_rx != 0)
+   {
+       retain_nco = true;
+       min_int = 2+2*(nco_tx-1)/tx_channels[0].sample_rate;
+       min_dec = 2+2*(nco_rx-1)/rx_channels[0].sample_rate;
+       unsigned int nco_over = tx ? min_int : min_dec;
+       oversample = oversample > nco_over ? oversample : nco_over;
+       if (oversample > 32)
+       {
+           lime::ReportError(ERANGE, "Cannot achieve desired sample rate: rate too low");
+           return -1;
+       }
+   }
+
+    if (oversample > 1)
+    {
+        for (tmp = 0; tmp < 4; tmp++)
+        {
+            if ( size_t(1<<tmp) >= (oversample+1)/2)
+            {
+                break;
+            }
+        }
+    }
+    else if (oversample == 0)
+        tmp = 0;
+    else tmp = 7;
+
+    int ratio = oversample <= 2 ? 2 : (2<<tmp);
+
+    if (tx)
+    {
+        interpolation = tmp;
+        decimation = Get_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP));
+        rx_clock = GetReferenceClk_TSP(lime::LMS7002M::Rx);
+        tx_clock = f_Hz*ratio;
+    }
+    else
+    {
+        decimation = tmp;
+        interpolation = Get_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP));
+        tx_clock = GetReferenceClk_TSP(lime::LMS7002M::Tx);
+        rx_clock = f_Hz * ratio;
+    }
+
+    int div_index = floor(log2(tx_clock/rx_clock)+0.5);
+
+    while (div_index < -1)
+    {
+        if (tx)
+        {
+           if ((decimation > 0) && (min_dec <= (1<<decimation)))
+           {
+             decimation--;
+             div_index++;
+           }
+           else if (interpolation < 4)
+           {
+             interpolation++;
+             div_index++;
+           }
+           else
+           {
+               div_index = -1;
+               break;
+           }
+        }
+        else
+        {
+           if (interpolation < 4)
+           {
+             interpolation++;
+             div_index++;
+           }
+           else if ((decimation > 0) && (min_dec <= (1<<decimation)))
+           {
+             decimation--;
+             div_index++;
+           }
+           else
+           {
+               div_index = -1;
+               break;
+           }
+        }
+    }
+
+    while (div_index > 5)
+    {
+        if (tx)
+        {
+           if (decimation < 4)
+           {
+             decimation++;
+             div_index--;
+           }
+           else if ((interpolation > 0) && (min_int <= (1<<interpolation)))
+           {
+             interpolation--;
+             div_index--;
+           }
+           else
+           {
+             div_index = 5;
+             break;
+           }
+        }
+        else
+        {
+           if ((interpolation > 0) && (min_int <= (1<<interpolation)))
+           {
+             interpolation--;
+             div_index--;
+           }
+           else if (decimation < 4)
+           {
+             decimation++;
+             div_index--;
+           }
+           else
+           {
+               div_index = 5;
+               break;
+           }
+        }
+    }
+
+    if (min_int > (2<<interpolation) || min_dec > (2<<decimation))
+    {
+        lime::ReportError(ERANGE, "Unable to meet NCO oversampling requirements");
+        return -1;
+    }
+
+    int clk_mux;
+    int clk_div;
+
+    switch (div_index)
+    {
+        case -1://2:1
+                clk_mux = 0;
+                clk_div = 3;
+                break;
+        case 0://1:1
+                clk_mux = 0;
+                clk_div = 2;
+                break;
+        case 1: //1:2
+                clk_mux = 0;
+                clk_div = 1;
+                break;
+        case 2://1:4
+                clk_mux = 0;
+                clk_div = 0;
+                break;
+        case 3: //1:8
+                clk_mux = 1;
+                clk_div = 1;
+                break;
+        case 4: //1:16
+                clk_mux = 1;
+                clk_div = 2;
+                break;
+        case 5: //1:32
+                clk_mux = 1;
+                clk_div = 3;
+                break;
+    }
+
+
+
+    if (tx)
+    {
+        ratio = oversample <= 2 ? 2 : (2<<interpolation);
+        cgen = f_Hz*ratio;
+    }
+    else
+    {
+        ratio = oversample <= 2 ? 2 : (2<<decimation);
+        cgen = f_Hz * ratio * 4;
+    }
+
+    if ((tx && clk_mux == 0)||(tx == false && clk_mux == 1))
+    {
+        while (cgen*(1<<clk_div)>LMS_CGEN_MAX)
+        {
+            if (clk_div > 0)
+            {
+                clk_div--;
+            }
+            else
+            {
+               lime::ReportError(ERANGE, "Cannot set desired sample rate. CGEN clock out of range");
+               return -1;
+            }
+        }
+        cgen *= (1 << clk_div);
+    }
+
+    if (cgen > LMS_CGEN_MAX)
+    {
+        lime::ReportError(ERANGE, "Cannot set desired sample rate. CGEN clock out of range");
+        return -1;
+    }
+
+   if ((SetFrequencyCGEN(cgen,retain_nco)!=0)
+   ||(Modify_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN),clk_mux)!=0)
+   ||(Modify_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN),clk_div)!=0)
+   ||(Modify_SPI_Reg_bits(LMS7param(MAC),2,true)!=0)
+   ||(Modify_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP), decimation)!=0)
+   ||(Modify_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP), interpolation)!=0)
+   ||(Modify_SPI_Reg_bits(LMS7param(MAC),1,true)!=0)
+   ||(SetInterfaceFrequency(GetFrequencyCGEN(),interpolation,decimation)!=0))
+           return -1;
+
+    for (size_t i = 0; i < GetNumChannels(false);i++)
+    {
+        float_type freq[LMS_NCO_VAL_COUNT]={0};
+        if (rx_channels[i].cF_offset_nco != 0)
+        {
+           freq[0] = rx_channels[i].cF_offset_nco;
+           SetNCOFreq(false,i,freq,0);
+           SetNCO(false,i,0,true);
+        }
+
+        if (tx_channels[i].cF_offset_nco != 0)
+        {
+           freq[0] = tx_channels[i].cF_offset_nco;
+           SetNCOFreq(true,i,freq,0);
+           SetNCO(true,i,0,true);
+        }
+    }
+
+   return 0;
+}
+
+
+double LMS7_Device::GetRate(bool tx, size_t chan,float_type *rf_rate_Hz)
+{
+
+    double interface_Hz;
+    int ratio;
+
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),chan+1,true)!=0)
+        return -1;
+
+    if (tx)
+    {
+        ratio = Get_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP));
+        interface_Hz = GetReferenceClk_TSP(lime::LMS7002M::Tx);
+    }
+    else
+    {
+        ratio = Get_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP));
+        interface_Hz = GetReferenceClk_TSP(lime::LMS7002M::Rx);
+    }
+
+    if (ratio == 7)
+       interface_Hz /= 2;
+
+    if (rf_rate_Hz)
+        *rf_rate_Hz = interface_Hz;
+
+    if (ratio != 7)
+        interface_Hz /= 2*pow(2.0, ratio);
+
+    return interface_Hz;
+}
+
+lms_range_t LMS7_Device::GetRxRateRange(const size_t chan) const
+{
+  lms_range_t ret;
+  ret.max = 30000000;
+  ret.min = 100000;
+  ret.step = 1;
+  return ret;
+}
+
+lms_range_t LMS7_Device::GetTxRateRange(size_t chan) const
+{
+  lms_range_t ret;
+  ret.max = 30000000;
+  ret.min = 100000;
+  ret.step = 1;
+  return ret;
+}
+
+std::vector<std::string> LMS7_Device::GetPathNames(bool dir_tx, size_t chan) const
+{
+    if (dir_tx)
+    {
+        return {"NONE", "TX_PATH1", "TX_PATH2"};
+    }
+    else
+    {
+        return {"NONE", "LNA_H", "LNA_L", "LNA_W"};
+    }
+}
+
+int LMS7_Device::SetPath(bool tx, size_t chan, size_t path)
+{
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),chan+1,true)!=0)
+        return -1;
+    if (tx==false)
+    {
+        if ((Modify_SPI_Reg_bits(LMS7param(SEL_PATH_RFE),path,true)!=0)
+        || (Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_L_RFE),path!=2,true)!=0)
+        || (Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_W_RFE),path!=3,true)!=0))
+            return -1;
+    }
+    else
+    {
+        if ((Modify_SPI_Reg_bits(LMS7param(SEL_BAND1_TRF),path==LMS_PATH_TX1,true)!=0)
+        || (Modify_SPI_Reg_bits(LMS7param(SEL_BAND2_TRF),path==LMS_PATH_TX2,true)!=0))
+            return -1;
+    }
+    return 0;
+}
+
+size_t LMS7_Device::GetPath(bool tx, size_t chan)
+{
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),chan+1,true)!=0)
+        return -1;
+    if (tx)
+    {
+        if (Get_SPI_Reg_bits(LMS7param(SEL_BAND2_TRF),true))
+            return LMS_PATH_TX2;
+        else if (Get_SPI_Reg_bits(LMS7param(SEL_BAND1_TRF),true))
+            return LMS_PATH_TX1;
+        else
+            return 0;
+    }
+
+    return Get_SPI_Reg_bits(LMS7param(SEL_PATH_RFE),true);
+}
+
+lms_range_t LMS7_Device::GetRxPathBand(size_t path, size_t chan) const
+{
+  lms_range_t ret;
+  ret.step = 1;
+  if (GetConnection()->GetDeviceInfo().deviceName == lime::GetDeviceName(lime::LMS_DEV_ULIMESDR))
+  {
+      if (path == LMS_PATH_LOW)
+      {
+        ret.max = 3800000000;
+        ret.min = 30000000;
+      }
+      else
+      {
+            ret.max = 0;
+            ret.min = 0;
+            ret.step = 0;
+      }
+  }
+  else
+  switch (path)
+  {
+      case LMS_PATH_HIGH:
+            ret.max = 3800000000;
+            ret.min = 2000000000;
+            break;
+      case LMS_PATH_WIDE:
+            ret.max = 3800000000;
+            ret.min = 700000000;
+            break;
+      case LMS_PATH_LOW:
+            ret.max = 1100000000;
+            ret.min = 30000000;
+            break;
+      default:
+            ret.max = 0;
+            ret.min = 0;
+            ret.step = 0;
+            break;
+  }
+
+  return ret;
+}
+
+lms_range_t LMS7_Device::GetTxPathBand(size_t path, size_t chan) const
+{
+  lms_range_t ret;
+
+  ret.step = 1;
+  if (GetConnection()->GetDeviceInfo().deviceName == lime::GetDeviceName(lime::LMS_DEV_ULIMESDR))
+  {
+      if (path == LMS_PATH_TX2)
+      {
+        ret.max = 3800000000;
+        ret.min = 30000000;
+      }
+      else
+      {
+            ret.max = 0;
+            ret.min = 0;
+            ret.step = 0;
+      }
+  }
+  else
+  switch (path)
+  {
+      case LMS_PATH_TX2:
+            ret.max = 3800000000;
+            ret.min = 1500000000;
+            break;
+      case LMS_PATH_TX1:
+            ret.max = 1500000000;
+            ret.min = 30000000;
+            break;
+      default:
+            ret.max = 0;
+            ret.min = 0;
+            ret.step = 0;
+            break;
+  }
+
+  return ret;
+}
+
+int LMS7_Device::SetLPF_Fixed(bool tx,size_t chan, LPF_FixedBW bandwidth)
+{
+    if(!tx)
+        return lime::ReportError(ENOTSUP, "LPF Fixed BW not supported for Rx");
+    float bw = 5;
+    switch(bandwidth)
+    {
+        case LPF_BW_5_MHz: bw = 5e6; break;
+        case LPF_BW_10_MHz: bw = 10e6; break;
+        case LPF_BW_15_MHz: bw = 15e6; break;
+        case LPF_BW_20_MHz: bw = 20e6; break;
+        default: bw = 5e6;
+    }
+    return TuneTxFilterFixed(bw);
+}
+
+int LMS7_Device::SetLPF(bool tx,size_t chan, bool filt, bool en, float_type bandwidth)
+{
+
+    if (filt)
+    {
+       if (tx)
+       {
+          if(en)
+            tx_channels[chan].lpf_bw = bandwidth;
+
+          return ConfigureTXLPF(en,chan,bandwidth)!=0;
+       }
+       else
+       {
+          if (en)
+            rx_channels[chan].lpf_bw = bandwidth;
+
+          return ConfigureRXLPF(en,chan,bandwidth);
+       }
+    }
+    else
+    {
+       return ConfigureGFIR(en,tx,bandwidth,chan);
+    }
+}
+
+float_type LMS7_Device::GetLPFBW(bool tx,size_t chan, bool filt)
+{
+
+    if (filt)
+    {
+       if (tx)
+       {
+           return tx_channels[chan].lpf_bw;
+       }
+       else
+       {
+            return rx_channels[chan].lpf_bw;
+       }
+    }
+    else
+    {
+       return -1;
+    }
+}
+
+
+lms_range_t LMS7_Device::GetLPFRange(bool tx, size_t chan, bool filt)
+{
+    lms_range_t ret;
+    if (filt)
+    {
+        if (tx)
+        {
+            ret.max = 130000000;
+            ret.min = 5000000;
+        }
+        else
+        {
+            ret.max = 130000000;
+            ret.min = 1400000;
+        }
+    }
+    else
+    {
+      ret.max = GetRate(false,chan)/1.03;
+      ret.min = ret.max/30;
+    }
+
+    ret.step = 1;
+    return ret;
+}
+
+
+int LMS7_Device::SetGFIRCoef(bool tx, size_t chan, lms_gfir_t filt, const float_type* coef,size_t count)
+{
+    short gfir[120];
+    int L;
+    int div = 1;
+    int ret = 0;
+
+    if (count > 120)
+    {
+        lime::ReportError(ERANGE, "Max number of coefficients for GFIR3 is 120 and for GFIR1(2) - 40");
+        return -1;
+    }
+    else if (count > 40 && filt != LMS_GFIR3)
+    {
+        lime::ReportError(ERANGE, "Max number of coefficients for GFIR1(2) is 40");
+        return -1;
+    }
+
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),chan+1,true)!=0)
+        return -1;
+
+    double interface_Hz;
+    int ratio;
+
+    if (tx)
+    {
+      ratio = Get_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP));
+      interface_Hz = GetReferenceClk_TSP(lime::LMS7002M::Tx);
+    }
+    else
+    {
+      ratio =Get_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP));
+      interface_Hz = GetReferenceClk_TSP(lime::LMS7002M::Rx);
+    }
+
+    if (ratio == 7)
+        interface_Hz /= 2;
+    else
+        div = (2<<(ratio));
+
+
+    L = div > 8 ? 8 : div;
+    div -= 1;
+
+    /*if (filt==LMS_GFIR3)
+    {
+       if (L*15 < count)
+       {
+           lime::ReportError(ERANGE, "Too many filter coefficients for current oversampling settings");
+           ret = -1;;
+           L = 1+(count-1)/15;
+           div = L-1;
+       }
+    }
+    else
+    {
+       if (L*5 < count)
+       {
+           lime::ReportError(ERANGE, "Too many filter coefficients for current oversampling settings");
+           ret = -1;
+           L = 1+(count-1)/5;
+           div = L-1;
+       }
+    }*/
+
+    float_type max=0;
+    for (int i=0; i< (filt==LMS_GFIR3 ? 120 : 40); i++)
+        if (fabs(coef[i])>max)
+            max=fabs(coef[i]);
+
+    if (max < 1.0)
+        max = 1.0;
+
+    size_t sample = 0;
+    for(int i=0; i< (filt==LMS_GFIR3 ? 15 : 5); i++)
+    {
+        for(int j=0; j<8; j++)
+        {
+            if( (j < L) && (sample < count) )
+            {
+                gfir[i*8+j] = (coef[sample]*32767.0/max);
+                sample++;
+            }
+            else
+            {
+                gfir[i*8+j] = 0;
+            }
+        }
+    }
+
+    L-=1;
+
+    if (tx)
+    {
+      if (filt ==LMS_GFIR1)
+      {
+          if ((Modify_SPI_Reg_bits(LMS7param(GFIR1_L_TXTSP),L,true)!=0)
+          || (Modify_SPI_Reg_bits(LMS7param(GFIR1_N_TXTSP),div,true)!=0))
+              return -1;
+      }
+      else if (filt ==LMS_GFIR2)
+      {
+          if ((Modify_SPI_Reg_bits(LMS7param(GFIR2_L_TXTSP),L,true)!=0)
+          || (Modify_SPI_Reg_bits(LMS7param(GFIR2_N_TXTSP),div,true)!=0))
+              return -1;
+      }
+      else if (filt ==LMS_GFIR3)
+      {
+          if ((Modify_SPI_Reg_bits(LMS7param(GFIR3_L_TXTSP),L,true)!=0)
+          || (Modify_SPI_Reg_bits(LMS7param(GFIR3_N_TXTSP),div,true)!=0))
+              return -1;
+      }
+    }
+    else
+    {
+      if (filt ==LMS_GFIR1)
+      {
+        if ((Modify_SPI_Reg_bits(LMS7param(GFIR1_L_RXTSP),L,true)!=0)
+        || (Modify_SPI_Reg_bits(LMS7param(GFIR1_N_RXTSP),div,true)!=0))
+            return -1;
+      }
+      else if (filt ==LMS_GFIR2)
+      {
+        if ((Modify_SPI_Reg_bits(LMS7param(GFIR2_L_RXTSP),L,true)!=0)
+        || (Modify_SPI_Reg_bits(LMS7param(GFIR2_N_RXTSP),div,true)!=0))
+            return -1;
+      }
+      else if (filt ==LMS_GFIR3)
+      {
+        if ((Modify_SPI_Reg_bits(LMS7param(GFIR3_L_RXTSP),L,true)!=0)
+        || (Modify_SPI_Reg_bits(LMS7param(GFIR3_N_RXTSP),div,true)!=0))
+            return -1;
+      }
+    }
+
+   if (SetGFIRCoefficients(tx,filt,gfir,filt==LMS_GFIR3 ? 120 : 40)!=0)
+       return -1;
+   return ret;
+}
+
+int LMS7_Device::GetGFIRCoef(bool tx, size_t chan, lms_gfir_t filt, float_type* coef)
+{
+   if (Modify_SPI_Reg_bits(LMS7param(MAC),chan+1,true)!=0)
+       return -1;
+   int16_t coef16[120];
+
+   if (GetGFIRCoefficients(tx,filt,coef16,filt==LMS_GFIR3 ? 120 : 40)!=0)
+       return -1;
+   if (coef != NULL)
+   {
+       for (int i = 0; i < (filt==LMS_GFIR3 ? 120 : 40) ; i++)
+       {
+           coef[i] = coef16[i];
+           coef[i] /= (1<<15);
+       }
+   }
+   return (filt==LMS_GFIR3) ? 120 : 40;
+}
+
+int LMS7_Device::SetGFIR(bool tx, size_t chan, lms_gfir_t filt, bool enabled)
+{
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),chan+1,true)!=0)
+        return -1;
+    if (tx)
+    {
+        if (filt ==LMS_GFIR1)
+        {
+            if (Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_TXTSP),enabled==false,true)!=0)
+                return -1;
+        }
+        else if (filt == LMS_GFIR2)
+        {
+            if (Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_TXTSP),enabled==false,true)!=0)
+                return -1;
+        }
+        else if (filt == LMS_GFIR3)
+        {
+            if (Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_TXTSP),enabled==false,true)!=0)
+                return -1;
+        }
+    }
+    else
+    {
+        if (filt ==LMS_GFIR1)
+        {
+            if (Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP),enabled==false,true)!=0)
+                return -1;
+        }
+        else if (filt == LMS_GFIR2)
+        {
+            if (Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP),enabled==false,true)!=0)
+                return -1;
+        }
+        else if (filt == LMS_GFIR3)
+        {
+            if (Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP),enabled==false,true)!=0)
+                return -1;
+        }
+    }
+
+   return 0;
+}
+
+int LMS7_Device::SetNormalizedGain(bool dir_tx, size_t chan,double gain)
+{
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),chan+1,true)!=0)
+        return -1;
+
+    if (dir_tx)
+    {
+        int g = (63*gain+0.49);
+        if (Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB),g,true)!=0)
+            return -1;
+    }
+    else
+    {
+        const int max_gain_lna = 30;
+        const int max_gain_tia = 12;
+        const int max_gain_pga = 31;
+        const int gain_total = max_gain_lna + max_gain_tia + max_gain_pga;
+        int target = gain*gain_total+0.49;
+        unsigned lna = 0, tia = 0, pga = 0;
+
+        //adjust tia gain
+        if (target >= max_gain_tia)
+        {
+            tia = 2;
+            target -= max_gain_tia;
+        }
+
+        //adjust lna gain
+        if (target >= max_gain_lna)
+        {
+            lna = 14;
+            target -= max_gain_lna;
+        }
+        else if (target < max_gain_lna-6)
+        {
+            lna = target/3;
+            target -= lna*3;
+        }
+        else
+        {
+            lna = (max_gain_lna-6)/3;
+            target -= lna*3;
+        }
+
+        //adjust pga gain
+        assert(target <= max_gain_pga);
+        pga = target;
+
+        if ((Modify_SPI_Reg_bits(LMS7param(G_LNA_RFE),lna+1,true)!=0)
+          ||(Modify_SPI_Reg_bits(LMS7param(G_TIA_RFE),tia+1,true)!=0)
+          ||(Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB),pga,true)!=0))
+            return -1;
+    }
+    return 0;
+}
+
+double LMS7_Device::GetNormalizedGain(bool dir_tx, size_t chan)
+{
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),chan+1,true)!=0)
+        return -1;
+    if (dir_tx)
+    {
+        double ret = Get_SPI_Reg_bits(LMS7param(CG_IAMP_TBB),true);
+        ret /= 63.0;
+        return ret;
+    }
+    else
+    {
+        const int max_gain_lna = 30;
+        const int max_gain_tia = 12;
+        const int max_gain_pga = 31;
+
+        int pga = Get_SPI_Reg_bits(LMS7param(G_PGA_RBB),true);
+        double ret = pga;
+
+        int tia = Get_SPI_Reg_bits(LMS7param(G_TIA_RFE),true);
+        if (tia == 3)
+            ret +=max_gain_tia;
+        else if (tia == 2)
+            ret += max_gain_tia-3;
+
+        int lna = Get_SPI_Reg_bits(LMS7param(G_LNA_RFE),true);
+
+        if (lna > 8)
+            ret += (max_gain_lna+lna-15);
+        else if (lna > 1)
+            ret += (lna-1)*3;
+
+        ret /= (max_gain_lna + max_gain_tia + max_gain_pga);
+        return ret;
+    }
+    return 0;
+}
+
+int LMS7_Device::SetTestSignal(bool dir_tx, size_t chan, lms_testsig_t sig, int16_t dc_i, int16_t dc_q)
+{
+    if (Modify_SPI_Reg_bits(LMS7param(MAC), chan + 1, true) != 0)
+        return -1;
+
+    if (dir_tx == false)
+    {
+        if (Modify_SPI_Reg_bits(LMS7param(INSEL_RXTSP), sig != LMS_TESTSIG_NONE, true) != 0)
+            return -1;
+
+        if (sig == LMS_TESTSIG_NCODIV8 || sig == LMS_TESTSIG_NCODIV8F)
+            Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 1, true);
+        else if (sig == LMS_TESTSIG_NCODIV4 || sig == LMS_TESTSIG_NCODIV4F)
+            Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 2, true);
+
+        if (sig == LMS_TESTSIG_NCODIV8 || sig == LMS_TESTSIG_NCODIV4)
+            Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 0, true);
+        else if (sig == LMS_TESTSIG_NCODIV8F || sig == LMS_TESTSIG_NCODIV4F)
+            Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 1, true);
+
+        return Modify_SPI_Reg_bits(LMS7param(TSGMODE_RXTSP), sig == LMS_TESTSIG_DC, true);
+        ;
+    }
+    else
+    {
+        if (Modify_SPI_Reg_bits(LMS7param(INSEL_TXTSP), sig != LMS_TESTSIG_NONE, true) != 0)
+            return -1;
+
+        if (sig == LMS_TESTSIG_NCODIV8 || sig == LMS_TESTSIG_NCODIV8F)
+            Modify_SPI_Reg_bits(LMS7param(TSGFCW_TXTSP), 1, true);
+        else if (sig == LMS_TESTSIG_NCODIV4 || sig == LMS_TESTSIG_NCODIV4F)
+            Modify_SPI_Reg_bits(LMS7param(TSGFCW_TXTSP), 2, true);
+
+        if (sig == LMS_TESTSIG_NCODIV8 || sig == LMS_TESTSIG_NCODIV4)
+            Modify_SPI_Reg_bits(LMS7param(TSGFC_TXTSP), 0, true);
+        else if (sig == LMS_TESTSIG_NCODIV8F || sig == LMS_TESTSIG_NCODIV4F)
+            Modify_SPI_Reg_bits(LMS7param(TSGFC_TXTSP), 1, true);
+
+        return Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), sig == LMS_TESTSIG_DC, true);
+        ;
+    }
+
+    if (sig == LMS_TESTSIG_DC)
+        return LoadDC_REG_IQ(dir_tx, dc_i, dc_q);
+
+    return 0;
+}
+
+int LMS7_Device::GetTestSignal(bool dir_tx, size_t chan)
+{
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),chan+1,true)!=0)
+        return -1;
+
+    if (dir_tx)
+    {
+        if (Get_SPI_Reg_bits(LMS7param(INSEL_TXTSP),true)==0)
+        {
+            return LMS_TESTSIG_NONE;
+        }
+        else if (Get_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP),true)!=0)
+        {
+            return LMS_TESTSIG_DC;
+        }
+        else return Get_SPI_Reg_bits(LMS7param(TSGFCW_TXTSP), true) + 2 * Get_SPI_Reg_bits(LMS7param(TSGFC_TXTSP), true);
+    }
+    else
+    {
+        if (Get_SPI_Reg_bits(LMS7param(INSEL_RXTSP),true)==0)
+        {
+            return LMS_TESTSIG_NONE;
+        }
+        else if (Get_SPI_Reg_bits(LMS7param(TSGMODE_RXTSP),true)!=0)
+        {
+            return LMS_TESTSIG_DC;
+        }
+        else return Get_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), true) + 2 * Get_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), true);
+    }
+    return -1;
+}
+
+
+int LMS7_Device::SetNCOFreq(bool tx, size_t ch, const float_type *freq, float_type pho)
+{
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),ch+1,true)!=0)
+        return -1;
+
+    float_type rf_rate;
+    GetRate(tx,ch,&rf_rate);
+    rf_rate /=2;
+    for (size_t i = 0; i < LMS_NCO_VAL_COUNT; i++)
+    {
+        if (freq[i] < 0 || freq[i] > rf_rate)
+        {
+            lime::ReportError(ERANGE, "NCO frequency is negative or outside of RF bandwidth range");
+            return -1;
+        }
+        if (SetNCOFrequency(tx,i,freq[i])!=0)
+            return -1;
+    }
+    if (tx)
+    {
+        if ((Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_TXTSP),0,true)!=0)
+        || (Modify_SPI_Reg_bits(LMS7param(SEL_TX),0,true)!=0)
+            )
+            return -1;
+        if (Modify_SPI_Reg_bits(LMS7param(MODE_TX),0,true)!=0)
+            return -1;
+        tx_channels[ch].nco_pho = pho;
+    }
+    else
+    {
+        if ((Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP),0,true)!=0)
+        || (Modify_SPI_Reg_bits(LMS7param(SEL_RX),0,true)!=0)
+            )
+            return -1;
+        if (Modify_SPI_Reg_bits(LMS7param(MODE_RX),0,true)!=0)
+            return -1;
+        rx_channels[ch].nco_pho = pho;
+    }
+    return SetNCOPhaseOffsetForMode0(tx,pho);
+}
+
+int LMS7_Device::SetNCO(bool tx,size_t ch,size_t ind,bool down)
+{
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),ch+1,true)!=0)
+        return -1;
+    if (ind >= LMS_NCO_VAL_COUNT)
+    {
+        if (tx)
+        {
+            if (Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_TXTSP),1,true)!=0)
+                return -1;
+        }
+        else
+        {
+            if (Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP),1,true)!=0)
+                return -1;
+        }
+    }
+    else
+    {
+        if (tx)
+        {
+            if ((Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_TXTSP),0,true)!=0)
+            || (Modify_SPI_Reg_bits(LMS7param(SEL_TX),ind,true)!=0)
+            || (Modify_SPI_Reg_bits(LMS7param(CMIX_SC_TXTSP),down,true)!=0))
+                return -1;
+        }
+        else
+        {
+            if ((Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP),0,true)!=0)
+            || (Modify_SPI_Reg_bits(LMS7param(SEL_RX),ind,true)!=0)
+            || (Modify_SPI_Reg_bits(LMS7param(CMIX_SC_RXTSP),down,true)!=0))
+                return -1;
+        }
+    }
+    return 0;
+}
+
+
+int LMS7_Device::GetNCOFreq(bool tx, size_t ch, float_type *freq,float_type *pho)
+{
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),ch+1,true)!=0)
+        return -1;
+    for (size_t i = 0; i < LMS_NCO_VAL_COUNT; i++)
+    {
+        freq[i] = GetNCOFrequency(tx,i,true);
+    }
+    *pho = tx ? tx_channels[ch].nco_pho : rx_channels[ch].nco_pho;
+    return 0;
+}
+
+int LMS7_Device::SetNCOPhase(bool tx, size_t ch, const float_type *phase, float_type fcw)
+{
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),ch+1,true)!=0)
+        return -1;
+
+    for (size_t i = 0; i < LMS_NCO_VAL_COUNT; i++)
+    {
+        if (SetNCOPhaseOffset(tx,i,phase[i])!=0)
+            return -1;
+    }
+
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),ch+1,true)!=0)
+        return -1;
+
+    if (tx)
+    {
+        if ((Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_TXTSP),0,true)!=0)
+        || (Modify_SPI_Reg_bits(LMS7param(SEL_TX),0,true)!=0)
+        || (Modify_SPI_Reg_bits(LMS7param(CMIX_SC_TXTSP),0,true)!=0))
+            return -1;
+        if (Modify_SPI_Reg_bits(LMS7param(MODE_TX),1,true)!=0)
+            return -1;
+        tx_channels[ch].nco_pho = fcw;
+    }
+    else
+    {
+        if ((Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP),0,true)!=0)
+        || (Modify_SPI_Reg_bits(LMS7param(SEL_RX),0,true)!=0)
+        || (Modify_SPI_Reg_bits(LMS7param(CMIX_SC_RXTSP),0,true)!=0))
+            return -1;
+        if (Modify_SPI_Reg_bits(LMS7param(MODE_RX),1,true)!=0)
+            return -1;
+        rx_channels[ch].nco_pho = fcw;
+    }
+
+    return SetNCOFrequency(tx,0,fcw);
+}
+
+
+int LMS7_Device::GetNCOPhase(bool tx, size_t ch, float_type *phase,float_type *fcw)
+{
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),ch+1,true)!=0)
+        return -1;
+    for (size_t i = 0; i < LMS_NCO_VAL_COUNT; i++)
+    {
+        phase[i] = GetNCOPhaseOffset_Deg(tx,i);
+    }
+    *fcw = tx ? tx_channels[ch].nco_pho : rx_channels[ch].nco_pho;
+    return 0;
+}
+
+size_t LMS7_Device::GetNCO(bool tx, size_t ch)
+{
+    if (Modify_SPI_Reg_bits(LMS7param(MAC),ch+1,true)!=0)
+        return -2;
+    if (tx)
+    {
+        if (Get_SPI_Reg_bits(LMS7param(CMIX_BYP_TXTSP),true)!=0)
+        {
+            lime::ReportError(ENODEV, "NCO is disabled");
+            return -1;
+        }
+        return Get_SPI_Reg_bits(LMS7param(SEL_TX),true);
+    }
+
+    if (Get_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP),true)!=0)
+        return -1;
+    return Get_SPI_Reg_bits(LMS7param(SEL_RX),true);
+}
+
+int LMS7_Device::SetRxFrequency(size_t chan, double f_Hz)
+{
+    if (f_Hz < 30e6)
+    {
+        if (SetFrequencySX(false,30e6)!=0)
+            return -1;
+        rx_channels[chan].cF_offset_nco = 30e6-f_Hz;
+        if (SetRate(false,GetRate(true,chan),2)!=0)
+            return -1;
+    }
+    else
+    {
+        if (rx_channels[chan].cF_offset_nco != 0)
+            SetNCO(false,chan,~0,true);
+        rx_channels[chan].cF_offset_nco = 0;
+        if (SetFrequencySX(false,f_Hz)!=0)
+            return -1;
+    }
+    return 0;
+}
+
+
+float_type LMS7_Device::GetTRXFrequency(bool tx, size_t chan)
+{
+   double offset = tx ? tx_channels[chan].cF_offset_nco : rx_channels[chan].cF_offset_nco;
+   return GetFrequencySX(tx) - offset;
+}
+
+int LMS7_Device::SetTxFrequency(size_t chan, double f_Hz)
+{
+    if (f_Hz < 30e6)
+    {
+        if (SetFrequencySX(true,30e6)!=0)
+            return -1;
+        tx_channels[chan].cF_offset_nco = 30e6-f_Hz;
+        if (SetRate(true,GetRate(true,chan),2)!=0)
+            return -1;
+    }
+    else
+    {
+        if (tx_channels[chan].cF_offset_nco != 0)
+            SetNCO(true,chan,~0,false);
+        tx_channels[chan].cF_offset_nco = 0;
+        if (SetFrequencySX(true,f_Hz)!=0)
+            return -1;
+    }
+    return 0;
+}
+
+
+lms_range_t LMS7_Device::GetFrequencyRange(bool tx) const
+{
+  lms_range_t ret;
+  ret.max = 3800000000;
+  ret.min = 30000000;
+  ret.step = 1;
+  return ret;
+}
+
+int LMS7_Device::Init()
+{
+    if (ResetChip()!=0)
+        return -1;
+    //load initial settings to get samples
+    if (UploadAll()!=0)
+        return -1;
+    SetActiveChannel(lime::LMS7002M::ChA);
+    Modify_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN), 0);
+    Modify_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN), 2);
+    Modify_SPI_Reg_bits(LMS7param(LML1_MODE), 0);
+    Modify_SPI_Reg_bits(LMS7param(LML2_MODE), 0);
+    Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0);
+
+    SetActiveChannel(lime::LMS7002M::ChAB);
+    Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(AGC_BYP_RXTSP), 1);
+    return Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+}
+
+int LMS7_Device::ProgramFPGA(const char* data, size_t len, lms_target_t mode,lime::IConnection::ProgrammingCallback callback)
+{
+    if (mode > LMS_TARGET_BOOT)
+    {
+        lime::ReportError(ENOTSUP, "Unsupported target storage type");
+        return -1;
+    }
+    //device FPGA(2)
+    //mode to RAM(0), to FLASH (1)
+    return streamPort->ProgramWrite(data,len,mode,2,callback);
+}
+
+int LMS7_Device::ProgramFPGA(std::string fname, lms_target_t mode,lime::IConnection::ProgrammingCallback callback)
+{
+    std::ifstream file(fname);
+    int len;
+    char* data;
+    if (file.is_open())
+    {
+        file.seekg (0, file.end);
+        len = file.tellg();
+        file.seekg (0, file.beg);
+        data = new char[len];
+        file.read(data,len);
+        file.close();
+    }
+    else
+    {
+        lime::ReportError(ENOENT, "Unable to open the specified file");
+        return -1;
+    }
+    int ret = ProgramFPGA(data,len,mode,callback);
+    delete [] data;
+    return ret;
+}
+
+int LMS7_Device::ProgramHPM7(const char* data, size_t len, int mode,lime::IConnection::ProgrammingCallback callback)
+{
+    if (mode > LMS_TARGET_BOOT)
+    {
+        lime::ReportError(ENOTSUP, "Unsupported target storage type");
+        return -1;
+    }
+    //device FPGA(2)
+    //mode to RAM(0), to FLASH (1)
+    return streamPort->ProgramWrite(data,len,mode,0,callback);
+}
+
+int LMS7_Device::ProgramHPM7(std::string fname, int mode,lime::IConnection::ProgrammingCallback callback)
+{
+    std::ifstream file(fname);
+    int len;
+    char* data;
+    if (file.is_open())
+    {
+        file.seekg (0, file.end);
+        len = file.tellg();
+        file.seekg (0, file.beg);
+        data = new char[len];
+        file.read(data,len);
+        file.close();
+    }
+    else
+    {
+        lime::ReportError(ENOENT, "Unable to open the specified file");
+        return -1;
+    }
+    int ret = ProgramHPM7(data,len,mode,callback);
+    delete [] data;
+    return ret;
+}
+
+//TODO: fx3 needs restart
+int LMS7_Device::ProgramFW(const char* data, size_t len, lms_target_t mode,lime::IConnection::ProgrammingCallback callback)
+{
+
+    if (mode == LMS_TARGET_FLASH)
+        return streamPort->ProgramWrite(data,len,2,1,callback);
+    else if (mode == LMS_TARGET_RAM)
+        return streamPort->ProgramWrite(data,len,1,1,callback);
+    else
+        return streamPort->ProgramWrite(nullptr,0,0,1,callback);
+}
+
+int LMS7_Device::ProgramFW(std::string fname, lms_target_t mode,lime::IConnection::ProgrammingCallback callback)
+{
+    std::ifstream file(fname);
+    int len;
+    char* data;
+    if (file.is_open())
+    {
+        file.seekg (0, file.end);
+        len = file.tellg();
+        file.seekg (0, file.beg);
+        data = new char[len];
+        file.read(data,len);
+        file.close();
+    }
+    else
+    {
+        lime::ReportError(ENOENT, "Unable to open the specified file");
+        return -1;
+    }
+    int ret = ProgramFW(data,len,mode,callback);
+    delete [] data;
+    return ret;
+}
+
+int LMS7_Device::ProgramMCU(const char* data, size_t len, lms_target_t target,lime::IConnection::ProgrammingCallback callback)
+{
+    lime::MCU_BD *mcu = this->GetMCUControls();
+    lime::IConnection::MCU_PROG_MODE mode;
+    uint8_t bin[lime::MCU_BD::cMaxFWSize];
+
+    if(data != nullptr)
+    {
+        memcpy(bin,data,len>sizeof(bin) ? sizeof(bin) : len);
+    }
+
+    if (target == LMS_TARGET_RAM)
+    {
+        mode = lime::IConnection::MCU_PROG_MODE::SRAM;
+    }
+    else if (target == LMS_TARGET_FLASH)
+    {
+        mode = lime::IConnection::MCU_PROG_MODE::EEPROM_AND_SRAM;
+    }
+    else if (target == LMS_TARGET_BOOT)
+    {
+        mode = lime::IConnection::MCU_PROG_MODE::BOOT_SRAM_FROM_EEPROM;
+    }
+    else
+    {
+        lime::ReportError(ENOTSUP, "Unsupported target storage type");
+        return -1;
+    }
+
+    mcu->callback = callback;
+    mcu->Program_MCU(bin,mode);
+    mcu->callback = nullptr;
+    return 0;
+}
+
+int LMS7_Device::DACWrite(uint16_t val)
+{
+    uint8_t id=0;
+    double dval= val;
+    return streamPort->CustomParameterWrite(&id,&dval,1,NULL);
+}
+
+int LMS7_Device::DACRead()
+{
+    uint8_t id=0;
+    double dval=0;
+    int ret = streamPort->CustomParameterRead(&id,&dval,1,NULL);
+    return ret >=0 ? dval : -1;
+}
+
+lms_dev_info_t* LMS7_Device::GetInfo()
+{
+    memset(&devInfo,0,sizeof(lms_dev_info_t));
+    auto info = GetConnection()->GetDeviceInfo();
+    strncpy(devInfo.deviceName,info.deviceName.c_str(),sizeof(devInfo.deviceName)-1);
+    strncpy(devInfo.expansionName,info.expansionName.c_str(),sizeof(devInfo.expansionName)-1);
+    strncpy(devInfo.firmwareVersion,info.firmwareVersion.c_str(),sizeof(devInfo.firmwareVersion)-1);
+    strncpy(devInfo.hardwareVersion,info.hardwareVersion.c_str(),sizeof(devInfo.hardwareVersion)-1);
+    strncpy(devInfo.protocolVersion,info.protocolVersion.c_str(),sizeof(devInfo.protocolVersion)-1);
+    strncpy(devInfo.gatewareVersion,info.gatewareVersion.c_str(),sizeof(devInfo.gatewareVersion)-1);
+    strncpy(devInfo.gatewareRevision,info.gatewareRevision.c_str(),sizeof(devInfo.gatewareRevision)-1);
+    strncpy(devInfo.gatewareTargetBoard,info.gatewareTargetBoard.c_str(),sizeof(devInfo.gatewareTargetBoard)-1);
+    info.boardSerialNumber = info.boardSerialNumber;
+    devInfo.boardSerialNumber = info.boardSerialNumber;
+    return &devInfo;
+}
+
+
+
+
+
+
+
+
+
diff --git a/src/API/lms7_device.h b/src/API/lms7_device.h
new file mode 100644
index 0000000..1269a5a
--- /dev/null
+++ b/src/API/lms7_device.h
@@ -0,0 +1,88 @@
+/*
+ * File:   lms7_device.h
+ * Author: ignas
+ *
+ * Created on March 9, 2016, 12:54 PM
+ */
+
+#ifndef LMS7_DEVICE_H
+#define	LMS7_DEVICE_H
+#include "LMS7002M.h"
+#include "lime/LimeSuite.h"
+#include <mutex>
+#include <vector>
+#include <IConnection.h>
+
+typedef struct
+{
+    float_type lpf_bw;
+    float_type nco_pho;
+    float_type cF_offset_nco;
+    float_type sample_rate;
+} lms_channel_info;
+
+class LIME_API LMS7_Device : public lime::LMS7002M
+{
+public:
+    LMS7_Device();
+    virtual ~LMS7_Device();
+    virtual int Init();
+    virtual int SetReferenceClock(const float_type refCLK_MHz);
+    virtual size_t GetNumChannels(const bool tx=false) const;
+    virtual int SetRate(float_type f_MHz, int oversample);
+    virtual int SetRate(bool tx, float_type f_MHz, size_t oversample = 0);
+    virtual float_type GetRate(bool tx,size_t chan,float_type *rf_rate_Hz = NULL);
+    virtual lms_range_t GetRxRateRange(const size_t chan = 0)const;
+    virtual lms_range_t GetTxRateRange(const size_t chan = 0)const;
+    virtual std::vector<std::string> GetPathNames(bool dir_tx, size_t chan) const;
+    virtual int SetPath(bool tx,size_t chan, size_t path);
+    virtual size_t GetPath(bool tx, size_t chan);
+    virtual int SetRxFrequency(size_t chan, float_type f_Hz);
+    virtual int SetTxFrequency(size_t chan, float_type f_Hz);
+    virtual float_type GetTRXFrequency(bool tx, size_t chan);
+    virtual lms_range_t GetFrequencyRange(bool tx) const;
+    virtual lms_range_t GetRxPathBand(size_t path, size_t chan) const;
+    virtual lms_range_t GetTxPathBand(size_t path, size_t chan) const;
+    virtual int SetLPF_Fixed(bool tx,size_t chan, LPF_FixedBW bandwidth);
+    virtual int SetLPF(bool tx, size_t chan, bool f, bool en, float_type bandwidth=-1);
+    virtual float_type GetLPFBW(bool tx,size_t chan, bool filt);
+    virtual lms_range_t GetLPFRange(bool tx,size_t chan,bool f);
+    virtual int SetGFIRCoef(bool tx, size_t chan, lms_gfir_t filt, const float_type* coef,size_t count);
+    virtual int GetGFIRCoef(bool tx, size_t chan, lms_gfir_t filt, float_type* coef);
+    virtual int SetGFIR(bool tx, size_t chan, lms_gfir_t filt, bool enabled);
+    virtual int SetNormalizedGain(bool dir_tx, size_t chan,float_type gain);
+    virtual float_type GetNormalizedGain(bool dir_tx, size_t chan);
+    virtual int SetTestSignal(bool dir_tx, size_t chan,lms_testsig_t sig,int16_t dc_i =0, int16_t dc_q = 0);
+    virtual int GetTestSignal(bool dir_tx, size_t chan);
+    virtual int SetNCOFreq(bool tx,size_t ch, const float_type *freq, float_type pho);
+    virtual int SetNCO(bool tx,size_t ch,size_t ind,bool down);
+    virtual int GetNCOFreq(bool tx,size_t ch, float_type * freq,float_type *pho);
+    virtual int SetNCOPhase(bool tx,size_t ch, const float_type *phase, float_type fcw);
+    virtual int GetNCOPhase(bool tx,size_t ch, float_type * phase,float_type *fcw);
+    virtual size_t GetNCO(bool tx,size_t ch);
+    virtual int ProgramFPGA(const char* data, size_t len, lms_target_t mode,lime::IConnection::ProgrammingCallback callback);
+    virtual int ProgramFPGA(std::string name, lms_target_t mode,lime::IConnection::ProgrammingCallback callback);
+    virtual int ProgramFW(const char* data, size_t len, lms_target_t mode,lime::IConnection::ProgrammingCallback callback);
+    virtual int ProgramFW(std::string name, lms_target_t mode,lime::IConnection::ProgrammingCallback callback);
+    virtual int ProgramHPM7(const char* data, size_t len, int mode,lime::IConnection::ProgrammingCallback callback);
+    virtual int ProgramHPM7(std::string fname, int mode,lime::IConnection::ProgrammingCallback callback);
+    virtual int ProgramMCU(const char* data=nullptr, size_t len=0, lms_target_t mode=LMS_TARGET_RAM,lime::IConnection::ProgrammingCallback callback=nullptr);
+    virtual int DACWrite(uint16_t val);
+    virtual int DACRead();
+    virtual lms_dev_info_t* GetInfo();
+    lime::IConnection* streamPort;
+
+private:
+    lms_dev_info_t devInfo;
+    lms_channel_info* tx_channels;
+    lms_channel_info* rx_channels;
+    static const double LMS_CGEN_MAX;
+
+    int ConfigureRXLPF(bool enabled,int ch,float_type bandwidth);
+    int ConfigureTXLPF(bool enabled,int ch,float_type bandwidth);
+    int ConfigureGFIR(bool enabled,bool tx, float_type bandwidth,size_t ch);
+
+};
+
+#endif	/* LMS7_DEVICE_H */
+
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644
index 0000000..1a3e26b
--- /dev/null
+++ b/src/CMakeLists.txt
@@ -0,0 +1,301 @@
+########################################################################
+## public headers
+########################################################################
+set(LIME_SUITE_PUBLIC_HEADERS
+    lime/LimeSuite.h
+    VersionInfo.h
+    ErrorReporting.h
+    LimeSuiteConfig.h
+    ADF4002/ADF4002.h
+    version.h
+    lms7002m_mcu/MCU_BD.h
+    lms7002m_mcu/MCU_File.h
+    ConnectionRegistry/IConnection.h
+    ConnectionRegistry/ConnectionHandle.h
+    ConnectionRegistry/ConnectionRegistry.h
+    lms7002m/LMS7002M.h
+    lms7002m/LMS7002M_RegistersMap.h
+    lms7002m/LMS7002M_parameters.h
+    protocols/ADCUnits.h
+    protocols/LMS64CCommands.h
+    protocols/LMS64CProtocol.h
+    protocols/ILimeSDRStreaming.cpp
+    protocols/LMSBoards.h
+    protocols/dataTypes.h
+    protocols/fifo.h
+    Si5351C/Si5351C.h
+    FPGA_common/FPGA_common.h
+    lime/LimeSuite.h
+)
+
+include(FeatureSummary)
+include(CMakeDependentOption)
+cmake_dependent_option(ENABLE_HEADERS "Enable install headers" ON "TRUE" OFF)
+add_feature_info(LimeSuiteHeaders ENABLE_HEADERS "The lime suite headers")
+if (ENABLE_HEADERS)
+    install(
+        FILES ${LIME_SUITE_PUBLIC_HEADERS}
+        DESTINATION include/lime
+    )
+endif()
+
+########################################################################
+## lime suite library
+########################################################################
+set(LIME_SUITE_SOURCES
+    ErrorReporting.cpp
+    ADF4002/ADF4002.cpp
+    lms7002m_mcu/MCU_BD.cpp
+    ConnectionRegistry/IConnection.cpp
+    ConnectionRegistry/ConnectionHandle.cpp
+    ConnectionRegistry/ConnectionRegistry.cpp
+    lms7002m/LMS7002M_RegistersMap.cpp
+    lms7002m/LMS7002M_parameters.cpp
+    lms7002m/LMS7002M.cpp
+    lms7002m/LMS7002M_RxTxCalibrations.cpp
+    lms7002m/goert.cpp
+    lms7002m/mcu_dc_iq_calibration.cpp
+    lms7002m/CalibrationCache.cpp
+    lms7002m/LMS7002M_filtersCalibration.cpp
+    protocols/LMS64CProtocol.cpp
+    protocols/ILimeSDRStreaming.cpp
+    Si5351C/Si5351C.cpp
+    kissFFT/kiss_fft.c
+    API/lms7_api.cpp
+    API/lms7_device.cpp
+    FPGA_common/FPGA_common.cpp
+    windowFunction.cpp
+)
+
+set(LIME_SUITE_INCLUDES
+    ${CMAKE_CURRENT_SOURCE_DIR}
+    API
+    GFIR
+    protocols
+    ConnectionRegistry
+    lms7002m_mcu
+    ADF4002
+    Si5351C
+    lms7002m
+    LTEpackets
+    FPGA_common
+    lms7002m_mcu
+    ${PROJECT_SOURCE_DIR}/external/cpp-feather-ini-parser
+    HPM7
+    kissFFT
+)
+
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/VersionInfo.in.cpp
+    ${CMAKE_CURRENT_BINARY_DIR}/VersionInfo.cpp @ONLY)
+list(APPEND LIME_SUITE_SOURCES ${CMAKE_CURRENT_BINARY_DIR}/VersionInfo.cpp)
+
+if(CMAKE_COMPILER_IS_GNUCXX)
+    list(APPEND LIME_SUITE_LIBRARIES -pthread)
+endif(CMAKE_COMPILER_IS_GNUCXX)
+
+#sqlite depedency
+list(APPEND LIME_SUITE_INCLUDES ${SQLITE3_INCLUDE_DIRS})
+list(APPEND LIME_SUITE_LIBRARIES ${SQLITE3_LIBRARIES})
+
+include(FeatureSummary)
+include(CMakeDependentOption)
+cmake_dependent_option(ENABLE_LIBRARY "Enable build library" ON "SQLITE3_FOUND" OFF)
+add_feature_info(LimeSuiteLibrary ENABLE_LIBRARY "The lime suite library")
+if (ENABLE_LIBRARY)
+    add_library(LimeSuite ${LIME_SUITE_SOURCES})
+    target_link_libraries(LimeSuite ${LIME_SUITE_LIBRARIES})
+    set_property(TARGET LimeSuite PROPERTY POSITION_INDEPENDENT_CODE TRUE)
+    set_target_properties(LimeSuite PROPERTIES SOVERSION ${LIME_SUITE_SOVER})
+    set_target_properties(LimeSuite PROPERTIES VERSION ${LIME_SUITE_LIBVER})
+    set_target_properties(LimeSuite PROPERTIES DEFINE_SYMBOL "LIME_DLL_EXPORTS")
+    target_include_directories(LimeSuite PUBLIC ${LIME_SUITE_INCLUDES})
+    if(BUILD_SHARED_LIBS)
+        target_compile_definitions(LimeSuite PUBLIC "LIME_DLL")
+    endif()
+
+    install(TARGETS LimeSuite
+        LIBRARY DESTINATION lib${LIB_SUFFIX} # .so file
+        ARCHIVE DESTINATION lib${LIB_SUFFIX} # .lib file
+        RUNTIME DESTINATION bin              # .dll file
+    )
+
+	if (MSVC)
+		set_target_properties(LimeSuite PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
+	endif(MSVC)
+
+    add_subdirectory(GFIR)
+    set(LIME_SUITE_LIBS LimeSuite)
+endif()
+
+########################################################################
+## Supported connections
+########################################################################
+include(ConnectionEVB7COM/CMakeLists.txt)
+include(ConnectionSTREAM/CMakeLists.txt)
+include(ConnectionSTREAM_UNITE/CMakeLists.txt)
+include(ConnectionNovenaRF7/CMakeLists.txt)
+include(Connection_uLimeSDR/CMakeLists.txt)
+include(ConnectionXillybus/CMakeLists.txt)
+
+configure_file(
+    ${CMAKE_CURRENT_SOURCE_DIR}/ConnectionRegistry/BuiltinConnections.in.cpp
+    ${CMAKE_CURRENT_BINARY_DIR}/BuiltinConnections.cpp
+)
+
+target_sources(LimeSuite PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/BuiltinConnections.cpp)
+
+########################################################################
+## wx widgets dependency
+########################################################################
+set(wxWidgets_USE_DEBUG OFF)
+set(wxWidgets_USE_UNICODE ON)
+set(wxWidgets_USE_UNIVERSAL OFF)
+set(wxWidgets_USE_STATIC ON)
+find_package(wxWidgets COMPONENTS richtext xml html xrc adv aui core base gl)
+message(STATUS "wxWidgets_DEFINITIONS: ${wxWidgets_DEFINITIONS}")
+message(STATUS "wxWidgets_INCLUDE_DIRS: ${wxWidgets_INCLUDE_DIRS}")
+message(STATUS "wxWidgets_LIBRARIES: ${wxWidgets_LIBRARIES}")
+
+########################################################################
+## LimeSuite GUI app
+########################################################################
+set(LMS7SUITE_GUI_SOURCES
+    ADF4002/ADF4002_wxgui.cpp
+    lms7002_wxgui/lms7002_pnlBuffers_view.cpp
+    lms7002_wxgui/lms7002_pnlXBUF_view.cpp
+    lms7002_wxgui/lms7002_wxgui.cpp
+    lms7002_wxgui/lms7002_pnlRFE_view.cpp
+    lms7002_wxgui/lms7002_pnlCalibrations_view.cpp
+    lms7002_wxgui/lms7002_pnlTRF_view.cpp
+    lms7002_wxgui/lms7002_pnlCDS_view.cpp
+    lms7002_wxgui/lms7002_pnlLimeLightPAD_view.cpp
+    lms7002_wxgui/lms7002_pnlBIST_view.cpp
+    lms7002_wxgui/dlgViewIRAM.cpp
+    lms7002_wxgui/lms7002_gui_utilities.cpp
+    lms7002_wxgui/lms7002_pnlSX_view.cpp
+    lms7002_wxgui/lms7002_pnlTBB_view.cpp
+    lms7002_wxgui/lms7002_dlgVCOfrequencies.cpp
+    lms7002_wxgui/lms7002_pnlRBB_view.cpp
+    lms7002_wxgui/lms7002_pnlLDO_view.cpp
+    lms7002_wxgui/lms7002_pnlAFE_view.cpp
+    lms7002_wxgui/CoefficientFileParser.cpp
+    lms7002_wxgui/lms7002_pnlRxTSP_view.cpp
+    lms7002_wxgui/lms7002_mainPanel.cpp
+    lms7002_wxgui/pnlBoardControls.cpp
+    lms7002_wxgui/dlgViewSFR.cpp
+    lms7002_wxgui/lms7002_pnlCLKGEN_view.cpp
+    lms7002_wxgui/lms7002_pnlMCU_BD_view.cpp
+    lms7002_wxgui/lms7002_pnlBIAS_view.cpp
+    lms7002_wxgui/lms7002_dlgGFIR_Coefficients.cpp
+    lms7002_wxgui/lms7002_pnlTxTSP_view.cpp
+    LMS_Programing/LMS_Programing_wxgui.cpp
+    utilities_gui/dlgConnectionSettings.cpp
+    utilities_gui/pnlMiniLog.cpp
+    utilities_gui/SPI_wxgui.cpp
+    utilities_gui/dlgFullMessageLog.cpp
+    utilities_gui/dlgDeviceInfo.cpp
+    utilities_gui/utilities_gui.cpp
+    lms7suiteAppFrame.cpp
+    boards_wxgui/lms7002m_novena_wxgui.cpp
+    RFSpark/RFSpark_wxgui.cpp
+    Si5351C/Si5351C_wxgui.cpp
+    lms7suiteApp_gui.cpp
+    lms7suiteApp.cpp
+    FPGAcontrols_wxgui/FPGAcontrols_wxgui.cpp
+    HPM7/HPM7_wxgui.cpp
+    dlgAbout.cpp
+    numericSlider/numericSlider.cpp
+    myriad7/myriad7_wxgui.cpp
+    fftviewer_wxgui/fftviewer_wxgui.cpp
+    fftviewer_wxgui/fftviewer_frFFTviewer.cpp
+    lms7suiteEvents/lms7suiteEvents.cpp
+    boards_wxgui/pnlQSpark.cpp
+    boards_wxgui/pnluLimeSDR.cpp
+    kissFFT/kiss_fft.c
+    windowFunction.cpp
+    boards_wxgui/pnlLimeSDR.cpp
+)
+
+include(FeatureSummary)
+include(CMakeDependentOption)
+cmake_dependent_option(ENABLE_GUI "Enable build GUI" ON "ENABLE_LIBRARY;wxWidgets_FOUND" OFF)
+add_feature_info(LimeSuiteGUI ENABLE_GUI "GUI Application for LimeSuite")
+if (ENABLE_GUI)
+
+    include_directories(lms7002_wxgui)
+    include_directories(LMS_Programing)
+    include_directories(utilities_gui)
+    include_directories(RFSpark)
+    include_directories(FPGAcontrols_wxgui)
+    include_directories(numericSlider)
+    include_directories(myriad7)
+    include_directories(fftviewer_wxgui)
+    include_directories(lms7suiteEvents)
+    include_directories(boards_wxgui)
+    include(${wxWidgets_USE_FILE})
+    add_subdirectory(oglGraph)
+
+    set(BINARY_OUTPUT_DIR "${CMAKE_BINARY_DIR}/bin")
+
+    add_executable(LimeSuiteGUI ${LMS7SUITE_GUI_SOURCES} resources/resource.rc)
+    set_target_properties(LimeSuiteGUI PROPERTIES
+        RUNTIME_OUTPUT_DIRECTORY ${BINARY_OUTPUT_DIR})
+    target_link_libraries(LimeSuiteGUI LimeSuite oglGraph ${wxWidgets_LIBRARIES})
+
+    if (MSVC)
+        set_property(TARGET LimeSuiteGUI APPEND PROPERTY LINK_FLAGS /SUBSYSTEM:WINDOWS)
+    endif(MSVC)
+
+    install(TARGETS LimeSuiteGUI DESTINATION bin)
+
+endif()
+
+########################################################################
+## update version.h
+########################################################################
+set(AUTO_UPDATE_VERSION OFF CACHE BOOL "Uses python script to increment version")
+if(AUTO_UPDATE_VERSION)
+	add_custom_target(updateVersion ALL COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/auto_version.py WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
+	add_dependencies(lms7suite updateVersion)
+endif()
+
+########################################################################
+# boardEmulator -- creates serial port and imitates board communications
+########################################################################
+if(UNIX)
+    add_executable(boardEmulator boardEmulator.cpp)
+    target_link_libraries(boardEmulator LimeSuite)
+endif()
+
+#########################################################################
+# utilities
+#########################################################################
+cmake_dependent_option(ENABLE_UTILITIES "Enable utility programs" OFF "ENABLE_LIBRARY" OFF)
+add_feature_info(LimeSuiteUtilities ENABLE_UTILITIES "Additional utility programs for testing")
+if(ENABLE_UTILITIES)
+    include_directories(utilityTools)
+    set(utility_src_files utilityTools/pllTest.cpp)
+    add_executable(utilityTools ${utility_src_files} utilityTools/main.cpp)
+    target_link_libraries(utilityTools LimeSuite)
+endif()
+
+########################################################################
+# Lime Util -- command line utility, info and connections
+########################################################################
+cmake_dependent_option(ENABLE_LIME_UTIL "LimeSuite device utility" ON "ENABLE_LIBRARY" OFF)
+add_feature_info(LimeUtilCommand ENABLE_LIME_UTIL "Command line device discovery utility")
+if(ENABLE_LIME_UTIL)
+    add_executable(LimeUtil LimeUtil.cpp LimeUtilTiming.cpp)
+    target_link_libraries(LimeUtil LimeSuite)
+    install(TARGETS LimeUtil DESTINATION bin)
+endif()
+
+#########################################################################
+# tests
+#########################################################################
+add_subdirectory(tests)
+
+#########################################################################
+# examples
+#########################################################################
+add_subdirectory(examples)
diff --git a/src/ConnectionEVB7COM/CMakeLists.txt b/src/ConnectionEVB7COM/CMakeLists.txt
new file mode 100644
index 0000000..091405a
--- /dev/null
+++ b/src/ConnectionEVB7COM/CMakeLists.txt
@@ -0,0 +1,26 @@
+########################################################################
+## Support for EVB7 over COM serial connection
+########################################################################
+
+set(THIS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/ConnectionEVB7COM)
+
+set(CONNECTION_EVB7_COM_SOURCES
+    ${THIS_SOURCE_DIR}/ConnectionEVB7COMEntry.cpp
+    ${THIS_SOURCE_DIR}/ConnectionEVB7COM.cpp
+)
+
+########################################################################
+## Feature registration
+########################################################################
+include(FeatureSummary)
+include(CMakeDependentOption)
+cmake_dependent_option(ENABLE_EVB7COM "Enable EVB+COM" OFF "ENABLE_LIBRARY" OFF)
+add_feature_info(ConnectionEVB7COM ENABLE_EVB7COM "EVB+COM Connection support")
+if (NOT ENABLE_EVB7COM)
+    return()
+endif()
+
+########################################################################
+## Add to library
+########################################################################
+target_sources(LimeSuite PRIVATE ${CONNECTION_EVB7_COM_SOURCES})
diff --git a/src/ConnectionEVB7COM/ConnectionEVB7COM.cpp b/src/ConnectionEVB7COM/ConnectionEVB7COM.cpp
new file mode 100644
index 0000000..f7c3639
--- /dev/null
+++ b/src/ConnectionEVB7COM/ConnectionEVB7COM.cpp
@@ -0,0 +1,345 @@
+/**
+    @file ConnectionEVB7COM.cpp
+    @author Lime Microsystems
+    @brief Implementation of EVB7 connection of serial COM port.
+*/
+
+#include "ConnectionEVB7COM.h"
+#include "ErrorReporting.h"
+
+#include "string.h"
+#ifdef __unix__
+#include <fstream>
+#include <errno.h>
+#include <unistd.h>
+#include <termios.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <stdlib.h>
+#include <iostream>
+#include <stdio.h>
+#endif // LINUX
+
+static const int COM_RETRY_INTERVAL = 20; //ms
+static const int COM_TOTAL_TIMEOUT = 300; //ms
+static const int COM_BUFFER_LENGTH = 1024; //max buffer size for data
+
+using namespace lime;
+
+ConnectionEVB7COM::ConnectionEVB7COM(const char *comName, int baudrate)
+{
+#ifndef __unix__
+    hComm = INVALID_HANDLE_VALUE;
+#else
+    hComm = -1;
+#endif
+
+    if (this->Open(comName, baudrate) != 0)
+    {
+        this->Close();
+
+        fprintf(stderr, "ConnectionEVB7COM(%s, %d) - %s", comName, baudrate, GetLastErrorMessage());
+    }
+}
+
+ConnectionEVB7COM::~ConnectionEVB7COM(void)
+{
+    this->Close();
+}
+
+void ConnectionEVB7COM::Close(void)
+{
+#ifndef __unix__
+    if (hComm != INVALID_HANDLE_VALUE)
+    {
+        SetCommTimeouts(hComm, &m_ctmoOld);
+        CloseHandle(hComm);
+    }
+    hComm = INVALID_HANDLE_VALUE;
+#else
+    if( hComm >= 0)
+    {
+        close(hComm);
+    }
+    hComm = -1;
+#endif
+}
+
+bool ConnectionEVB7COM::IsOpen(void)
+{
+#ifndef __unix__
+    if (hComm != INVALID_HANDLE_VALUE)
+        return true;
+#else
+    if (hComm != -1)
+        return true;
+#endif
+    return false;
+}
+
+int ConnectionEVB7COM::Open(const char *comName, int baudrate)
+{
+
+	if (strlen(comName) == 0) return ReportError("empty comm name");
+#ifndef __unix__
+    int errorCode = 0;
+	// Initialize Overlap structures
+	m_osROverlap.Internal = 0;
+	m_osROverlap.InternalHigh = 0;
+	m_osROverlap.Offset = 0;
+	m_osROverlap.OffsetHigh = 0;
+	m_osROverlap.hEvent = CreateEvent(NULL, false, false, NULL);
+
+	m_osWOverlap.Internal = 0;
+	m_osWOverlap.InternalHigh = 0;
+	m_osWOverlap.Offset = 0;
+	m_osWOverlap.OffsetHigh = 0;
+	m_osWOverlap.hEvent = CreateEvent(NULL, false, false, NULL);
+
+	// Initialize DSB structure
+	memset(&m_dcbCommPort, 0, sizeof(m_dcbCommPort));
+
+    m_dcbCommPort.BaudRate = 9600;
+	m_dcbCommPort.fBinary = 1;
+	m_dcbCommPort.fParity = 0;
+	m_dcbCommPort.fOutxCtsFlow = 0;
+	m_dcbCommPort.fOutxDsrFlow = 0;
+	m_dcbCommPort.fDtrControl = 0;
+	m_dcbCommPort.fDsrSensitivity = 0;
+	m_dcbCommPort.fTXContinueOnXoff = 0;
+	m_dcbCommPort.fOutX = 0;
+	m_dcbCommPort.fInX = 0;
+	m_dcbCommPort.fErrorChar = 0;
+	m_dcbCommPort.fNull = 0;
+	m_dcbCommPort.fRtsControl = 0;
+	m_dcbCommPort.fAbortOnError = 0;
+	m_dcbCommPort.fDummy2 = 0;
+	// m_dcbCommPort.wReserved = 0;
+	m_dcbCommPort.XonLim = 512;
+	m_dcbCommPort.XoffLim = 512;
+	m_dcbCommPort.ByteSize = 8;
+	m_dcbCommPort.Parity = 0;
+	m_dcbCommPort.StopBits = 0;
+	//m_dcbCommPort.StopBits = 1;
+	m_dcbCommPort.XonChar = 17;
+	m_dcbCommPort.XoffChar = 19;
+	m_dcbCommPort.ErrorChar = 0;
+	m_dcbCommPort.EofChar = 26;
+	m_dcbCommPort.EvtChar = 0;
+	m_dcbCommPort.wReserved1 = 0;
+	m_dcbCommPort.DCBlength = sizeof(DCB);
+
+	// Initialize Timeout's
+	m_ctmoNew.ReadIntervalTimeout = 50;
+	m_ctmoNew.ReadTotalTimeoutMultiplier = 0;
+	m_ctmoNew.ReadTotalTimeoutConstant = 100; // 1;
+	m_ctmoNew.WriteTotalTimeoutMultiplier = 0;
+	m_ctmoNew.WriteTotalTimeoutConstant = 100;
+
+	// Open COM port
+	std::string stmp;
+	stmp = "\\\\.\\";
+	stmp.append(comName);
+	hComm = CreateFileA(stmp.c_str(), GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
+
+	if (hComm != INVALID_HANDLE_VALUE)
+	{
+		// Set Events
+		if (!SetCommMask(hComm, 0))
+            errorCode = GetLastError();
+
+		// Set Timeouts
+		GetCommTimeouts(hComm, &m_ctmoOld);
+		if (!SetCommTimeouts(hComm, &m_ctmoNew))
+            errorCode = GetLastError();
+
+		// Set DCB
+		if (!SetCommState(hComm, &m_dcbCommPort))
+            errorCode = GetLastError();
+	}
+	else
+	{
+        errorCode = GetLastError();
+	};
+
+	// Check the results
+    if(errorCode != NOERROR)
+	{
+		//unsigned long err = GetLastError();
+		CloseHandle(hComm);
+		hComm = INVALID_HANDLE_VALUE;
+        return ReportError(errorCode, "Error setting up COM connection");
+	}
+	else
+	{
+		PurgeComm(hComm, PURGE_TXCLEAR | PURGE_RXCLEAR);
+		return NOERROR;
+	}
+#else
+    hComm = open(comName, O_RDWR | O_NOCTTY | O_SYNC);
+    if(hComm < 0)
+    {
+//        printf("%s",strerror(errno));
+//        MessageLog::getInstance()->write("Connection manager: failed opening COM port\n", LOG_ERROR);
+        return ReportError("failed opening COM port");
+    }
+
+    struct termios tty;
+    memset(&tty, 0, sizeof(tty));
+    if( tcgetattr(hComm, &tty) != 0)
+    {
+//        MessageLog::getInstance()->write("Connection Manager: error from tcgetattr\n", LOG_ERROR);
+        return ReportError(errno, "error from tcgetattr");
+    }
+    int speed = B9600;
+    cfsetospeed(&tty, speed);
+    cfsetispeed(&tty, speed);
+
+    tty.c_cflag = (tty.c_cflag & ~CSIZE) | CS8;
+    tty.c_iflag &= ~IGNBRK;
+    tty.c_iflag &= ~ICRNL;
+    tty.c_lflag = 0;
+    tty.c_oflag = 0;
+    tty.c_cc[VMIN] = 0; // read non blocking
+    tty.c_cc[VTIME] = 5; // 0.5 seconds read timeout
+
+    tty.c_iflag &= ~(IXON | IXOFF | IXANY);
+    tty.c_cflag |= (CLOCAL | CREAD);
+
+    if(tcsetattr(hComm, TCSANOW, &tty) != 0)
+    {
+//        MessageLog::getInstance()->write("Connection manager: error from tcsetattr\n", LOG_ERROR);
+        return ReportError(errno, "error from tcgetattr");
+    }
+#endif
+    return 0;
+}
+
+/** @brief Sends data through COM port
+    @param buffer data buffer to send
+    @param length size of data buffer
+    @param timeout_ms timeout limit for operation in milliseconds
+    @return Number of bytes sent
+*/
+int ConnectionEVB7COM::Write(const unsigned char *buffer, int length, int timeout_ms)
+{
+    if(timeout_ms == 0)
+    {
+        timeout_ms = COM_TOTAL_TIMEOUT;
+    }
+    int retryCount = 0;
+    const int maxRetries = (timeout_ms/COM_RETRY_INTERVAL) > 1 ? (timeout_ms/COM_RETRY_INTERVAL) : 1;
+    bool status = false;
+#ifndef __unix__
+	unsigned long bytesWriten = 0;
+	m_osWOverlap.InternalHigh = 0;
+
+	for(int i = 0; i<maxRetries && status == false; ++i)
+    {
+        if (!WriteFile(hComm, buffer, length , &bytesWriten, NULL))
+        {
+            status = false;
+        }
+        else
+            status = true;
+        ++retryCount;
+    }
+#else
+    long bytesWriten = 0;
+    for(int i = 0; i<maxRetries && bytesWriten == 0; ++i)
+    {
+        bytesWriten = write(hComm, buffer, length);
+        if(bytesWriten <= 0)
+        {
+//            if(bytesWriten < 0)
+//                MessageLog::getInstance()->write("COM PORT: error writing data\n", LOG_ERROR);
+//            if(bytesWriten == 0)
+//                MessageLog::getInstance()->write("COM PORT: data bytes sent 0\n", LOG_WARNING);
+            status = false;
+        }
+        else
+            status = true;
+        ++retryCount;
+    }
+#endif
+    if(bytesWriten == length)
+        status = true;
+    if(status == false);
+        ReportError(EIO, "Failed to write data");
+
+	return bytesWriten;
+}
+
+/** @brief Reads data from COM port
+    @param buffer pointer to data buffer for receiving
+    @param length number of bytes to read
+    @param timeout_ms timeout limit for operation in milliseconds
+    @return Number of bytes received
+*/
+int ConnectionEVB7COM::Read(unsigned char *buffer, int length, int timeout_ms)
+{
+    if(timeout_ms == 0)
+    {
+        timeout_ms = COM_TOTAL_TIMEOUT;
+    }
+    int retryCount = 0;
+    const int maxRetries = (timeout_ms/COM_RETRY_INTERVAL) > 1 ? (timeout_ms/COM_RETRY_INTERVAL) : 1;
+    bool status = false;
+
+    memset(buffer, 0, length);
+	long bytesReaded = 0;
+	unsigned long totalBytesReaded = 0;
+	char cRawData[COM_BUFFER_LENGTH];
+	unsigned long bytesToRead = length;
+
+	memset(cRawData, '\0', sizeof(cRawData[0])*COM_BUFFER_LENGTH);
+
+	for(int i=0; i<maxRetries && status == false; ++i)
+    {
+        memset(cRawData, '\0', sizeof(cRawData[0])*COM_BUFFER_LENGTH);
+#ifndef __unix__
+
+        DWORD bytesReceived = 0;
+        if ( !ReadFile(hComm, cRawData, bytesToRead, &bytesReceived, NULL) )
+        {
+            status = false;
+        }
+
+        bytesReaded = bytesReceived;
+#else
+        bytesReaded = read(hComm, cRawData, bytesToRead);
+        if(bytesReaded <= 0)
+        {
+//            if(bytesReaded < 0)
+//                MessageLog::getInstance()->write("COM PORT: error reading data\n", LOG_ERROR);
+//            if(bytesReaded == 0)
+//                MessageLog::getInstance()->write("COM PORT: reading 0 bytes\n", LOG_WARNING);
+            status = false;
+        }
+#endif
+        retryCount++;
+
+        for(int j=0; j<bytesReaded; ++j)
+        {
+            buffer[totalBytesReaded+j] = cRawData[j];
+        }
+
+        totalBytesReaded += bytesReaded;
+        if(totalBytesReaded == bytesToRead)
+            status = true;
+    }
+
+//    ss << " read(" << totalBytesReaded << "): ";
+//    for(unsigned int i=0; i<64; ++i)
+//        ss << int2hex(buffer[i], 1) << " ";
+//    ss <<  " - retries: " << retryCount-1 << endl;
+    //MessageLog::getInstance()->write(ss.str(), LOG_DATA);
+
+//	if(retryCount == maxRetries)
+//        MessageLog::getInstance()->write("COM PORT: read data timeout\n", LOG_WARNING);
+//
+//    if(totalBytesReaded > length)
+//        MessageLog::getInstance()->write("COM PORT: read data corrupted, received length > requested length\n", LOG_ERROR);
+	return totalBytesReaded;
+}
diff --git a/src/ConnectionEVB7COM/ConnectionEVB7COM.h b/src/ConnectionEVB7COM/ConnectionEVB7COM.h
new file mode 100644
index 0000000..991d9a5
--- /dev/null
+++ b/src/ConnectionEVB7COM/ConnectionEVB7COM.h
@@ -0,0 +1,69 @@
+/**
+    @file ConnectionEVB7COM.h
+    @author Lime Microsystems
+    @brief Implementation of EVB7 connection of serial COM port.
+*/
+
+#pragma once
+#include <ConnectionRegistry.h>
+#include <IConnection.h>
+#include <LMS64CProtocol.h>
+#include <vector>
+#include <string>
+
+#ifndef __unix__
+    #include <windows.h>
+#endif
+
+namespace lime{
+
+class ConnectionEVB7COM : public LMS64CProtocol
+{
+public:
+    ConnectionEVB7COM(const char *comName, int baudrate);
+
+    ~ConnectionEVB7COM(void);
+
+    bool IsOpen(void);
+
+private:
+
+    int Open(const char *comName, int baudrate);
+
+    void Close(void);
+
+    eConnectionType GetType(void)
+    {
+        return COM_PORT;
+    }
+
+    int Write(const unsigned char *buffer, int length, int timeout_ms = 100);
+    int Read(unsigned char *buffer, int length, int timeout_ms = 100);
+
+    #ifndef __unix__
+        HANDLE hComm;
+        COMMTIMEOUTS m_ctmoNew;
+        COMMTIMEOUTS m_ctmoOld;
+        OVERLAPPED m_osROverlap;
+        OVERLAPPED m_osWOverlap;
+        DCB m_dcbCommPort;
+    #else
+        int hComm; //com port file descriptor
+    #endif
+};
+
+class ConnectionEVB7COMEntry : public ConnectionRegistryEntry
+{
+public:
+    ConnectionEVB7COMEntry(void);
+
+    std::vector<ConnectionHandle> enumerate(const ConnectionHandle &hint);
+
+    IConnection *make(const ConnectionHandle &handle);
+
+private:
+    std::vector<std::string> FindAllComPorts();
+    std::vector<std::string> FilterDeviceList(const std::vector<std::string> &);
+};
+
+}
diff --git a/src/ConnectionEVB7COM/ConnectionEVB7COMEntry.cpp b/src/ConnectionEVB7COM/ConnectionEVB7COMEntry.cpp
new file mode 100644
index 0000000..2ff76cf
--- /dev/null
+++ b/src/ConnectionEVB7COM/ConnectionEVB7COMEntry.cpp
@@ -0,0 +1,171 @@
+/**
+    @file ConnectionEVB7COM.cpp
+    @author Lime Microsystems
+    @brief Implementation of EVB7 connection of serial COM port.
+*/
+
+#include "ConnectionEVB7COM.h"
+#include <fstream>
+#include <iostream>
+
+using namespace std;
+using namespace lime;
+
+static const int comBaudrate = 9600;
+
+//! make a static-initialized entry in the registry
+void __loadConnectionEVB7COMEntry(void) //TODO fixme replace with LoadLibrary/dlopen
+{
+static ConnectionEVB7COMEntry EVB7COMEntry;
+}
+
+ConnectionEVB7COMEntry::ConnectionEVB7COMEntry(void):
+    ConnectionRegistryEntry("EVB7COM")
+{
+    return;
+}
+
+std::vector<ConnectionHandle> ConnectionEVB7COMEntry::enumerate(const ConnectionHandle &hint)
+{
+    std::vector<ConnectionHandle> result;
+    auto comPortList = this->FindAllComPorts();
+    auto availableComms = this->FilterDeviceList(comPortList);
+    for (const auto &comName : availableComms)
+    {
+        ConnectionHandle handle;
+        handle.media = "COM";
+        handle.name = "EVB7 ("+comName+")";
+        handle.addr = comName;
+        if(hint.addr.length() == 0 || hint.addr == handle.addr)
+            result.push_back(handle);
+    }
+    return result;
+}
+
+IConnection *ConnectionEVB7COMEntry::make(const ConnectionHandle &handle)
+{
+    return new ConnectionEVB7COM(handle.addr.c_str(), comBaudrate);
+}
+
+std::vector<std::string> ConnectionEVB7COMEntry::FindAllComPorts()
+{
+    std::vector<std::string> comPortList;
+    #ifndef __unix__
+	HKEY hSERIALCOMM;
+	if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("HARDWARE\\DEVICEMAP\\SERIALCOMM"),	0, KEY_QUERY_VALUE, &hSERIALCOMM) == ERROR_SUCCESS)
+	{
+		// Get the max value name and max value lengths
+		DWORD dwMaxValueNameLen;
+		DWORD dwMaxValueLen;
+		DWORD dwQueryInfo = RegQueryInfoKey(hSERIALCOMM, NULL, NULL, NULL, NULL, NULL, NULL, NULL, &dwMaxValueNameLen, &dwMaxValueLen, NULL, NULL);
+		if (dwQueryInfo == ERROR_SUCCESS)
+		{
+			DWORD dwMaxValueNameSizeInChars = dwMaxValueNameLen + 1;
+			// Include space for the NULL terminator
+			DWORD dwMaxValueNameSizeInBytes = dwMaxValueNameSizeInChars*sizeof(TCHAR);
+			DWORD dwMaxValueDataSizeInChars = dwMaxValueLen / sizeof(TCHAR) + 1;
+			// Include space for the NULL terminator
+			DWORD dwMaxValueDataSizeInBytes = dwMaxValueDataSizeInChars*sizeof(TCHAR);
+
+			// Allocate some space for the value name and value data
+			TCHAR* szValueName = new TCHAR[dwMaxValueNameSizeInChars];
+			TCHAR* byValue = new TCHAR[dwMaxValueDataSizeInBytes];
+			if (szValueName && byValue)
+			{
+				// Enumerate all the values underneath HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
+				DWORD dwIndex = 0;
+				DWORD dwType;
+				DWORD dwValueNameSize = dwMaxValueNameSizeInChars;
+				DWORD dwDataSize = dwMaxValueDataSizeInBytes;
+				memset(szValueName, 0, dwMaxValueNameSizeInBytes);
+				memset(byValue, 0, dwMaxValueDataSizeInBytes);
+				LONG nEnum = RegEnumValue(hSERIALCOMM, dwIndex, szValueName, &dwValueNameSize, NULL, &dwType, (LPBYTE)byValue, &dwDataSize);
+				while (nEnum == ERROR_SUCCESS)
+				{
+					// If the value is of the correct type, then add it to the array
+					if (dwType == REG_SZ)
+					{
+					    char portname[512];
+						TCHAR* szPort = byValue;
+						int nUserNameLenUnicode = lstrlen( szPort ); // Convert all UNICODE characters
+						int nUserNameLen = WideCharToMultiByte( CP_ACP, // ANSI Code Page
+                        0, // No special handling of unmapped chars
+                        (LPCWSTR)szPort, // wide-character string to be converted
+                        nUserNameLenUnicode,
+                        NULL, 0, // No output buffer since we are calculating length
+                        NULL, NULL ); // Unrepresented char replacement - Use Default
+                        TCHAR* pszUserName = new TCHAR[ nUserNameLen ]; // nUserNameLen includes the NULL character
+                        WideCharToMultiByte( CP_ACP, // ANSI Code Page
+                        0, // No special handling of unmapped chars
+						(LPCWSTR)szPort, // wide-character string to be converted
+                        nUserNameLenUnicode,
+                        portname,
+                        nUserNameLen,
+                        NULL, NULL ); // Unrepresented char replacement - Use Default
+						portname[nUserNameLen] = 0;
+#ifdef UNICODE
+                        comPortList.push_back(portname);
+#else
+                        comPortList.push_back(szPort);
+#endif
+					}
+					// Prepare for the next time around
+					dwValueNameSize = dwMaxValueNameSizeInChars;
+					dwDataSize = dwMaxValueDataSizeInBytes;
+					memset(szValueName, 0, dwMaxValueNameSizeInBytes);
+					memset(byValue, 0, dwMaxValueDataSizeInBytes);
+					++dwIndex;
+					nEnum = RegEnumValue(hSERIALCOMM, dwIndex, szValueName,	&dwValueNameSize, NULL, &dwType, (LPBYTE)byValue, &dwDataSize);
+				}
+			}
+			delete szValueName;
+			delete byValue;
+		}
+		// Close the registry key now that we are finished with it
+		RegCloseKey(hSERIALCOMM);
+
+		if (dwQueryInfo != ERROR_SUCCESS)
+			SetLastError(dwQueryInfo);
+	}
+#else
+    char tempBuffer[256];
+    string result = "";
+#warning Currently searching only for ACM connections
+    if (system( "ls /dev | grep ttyACM > /tmp/foundSerialPorts.txt") == -1)
+        return comPortList;
+
+    fstream fin;
+    fin.open("/tmp/foundSerialPorts.txt", ios::in);
+    while(!fin.eof())
+    {
+        fin.getline(tempBuffer, 256);
+        result = "/dev/";
+        result.append(tempBuffer);
+        if( strlen(tempBuffer) > 3 ) //longer than tty
+            comPortList.push_back(result);
+    }
+    fin.close();
+#endif
+
+    return comPortList;
+}
+
+std::vector<std::string> ConnectionEVB7COMEntry::FilterDeviceList(const std::vector<std::string> &comPortList)
+{
+    std::vector<std::string> deviceNames;
+
+    string comName;
+    for(unsigned int i=0; i<comPortList.size(); i++)
+    {
+        comName = comPortList[i];
+
+        //when not on unix, perform a test open to validate the port
+#ifndef __unix__
+        ConnectionEVB7COM testConn(comName.c_str(), comBaudrate);
+        if (testConn.IsOpen()) deviceNames.push_back(comName);
+#else
+        deviceNames.push_back(comName);
+#endif
+    }
+    return deviceNames;
+}
diff --git a/src/ConnectionNovenaRF7/CMakeLists.txt b/src/ConnectionNovenaRF7/CMakeLists.txt
new file mode 100644
index 0000000..e48a44c
--- /dev/null
+++ b/src/ConnectionNovenaRF7/CMakeLists.txt
@@ -0,0 +1,33 @@
+########################################################################
+## Support for NovenaRF7 connection
+########################################################################
+
+set(THIS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/ConnectionNovenaRF7)
+
+set(CONNECTION_NOVENARF7_SOURCES
+    ${THIS_SOURCE_DIR}/ConnectionNovenaRF7Entry.cpp
+    ${THIS_SOURCE_DIR}/ConnectionNovenaRF7.cpp
+    ${THIS_SOURCE_DIR}/ConnectionNovenaRF7_streaming.cpp
+    ${THIS_SOURCE_DIR}/StreamChannel.cpp
+)
+
+include(CheckIncludeFile)
+set(CMAKE_REQUIRED_DEFINITIONS -DNULL=0)
+CHECK_INCLUDE_FILE(linux/spi/spidev.h HAS_SPIDEV_H)
+CHECK_INCLUDE_FILE(linux/i2c-dev.h HAS_I2CDEV_H)
+
+########################################################################
+## Feature registration
+########################################################################
+include(FeatureSummary)
+include(CMakeDependentOption)
+cmake_dependent_option(ENABLE_NOVENARF7 "Enable NovenaRF7" ON "ENABLE_LIBRARY;HAS_SPIDEV_H;HAS_I2CDEV_H" OFF)
+add_feature_info(ConnectionNovenaRF7 ENABLE_NOVENARF7 "NovenaRF7 Connection support")
+if (NOT ENABLE_NOVENARF7)
+    return()
+endif()
+
+########################################################################
+## Add to library
+########################################################################
+target_sources(LimeSuite PRIVATE ${CONNECTION_NOVENARF7_SOURCES})
diff --git a/src/ConnectionNovenaRF7/ConnectionNovenaRF7.cpp b/src/ConnectionNovenaRF7/ConnectionNovenaRF7.cpp
new file mode 100644
index 0000000..1bdce5f
--- /dev/null
+++ b/src/ConnectionNovenaRF7/ConnectionNovenaRF7.cpp
@@ -0,0 +1,289 @@
+/**
+    @file ConnectionNovenaRF7.cpp
+    @author Lime Microsystems
+    @brief NovenaRF connection over SPI-DEV linux.
+*/
+
+#include "ConnectionNovenaRF7.h"
+#include "ErrorReporting.h"
+#include <errno.h>
+#include <unistd.h>
+#include <termios.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <sys/ioctl.h>
+#include <linux/types.h>
+#include <linux/spi/spidev.h>
+#include <linux/i2c-dev.h>
+#include <iostream>
+
+using namespace std;
+using namespace lime;
+
+const int ConnectionNovenaRF7::cSPI_BUF_SIZE = 128;
+const int ConnectionNovenaRF7::cSPI_SPEED_HZ = 2000000;
+
+ConnectionNovenaRF7::ConnectionNovenaRF7(void)
+{
+    fd = -1;
+    std::fstream gpio;
+    //export SEN pin
+    gpio.open("/sys/class/gpio/export", ios::out);
+    if(gpio.good())
+    {
+        gpio << 122;
+        gpio.flush();
+        gpio.close();
+        gpio.open("/sys/class/gpio/gpio122/direction", ios::out);
+        gpio << "out";
+        gpio.flush();
+        gpio.close();
+        m_SEN.open("/sys/class/gpio/gpio122/value", ios::out);
+        m_SEN<< 1;
+        m_SEN.flush();
+        cout << "GPIO122: set to 1" << endl;
+    }
+
+}
+
+ConnectionNovenaRF7::~ConnectionNovenaRF7(void)
+{
+    this->Close();
+}
+
+/** @brief Opens connection to first found chip
+    @return 0-success
+*/
+int ConnectionNovenaRF7::Open(const char *spiDevPath)
+{
+#ifdef __unix__
+	fd = open(spiDevPath, O_RDWR | O_SYNC);
+	if (fd < 0)
+	{
+        //MessageLog::getInstance()->write("SPI PORT: device not found\n", LOG_ERROR);
+		return ReportError(errno, "SPI PORT %s: device not found", spiDevPath);
+	}
+	int mode = SPI_MODE_0;
+	int ret = ioctl(fd, SPI_IOC_WR_MODE, &mode);
+	if (ret == -1)
+		printf("can't set spi mode");
+
+	ret = ioctl(fd, SPI_IOC_RD_MODE, &mode);
+	if (ret == -1)
+		printf("can't get spi mode");
+
+	/*
+	 * bits per word
+	 */
+    int bits = 8;
+	ret = ioctl(fd, SPI_IOC_WR_BITS_PER_WORD, &bits);
+	if (ret == -1)
+		printf("can't set bits per word");
+
+	ret = ioctl(fd, SPI_IOC_RD_BITS_PER_WORD, &bits);
+	if (ret == -1)
+		printf("can't get bits per word");
+
+	/*
+	 * max speed hz
+	 */
+	int speed = cSPI_SPEED_HZ;
+	ret = ioctl(fd, SPI_IOC_WR_MAX_SPEED_HZ, &speed);
+	if (ret == -1)
+		printf("can't set max speed hz");
+
+	ret = ioctl(fd, SPI_IOC_RD_MAX_SPEED_HZ, &speed);
+	if (ret == -1)
+		printf("can't get max speed hz");
+
+	printf("spi mode: 0x%x\n", mode);
+	printf("bits per word: %d\n", bits);
+	printf("max speed: %d Hz (%d KHz)\n", speed, speed/1000);
+    return 0;
+#else
+    return ReportError("spidev not supported on this OS");
+#endif
+}
+
+/** @brief Closes connection to chip
+*/
+void ConnectionNovenaRF7::Close()
+{
+#ifdef __unix__
+    close(fd);
+    fd = -1;
+#endif
+}
+
+/** @brief Returns whether chip is connected
+    @return chip is connected
+*/
+bool ConnectionNovenaRF7::IsOpen()
+{
+    return (fd >= 0);
+}
+
+/** @brief Sends data through SPI port
+    @param buffer data buffer to send
+    @param length size of data buffer
+    @param timeout_ms timeout limit for operation in milliseconds
+    @return Number of bytes sent
+*/
+int ConnectionNovenaRF7::Write(const unsigned char *buffer, int length, int timeout_ms)
+{
+    #ifdef __unix__
+    if(fd < 0)
+        return 0;
+    m_SEN << 0;
+    m_SEN.flush();
+    unsigned long bytesWritten = 0;
+    rxbuf.clear();
+    int bytesReceived = 0;
+    char rxbytes[2];
+    while(int(bytesWritten) < length)
+    {
+        int toWrite = length-bytesWritten > cSPI_BUF_SIZE ? cSPI_BUF_SIZE : length-bytesWritten;
+        for(int i=0; i<toWrite; i+=2)
+        {
+            if(buffer[i] < 0x80) //reading
+            {
+                if (write(fd, &buffer[i+bytesWritten], 2) != 2) return 0;
+                bytesReceived += read(fd, rxbytes, 2);
+                rxbuf.push_back(rxbytes[0]);
+                rxbuf.push_back(rxbytes[1]);
+            }
+            else //writing
+            {
+                if (write(fd, &buffer[i+bytesWritten], 4) != 4) return 0;
+                i+=2; //data bytes have been written
+            }
+        }
+        bytesWritten += toWrite;
+    }
+    m_SEN << 1;
+    m_SEN.flush();
+    return bytesWritten;
+#else
+    return 0;
+#endif
+}
+
+/** @brief Reads data from SPI port
+    @param buffer pointer to data buffer for receiving
+    @param length number of bytes to read
+    @param timeout_ms timeout limit for operation in milliseconds
+    @return Number of bytes received
+*/
+int ConnectionNovenaRF7::Read(unsigned char *buffer, int length, int timeout_ms)
+{
+#ifdef __unix__
+    if(fd < 0)
+        return 0;
+    //because transfer is done in full duplex, function returns data from last transfer
+    int tocpy = length > int(rxbuf.size()) ? rxbuf.size() : length;
+    memcpy(buffer, &rxbuf[0], tocpy);
+    rxbuf.clear();
+    return tocpy;
+#else
+    return 0;
+#endif
+}
+
+void ConnectionNovenaRF7::UpdateExternalBandSelect(const size_t channel, const int trfBand, const int rfePath)
+{
+    //TODO...
+    printf("Fill in the UpdateExternalBandSelect() function for NovenaRF7!\n");
+    /*
+    //in case of Novena board, need to update GPIO
+    if(controlPort->GetInfo().device == LMS_DEV_NOVENA)
+    {
+        uint16_t regValue = SPI_read(0x0706) & 0xFFF8;
+        //lms_gpio2 - tx output selection:
+        //		0 - TX1_A and TX1_B (Band 1),
+        //		1 - TX2_A and TX2_B (Band 2)
+        regValue |= Get_SPI_Reg_bits(LMS7param(SEL_BAND2_TRF)) << 2; //gpio2
+        //RX active paths
+        //lms_gpio0 | lms_gpio1      	RX_A		RX_B
+        //  0 			0       =>  	no active path
+        //  1   		0 		=>	LNAW_A  	LNAW_B
+        //  0			1		=>	LNAH_A  	LNAH_B
+        //  1			1		=>	LNAL_A 	 	LNAL_B
+        switch(Get_SPI_Reg_bits(LMS7param(SEL_PATH_RFE)))
+        {
+            //set gpio1:gpio0
+            case 0: regValue |= 0x0; break;
+            case 1: regValue |= 0x2; break;
+            case 2: regValue |= 0x3; break;
+            case 3: regValue |= 0x1; break;
+        }
+        SPI_write(0x0706, regValue);
+    }
+    */
+}
+
+int ConnectionNovenaRF7::UpdateThreads()
+{
+    bool needRx = false;
+
+    //check which threads are needed
+    for(auto i : mRxStreams)
+        if(i->IsActive())
+        {
+            needRx = true;
+            break;
+        }
+
+    //stop threads if not needed
+    if(not needRx and rxRunning.load())
+    {
+        terminateRx.store(true);
+        rxThread.join();
+        rxRunning.store(false);
+    }
+
+    //configure FPGA on first start, or disable FPGA when not streaming
+    if(needRx && not rxRunning.load())
+    {
+        //Stop streaming in case it was running
+        uint16_t regVal = 0;
+        ReadRegister(0x000A, regVal);
+        WriteRegister(0x000A, regVal & ~0x1);
+
+        //USB FIFO reset
+        LMS64CProtocol::GenericPacket ctrPkt;
+        ctrPkt.cmd = CMD_USB_FIFO_RST;
+        ctrPkt.outBuffer.push_back(0x01);
+        TransferPacket(ctrPkt);
+        ctrPkt.outBuffer[0] = 0x00;
+        TransferPacket(ctrPkt);
+
+        //StartStreaming
+        ReadRegister(0x000A, regVal);
+        WriteRegister(0x000A, regVal | 0x1);
+    }
+    else if(not needRx)
+    {
+        //Stop streaming
+        uint16_t regVal = 0;
+        ReadRegister(0x000A, regVal);
+        WriteRegister(0x000A, regVal & ~0x1);
+    }
+
+    //FPGA should be configured and activated, start needed threads
+    if(needRx and not rxRunning.load())
+    {
+        ThreadData args;
+        args.terminate = &terminateRx;
+        args.dataPort = this;
+        args.dataRate_Bps = &rxDataRate_Bps;
+        args.channels = mRxStreams;
+
+        rxRunning.store(true);
+        terminateRx.store(false);
+        rxThread = std::thread(ReceivePacketsLoop, args);
+    }
+    return 0;
+}
diff --git a/src/ConnectionNovenaRF7/ConnectionNovenaRF7.h b/src/ConnectionNovenaRF7/ConnectionNovenaRF7.h
new file mode 100644
index 0000000..7034cf7
--- /dev/null
+++ b/src/ConnectionNovenaRF7/ConnectionNovenaRF7.h
@@ -0,0 +1,112 @@
+/**
+ at file   ConnectionNovenaRF7.h
+ at author Lime Microsystems (www.limemicro.com)
+ at brief  Class for NovenaRF7 communications through SPI port
+*/
+
+#ifndef CONNECTION_NOVENA_RF7_H
+#define CONNECTION_NOVENA_RF7_H
+
+#include <ConnectionRegistry.h>
+#include <IConnection.h>
+#include <LMS64CProtocol.h>
+#include <fstream>
+#include <string>
+#include <vector>
+#include <fifo.h>
+
+namespace lime {
+
+class ConnectionNovenaRF7 : public LMS64CProtocol
+{
+public:
+    class StreamChannel : public IStreamChannel
+    {
+    public:
+        StreamChannel(IConnection* port);
+        ~StreamChannel();
+
+        int Read(void* samples, const uint32_t count, Metadata* meta, const int32_t timeout_ms = 100);
+        int Write(const void* samples, const uint32_t count, const Metadata* meta, const int32_t timeout_ms = 100);
+        IStreamChannel::Info GetInfo();
+
+        bool IsActive() const;
+        int Start();
+        int Stop();
+        StreamConfig config;
+    protected:
+        RingFIFO* fifo;
+        ConnectionNovenaRF7* port;
+        bool mActive;
+    private:
+        StreamChannel() = default;
+    };
+
+    static const int cSPI_BUF_SIZE;
+    static const int cSPI_SPEED_HZ;
+
+    ConnectionNovenaRF7();
+    ~ConnectionNovenaRF7();
+
+    int Open(const char *spiDevPath);
+    void Close();
+    bool IsOpen();
+
+    int Write(const unsigned char *buffer, int length, int timeout_ms = 0);
+    int Read(unsigned char *buffer, int length, int timeout_ms = 0);
+
+    eConnectionType GetType(void)
+    {
+        return SPI_PORT;
+    }
+
+    void UpdateExternalBandSelect(const size_t channel, const int trfBand, const int rfePath);
+
+    //IConnection stream API implementation
+    int SetupStream(size_t& streamID, const StreamConfig& config);
+    int CloseStream(const size_t streamID);
+    size_t GetStreamSize(const size_t streamID);
+    int ControlStream(const size_t streamID, const bool enable);
+    int ReadStream(const size_t streamID, void* buffs, const size_t length, const long timeout_ms, StreamMetadata& metadata);
+    int WriteStream(const size_t streamID, const void* buffs, const size_t length, const long timeout_ms, const StreamMetadata& metadata);
+    int ReadStreamStatus(const size_t streamID, const long timeout_ms, StreamMetadata& metadata);
+
+protected:
+    struct ThreadData
+    {
+        ConnectionNovenaRF7* dataPort; //! Connection interface
+        std::atomic<bool>* terminate; //! true exit loop
+        std::atomic<uint32_t>* dataRate_Bps; //! report rate
+        std::vector<StreamChannel*> channels; //! channels FIFOs
+        std::atomic<bool>* generateData; //! generate data
+        std::condition_variable* safeToConfigInterface;
+        std::atomic<uint64_t>* lastTimestamp; //! report latest timestamp
+    };
+    static void ReceivePacketsLoop(const ThreadData args);
+    static void TransmitPacketsLoop(const ThreadData args);
+    int UpdateThreads();
+
+    std::thread rxThread;
+    std::atomic<bool> rxRunning;
+    std::atomic<bool> terminateRx;
+    std::atomic<uint32_t> rxDataRate_Bps;
+    std::vector<StreamChannel*> mRxStreams;
+
+    std::vector<unsigned char> rxbuf;
+    int fd;
+    std::fstream m_SEN;
+};
+
+class ConnectionNovenaRF7Entry : public ConnectionRegistryEntry
+{
+public:
+    ConnectionNovenaRF7Entry(void);
+
+    std::vector<ConnectionHandle> enumerate(const ConnectionHandle &hint);
+
+    IConnection *make(const ConnectionHandle &handle);
+};
+
+}
+
+#endif //CONNECTION_NOVENA_RF7_H
diff --git a/src/ConnectionNovenaRF7/ConnectionNovenaRF7Entry.cpp b/src/ConnectionNovenaRF7/ConnectionNovenaRF7Entry.cpp
new file mode 100644
index 0000000..207a7af
--- /dev/null
+++ b/src/ConnectionNovenaRF7/ConnectionNovenaRF7Entry.cpp
@@ -0,0 +1,111 @@
+/**
+    @file ConnectionNovenaRF7Entry.cpp
+    @author Lime Microsystems
+    @brief NovenaRF connection over SPI-DEV linux.
+*/
+
+#include "ConnectionNovenaRF7.h"
+#include "ErrorReporting.h"
+#include <errno.h>
+#include <unistd.h>
+#include <termios.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <sys/ioctl.h>
+#include <linux/types.h>
+#include <linux/spi/spidev.h>
+#include <linux/i2c-dev.h>
+#include <iostream>
+
+using namespace lime;
+
+/** @brief Tries to read EEPROM for Novena board signature
+    @return true if Novena board
+*/
+bool IsNovenaBoard()
+{
+#ifdef __unix__
+    char data[8];
+    int count = 6;
+    memset(data, 0, 8);
+    int addr = 0;
+    struct i2c_rdwr_ioctl_data session;
+    struct i2c_msg messages[2];
+    char set_addr_buf[2];
+    memset(set_addr_buf, 0, sizeof(set_addr_buf));
+    memset(data, 0, count);
+    set_addr_buf[0] = addr>>8;
+    set_addr_buf[1] = addr;
+    messages[0].addr = 0xac>>1;
+    messages[0].flags = 0;
+    messages[0].len = sizeof(set_addr_buf);
+    messages[0].buf = set_addr_buf;
+    messages[1].addr = 0xac>>1;
+    messages[1].flags = I2C_M_RD;
+    messages[1].len = count;
+    messages[1].buf = data;
+    session.msgs = messages;
+    session.nmsgs = 2;
+
+    bool isNovena = false;
+
+    int fd = open("/dev/i2c-2", O_RDWR);
+    if(fd > 0)
+    {
+        if(ioctl(fd, I2C_RDWR, &session) < 0)
+        {
+            perror("Unable to communicate with i2c device");
+            isNovena = false;
+        }
+        if(strcmp("Novena", data) == 0)
+            isNovena = true;
+    }
+    close(fd);
+    return isNovena;
+#else
+    return false;
+#endif
+}
+
+//! make a static-initialized entry in the registry
+void __loadConnectionNovenaRF7Entry(void) //TODO fixme replace with LoadLibrary/dlopen
+{
+static ConnectionNovenaRF7Entry NovenaRF7Entry;
+}
+
+ConnectionNovenaRF7Entry::ConnectionNovenaRF7Entry(void):
+    ConnectionRegistryEntry("NovenaRF7")
+{
+    return;
+}
+
+std::vector<ConnectionHandle> ConnectionNovenaRF7Entry::enumerate(const ConnectionHandle &hint)
+{
+    std::vector<ConnectionHandle> result;
+
+    const char *spiDevPath = "/dev/spidev2.0";
+    int spidev = open(spiDevPath, O_RDWR);
+    const bool hasSpiDev = (spidev >= 0);
+    close(spidev);
+
+    if (hasSpiDev and IsNovenaBoard())
+    {
+        ConnectionHandle handle;
+        handle.media = "SPI";
+        handle.name = "NOVENA";
+        handle.addr = spiDevPath;
+        result.push_back(handle);
+    }
+    return result;
+}
+
+IConnection *ConnectionNovenaRF7Entry::make(const ConnectionHandle &handle)
+{
+    auto conn = new ConnectionNovenaRF7();
+    if (conn->Open(handle.addr.c_str()) != 0)
+        std::cerr << GetLastErrorMessage() << std::endl;
+    return conn;
+}
diff --git a/src/ConnectionNovenaRF7/ConnectionNovenaRF7_streaming.cpp b/src/ConnectionNovenaRF7/ConnectionNovenaRF7_streaming.cpp
new file mode 100644
index 0000000..b96a1e1
--- /dev/null
+++ b/src/ConnectionNovenaRF7/ConnectionNovenaRF7_streaming.cpp
@@ -0,0 +1,598 @@
+#include "ConnectionNovenaRF7.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <string.h>
+#include <sys/stat.h>
+#include <fstream>
+#include <chrono>
+#include <thread>
+#include "IConnection.h"
+#include "ErrorReporting.h"
+
+#if defined(__GNUC__) || defined(__GNUG__)
+#include <unistd.h>
+#include <sys/time.h>
+#endif
+
+#ifdef __linux__
+#include <sys/mman.h>
+#include <stdint.h>
+#include <stdint.h>
+#include <unistd.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <getopt.h>
+#include <fcntl.h>
+#include <sys/ioctl.h>
+#include <linux/types.h>
+#include <linux/spi/spidev.h>
+#endif
+
+#define IMX6_EIM_BASE_ADDR 0x021b8000
+#define IMX6_EIM_CS0_BASE (0x00)
+#define IMX6_EIM_CS1_BASE (0x18)
+#define IMX6_EIM_CS2_BASE (0x30)
+#define IMX6_EIM_CS3_BASE (0x48)
+#define IMX6_EIM_WCR (0x90)
+#define IMX6_EIM_WIAR (0x94)
+
+#define IMX6_EIM_CS0_BASE_ADDR 0x08040000
+#define IMX6_EIM_CS1_BASE_ADDR 0x0c040000
+
+#define DATA_FIFO_ADDR (IMX6_EIM_CS1_BASE_ADDR + 0xf000)
+
+using namespace std;
+using namespace lime;
+
+static const int cSPI_SPEED = 5000000;
+
+#ifdef __linux__
+static int   *mem_32 = 0;
+static short *mem_16 = 0;
+static char  *mem_8 = 0;
+static int   *prev_mem_range = 0;
+static int mem_fd = 0;
+static int fd = 0;
+#endif
+
+bool eim_configured = false;
+
+int fpga_send(unsigned const int addr, const char* buf, const int len)
+{
+#ifdef __linux__
+    void* mem_base = 0;
+    if(mem_32)
+        munmap(mem_32, 0xFFFF);
+    if(fd)
+        close(fd);
+
+    fd = open("/dev/mem", O_RDWR | O_SYNC);
+    if( fd < 0 )
+    {
+        perror("Unable to open /dev/mem");
+        fd = 0;
+        return -1;
+    }
+
+    const unsigned int map_size = 4096;
+    const unsigned int map_mask = map_size-1;
+
+    mem_base = mmap(0, map_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, addr & ~map_mask);
+    if(mem_base < 0)
+    {
+        printf("error mapping memory\n");
+        return -1;
+    }
+
+    size_t virt_addr = size_t(mem_base) + (size_t(addr) & map_mask);
+    for(unsigned i=0; i<len/sizeof(unsigned short); ++i)
+    {
+        *(unsigned short*)(virt_addr+i*2) = ((unsigned short*)buf)[i];
+    }
+    if(munmap(mem_base, map_size) == -1)
+        return -2;
+    close(fd);
+#endif
+    return 0;
+}
+
+int fpga_read(unsigned const int addr, unsigned short *buf, const int len)
+{
+#ifdef __linux__
+    void* mem_base = 0;
+
+    if(mem_32)
+        munmap(mem_32, 0xFFFF);
+    if(fd)
+        close(fd);
+
+    fd = open("/dev/mem", O_RDWR | O_SYNC);
+    if( fd < 0 )
+    {
+        perror("Unable to open /dev/mem");
+        fd = 0;
+        return -1;
+    }
+
+    const unsigned int map_size = 4096;
+    const unsigned int map_mask = map_size-1;
+
+    mem_base = mmap(0, map_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, addr & ~map_mask);
+    //mem_base = ioremap_wc(addr & ~map_mask, map_size);
+    if(mem_base < 0)
+    {
+        printf("error mapping memory\n");
+        return -1;
+    }
+    size_t virt_addr = size_t(mem_base) + (size_t(addr) & map_mask);
+    memcpy(buf, (void *)virt_addr, len);
+    if(munmap(mem_base, map_size) == -1)
+    {
+        printf("munmap failed\n");
+        return -2;
+    }
+    close(fd);
+#endif
+    return 0;
+}
+
+int readKernelMemory(long offset, int virtualized, int size)
+{
+#ifdef __linux__
+    int result;
+
+    int *mem_range = (int *)(offset & ~0xFFFF);
+    if (mem_range != prev_mem_range)
+    {
+        prev_mem_range = mem_range;
+
+        if (mem_32)
+            munmap(mem_32, 0xFFFF);
+        if (mem_fd)
+            close(mem_fd);
+
+        if (virtualized)
+        {
+            mem_fd = open("/dev/kmem", O_RDWR);
+            if (mem_fd < 0)
+            {
+                printf("%s %s\n", "Couldn't open /dev/mem", strerror(errno));
+                mem_fd = 0;
+                return -1;
+            }
+        }
+        else
+        {
+            mem_fd = open("/dev/mem", O_RDWR);
+            if (mem_fd < 0)
+            {
+                printf("%s %s\n", "Couldn't open /dev/mem", strerror(errno));
+                mem_fd = 0;
+                return -1;
+            }
+        }
+
+        mem_32 = (int *)mmap(0, 0xffff, PROT_READ | PROT_WRITE, MAP_SHARED, mem_fd, offset&~0xFFFF);
+        if ((void *)-1 == mem_32)
+        {
+            printf("%s %s\n", "Couldn't mmap /dev/kmem: ", strerror(errno));
+
+            if (-1 == close(mem_fd))
+                printf("%s %s\n", "Also couldn't close /dev/kmem: ", strerror(errno));
+
+            mem_fd = 0;
+            return -1;
+        }
+        mem_16 = (short *)mem_32;
+        mem_8 = (char *)mem_32;
+    }
+
+    int scaled_offset = (offset - (offset&~0xFFFF));
+    if (size == 1)
+    {
+        if (mem_8)
+            result = mem_8[scaled_offset / sizeof(char)];
+    }
+    else if (size == 2)
+    {
+        if (mem_16)
+            result = mem_16[scaled_offset / sizeof(short)];
+    }
+    else
+    {
+        if (mem_32)
+            result = mem_32[scaled_offset / sizeof(long)];
+    }
+
+    return result;
+#else
+    return 0;
+#endif
+}
+
+int writeKernelMemory(long offset, long value, int virtualized, int size)
+{
+#ifdef __linux__
+    int old_value = readKernelMemory(offset, virtualized, size);
+    int scaled_offset = (offset - (offset&~0xFFFF));
+    if (size == 1)
+    {
+        if (mem_8)
+            mem_8[scaled_offset / sizeof(char)] = value;
+    }
+    else if (size == 2)
+    {
+        if (mem_16)
+            mem_16[scaled_offset / sizeof(short)] = value;
+    }
+    else
+    {
+        if (mem_32)
+            mem_32[scaled_offset / sizeof(long)] = value;
+    }
+    return old_value;
+#endif // __linux__
+    return 0;
+}
+
+int prep_eim_burst()
+{
+    if(eim_configured == true)
+        return 1;
+    eim_configured = true;
+    // set up pads to be mapped to EIM
+    for (int i = 0; i < 16; i++)
+    {
+        writeKernelMemory(0x20e0114 + i*4, 0x0, 0, 4); // mux mapping
+        writeKernelMemory(0x20e0428 + i*4, 0xb0b1, 0, 4); // pad strength config'd for a 100MHz rate
+    }
+
+    // mux mapping
+    writeKernelMemory(0x20e046c - 0x314, 0x0, 0, 4); // BCLK
+    writeKernelMemory(0x20e040c - 0x314, 0x0, 0, 4); // CS0
+    writeKernelMemory(0x20e0410 - 0x314, 0x0, 0, 4); // CS1
+    writeKernelMemory(0x20e0414 - 0x314, 0x0, 0, 4); // OE
+    writeKernelMemory(0x20e0418 - 0x314, 0x0, 0, 4); // RW
+    writeKernelMemory(0x20e041c - 0x314, 0x0, 0, 4); // LBA
+    writeKernelMemory(0x20e0468 - 0x314, 0x0, 0, 4); // WAIT
+    writeKernelMemory(0x20e0408 - 0x314, 0x0, 0, 4); // A16
+    writeKernelMemory(0x20e0404 - 0x314, 0x0, 0, 4); // A17
+    writeKernelMemory(0x20e0400 - 0x314, 0x0, 0, 4); // A18
+    writeKernelMemory(0x20e0400 - 0x314, 0x0, 0, 4); // A18
+
+    // pad strength
+    writeKernelMemory(0x20e046c, 0xb0b1, 0, 4); // BCLK
+    writeKernelMemory(0x20e040c, 0xb0b1, 0, 4); // CS0
+    writeKernelMemory(0x20e0410, 0xb0b1, 0, 4); // CS1
+    writeKernelMemory(0x20e0414, 0xb0b1, 0, 4); // OE
+    writeKernelMemory(0x20e0418, 0xb0b1, 0, 4); // RW
+    writeKernelMemory(0x20e041c, 0xb0b1, 0, 4); // LBA
+    writeKernelMemory(0x20e0468, 0xb0b1, 0, 4); // WAIT
+    writeKernelMemory(0x20e0408, 0xb0b1, 0, 4); // A16
+    writeKernelMemory(0x20e0404, 0xb0b1, 0, 4); // A17
+    writeKernelMemory(0x20e0400, 0xb0b1, 0, 4); // A18
+
+    writeKernelMemory(0x020c4080, 0xcf3, 0, 4); // ungate eim slow clocks
+
+    // EIM_CSnGCR1
+    // rework timing for sync use
+    // PSZ WP GBC AUS CSREC SP DSZ BCS BCD WC BL CREP CRE RFL WFL MUM SRD SWR CSEN
+
+    int PSZ = 1 << 28; // 2048 words page size
+    int WP = 0 << 27; //(not protected)
+    int GBC = 1 << 24; //min 1 cycles between chip select changes
+    int AUS = 0 << 23; //0 address shifted according to port size / 1: unshifted
+    int CSREC = 1 << 20; //min 1 cycles between CS, OE, WE signals
+    int SP = 0 << 19; //no supervisor protect (user mode access allowed)
+    int DSZ = 1 << 16; //16-bit port resides on DATA[15:0]
+    int BCS = 0 << 14; //0 clock delay for burst generation
+    int BCD = 0 << 12; //divide EIM clock by 1 for burst clock
+    int WC = 1 << 11; //write accesses are continuous burst length
+    int BL = 2 << 8; //32 word memory wrap length
+    int CREP = 1 << 7; //non-PSRAM, set to 1
+    int CRE = 0 << 6; //CRE is disabled
+    int RFL = 1 << 5; //fixed latency reads
+    int WFL = 1 << 4; //fixed latency writes
+    int MUM = 1 << 3; //multiplexed mode enabled
+    int SRD = 1 << 2; //synch reads
+    int SWR = 1 << 1; //synch writes
+    int CSEN = 1; //chip select is enabled
+    int EIM_CSnGCR1 = PSZ|WP|GBC|AUS|CSREC|SP|DSZ|BCS|BCD|WC|BL|CREP|CRE|RFL|WFL|MUM|SRD|SWR|CSEN;
+    printf("EIM_CSnGCR1 0x%08X\n", EIM_CSnGCR1);
+
+    writeKernelMemory(0x21b8000, EIM_CSnGCR1, 0, 4);
+    writeKernelMemory(0x21b8000+24, EIM_CSnGCR1, 0, 4);
+    writeKernelMemory(0x21b8000+48, EIM_CSnGCR1, 0, 4);
+
+    // EIM_CS0GCR2
+    int MUX16_BYP_GRANT = 1 << 12;
+    int DAP = 0 << 9;
+    int DAE = 0 << 8;
+    int DAPS = 0 << 4;
+    int ADH = 0; // address hold time after ADC negation(0 cycles)
+    int EIM_CSnGCR2 = MUX16_BYP_GRANT|DAP|DAE|DAPS|ADH;
+    printf("EIM_CSnGCR2 0x%08X\n", EIM_CSnGCR2);
+    writeKernelMemory(0x21b8004, EIM_CSnGCR2, 0, 4);
+    writeKernelMemory(0x21b8004+24, EIM_CSnGCR2, 0, 4);
+    writeKernelMemory(0x21b8004+48, EIM_CSnGCR2, 0, 4);
+
+    // EIM_CS0RCR1
+    // RWSC RADVA RAL RADVN OEA OEN RCSA RCSN
+    int RWSC = 9 << 24;
+    int RADVA = 0 << 20;
+    int RAL = 0 << 19;
+    int RADVN = 1 << 16;
+    int OEA = 4 << 12;
+    int OEN = 0 << 8;
+    int RCSA = 0 << 4;
+    int RCSN = 0;
+    int EIM_CSnRCR1 = RWSC|RADVA|RAL|RADVN|OEA|OEN|RCSA|RCSN;
+    writeKernelMemory(0x21b8008, EIM_CSnRCR1, 0, 4);
+    writeKernelMemory(0x21b8008+24, EIM_CSnRCR1, 0, 4);
+    writeKernelMemory(0x21b8008+48, EIM_CSnRCR1, 0, 4);
+    printf("EIM_CSnRCR1 0x%08X\n", EIM_CSnRCR1);
+
+    // EIM_CS0RCR2
+    // APR PAT RL RBEA RBEN
+    int APR = 0 << 15; // 0 mandatory because MUM = 1
+    int PAT = 0 << 12; // XXX because APR = 0
+    int RL = 0 << 8; //
+    int RBEA = 0 << 4; //these match RCSA/RCSN from previous field
+    int RBE = 0 << 3;
+    int RBEN = 0;
+    int EIM_CSnRCR2 = APR|PAT|RL|RBEA|RBE|RBEN;
+    writeKernelMemory(0x21b800c, EIM_CSnRCR2, 0, 4);
+    writeKernelMemory(0x21b800c+24, EIM_CSnRCR2, 0, 4);
+    writeKernelMemory(0x21b800c+48, EIM_CSnRCR2, 0, 4);
+    printf("EIM_CSnRCR2 0x%08X\n", EIM_CSnRCR2);
+
+    // EIM_CS0WCR1
+    // WAL WBED WWSC WADVA WADVN WBEA WBEN WEA WEN WCSA WCSN
+    int WAL = 0 << 31; //use WADVN
+    int WBED = 0 << 30; //allow BE during write
+    int WWSC = 9 << 24; // write wait states
+    int WADVA = 0 << 21; //same as RADVA
+    int WADVN = 2 << 18; //this sets WE length to 1 (this value +1)
+    int WBEA = 0 << 15; //same as RBEA
+    int WBEN = 0 << 12; //same as RBEN
+    int WEA = 4 << 9; //0 cycles between beginning of access and WE assertion
+    int WEN = 0 << 6; //1 cycles to end of WE assertion
+    int WCSA = 0 << 3; //cycles to CS assertion
+    int WCSN = 0 ; //cycles to CS negation
+    int EIM_CSnWCR1 = WAL|WBED|WWSC|WADVA|WADVN|WBEA|WBEN|WEA|WEN|WCSA|WCSN;
+    printf("EIM_CSnWCR1 0x%08X\n", EIM_CSnWCR1);
+    writeKernelMemory(0x21b8010, EIM_CSnWCR1, 0, 4);
+    writeKernelMemory(0x21b8010+24, EIM_CSnWCR1, 0, 4); //cs1
+    writeKernelMemory(0x21b8010+48, EIM_CSnWCR1, 0, 4); //cs2
+
+    // EIM_WCR
+    int WDOG_LIMIT = 3 << 9;
+    int WDOG_EN = 1 << 8;
+    int INTPOL = 0 << 5;
+    int INTEN = 0 << 4;
+    int GBCD = 0 << 1; //0 //don't divide the burst clock
+    int BCM = 1; //free-run BCLK
+    int EIM_WCR = WDOG_LIMIT|WDOG_EN|INTPOL|INTEN|GBCD|BCM;
+    writeKernelMemory(0x21b8090, EIM_WCR, 0, 4);
+    printf("EIM_WCR 0x%08X\n", EIM_WCR);
+
+    // EIM_WIAR
+    int ACLK_EN = 1 << 4;
+    int ERRST = 0 << 3;
+    int INT = 0 << 2;
+    int IPS_ACK = 0 << 1;
+    int IPS_REQ = 0;
+    int EIM_WIAR = ACLK_EN|ERRST|INT|IPS_ACK|IPS_REQ;
+    writeKernelMemory(0x21b8094, EIM_WIAR, 0, 4);
+    printf("EIM_WIAR 0x%08X\n", EIM_WIAR);
+
+    printf( "resetting CS0 space to 64M and enabling 32M CS1 and 32M CS2 space.\n" );
+    writeKernelMemory( 0x20e0004, (readKernelMemory(0x20e0004, 0, 4) & 0xFFFFF000) | 0x04B, 0, 4);
+    printf("EIM configured\n");
+    return 0;
+}
+
+void ConnectionNovenaRF7::ReceivePacketsLoop(const ThreadData args)
+{
+    prep_eim_burst();
+    ConnectionNovenaRF7 *pthis = args.dataPort;
+    auto terminate = args.terminate;
+    auto dataRate_Bps = args.dataRate_Bps;
+
+    uint32_t samplesCollected = 0;
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    const int buffer_size = 32768*2;
+    char buffer[buffer_size];
+    memset(buffer, 0, buffer_size);
+
+    unsigned long totalBytesReceived = 0;
+    int m_bufferFailures = 0;
+    int16_t sample;
+
+    const int bytesToRead = 4096;
+    const int FPGAbufferSize = 32768*2;
+
+    //int dataSource = 0;
+    const uint16_t NOVENA_DATA_SRC_ADDR = 0x0702;
+    uint16_t controlRegValue = 0;
+    pthis->ReadRegister(NOVENA_DATA_SRC_ADDR, controlRegValue);
+
+    //dataSource = (controlRegValue >> 12) & 0x3;
+    //reset FIFO
+    pthis->WriteRegister(NOVENA_DATA_SRC_ADDR, (controlRegValue & 0x7FFF));
+    pthis->WriteRegister(NOVENA_DATA_SRC_ADDR, (controlRegValue & 0x7FFF) | 0x8000);
+    pthis->WriteRegister(NOVENA_DATA_SRC_ADDR, (controlRegValue & 0x7FFF));
+    //set data source
+    //pthis->Reg_write(NOVENA_DATA_SRC_ADDR, (controlRegValue & 0x8FFF) | (dataSource << 12));
+    //request data
+    pthis->WriteRegister(NOVENA_DATA_SRC_ADDR, (controlRegValue & 0xBFFF));
+    pthis->WriteRegister(NOVENA_DATA_SRC_ADDR, (controlRegValue & 0xBFFF)| 0x4000);
+
+    vector<complex16_t> samples(FPGAbufferSize/4);
+    uint64_t timestamp = 0;
+    uint32_t droppedSamples = 0;
+
+    while (terminate->load() == false)
+    {
+        std::this_thread::sleep_for(std::chrono::milliseconds(2));
+
+        int bytesReceived = 0;
+#ifndef NDEBUG
+        printf("--- FPGA FIFO UPDATE ---\n");
+#endif
+        for (int bb = 0; bb<FPGAbufferSize; bb += bytesToRead)
+        {
+            fpga_read(0xC000000, (unsigned short*)&buffer[bb], bytesToRead);
+            totalBytesReceived += bytesToRead;
+            bytesReceived += bytesToRead;
+        }
+	//reset FIFO
+        pthis->WriteRegister(NOVENA_DATA_SRC_ADDR, (controlRegValue & 0x7FFF));
+        pthis->WriteRegister(NOVENA_DATA_SRC_ADDR, (controlRegValue & 0x7FFF) | 0x8000);
+        pthis->WriteRegister(NOVENA_DATA_SRC_ADDR, (controlRegValue & 0x7FFF));
+        //request data
+        pthis->WriteRegister(NOVENA_DATA_SRC_ADDR, (controlRegValue & 0xBFFF));
+        pthis->WriteRegister(NOVENA_DATA_SRC_ADDR, (controlRegValue & 0xBFFF)| 0x4000);
+
+        if (bytesReceived > 0)
+        {
+            char* bufStart = buffer;
+            for (int p = 0; p < bytesReceived; p += 4)
+            {
+                sample = (bufStart[p + 1] & 0x0F);
+                sample = sample << 8;
+                sample |= (bufStart[p] & 0xFF);
+                sample = sample << 4;
+                sample = sample >> 4;
+                samples[samplesCollected].i = sample;
+
+                sample = (bufStart[p + 1] & 0x0F);
+                sample = sample << 8;
+                sample |= (bufStart[p] & 0xFF);
+                sample = sample << 4;
+                sample = sample >> 4;
+                samples[samplesCollected].q = sample;
+
+                ++samplesCollected;
+            }
+
+            IStreamChannel::Metadata meta;
+            meta.timestamp = timestamp;
+            timestamp += samplesCollected;
+            meta.flags = 0;
+            uint32_t samplesPushed = args.channels[0]->Write((const void*)samples.data(), samplesCollected, &meta, 100);
+            if(samplesPushed != samplesCollected)
+                droppedSamples += samplesCollected-samplesPushed;
+            samplesCollected = 0;
+        }
+        else
+        {
+            ++m_bufferFailures;
+        }
+
+        t2 = chrono::high_resolution_clock::now();
+        long timePeriod = std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count();
+        if (timePeriod >= 1000)
+        {
+            float m_dataRate = 1000.0*totalBytesReceived / timePeriod;
+            t1 = t2;
+            totalBytesReceived = 0;
+
+            if(dataRate_Bps)
+                dataRate_Bps->store(m_dataRate);
+#ifndef NDEBUG
+            printf("Rx: %.0f kB/s failures:%i\n", m_dataRate / 1000.0, m_bufferFailures);
+#endif
+            m_bufferFailures = 0;
+            droppedSamples = 0;
+        }
+        memset(buffer, 0, buffer_size);
+    }
+#ifndef NDEBUG
+    printf("Rx finished\n");
+#endif
+}
+
+int ConnectionNovenaRF7::ReadStream(const size_t streamID, void* buffs, const size_t length, const long timeout_ms, StreamMetadata &metadata)
+{
+    assert(streamID != 0);
+    lime::IStreamChannel* channel = (lime::IStreamChannel*)streamID;
+    lime::IStreamChannel::Metadata meta;
+    meta.flags = 0;
+    meta.flags |= metadata.hasTimestamp ? lime::IStreamChannel::Metadata::SYNC_TIMESTAMP : 0;
+    meta.timestamp = metadata.timestamp;
+    int status = channel->Read(buffs, length, &meta, timeout_ms);
+    metadata.timestamp = meta.timestamp;
+    return status;
+}
+
+int ConnectionNovenaRF7::WriteStream(const size_t streamID, const void* buffs, const size_t length, const long timeout_ms, const StreamMetadata &metadata)
+{
+    return -1;
+}
+
+int ConnectionNovenaRF7::SetupStream(size_t &streamID, const StreamConfig &config)
+{
+    if(rxRunning.load() == true)
+        return ReportError(EPERM, "All streams must be stopped before doing setups");
+    streamID = ~0;
+    StreamChannel* stream = new StreamChannel(this);
+    stream->config = config;
+    //TODO check for duplicate streams
+    if(config.isTx)
+        return ReportError(ENOTSUP, "Transmitting not supported");
+    else
+        mRxStreams.push_back(stream);
+    streamID = size_t(stream);
+    return 0; //success
+}
+
+int ConnectionNovenaRF7::CloseStream(const size_t streamID)
+{
+    if(rxRunning.load() == true)
+        return ReportError(EPERM, "All streams must be stopped before closing");
+    StreamChannel *stream = (StreamChannel*)streamID;
+    for(auto i=mRxStreams.begin(); i!=mRxStreams.end(); ++i)
+    {
+        if(*i==stream)
+        {
+            delete *i;
+            mRxStreams.erase(i);
+            break;
+        }
+    }
+    return 0;
+}
+
+size_t ConnectionNovenaRF7::GetStreamSize(const size_t streamID)
+{
+    return 16384;
+}
+
+int ConnectionNovenaRF7::ControlStream(const size_t streamID, const bool enable)
+{
+    auto *stream = (StreamChannel* )streamID;
+    assert(stream != nullptr);
+
+    if(enable)
+        return stream->Start();
+    else
+        return stream->Stop();
+}
+
+int ConnectionNovenaRF7::ReadStreamStatus(const size_t streamID, const long timeout_ms, StreamMetadata &metadata)
+{
+    assert(streamID != 0);
+    lime::IStreamChannel* channel = (lime::IStreamChannel*)streamID;
+    StreamChannel::Info info = channel->GetInfo();
+    metadata.hasTimestamp = false;
+    metadata.timestamp = info.timestamp;
+    metadata.lateTimestamp = info.underrun > 0;
+    metadata.packetDropped = info.droppedPackets > 0;
+    return 0;
+}
diff --git a/src/ConnectionNovenaRF7/StreamChannel.cpp b/src/ConnectionNovenaRF7/StreamChannel.cpp
new file mode 100644
index 0000000..bcb2f97
--- /dev/null
+++ b/src/ConnectionNovenaRF7/StreamChannel.cpp
@@ -0,0 +1,91 @@
+#include "ConnectionNovenaRF7.h"
+
+using namespace lime;
+
+ConnectionNovenaRF7::StreamChannel::StreamChannel(lime::IConnection* port) :
+    mActive(false)
+{
+    this->port = dynamic_cast<ConnectionNovenaRF7*>(port);
+    fifo = new RingFIFO(1024*8);
+}
+
+ConnectionNovenaRF7::StreamChannel::~StreamChannel()
+{
+    delete fifo;
+}
+
+int ConnectionNovenaRF7::StreamChannel::Read(void* samples, const uint32_t count, Metadata* meta, const int32_t timeout_ms)
+{
+    int popped = 0;
+    if(config.format == StreamConfig::STREAM_COMPLEX_FLOAT32 && !config.isTx)
+    {
+        //in place conversion
+        complex16_t* ptr = (complex16_t*)samples;
+        int16_t* samplesShort = (int16_t*)samples;
+        float* samplesFloat = (float*)samples;
+        popped = fifo->pop_samples(ptr, count, 1, &meta->timestamp, timeout_ms, &meta->flags);
+        for(int i=2*popped-1; i>=0; --i)
+            samplesFloat[i] = (float)samplesShort[i]/2048.0;
+    }
+    //else if(config.format == StreamConfig::STREAM_12_BIT_IN_16)
+    else
+    {
+        complex16_t* ptr = (complex16_t*)samples;
+        popped = fifo->pop_samples(ptr, count, 1, &meta->timestamp, timeout_ms, &meta->flags);
+    }
+    return popped;
+}
+
+int ConnectionNovenaRF7::StreamChannel::Write(const void* samples, const uint32_t count, const Metadata *meta, const int32_t timeout_ms)
+{
+    int pushed = 0;
+    if(config.format == StreamConfig::STREAM_COMPLEX_FLOAT32 && config.isTx)
+    {
+        const float* samplesFloat = (const float*)samples;
+        int16_t* samplesShort = new int16_t[2*count];
+        for(size_t i=0; i<2*count; ++i)
+            samplesShort[i] = samplesFloat[i]*2047;
+        const complex16_t* ptr = (const complex16_t*)samplesShort ;
+        pushed = fifo->push_samples(ptr, count, 1, meta->timestamp, timeout_ms, meta->flags);
+        delete samplesShort;
+    }
+    //else if(config.format == StreamConfig::STREAM_12_BIT_IN_16)
+    else
+    {
+        const complex16_t* ptr = (const complex16_t*)samples;
+        pushed = fifo->push_samples(ptr, count, 1, meta->timestamp, timeout_ms, meta->flags);
+    }
+    return pushed;
+}
+
+IStreamChannel::Info ConnectionNovenaRF7::StreamChannel::GetInfo()
+{
+    Info stats;
+    RingFIFO::BufferInfo info = fifo->GetInfo();
+    stats.fifoSize = info.size;
+    stats.fifoItemsCount = info.itemsFilled;
+    stats.active = mActive;
+    if(config.isTx)
+        stats.linkRate = 0;
+    else
+        stats.linkRate = port->rxDataRate_Bps.load();
+    return stats;
+}
+
+bool ConnectionNovenaRF7::StreamChannel::IsActive() const
+{
+    return mActive;
+}
+
+int ConnectionNovenaRF7::StreamChannel::Start()
+{
+    mActive = true;
+    fifo->Clear();
+    return port->UpdateThreads();
+}
+
+int ConnectionNovenaRF7::StreamChannel::Stop()
+{
+    mActive = false;
+    return port->UpdateThreads();
+}
diff --git a/src/ConnectionRegistry/BuiltinConnections.in.cpp b/src/ConnectionRegistry/BuiltinConnections.in.cpp
new file mode 100644
index 0000000..03e6300
--- /dev/null
+++ b/src/ConnectionRegistry/BuiltinConnections.in.cpp
@@ -0,0 +1,45 @@
+/***********************************************************************
+ * This is a collection of all built-in connections that are included
+ * with the library. Additional connections can be added dynamically.
+ **********************************************************************/
+
+#cmakedefine ENABLE_EVB7COM
+#cmakedefine ENABLE_STREAM
+#cmakedefine ENABLE_STREAM_UNITE
+#cmakedefine ENABLE_NOVENARF7
+#cmakedefine ENABLE_uLimeSDR
+#cmakedefine ENABLE_PCIE_XILLYBUS
+
+void __loadConnectionEVB7COMEntry(void);
+void __loadConnectionSTREAMEntry(void);
+void __loadConnectionSTREAM_UNITEEntry(void);
+void __loadConnectionNovenaRF7Entry(void);
+void __loadConnection_uLimeSDREntry(void);
+void __loadConnectionXillybusEntry(void);
+
+void __loadAllConnections(void)
+{
+    #ifdef ENABLE_EVB7COM
+    __loadConnectionEVB7COMEntry();
+    #endif
+
+    #ifdef ENABLE_STREAM
+    __loadConnectionSTREAMEntry();
+    #endif
+
+    #ifdef ENABLE_STREAM_UNITE
+    __loadConnectionSTREAM_UNITEEntry();
+    #endif
+
+    #ifdef ENABLE_uLimeSDR
+    __loadConnection_uLimeSDREntry();
+    #endif
+
+    #ifdef ENABLE_NOVENARF7
+    __loadConnectionNovenaRF7Entry();
+    #endif
+
+    #ifdef ENABLE_PCIE_XILLYBUS
+    __loadConnectionXillybusEntry();
+    #endif
+}
diff --git a/src/ConnectionRegistry/CMakeLists.txt b/src/ConnectionRegistry/CMakeLists.txt
new file mode 100644
index 0000000..111e9c2
--- /dev/null
+++ b/src/ConnectionRegistry/CMakeLists.txt
@@ -0,0 +1,9 @@
+set(connection_registry_src_files
+    ConnectionHandle.cpp
+    ConnectionRegistry.cpp
+    IConnection.cpp
+)
+
+add_library(connectionRegistry STATIC ${connection_registry_src_files})
+target_include_directories(connectionRegistry PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+set_property(TARGET connectionRegistry PROPERTY POSITION_INDEPENDENT_CODE TRUE)
diff --git a/src/ConnectionRegistry/ConnectionHandle.cpp b/src/ConnectionRegistry/ConnectionHandle.cpp
new file mode 100644
index 0000000..7d4d2de
--- /dev/null
+++ b/src/ConnectionRegistry/ConnectionHandle.cpp
@@ -0,0 +1,106 @@
+/**
+    @file ConnectionHandle.cpp
+    @author Lime Microsystems
+    @brief Represent a connection to a device
+*/
+
+#include "ConnectionHandle.h"
+#include <cctype>
+#include <string>
+#include <map>
+#include <iso646.h> // alternative operators for visual c++: not, and, or...
+using namespace lime;
+
+/*******************************************************************
+ * String parsing helpers
+ ******************************************************************/
+static std::string trim(const std::string &s)
+{
+    std::string out = s;
+    while (not out.empty() and std::isspace(out[0])) out = out.substr(1);
+    while (not out.empty() and std::isspace(out[out.size()-1])) out = out.substr(0, out.size()-1);
+    return out;
+}
+
+static std::map<std::string, std::string> argsToMap(const std::string &args)
+{
+    std::map<std::string, std::string> kwmap;
+
+    bool inKey = true;
+    std::string key, val;
+    for (size_t i = 0; i < args.size(); i++)
+    {
+        const char ch = args[i];
+        if (inKey)
+        {
+            if (ch == '=') inKey = false;
+            else if (ch == ',') inKey = true;
+            else key += ch;
+        }
+        else
+        {
+            if (ch == ',') inKey = true;
+            else val += ch;
+        }
+        if ((inKey and not val.empty()) or ((i+1) == args.size()))
+        {
+            key = trim(key);
+            val = trim(val);
+            if (not key.empty()) kwmap[key] = val;
+            key = "";
+            val = "";
+        }
+    }
+
+    return kwmap;
+}
+
+/*******************************************************************
+ * Connection handle implementation
+ ******************************************************************/
+ConnectionHandle::ConnectionHandle(void):
+    index(-1)
+{
+    return;
+}
+
+ConnectionHandle::ConnectionHandle(const std::string &args):
+    index(-1)
+{
+    auto kwmap = argsToMap(args);
+    if (kwmap.count("module") != 0) module = kwmap.at("module");
+    if (kwmap.count("media") != 0) media = kwmap.at("media");
+    if (kwmap.count("name") != 0) name = kwmap.at("name");
+    if (kwmap.count("addr") != 0) addr = kwmap.at("addr");
+    if (kwmap.count("serial") != 0) serial = kwmap.at("serial");
+    if (kwmap.count("index") != 0) index = std::stoi(kwmap.at("index"));
+}
+
+std::string ConnectionHandle::serialize(void) const
+{
+    std::string out;
+    if (not name.empty()) out += name;
+    if (not media.empty()) out += ", media="+media; 
+    if (not module.empty()) out += ", module="+module;  
+    if (not addr.empty()) out += ", addr="+addr;
+    if (not serial.empty()) out += ", serial="+serial;
+    if (index != -1) out += ", index="+std::to_string(index);
+
+    return out;
+}
+
+std::string ConnectionHandle::ToString(void) const
+{
+    std::string out;
+
+    if (not name.empty()) out = name;
+
+    if (out.empty()) out = this->serialize();
+
+    return out;
+}
+
+bool operator==(const ConnectionHandle &lhs, const ConnectionHandle &rhs)
+{
+    return lhs.serialize() == rhs.serialize();
+}
diff --git a/src/ConnectionRegistry/ConnectionHandle.h b/src/ConnectionRegistry/ConnectionHandle.h
new file mode 100644
index 0000000..e23cd73
--- /dev/null
+++ b/src/ConnectionRegistry/ConnectionHandle.h
@@ -0,0 +1,79 @@
+/**
+    @file ConnectionHandle.h
+    @author Lime Microsystems
+    @brief Represent a connection to a device
+*/
+
+#pragma once
+
+#include <LimeSuiteConfig.h>
+#include <string>
+
+namespace lime{
+/*!
+ * A connection handle identifies a particular connection.
+ * Handles are used by the connection registry to return
+ * enumeration results and to instantiate connections.
+ *
+ * When using ConnectionHandle to specify an enumeration hint,
+ * simply fill in only the fields that the user is interested in.
+ * Each default field (empty string, -1 index) will be ignored
+ * by the connection registry entry discovery implementation.
+ */
+class LIME_API ConnectionHandle
+{
+public:
+
+    ConnectionHandle(void);
+
+    //! Create from serialized string with key=value pairs
+    ConnectionHandle(const std::string &args);
+
+    /*!
+     * The name of the IConnection support module.
+     * Example EVB7COM, EVB7STREAM, NOVENA7.
+     */
+    std::string module;
+
+    /*!
+     * The connection media type.
+     * Example: SPI, COM, USB.
+     */
+    std::string media;
+
+    /*!
+     * The name of the device. Example: STREAM, NOVENA.
+     */
+    std::string name;
+
+    /*!
+     * An address such a URL, IP address, or similar.
+     */
+    std::string addr;
+
+    /*!
+     * A serial number which is unique to a particular device.
+     */
+    std::string serial;
+
+    /*!
+     * An internal index which may enumerate device handles.
+     */
+    long long index;
+
+    /*!
+     * Serialize this connection handle into a string format.
+     * This string format can be used to represent the handle.
+     */
+    std::string serialize(void) const;
+
+    /*!
+     * Get a displayable string for this handle.
+     * @return a string that may be printed
+     */
+    std::string ToString(void) const;
+};
+
+}
+//! Check two connection handles for equality
+bool operator==(const lime::ConnectionHandle &lhs, const lime::ConnectionHandle &rhs);
diff --git a/src/ConnectionRegistry/ConnectionRegistry.cpp b/src/ConnectionRegistry/ConnectionRegistry.cpp
new file mode 100644
index 0000000..9521c6e
--- /dev/null
+++ b/src/ConnectionRegistry/ConnectionRegistry.cpp
@@ -0,0 +1,162 @@
+/**
+    @file   ConnectionRegistry.cpp
+    @author Lime Microsystems (www.limemicro.com)
+    @brief  Implementation of connection registry
+*/
+
+#include "ConnectionRegistry.h"
+#include "IConnection.h"
+#include <mutex>
+#include <map>
+#include <memory>
+#include <iostream>
+#include <iso646.h> // alternative operators for visual c++: not, and, or...
+using namespace lime;
+
+void __loadAllConnections(void);
+
+/*******************************************************************
+ * Registry data structures
+ ******************************************************************/
+static std::mutex &registryMutex(void)
+{
+    static std::mutex mutex;
+    return mutex;
+}
+
+static std::map<std::string, ConnectionRegistryEntry *> registryEntries;
+
+struct SharedConnection
+{
+    SharedConnection(void):
+        numInstances(0),
+        connection(nullptr)
+    {
+        return;
+    }
+    size_t numInstances;
+    IConnection *connection;
+};
+
+static std::map<std::string, std::shared_ptr<SharedConnection>> connectionCache;
+
+/*******************************************************************
+ * Registry implementation
+ ******************************************************************/
+std::vector<ConnectionHandle> ConnectionRegistry::findConnections(const ConnectionHandle &hint)
+{
+    __loadAllConnections();
+    std::lock_guard<std::mutex> lock(registryMutex());
+
+    std::vector<ConnectionHandle> results;
+    for (const auto &entry : registryEntries)
+    {
+        //filter by module name when specified
+        if (not hint.module.empty() and hint.module != entry.first) continue;
+
+        for (auto handle : entry.second->enumerate(hint))
+        {
+            //insert the module name, which can be filtered on in makeConnection()
+            handle.module = entry.first;
+            results.push_back(handle);
+        }
+    }
+    return results;
+}
+
+IConnection *ConnectionRegistry::makeConnection(const ConnectionHandle &handle)
+{
+    __loadAllConnections();
+    std::lock_guard<std::mutex> lock(registryMutex());
+
+    //use the identifier as a hint to perform a discovery
+    //only identifiers from the discovery function itself is used in the factory
+    for (const auto &entry : registryEntries)
+    {
+        //filter by module name when specified
+        if (not handle.module.empty() and handle.module != entry.first) continue;
+
+        const auto r = entry.second->enumerate(handle);
+        if (r.empty()) continue;
+
+        auto realHandle = r.front(); //just pick the first
+        realHandle.module = entry.first;
+
+        //check the cache
+        auto &sharedConnection = connectionCache[realHandle.serialize()];
+        if (not sharedConnection)
+        {
+            //cache entry is empty, make a new connection
+            sharedConnection.reset(new SharedConnection());
+            try
+            {
+                sharedConnection->connection = entry.second->make(realHandle);
+                if (sharedConnection->connection != nullptr)
+                {
+                    sharedConnection->connection->_handle = realHandle;
+                }
+            }
+            catch (...)
+            {
+                //factory failed, erase entry and re-throw
+                connectionCache.erase(realHandle.serialize());
+                throw;
+            }
+        }
+
+        //return from cache, increment ref count
+        sharedConnection->numInstances++;
+        return sharedConnection->connection;
+    }
+
+    return nullptr;
+}
+
+void ConnectionRegistry::freeConnection(IConnection *conn)
+{
+    //some client code may end up freeing a null connection
+    if (conn == nullptr) return;
+
+    std::lock_guard<std::mutex> lock(registryMutex());
+
+    for (auto &cacheEntry : connectionCache)
+    {
+        if (not cacheEntry.second) continue;
+        if (cacheEntry.second->connection != conn) continue;
+        cacheEntry.second->numInstances--;
+        if (cacheEntry.second->numInstances != 0) continue;
+        delete cacheEntry.second->connection;
+        cacheEntry.second.reset();
+    }
+
+    //we never actually clear out the cache entries when they are empty
+    //we can do it here, but they should never really grow indefinitely
+}
+
+std::vector<std::string> ConnectionRegistry::moduleNames(void)
+{
+    __loadAllConnections();
+    std::vector<std::string> names;
+    std::lock_guard<std::mutex> lock(registryMutex());
+    for (const auto &entry : registryEntries)
+    {
+        names.push_back(entry.first);
+    }
+    return names;
+}
+
+/*******************************************************************
+ * Entry implementation
+ ******************************************************************/
+ConnectionRegistryEntry::ConnectionRegistryEntry(const std::string &name):
+    _name(name)
+{
+    std::lock_guard<std::mutex> lock(registryMutex());
+    registryEntries[_name] = this;
+}
+
+ConnectionRegistryEntry::~ConnectionRegistryEntry(void)
+{
+    std::lock_guard<std::mutex> lock(registryMutex());
+    registryEntries.erase(_name);
+}
diff --git a/src/ConnectionRegistry/ConnectionRegistry.h b/src/ConnectionRegistry/ConnectionRegistry.h
new file mode 100644
index 0000000..95d7b37
--- /dev/null
+++ b/src/ConnectionRegistry/ConnectionRegistry.h
@@ -0,0 +1,102 @@
+/**
+    @file ConnectionRegistry.h
+    @author Lime Microsystems
+    @brief Registration and access for possible connection types.
+*/
+
+#ifndef CONNECTION_REGISTRY_H
+#define CONNECTION_REGISTRY_H
+
+#include <LimeSuiteConfig.h>
+#include <ConnectionHandle.h>
+#include <string>
+#include <vector>
+
+namespace lime{
+
+class IConnection;
+
+/*!
+ * The connection registry provides a way to register
+ * discovery methods and factories for known connections,
+ * and to query and instantiate available connections.
+ */
+class LIME_API ConnectionRegistry
+{
+public:
+
+    /*!
+     * Discovery identifiers that can be used to create a connection.
+     * The hint may contain a connection type, serial number, ip address, etc.
+     * \param hint an optional connection handle with some fields filled-in
+     * \return a list of handles which can be used to make a connection
+     */
+    static std::vector<ConnectionHandle> findConnections(const ConnectionHandle &hint = ConnectionHandle());
+
+    /*!
+     * Create a connection from an identifying handle.
+     * Return a null pointer when no factories are available.
+     * \param handle a connection handle with fields filled-in
+     * \return a pointer to a connection instance (or null)
+     */
+    static IConnection *makeConnection(const ConnectionHandle &handle);
+
+    /*!
+     * Free an connection created by makeConnection().
+     */
+    static void freeConnection(IConnection *conn);
+
+    //! Get a list of available registry entry modules by name
+    static std::vector<std::string> moduleNames(void);
+};
+
+/*******************************************************************
+ * This section below is the registry API for connections.
+ * The registry API is intended for device developers.
+ ******************************************************************/
+
+/*!
+ * Create an overloaded instance of a ConnectionRegistryEntry
+ * to register discovery and factory functions into the system.
+ * The ConnectionRegistryEntry should be created prior to
+ * discovering and instantiating connections.
+ * One recommended use is at static initialization time.
+ */
+class LIME_API ConnectionRegistryEntry
+{
+public:
+
+    /*!
+     * Instantiating the ConnectionRegistryEntry
+     * registers it into the connection registry.
+     * The name describes the type of connection,
+     * that should be unique to the entry instance.
+     */
+    ConnectionRegistryEntry(const std::string &name);
+
+    //! Unregister a connection type
+    virtual ~ConnectionRegistryEntry(void);
+
+    /*!
+     * A discovery function takes a connection handle hint
+     * and returns a list of identifiers that can be used
+     * to create connection with makeConnection().
+     * \param hint an optional connection handle with some fields filled-in
+     * \return a list of handles which can be used to make a connection
+     */
+    virtual std::vector<ConnectionHandle> enumerate(const ConnectionHandle &hint) = 0;
+
+    /*!
+     * A factory function creates a connection from a connection handle.
+     * \param handle a connection handle with fields filled-in
+     * \return a pointer to a connection instance
+     */
+    virtual IConnection *make(const ConnectionHandle &handle) = 0;
+
+private:
+    std::string _name;
+};
+
+}
+#endif
+
diff --git a/src/ConnectionRegistry/IConnection.cpp b/src/ConnectionRegistry/IConnection.cpp
new file mode 100644
index 0000000..6155fba
--- /dev/null
+++ b/src/ConnectionRegistry/IConnection.cpp
@@ -0,0 +1,375 @@
+/**
+    @file   IConnection.cpp
+    @author Lime Microsystems (www.limemicro.com)
+    @brief  Implementation of IConnection interface
+*/
+
+#include "IConnection.h"
+#include "ErrorReporting.h"
+#include <cstring> //memcpy
+#include <chrono>
+#include <thread>
+#include <iso646.h>
+
+using namespace lime;
+
+DeviceInfo::DeviceInfo(void):
+    addrSi5351(-1),
+    addrADF4002(-1)
+{
+    return;
+}
+
+StreamMetadata::StreamMetadata(void):
+    timestamp(0),
+    hasTimestamp(false),
+    endOfBurst(false),
+    lateTimestamp(false),
+    packetDropped(false)
+{
+    return;
+}
+
+StreamConfig::StreamConfig(void):
+    isTx(false),
+    bufferLength(0),
+    format(STREAM_12_BIT_IN_16),
+    linkFormat(STREAM_12_BIT_IN_16)
+{
+    return;
+}
+
+IConnection::IConnection(void)
+{
+    callback_logData = nullptr;
+    unsigned short test = 0x1234;
+    unsigned char* bytes = (unsigned char*)&test;
+    if(bytes[0] == 0x12 && bytes[1] == 0x34)
+        mSystemBigEndian = true;
+    else
+        mSystemBigEndian = false;
+}
+
+IConnection::~IConnection(void)
+{
+    return;
+}
+
+const ConnectionHandle &IConnection::GetHandle(void) const
+{
+    return _handle;
+}
+
+bool IConnection::IsOpen(void)
+{
+    return false;
+}
+
+DeviceInfo IConnection::GetDeviceInfo(void)
+{
+    DeviceInfo info;
+    info.addrsLMS7002M.push_back(0);
+    return info;
+}
+
+/***********************************************************************
+ * Serial API
+ **********************************************************************/
+
+int IConnection::TransactSPI(const int addr, const uint32_t *writeData, uint32_t *readData, const size_t size)
+{
+    ReportError(ENOTSUP);
+    return -1;
+}
+
+int IConnection::WriteI2C(const int addr, const std::string &data)
+{
+    ReportError(ENOTSUP);
+    return -1;
+}
+
+int IConnection::ReadI2C(const int addr, const size_t numBytes, std::string &data)
+{
+    ReportError(ENOTSUP);
+    return -1;
+}
+
+/***********************************************************************
+ * LMS7002M Driver callbacks
+ **********************************************************************/
+
+int IConnection::DeviceReset(void)
+{
+    ReportError(ENOTSUP);
+    return -1;
+}
+
+void IConnection::UpdateExternalBandSelect(const size_t channel, const int trfBand, const int rfePath)
+{
+    return;
+}
+
+int IConnection::UpdateExternalDataRate(const size_t channel, const double txRate, const double rxRate)
+{
+    return ReportError(EPERM, "UpdateExternalDataRate not implemented");
+}
+
+void IConnection::EnterSelfCalibration(const size_t channel)
+{
+    return;
+}
+
+void IConnection::ExitSelfCalibration(const size_t channel)
+{
+    return;
+}
+
+/***********************************************************************
+ * Reference clocks API
+ **********************************************************************/
+
+double IConnection::GetReferenceClockRate(void)
+{
+    //this is the populated TCXO on many boards
+    return 61.44e6/2;
+}
+
+int IConnection::SetReferenceClockRate(const double rate)
+{
+    return ReportError(EPERM, "SetReferenceClockRate not implemented");
+}
+
+double IConnection::GetTxReferenceClockRate(void)
+{
+    return this->GetReferenceClockRate();
+}
+
+int IConnection::SetTxReferenceClockRate(const double rate)
+{
+    return this->SetReferenceClockRate(rate);
+}
+
+/***********************************************************************
+ * Timestamp API
+ **********************************************************************/
+
+uint64_t IConnection::GetHardwareTimestamp(void)
+{
+    return 0;
+}
+
+void IConnection::SetHardwareTimestamp(const uint64_t now)
+{
+    return;
+}
+
+double IConnection::GetHardwareTimestampRate(void)
+{
+    return 1.0;
+}
+
+/***********************************************************************
+ * Stream API
+ **********************************************************************/
+
+int IConnection::SetupStream(size_t &streamID, const StreamConfig &config)
+{
+    streamID = ~0;
+    return ReportError(EPERM, "SetupStream not implemented");
+}
+
+int IConnection::CloseStream(const size_t streamID)
+{
+    return ReportError(EPERM, "CloseStream not implemented");
+}
+
+size_t IConnection::GetStreamSize(const size_t streamID)
+{
+    //this should be overloaded, but if not,
+    //pick a number that will probably work (power of 2)
+    return 16*1024;
+}
+
+int IConnection::ControlStream(const size_t streamID, const bool enable)
+{
+    return ReportError(EPERM, "ControlStream not implemented");
+}
+
+int IConnection::ReadStream(const size_t streamID, void* buffs, const size_t length, const long timeout_ms, StreamMetadata &metadata)
+{
+    return ReportError(EPERM, "ReadStream not implemented");
+}
+
+int IConnection::WriteStream(const size_t streamID, const void* buffs, const size_t length, const long timeout_ms, const StreamMetadata &metadata)
+{
+    return ReportError(EPERM, "WriteStream not implemented");
+}
+
+int IConnection::ReadStreamStatus(const size_t streamID, const long timeout_ms, StreamMetadata &metadata)
+{
+    return ReportError(EPERM, "ReadStreamStatus not implemented");
+}
+
+int IConnection::UploadWFM(const void * const* samples, uint8_t chCount, size_t sample_count, StreamConfig::StreamDataFormat format)
+{
+    return ReportError(EPERM, "UploadTxWFM not implemented");   
+}
+
+/** @brief Sets callback function which gets called each time data is sent or received
+*/
+void IConnection::SetDataLogCallback(std::function<void(bool, const unsigned char*, const unsigned int)> callback)
+{
+    callback_logData = callback;
+}
+
+/***********************************************************************
+ * Programming API
+ **********************************************************************/
+
+int IConnection::ProgramWrite(const char *buffer, const size_t length, const int programmingMode, const int index, ProgrammingCallback callback)
+{
+    ReportError(ENOTSUP, "ProgramWrite not supported");
+    return -1;
+}
+
+int IConnection::ProgramRead(char *buffer, const size_t length, const int index, ProgrammingCallback callback)
+{
+    ReportError(ENOTSUP, "ProgramRead not supported");
+    return -1;
+}
+
+int IConnection::ProgramMCU(const uint8_t *buffer, const size_t length,
+                const IConnection::MCU_PROG_MODE mode,
+                IConnection::ProgrammingCallback callback)
+{
+#ifndef NDEBUG
+    auto timeStart = std::chrono::high_resolution_clock::now();
+#endif // NDEBUG
+    const auto timeout = std::chrono::milliseconds(100);
+    const int LMS_ADDR = 0x10;
+    const uint32_t controlAddr = 0x0002 << 16;
+    const uint32_t statusReg = 0x0003 << 16;
+    const uint32_t addrDTM = 0x0004 << 16; //data to MCU
+    const uint16_t EMTPY_WRITE_BUFF = 1 << 0;
+    const uint16_t PROGRAMMED = 1 << 6;
+    const uint8_t fifoLen = 32;
+    uint32_t wrdata[fifoLen];
+    uint32_t rddata = 0;
+    int status;
+    bool abort = false;
+
+    //reset MCU, set mode
+    wrdata[0] = controlAddr | 0;
+    wrdata[1] = controlAddr | (mode & 0x3);
+    if((status = TransactSPI(LMS_ADDR, wrdata, nullptr, 2)))
+        return status;
+
+    if(callback)
+        abort = callback(0, length, "");
+
+    for(uint16_t i=0; i<length && !abort; i+=fifoLen)
+    {
+        //wait till EMPTY_WRITE_BUFF = 1
+        bool fifoEmpty = false;
+        wrdata[0] = statusReg;
+        auto t1 = std::chrono::high_resolution_clock::now();
+        auto t2 = t1;
+        do{
+            if((status = TransactSPI(LMS_ADDR, wrdata, &rddata, 1)))
+                return status;
+            fifoEmpty = rddata & EMTPY_WRITE_BUFF;
+            t2 = std::chrono::high_resolution_clock::now();
+        }while( not fifoEmpty && (t2-t1)<timeout);
+
+        if(not fifoEmpty)
+            return ReportError(ETIMEDOUT, "MCU FIFO full");
+
+        //write 32 bytes into FIFO
+        for(uint8_t j=0; j<fifoLen; ++j)
+            wrdata[j] = addrDTM | buffer[i+j];
+        if((status = TransactSPI(LMS_ADDR, wrdata, nullptr, fifoLen)))
+            return status;
+        if(callback)
+            abort = callback(i+fifoLen, length, "");
+#ifndef NDEBUG
+        printf("MCU programming : %4i/%4li\r", i+fifoLen, long(length));
+#endif
+    };
+    if(abort)
+        return ReportError(-1, "operation aborted by user");
+
+    //wait until programmed flag
+    wrdata[0] = statusReg;
+    bool programmed = false;
+    auto t1 = std::chrono::high_resolution_clock::now();
+    auto t2 = t1;
+    do{
+        if((status = TransactSPI(LMS_ADDR, wrdata, &rddata, 1)))
+            return status;
+        programmed = rddata & PROGRAMMED;
+        t2 = std::chrono::high_resolution_clock::now();
+    }while( not programmed && (t2-t1)<timeout);
+
+    if(not programmed)
+        return ReportError(ETIMEDOUT, "MCU not programmed");
+#ifndef NDEBUG
+    auto timeEnd = std::chrono::high_resolution_clock::now();
+    printf("\nMCU Programming finished, %li ms\n",
+            std::chrono::duration_cast<std::chrono::milliseconds>
+            (timeEnd-timeStart).count());
+#endif //NDEBUG
+    return 0;
+}
+
+/***********************************************************************
+ * GPIO API
+ **********************************************************************/
+
+int IConnection::GPIOWrite(const uint8_t *buffer, const size_t bufLength)
+{
+    ReportError(ENOTSUP, "GPIOWrite not supported");
+    return -1;
+}
+
+int IConnection::GPIORead(uint8_t *buffer, const size_t bufLength)
+{
+    ReportError(ENOTSUP, "GPIORead not supported");
+    return -1;
+}
+
+/***********************************************************************
+ * Register API
+ **********************************************************************/
+
+int IConnection::WriteRegisters(const uint32_t *addrs, const uint32_t *data, const size_t size)
+{
+    ReportError(ENOTSUP, "WriteRegisters not supported");
+    return -1;
+}
+
+int IConnection::ReadRegisters(const uint32_t *addrs, uint32_t *data, const size_t size)
+{
+    ReportError(ENOTSUP, "ReadRegisters not supported");
+    return -1;
+}
+
+int IConnection::WriteRegister(const uint32_t addr, const uint32_t data)
+{
+    return this->WriteRegisters(&addr, &data, 1);
+}
+
+/***********************************************************************
+ * Aribtrary settings API
+ **********************************************************************/
+
+int IConnection::CustomParameterWrite(const uint8_t *ids, const double *values, const size_t count, const std::string* units)
+{
+    ReportError(ENOTSUP, "CustomParameterWrite not supported");
+    return -1;
+}
+
+int IConnection::CustomParameterRead(const uint8_t *ids, double *values, const size_t count, std::string* units)
+{
+    ReportError(ENOTSUP, "CustomParameterRead not supported");
+    return -1;
+}
diff --git a/src/ConnectionRegistry/IConnection.h b/src/ConnectionRegistry/IConnection.h
new file mode 100644
index 0000000..ee28105
--- /dev/null
+++ b/src/ConnectionRegistry/IConnection.h
@@ -0,0 +1,635 @@
+/**
+    @file IConnection.h
+    @author Lime Microsystems
+    @brief Interface class for connection types
+*/
+
+#ifndef ICONNECTION_H
+#define ICONNECTION_H
+
+#include <LimeSuiteConfig.h>
+#include <ConnectionHandle.h>
+#include <string>
+#include <vector>
+#include <cstring> //memset
+#include <functional>
+#include <stdint.h>
+
+namespace lime{
+
+/*!
+ * Information about the set of available hardware on a device.
+ * This includes available ICs, streamers, and version info.
+ *
+ * This structure provides SPI slave addresses for one or more RFICs
+ * and slave addresses or I2C addresses for commonly supported ICs.
+ * A -1 for an address number indicates that it is not available.
+ */
+struct LIME_API DeviceInfo
+{
+    DeviceInfo(void);
+
+    //! The displayable name for the device
+    std::string deviceName;
+
+    /*! The displayable name for the expansion card
+     * Ex: if the RFIC is on a daughter-card
+     */
+    std::string expansionName;
+
+    //! The firmware version as a string
+    std::string firmwareVersion;
+
+    //! Gateware version as a string
+    std::string gatewareVersion;
+    //! Gateware revision as a string
+    std::string gatewareRevision;
+    //! Which board should use this gateware
+    std::string gatewareTargetBoard;
+
+    //! The hardware version as a string
+    std::string hardwareVersion;
+
+    //! The protocol version as a string
+    std::string protocolVersion;
+
+    //! A unique board serial number
+    uint64_t boardSerialNumber;
+
+    /*!
+     * The SPI address numbers used to access each LMS7002M.
+     * This index will be used in the spi access functions.
+     */
+    std::vector<int> addrsLMS7002M;
+
+    /*!
+     * The I2C address number used to access the Si5351
+     * found on some development boards. -1 when not present.
+     */
+    int addrSi5351;
+
+    /*!
+     * The SPI address number used to access the ADF4002
+     * found on some development boards. -1 when not present.
+     */
+    int addrADF4002;
+};
+
+/*!
+ * The Stream metadata structure is used with the streaming API to exchange
+ * extra data associated with the stream such as timestamps and burst info.
+ */
+struct LIME_API StreamMetadata
+{
+    StreamMetadata(void);
+
+    /*!
+     * The timestamp in clock units
+     * Set to 0 when the timestamp is not applicable.
+     * See GetHardwareTimestampRate() for tick rate.
+     */
+    uint64_t timestamp;
+
+    //! True to indicate that the timestamp is valid
+    bool hasTimestamp;
+
+    /*!
+     * True to indicate the end of a stream buffer.
+     * When false, subsequent calls continue the stream.
+     */
+    bool endOfBurst;
+
+    /*!
+     * True to indicate that the timestamp was late.
+     * Used in stream status reporting.
+     */
+    bool lateTimestamp;
+
+    /*!
+     * True to indicate that a packet was dropped
+     * perhaps in a receiver overflow event.
+     */
+    bool packetDropped;
+};
+
+/*!
+ * The stream config structure is used with the SetupStream() API.
+ */
+struct LIME_API StreamConfig
+{
+    StreamConfig(void);
+
+    //! True for transmit stream, false for receive
+    bool isTx;
+
+    /*!
+     * A list of channels to use.
+     *  - Example ChA on RFIC0: [0]
+     *  - Example MIMO on RFIC0: [0, 1]
+     *  - Example MIMO on RFIC1: [2, 3]
+     */
+    uint8_t channelID;
+
+    float performanceLatency;
+
+    //! Possible stream data formats
+    enum StreamDataFormat
+    {
+        STREAM_12_BIT_IN_16,
+        STREAM_12_BIT_COMPRESSED,
+        STREAM_COMPLEX_FLOAT32,
+    };
+
+    /*!
+     * The buffer length is a size in samples
+     * that used for allocating internal buffers.
+     * Default: 0, meaning automatic selection
+     */
+    size_t bufferLength;
+
+    //! The format of the samples in Read/WriteStream().
+    StreamDataFormat format;
+
+    /*!
+     * The format of samples over the wire.
+     * This is not the format presented to the API caller.
+     * Choosing a compressed format can decrease link use
+     * at the expense of additional processing on the PC
+     * Default: STREAM_12_BIT_IN_16
+     */
+    StreamDataFormat linkFormat;
+};
+
+/*!
+ * IConnection is the interface class for a device with 1 or more Lime RFICs.
+ * The LMS7002M driver class calls into IConnection to interface with the hardware
+ * to implement high level functions on top of low-level SPI and GPIO.
+ * Device developers will implement a custom IConnection for their hardware
+ * as an abstraction for streaming and low-level SPI and configuration access.
+ */
+class LIME_API IConnection
+{
+public:
+    /*!
+     * Callback from programming processes
+     * @param bsent number of bytes transferred
+     * @param btotal total number of bytes to send
+     * @param progressMsg string describing current progress state
+     * @return 0-continue programming, 1-abort operation
+     */
+    typedef std::function<bool(int bsent, int btotal, const char* progressMsg)> ProgrammingCallback;
+
+    //! IConnection constructor
+    IConnection(void);
+
+    //! IConnection destructor
+    virtual ~IConnection(void);
+
+    //! Get the connection handle that was used to create this connection
+    const ConnectionHandle &GetHandle(void) const;
+
+    /*!
+     * Is this connection open?
+     * The constructor should attempt to connect but may fail,
+     * or the connection may go down at a later time.
+     * @return true when the connection is available
+     */
+    virtual bool IsOpen(void);
+
+    /*!
+     * Get information about a device
+     * for displaying helpful information
+     * or for making device-specific decisions.
+     */
+    virtual DeviceInfo GetDeviceInfo(void);
+
+    /***********************************************************************
+     * Serial API
+     **********************************************************************/
+
+    /*!
+     * @brief Bulk SPI write/read transaction.
+     *
+     * The transactSPI function is capable of bulk writes and bulk reads
+     * of SPI registers in an arbitrary IC (up to 32-bits per transaction).
+     *
+     * The readData parameter may be NULL to indicate a write-only operation,
+     * the underlying implementation may be able to optimize out the readback.
+     *
+     * @param addr the SPI device address
+     * @param writeData SPI bits to write out
+     * @param [out] readData stores readback data
+     * @param size the number of SPI transactions
+     * @return the transaction success state
+     */
+    virtual int TransactSPI(const int addr, const uint32_t *writeData, uint32_t *readData, const size_t size);
+
+    /*!
+     * Write to an available I2C slave.
+     * @param addr the address of the slave
+     * @param data an array of bytes write out
+     * @return the transaction success state
+     */
+    virtual int WriteI2C(const int addr, const std::string &data);
+
+    /*!
+     * Read from an available I2C slave.
+     * The data parameter can be used to pass optional write data.
+     * Some implementations can combine a write + read transaction.
+     * If the device contains multiple I2C masters,
+     * the address bits can encode which master.
+     * \param addr the address of the slave
+     * \param numBytes the number of bytes to read
+     * \param [inout] data an array of bytes read from the slave
+     * @return the transaction success state
+     */
+    virtual int ReadI2C(const int addr, const size_t numBytes, std::string &data);
+
+    /***********************************************************************
+     * LMS7002M Driver callbacks
+     **********************************************************************/
+
+    /*!
+     * Perform reset sequence on the device.
+     * Typically this will reset the RFIC using a GPIO,
+     * and possibly other ICs located on the device.
+     */
+    virtual int DeviceReset(void);
+
+    /*!
+     * Called by the LMS7002M driver after potential band-selection changes.
+     * Implementations may have additional external bands to switch via GPIO.
+     * @param channel the channel index number (Ex: 0 and 1 for RFIC0)
+     * @param trfBand the transmit frontend band selection: 1 or 2
+     * @param rfePath the receive frontend path selection: LMS7002M::PathRFE
+     */
+    virtual void UpdateExternalBandSelect(const size_t channel, const int trfBand, const int rfePath);
+
+    /*!
+     * Called by the LMS7002M driver after TSP/DIQ rate changes.
+     * Implementations may use these rate updates to configure
+     * internal parameters or perhaps PLL circuitry in a FPGA.
+     * @param channel the channel index number (Ex: 0 and 1 for RFIC0)
+     * @param txRate the baseband transmit data rate in Hz (BBIC to RFIC)
+     * @param rxRate the baseband receive data rate in Hz (RFIC to BBIC)
+     */
+    virtual int UpdateExternalDataRate(const size_t channel, const double txRate, const double rxRate);
+
+    /*!
+     * Called by the LMS7002M driver before the board begins self-calibration.
+     * Implementations should perform the necessary steps to power down
+     * external amplifiers and disable any BBIC interfaces which
+     * may be affected by the change in BBIC interface clock rate.
+     * @param channel the channel index number (Ex: 0 and 1 for RFIC0)
+     */
+    virtual void EnterSelfCalibration(const size_t channel);
+
+    /*!
+     * Called by the LMS7002M driver after the board completes self-calibration.
+     * Implementations should restore the board to the pre-calibration state.
+     * @param channel the channel index number (Ex: 0 and 1 for RFIC0)
+     */
+    virtual void ExitSelfCalibration(const size_t channel);
+
+    /***********************************************************************
+     * Reference clocks API
+     **********************************************************************/
+
+    /*!
+     * Query the frequency of the reference clock.
+     * Some implementations have a fixed reference,
+     * some have a programmable synthesizer like Si5351C.
+     * @return the reference clock rate in Hz
+     */
+    virtual double GetReferenceClockRate(void);
+
+    /*!
+     * Set the programmable reference clock rate.
+     * Some implementations use the programmable Si5351C.
+     * @param rate the clock rate in Hz
+     */
+    virtual int SetReferenceClockRate(const double rate);
+
+    /*!
+     * Query the TX frequency of the reference clock.
+     * Some boards will use a separate tx reference, otherwise
+     * this call simply forwards to GetReferenceClockRate()
+     * @return the reference clock rate in Hz
+     */
+    virtual double GetTxReferenceClockRate(void);
+
+    /*!
+     * Set the programmable TX reference clock rate.
+     * Some boards will use a separate tx reference, otherwise
+     * this call simply forwards to SetReferenceClockRate()
+     * @param rate the clock rate in Hz
+     */
+    virtual int SetTxReferenceClockRate(const double rate);
+
+    /***********************************************************************
+     * Timestamp API
+     **********************************************************************/
+
+    /*!
+     * Get the current timestamp in clock units.
+     */
+    virtual uint64_t GetHardwareTimestamp(void);
+
+    /*!
+     * Set the current timestamp in clock units.
+     */
+    virtual void SetHardwareTimestamp(const uint64_t now);
+
+    /*!
+     * Get the rate of the current timestamp in ticks per second.
+     * This call may be used often and should return a cached value.
+     */
+    virtual double GetHardwareTimestampRate(void);
+
+    /***********************************************************************
+     * Stream API
+     **********************************************************************/
+
+    /*!
+     * Setup a stream with a request configuration.
+     * SetupStream() either sets a valid stream ID
+     * to be used with the other stream API calls,
+     * or a helpful error message when setup fails.
+     *
+     * SetupStream() may fail for a variety of reasons
+     * such as invalid channel, format, or buffer configurations,
+     * the stream is already open, or streaming not supported.
+     *
+     * @param [out] streamID the configured stream identifier
+     * @param config the requested stream configuration
+     * @return 0-success, other failure
+     */
+    virtual int SetupStream(size_t &streamID, const StreamConfig &config);
+
+    /*!
+     * Close an open stream give the stream ID.
+     * This invalidates the stream ID
+     * @param streamID the configured stream identifier
+     * @return 0-success, other failure
+     */
+    virtual int CloseStream(const size_t streamID);
+
+    /*!
+     * Get the transfer size per buffer in samples.
+     * Use the stream size buffers when possible
+     * with the ReadStream()/WriteStream() API
+     * to match up with the link transfer size.
+     * Consider this an optimization.
+     * @param streamID the configured stream identifier
+     * @return the transfer size per buffer in samples
+     */
+    virtual size_t GetStreamSize(const size_t streamID);
+
+    /*!
+     * Control streaming activation, bursts, and timing.
+     * While SetupStream() sets up and allocates resources,
+     * ControlStream() is resonsible for dis/enabling the stream
+     *
+     * - Use enable to activate/deactivate the stream.
+     *
+     * @param streamID the stream index number
+     * @param enable true to enable streaming, false to halt streaming
+     * @return true for success, otherwise false
+     */
+    virtual int ControlStream(const size_t streamID, const bool enable);
+
+    /*!
+     * Read blocking data from the stream into the specified buffer.
+     *
+     * @param streamID the RX stream index number
+     * @param buffs an array of buffers pointers
+     * @param length the number of samples per buffer
+     * @param timeout_ms the timeout in milliseconds
+     * @param [out] metadata optional stream metadata
+     * @return the number of samples read or error code
+     */
+    virtual int ReadStream(const size_t streamID, void* buffer, const size_t length, const long timeout_ms, StreamMetadata &metadata);
+
+    /*!
+     * Write blocking data into the stream from the specified buffer.
+     *
+     * - The metadata timestamp corresponds to the start of the buffer.
+     * - The end of burst only applies when all bytes have been written.
+     *
+     * @param streamID the TX stream stream number
+     * @param buffs an array of buffers pointers
+     * @param length the number of samples per buffer
+     * @param timeout_ms the timeout in milliseconds
+     * @param metadata optional stream metadata
+     * @return the number of samples written or error code
+     */
+    virtual int WriteStream(const size_t streamID, const void *buffs, const size_t length, const long timeout_ms, const StreamMetadata &metadata);
+
+    /*!
+     * Read reported stream status events such as
+     * overflow, underflow, late transmit, end of burst.
+     *
+     * @param streamID the RX stream index number
+     * @param timeout_ms the timeout in milliseconds
+     * @param [out] metadata stream status metadata
+     * @return 0 on success, -1 for timeout no data
+     */
+    virtual int ReadStreamStatus(const size_t streamID, const long timeout_ms, StreamMetadata &metadata);
+
+    /**	@brief Uploads waveform to on board memory for later use
+    @param samples multiple channel samples data
+    @param chCount number of waveform channels
+    @param sample_count number of samples in each channel
+    @param format waveform data format
+    */
+    virtual int UploadWFM(const void* const* samples, uint8_t chCount, size_t sample_count, StreamConfig::StreamDataFormat format);
+
+    /***********************************************************************
+     * Programming API
+     **********************************************************************/
+
+    /** @brief Uploads program to selected device
+        @param buffer binary program data
+        @param length buffer length
+        @param programmingMode to RAM, to FLASH, to EEPROM, etc..
+        @param index target device number
+        @param callback callback for progress reporting or early termination
+        @return the operation success state
+
+        Can be used to program MCU, FPGA, write external on board memory.
+        This could be a quite long operation, use callback to get progress info or to terminate early
+    */
+    virtual int ProgramWrite(const char *buffer, const size_t length, const int programmingMode, const int index, ProgrammingCallback callback = 0);
+
+    /**	@brief Reads current program from selected device
+        @param destination buffer for binary program data
+        @param length buffer length to read
+        @param index target device number
+        @param callback callback for progress reporting or early termination
+        @return the operation success state
+    */
+    virtual int ProgramRead(char *buffer, const size_t length, const int index, ProgrammingCallback callback = 0);
+
+    enum MCU_PROG_MODE
+    {
+        RESET = 0,
+        EEPROM_AND_SRAM,
+        SRAM,
+        BOOT_SRAM_FROM_EEPROM
+    };
+    /** @brief Uploads program to MCU
+        @param buffer binary program data
+        @param length buffer length
+        @param mode MCU programing mode RESET, EEPROM_AND_SRAM, SRAM, BOOT_SRAM_FROM_EEPROM
+        @param callback callback for progress reporting or early termination
+        @return 0-success
+
+        This could be a quite long operation, use callback to get progress info or to terminate early
+    */
+    virtual int ProgramMCU(const uint8_t *buffer, const size_t length, const MCU_PROG_MODE mode, ProgrammingCallback callback = 0);
+
+    /***********************************************************************
+     * GPIO API
+     **********************************************************************/
+
+    /**	@brief Writes GPIO values to device
+    @param source buffer for GPIO values LSB first, each bit sets GPIO state
+    @param bufLength buffer length
+    @return the operation success state
+    */
+    virtual int GPIOWrite(const uint8_t *buffer, const size_t bufLength);
+
+    /**	@brief Reads GPIO values from device
+    @param destination buffer for GPIO values LSB first, each bit represent GPIO state
+    @param bufLength buffer length to read
+    @return the operation success state
+    */
+    virtual int GPIORead(uint8_t *buffer, const size_t bufLength);
+
+    /***********************************************************************
+     * Register API
+     **********************************************************************/
+
+    /**	@brief Bulk write device registers.
+     * WriteRegisters() writes multiple registers and supports 32-bit addresses and data.
+     * WriteRegisters() can support multiple devices by dispatching based on the address.
+     * @param addrs an array of 32-bit register addresses
+     * @param data an array of 32-bit register data
+     * @param size the number of entries in addrs and data
+     * @return the operation success state
+     */
+    virtual int WriteRegisters(const uint32_t *addrs, const uint32_t *data, const size_t size);
+
+    //! Write a single device register
+    int WriteRegister(const uint32_t addr, const uint32_t data);
+
+    /**	@brief Bulk read device registers.
+     * ReadRegisters() writes multiple registers and supports 32-bit addresses and data.
+     * ReadRegisters() can support multiple devices by dispatching based on the address.
+     * @param addrs an array of 32-bit register addresses
+     * @param [out] data an array of 32-bit register data
+     * @param size the number of entries in addrs and data
+     * @return the operation success state
+     */
+    virtual int ReadRegisters(const uint32_t *addrs, uint32_t *data, const size_t size);
+
+    //! Read a single device register
+    template <typename ReadType>
+    int ReadRegister(const uint32_t addr, ReadType &data);
+
+    /***********************************************************************
+     * Aribtrary settings API
+     **********************************************************************/
+
+    /** @brief Sets custom on board control to given value units
+	@param ids indexes of selected controls
+	@param values new control values
+	@param count number of values to write
+	@param units (optional) when not null specifies value units (e.g V, A, Ohm, C... )
+	@return the operation success state
+    */
+    virtual int CustomParameterWrite(const uint8_t *ids, const double *values, const size_t count, const std::string* units);
+
+    /** @brief Returns value of custom on board control
+	@param ids indexes of controls to read
+	@param values retrieved control values
+	@param count number of values to read
+	@param units (optional) when not null returns value units (e.g V, A, Ohm, C... )
+	@return the operation success state
+    */
+    virtual int CustomParameterRead(const uint8_t *ids, double *values, const size_t count, std::string* units);
+
+    /** @brief Sets callback function which gets called each time data is sent or received
+    */
+    void SetDataLogCallback(std::function<void(bool, const unsigned char*, const unsigned int)> callback);
+
+protected:
+    std::function<void(bool, const unsigned char*, const unsigned int)> callback_logData;
+    bool mSystemBigEndian;
+
+private:
+    friend class ConnectionRegistry;
+    ConnectionHandle _handle;
+};
+
+template <typename ReadType>
+int IConnection::ReadRegister(const uint32_t addr, ReadType &data)
+{
+    uint32_t data32 = 0;
+    int st = this->ReadRegisters(&addr, &data32, 1);
+    data = ReadType(data32);
+    return st;
+}
+
+class LIME_API IStreamChannel
+{
+public:
+    struct Info
+    {
+        float sampleRate;
+        int fifoSize;
+        int fifoItemsCount;
+        int overrun;
+        int underrun;
+        bool active;
+        float linkRate;
+        int droppedPackets;
+        uint64_t timestamp;
+    };
+    IStreamChannel(){};
+    IStreamChannel(IConnection* port){};
+    virtual int Start() = 0;
+    virtual int Stop() = 0;
+    virtual ~IStreamChannel(){};
+
+    struct Metadata
+    {
+        enum
+        {
+            SYNC_TIMESTAMP = 1,
+        };
+        uint64_t timestamp;
+        uint32_t flags;
+    };
+
+    /** @brief Returns samples from receiver FIFO
+        @param samples destination array of data type used in SetupStream()
+        @param count number of samples to read
+        @param
+        @return number of samples received
+    */
+    virtual int Read(void* samples, const uint32_t count, Metadata* metadata, const int32_t timeout_ms = 100) = 0;
+
+    /** @brief Writes samples to transmitter FIFO
+        @param samples source array of data type used in SetupStream()
+        @param count number of samples to write
+        @return number of samples transmitted
+    */
+    virtual int Write(const void* samples, const uint32_t count, const Metadata* metadata, const int32_t timeout_ms = 100) = 0;
+
+    virtual Info GetInfo() = 0;
+};
+
+}
+#endif
+
diff --git a/src/ConnectionSTREAM/CMakeLists.txt b/src/ConnectionSTREAM/CMakeLists.txt
new file mode 100644
index 0000000..3308d69
--- /dev/null
+++ b/src/ConnectionSTREAM/CMakeLists.txt
@@ -0,0 +1,48 @@
+########################################################################
+## Support for USB STREAM connection
+########################################################################
+
+if(WIN32)
+    find_package(CyAPI)
+    set(USB_FOUND ${CYAPI_FOUND})
+    set(USB_INCLUDE_DIRS ${CYAPI_INCLUDE_DIRS})
+    set(USB_LIBRARIES ${CYAPI_LIBRARIES} SetupAPI)
+elseif(UNIX)
+    find_package(libusb-1.0)
+    set(USB_FOUND ${LIBUSB_1_FOUND})
+    set(USB_INCLUDE_DIRS ${LIBUSB_1_INCLUDE_DIRS})
+    set(USB_LIBRARIES ${LIBUSB_1_LIBRARIES})
+endif()
+
+message(STATUS "USB_INCLUDE_DIRS: ${USB_INCLUDE_DIRS}")
+message(STATUS "USB_LIBRARIES: ${USB_LIBRARIES}")
+
+set(THIS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/ConnectionSTREAM)
+
+set(CONNECTION_STREAM_SOURCES
+    ${THIS_SOURCE_DIR}/ConnectionSTREAMEntry.cpp
+    ${THIS_SOURCE_DIR}/ConnectionSTREAM.cpp
+    ${THIS_SOURCE_DIR}/ConnectionSTREAMing.cpp
+)
+
+set(CONNECTION_STREAM_LIBRARIES
+    ${USB_LIBRARIES}
+)
+
+########################################################################
+## Feature registration
+########################################################################
+include(FeatureSummary)
+include(CMakeDependentOption)
+cmake_dependent_option(ENABLE_STREAM "Enable STREAM" ON "ENABLE_LIBRARY;USB_FOUND" OFF)
+add_feature_info(ConnectionSTREAM ENABLE_STREAM "STREAM Connection support")
+if (NOT ENABLE_STREAM)
+    return()
+endif()
+
+########################################################################
+## Add to library
+########################################################################
+target_include_directories(LimeSuite PUBLIC ${USB_INCLUDE_DIRS})
+target_sources(LimeSuite PRIVATE ${CONNECTION_STREAM_SOURCES})
+target_link_libraries(LimeSuite ${CONNECTION_STREAM_LIBRARIES})
diff --git a/src/ConnectionSTREAM/ConnectionSTREAM.cpp b/src/ConnectionSTREAM/ConnectionSTREAM.cpp
new file mode 100644
index 0000000..e8c6b81
--- /dev/null
+++ b/src/ConnectionSTREAM/ConnectionSTREAM.cpp
@@ -0,0 +1,897 @@
+/**
+    @file ConnectionSTREAM.cpp
+    @author Lime Microsystems
+    @brief Implementation of STREAM board connection.
+*/
+
+#include "ConnectionSTREAM.h"
+#include "ErrorReporting.h"
+#include <cstring>
+#include <iostream>
+#include "Si5351C.h"
+#include "FPGA_common.h"
+#include "LMS7002M.h"
+#include <ciso646>
+#include <fstream>
+#include <thread>
+#include <chrono>
+
+using namespace std;
+
+#define CTR_W_REQCODE 0xC1
+#define CTR_W_VALUE 0x0000
+#define CTR_W_INDEX 0x0000
+
+#define CTR_R_REQCODE 0xC0
+#define CTR_R_VALUE 0x0000
+#define CTR_R_INDEX 0x0000
+
+using namespace lime;
+
+const uint8_t ConnectionSTREAM::streamBulkOutAddr = 0x01;
+const uint8_t ConnectionSTREAM::streamBulkInAddr = 0x81;
+const uint8_t ConnectionSTREAM::ctrlBulkOutAddr = 0x0F;
+const uint8_t ConnectionSTREAM::ctrlBulkInAddr = 0x8F;
+
+//control commands to be send via bulk port for boards v1.1 and earlier
+const std::set<uint8_t> ConnectionSTREAM::commandsToBulkCtrlHw1 =
+{
+    CMD_BRDSPI_WR, CMD_BRDSPI_RD,
+    CMD_LMS7002_WR, CMD_LMS7002_RD,
+    CMD_LMS7002_RST,
+};
+//control commands to be send via bulk port for boards v1.2 and later
+const std::set<uint8_t> ConnectionSTREAM::commandsToBulkCtrlHw2 =
+{
+    CMD_BRDSPI_WR, CMD_BRDSPI_RD,
+    CMD_LMS7002_WR, CMD_LMS7002_RD,
+    CMD_ANALOG_VAL_WR, CMD_ANALOG_VAL_RD,
+    CMD_ADF4002_WR,
+    CMD_LMS7002_RST,
+};
+
+/**	@brief Initializes port type and object necessary to communicate to usb device.
+*/
+ConnectionSTREAM::ConnectionSTREAM(void *arg, const unsigned index, const int vid, const int pid)
+{
+    bulkCtrlAvailable = false;
+    bulkCtrlInProgress = false;
+    RxLoopFunction = bind(&ConnectionSTREAM::ReceivePacketsLoop, this, std::placeholders::_1);
+    TxLoopFunction = bind(&ConnectionSTREAM::TransmitPacketsLoop, this, std::placeholders::_1);
+    isConnected = false;
+#ifndef __unix__
+    if(arg == nullptr)
+        USBDevicePrimary = new CCyFX3Device();
+    else
+        USBDevicePrimary = new CCyFX3Device(*(CCyFX3Device*)arg);
+	InCtrlEndPt3 = nullptr;
+	OutCtrlEndPt3 = nullptr;
+	InCtrlBulkEndPt = nullptr;
+	OutCtrlBulkEndPt = nullptr;
+#else
+    dev_handle = 0;
+    devs = 0;
+    ctx = (libusb_context *)arg;
+#endif
+    if (this->Open(index, vid, pid) != 0)
+        std::cerr << GetLastErrorMessage() << std::endl;
+
+    struct ExpectedVersion
+    {
+        int hw, fw, gw, gw_rev;
+    };
+
+    commandsToBulkCtrl = commandsToBulkCtrlHw2;
+
+    LMSinfo info = this->GetInfo();
+
+    if (info.hardware <= 1)
+    {
+        commandsToBulkCtrl = commandsToBulkCtrlHw1;
+    }
+
+    FPGAinfo fpgaInfo = this->GetFPGAInfo();
+    //expected version numbers based on HW number
+    vector<ExpectedVersion> versionList; //expected HW,FW,GW combinations
+    bool correctFWHW = false;
+    if (info.device == LMS_DEV_LIMESDR)
+    {
+        versionList = {
+            {4, 2, 2, 1},
+            {3, 2, 1, 20},
+            {2, 2, 1, 20},
+            {1, 6, 1, 20},
+        };
+    }
+    else if(info.device == LMS_DEV_STREAM)
+    {
+        versionList = {
+            {3, 8, 1, 2},
+        };
+    }
+
+    for(auto iter : versionList)
+        if(info.hardware == iter.hw
+           && info.firmware == iter.fw
+           && fpgaInfo.gatewareVersion == iter.gw
+           && fpgaInfo.gatewareRevision == iter.gw_rev)
+        {
+            correctFWHW = true;
+            break;
+        }
+
+    if(not correctFWHW)
+    {
+        ExpectedVersion expected = {-1, -1, -1, -1};
+        bool knownHardware = false;
+        for(auto iter : versionList)
+            if(info.hardware == iter.hw)
+        {
+            knownHardware = true;
+            expected = iter;
+            break;
+        }
+        if(not knownHardware)
+            std::cerr << "Unsupported hardware connected" << std::endl;
+
+        //check and warn about firmware mismatch problems
+        if (knownHardware && info.firmware != expected.fw)
+            std::cerr << std::endl
+            << "########################################################" << std::endl
+            << "##   !!!  Warning: firmware version mismatch  !!!" << std::endl
+            << "## Expected firmware version " << expected.fw << ", but found version " << info.firmware << std::endl
+            << "## Follow the FW and FPGA upgrade instructions:" << std::endl
+            << "## http://wiki.myriadrf.org/Lime_Suite#Flashing_images" << std::endl
+            << "########################################################" << std::endl
+            << std::endl;
+
+        //check and warn about gateware mismatch problems
+        if (knownHardware && (fpgaInfo.gatewareVersion != expected.gw
+            || fpgaInfo.gatewareRevision != expected.gw_rev))
+            std::cerr << std::endl
+            << "########################################################" << std::endl
+            << "##   !!!  Warning: gateware version mismatch  !!!" << std::endl
+            << "## Expected gateware version " << expected.gw << ", revision " << expected.gw_rev << std::endl
+            << "## But found version " << fpgaInfo.gatewareVersion << ", revision " << fpgaInfo.gatewareRevision<< std::endl
+            << "## Follow the FW and FPGA upgrade instructions:" << std::endl
+            << "## http://wiki.myriadrf.org/Lime_Suite#Flashing_images" << std::endl
+            << "########################################################" << std::endl
+            << std::endl;
+    }
+
+    //must configure synthesizer before using LimeSDR
+    if (info.device == LMS_DEV_LIMESDR && info.hardware < 4)
+    {
+        std::shared_ptr<Si5351C> si5351module(new Si5351C());
+        si5351module->Initialize(this);
+        si5351module->SetPLL(0, 25000000, 0);
+        si5351module->SetPLL(1, 25000000, 0);
+        si5351module->SetClock(0, 27000000, true, false);
+        si5351module->SetClock(1, 27000000, true, false);
+        for (int i = 2; i < 8; ++i)
+            si5351module->SetClock(i, 27000000, false, false);
+        Si5351C::Status status = si5351module->ConfigureClocks();
+        if (status != Si5351C::SUCCESS)
+        {
+            std::cerr << "Warning: Failed to configure Si5351C" << std::endl;
+            return;
+        }
+        status = si5351module->UploadConfiguration();
+        if (status != Si5351C::SUCCESS)
+            std::cerr << "Warning: Failed to upload Si5351C configuration" << std::endl;
+        std::this_thread::sleep_for(std::chrono::milliseconds(10)); //some settle time
+    }
+}
+
+/**	@brief Closes connection to chip and deallocates used memory.
+*/
+ConnectionSTREAM::~ConnectionSTREAM()
+{
+    for(auto i : mTxStreams)
+        ControlStream((size_t)i, false);
+    for(auto i : mRxStreams)
+        ControlStream((size_t)i, false);
+    for(auto i : mTxStreams)
+        CloseStream((size_t)i);
+    for(auto i : mRxStreams)
+        CloseStream((size_t)i);
+    UpdateThreads();
+    Close();
+#ifndef __unix__
+    delete USBDevicePrimary;
+#endif
+}
+
+/**	@brief Tries to open connected USB device and find communication endpoints.
+	@return Returns 0-Success, other-EndPoints not found or device didn't connect.
+*/
+int ConnectionSTREAM::Open(const unsigned index, const int vid, const int pid)
+{
+    bulkCtrlAvailable = false;
+#ifndef __unix__
+    if(index > USBDevicePrimary->DeviceCount())
+        return ReportError(ERANGE, "ConnectionSTREAM: Device index out of range");
+
+    if(USBDevicePrimary->Open(index) == false)
+        return ReportError(-1, "ConnectionSTREAM: Failed to open device");
+
+    if (InCtrlEndPt3)
+    {
+        delete InCtrlEndPt3;
+        InCtrlEndPt3 = nullptr;
+    }
+    InCtrlEndPt3 = new CCyControlEndPoint(*USBDevicePrimary->ControlEndPt);
+
+    if (OutCtrlEndPt3)
+    {
+        delete OutCtrlEndPt3;
+        OutCtrlEndPt3 = nullptr;
+    }
+    OutCtrlEndPt3 = new CCyControlEndPoint(*USBDevicePrimary->ControlEndPt);
+
+    InCtrlEndPt3->ReqCode = CTR_R_REQCODE;
+    InCtrlEndPt3->Value = CTR_R_VALUE;
+    InCtrlEndPt3->Index = CTR_R_INDEX;
+    InCtrlEndPt3->TimeOut = 3000;
+
+    OutCtrlEndPt3->ReqCode = CTR_W_REQCODE;
+    OutCtrlEndPt3->Value = CTR_W_VALUE;
+    OutCtrlEndPt3->Index = CTR_W_INDEX;
+    OutCtrlEndPt3->TimeOut = 3000;
+
+    for (int i=0; i<USBDevicePrimary->EndPointCount(); i++)
+        if(USBDevicePrimary->EndPoints[i]->Address == streamBulkOutAddr)
+        {
+            OutEndPt = USBDevicePrimary->EndPoints[i];
+            long len = OutEndPt->MaxPktSize * 64;
+            OutEndPt->SetXferSize(len);
+            break;
+        }
+    for (int i=0; i<USBDevicePrimary->EndPointCount(); i++)
+        if(USBDevicePrimary->EndPoints[i]->Address == streamBulkInAddr)
+        {
+            InEndPt = USBDevicePrimary->EndPoints[i];
+            long len = InEndPt->MaxPktSize * 64;
+            InEndPt->SetXferSize(len);
+            break;
+        }
+
+    InCtrlBulkEndPt = nullptr;
+    for (int i=0; i<USBDevicePrimary->EndPointCount(); i++)
+        if(USBDevicePrimary->EndPoints[i]->Address == ctrlBulkInAddr)
+        {
+            InCtrlBulkEndPt = USBDevicePrimary->EndPoints[i];
+            InCtrlBulkEndPt->TimeOut = 1000;
+            bulkCtrlAvailable = true;
+            break;
+        }
+    OutCtrlBulkEndPt = nullptr;
+    for (int i=0; i<USBDevicePrimary->EndPointCount(); i++)
+        if(USBDevicePrimary->EndPoints[i]->Address == ctrlBulkOutAddr)
+        {
+            OutCtrlBulkEndPt = USBDevicePrimary->EndPoints[i];
+            OutCtrlBulkEndPt->TimeOut = 1000;
+            bulkCtrlAvailable = true;
+            break;
+        }
+    isConnected = true;
+    return 0;
+#else
+    dev_handle = libusb_open_device_with_vid_pid(ctx, vid, pid);
+    if(dev_handle == nullptr)
+        return ReportError(-1, "ConnectionSTREAM: libusb_open failed");
+    if(libusb_kernel_driver_active(dev_handle, 0) == 1)   //find out if kernel driver is attached
+    {
+        printf("Kernel Driver Active\n");
+        if(libusb_detach_kernel_driver(dev_handle, 0) == 0) //detach it
+            printf("Kernel Driver Detached!\n");
+    }
+    int r = libusb_claim_interface(dev_handle, 0); //claim interface 0 (the first) of device
+    if(r < 0)
+        return ReportError(-1, "ConnectionSTREAM: Cannot claim interface - %s", libusb_strerror(libusb_error(r)));
+
+    libusb_device* device = libusb_get_device(dev_handle);
+    libusb_config_descriptor* descriptor = nullptr;
+    if(libusb_get_active_config_descriptor(device, &descriptor) < 0)
+    {
+        printf("failed to get config descriptor\n");
+    }
+    //check for 0x0F and 0x8F endpoints
+    if(descriptor->bNumInterfaces > 0)
+    {
+        libusb_interface_descriptor iface = descriptor->interface[0].altsetting[0];
+        for(int i=0; i<iface.bNumEndpoints; ++i)
+            if(iface.endpoint[i].bEndpointAddress == ctrlBulkOutAddr ||
+               iface.endpoint[i].bEndpointAddress == ctrlBulkInAddr)
+            {
+                bulkCtrlAvailable = true;
+                break;
+            }
+    }
+    libusb_free_config_descriptor(descriptor);
+    isConnected = true;
+    if(bulkCtrlAvailable)
+    {
+        LMS64CProtocol::GenericPacket ctrPkt;
+        ctrPkt.cmd = CMD_USB_FIFO_RST;
+        ctrPkt.outBuffer.push_back(0x01); //reset bulk endpoints
+        if(TransferPacket(ctrPkt) != 0)
+            printf("Failed to reset USB bulk endpoints\n");
+    }
+    return 0;
+#endif
+}
+
+/**	@brief Closes communication to device.
+*/
+void ConnectionSTREAM::Close()
+{
+    #ifndef __unix__
+	USBDevicePrimary->Close();
+	InEndPt = nullptr;
+	OutEndPt = nullptr;
+	InCtrlBulkEndPt = nullptr;
+	OutCtrlBulkEndPt = nullptr;
+	if (InCtrlEndPt3)
+	{
+		delete InCtrlEndPt3;
+		InCtrlEndPt3 = nullptr;
+	}
+	if (OutCtrlEndPt3)
+	{
+		delete OutCtrlEndPt3;
+		OutCtrlEndPt3 = nullptr;
+	}
+    #else
+    if(dev_handle != 0)
+    {
+        libusb_release_interface(dev_handle, 0);
+        libusb_close(dev_handle);
+        dev_handle = 0;
+    }
+    #endif
+    isConnected = false;
+}
+
+/**	@brief Returns connection status
+	@return 1-connection open, 0-connection closed.
+*/
+bool ConnectionSTREAM::IsOpen()
+{
+    #ifndef __unix__
+    return USBDevicePrimary->IsOpen() && isConnected;
+    #else
+    return isConnected;
+    #endif
+}
+
+/**	@brief Sends given data buffer to chip through USB port.
+	@param buffer data buffer, must not be longer than 64 bytes.
+	@param length given buffer size.
+    @param timeout_ms timeout limit for operation in milliseconds
+	@return number of bytes sent.
+*/
+int ConnectionSTREAM::Write(const unsigned char *buffer, const int length, int timeout_ms)
+{
+    std::lock_guard<std::mutex> lock(mExtraUsbMutex);
+    long len = length;
+    if(IsOpen() == false)
+        return 0;
+
+    unsigned char* wbuffer = new unsigned char[length];
+    memcpy(wbuffer, buffer, length);
+    bulkCtrlInProgress = false;
+    #ifndef __unix__
+    if(bulkCtrlAvailable
+        && commandsToBulkCtrl.find(buffer[0]) != commandsToBulkCtrl.end())
+    {
+        bulkCtrlInProgress = true;
+        OutCtrlBulkEndPt->XferData(wbuffer, len);
+    }
+    else if(OutCtrlEndPt3)
+        OutCtrlEndPt3->Write(wbuffer, len);
+    else
+        len = 0;
+    #else
+    if(bulkCtrlAvailable
+        && commandsToBulkCtrl.find(buffer[0]) != commandsToBulkCtrl.end())
+    {
+        bulkCtrlInProgress = true;
+        int actual = 0;
+        libusb_bulk_transfer(dev_handle, ctrlBulkOutAddr, wbuffer, length, &actual, timeout_ms);
+        len = actual;
+    }
+    else
+        len = libusb_control_transfer(dev_handle, LIBUSB_REQUEST_TYPE_VENDOR,CTR_W_REQCODE ,CTR_W_VALUE, CTR_W_INDEX, wbuffer, length, timeout_ms);
+    #endif
+    delete wbuffer;
+    return len;
+}
+
+/**	@brief Reads data coming from the chip through USB port.
+	@param buffer pointer to array where received data will be copied, array must be
+	big enough to fit received data.
+	@param length number of bytes to read from chip.
+    @param timeout_ms timeout limit for operation in milliseconds
+	@return number of bytes received.
+*/
+int ConnectionSTREAM::Read(unsigned char *buffer, const int length, int timeout_ms)
+{
+    std::lock_guard<std::mutex> lock(mExtraUsbMutex);
+    long len = length;
+    if(IsOpen() == false)
+        return 0;
+
+#ifndef __unix__
+    if(bulkCtrlAvailable && bulkCtrlInProgress)
+    {
+        InCtrlBulkEndPt->XferData(buffer, len);
+        bulkCtrlInProgress = false;
+    }
+    else if(InCtrlEndPt3)
+        InCtrlEndPt3->Read(buffer, len);
+    else
+        len = 0;
+#else
+    if(bulkCtrlAvailable && bulkCtrlInProgress)
+    {
+        int actual = 0;
+        libusb_bulk_transfer(dev_handle, ctrlBulkInAddr, buffer, len, &actual, timeout_ms);
+        len = actual;
+        bulkCtrlInProgress = false;
+    }
+    else
+        len = libusb_control_transfer(dev_handle, LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_ENDPOINT_IN ,CTR_R_REQCODE ,CTR_R_VALUE, CTR_R_INDEX, buffer, len, timeout_ms);
+#endif
+    return len;
+}
+
+#ifdef __unix__
+/**	@brief Function for handling libusb callbacks
+*/
+void callback_libusbtransfer(libusb_transfer *trans)
+{
+	USBTransferContext *context = reinterpret_cast<USBTransferContext*>(trans->user_data);
+	std::unique_lock<std::mutex> lck(context->transferLock);
+	switch(trans->status)
+	{
+    case LIBUSB_TRANSFER_CANCELLED:
+        //printf("Transfer %i canceled\n", context->id);
+        context->bytesXfered = trans->actual_length;
+        context->done.store(true);
+        //context->used = false;
+        //context->reset();
+        break;
+    case LIBUSB_TRANSFER_COMPLETED:
+        //if(trans->actual_length == context->bytesExpected)
+		{
+			context->bytesXfered = trans->actual_length;
+			context->done.store(true);
+		}
+        break;
+    case LIBUSB_TRANSFER_ERROR:
+        printf("TRANSFER ERRRO\n");
+        context->bytesXfered = trans->actual_length;
+        context->done.store(true);
+        //context->used = false;
+        break;
+    case LIBUSB_TRANSFER_TIMED_OUT:
+        //printf("transfer timed out %i\n", context->id);
+        context->bytesXfered = trans->actual_length;
+        context->done.store(true);
+        //context->used = false;
+
+        break;
+    case LIBUSB_TRANSFER_OVERFLOW:
+        printf("transfer overflow\n");
+
+        break;
+    case LIBUSB_TRANSFER_STALL:
+        printf("transfer stalled\n");
+        break;
+    case LIBUSB_TRANSFER_NO_DEVICE:
+        printf("transfer no device\n");
+
+        break;
+	}
+	lck.unlock();
+	context->cv.notify_one();
+}
+#endif
+
+/**
+	@brief Starts asynchronous data reading from board
+	@param *buffer buffer where to store received data
+	@param length number of bytes to read
+	@return handle of transfer context
+*/
+int ConnectionSTREAM::BeginDataReading(char *buffer, uint32_t length)
+{
+    int i = 0;
+	bool contextFound = false;
+	//find not used context
+    for(i = 0; i<USB_MAX_CONTEXTS; i++)
+    {
+        if(!contexts[i].used)
+        {
+            contextFound = true;
+            break;
+        }
+    }
+    if(!contextFound)
+    {
+        printf("No contexts left for reading data\n");
+        return -1;
+    }
+    contexts[i].used = true;
+    #ifndef __unix__
+    if(InEndPt)
+        contexts[i].context = InEndPt->BeginDataXfer((unsigned char*)buffer, length, contexts[i].inOvLap);
+	return i;
+    #else
+    unsigned int Timeout = 500;
+    libusb_transfer *tr = contexts[i].transfer;
+	libusb_fill_bulk_transfer(tr, dev_handle, streamBulkInAddr, (unsigned char*)buffer, length, callback_libusbtransfer, &contexts[i], Timeout);
+	contexts[i].done = false;
+	contexts[i].bytesXfered = 0;
+	contexts[i].bytesExpected = length;
+	int status = libusb_submit_transfer(tr);
+    if(status != 0)
+    {
+        printf("ERROR BEGIN DATA READING %s\n", libusb_error_name(status));
+        contexts[i].used = false;
+        return -1;
+    }
+    #endif
+    return i;
+}
+
+/**
+	@brief Waits for asynchronous data reception
+	@param contextHandle handle of which context data to wait
+	@param timeout_ms number of miliseconds to wait
+	@return 1-data received, 0-data not received
+*/
+int ConnectionSTREAM::WaitForReading(int contextHandle, unsigned int timeout_ms)
+{
+    if(contextHandle >= 0 && contexts[contextHandle].used == true)
+    {
+    #ifndef __unix__
+    int status = 0;
+	if(InEndPt)
+        status = InEndPt->WaitForXfer(contexts[contextHandle].inOvLap, timeout_ms);
+	return status;
+    #else
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    std::unique_lock<std::mutex> lck(contexts[contextHandle].transferLock);
+    while(contexts[contextHandle].done.load() == false && std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count() < timeout_ms)
+    {
+        //blocking not to waste CPU
+        contexts[contextHandle].cv.wait_for(lck, chrono::milliseconds(timeout_ms));
+        t2 = chrono::high_resolution_clock::now();
+    }
+	return contexts[contextHandle].done.load() == true;
+    #endif
+    }
+    else
+        return 0;
+}
+
+/**
+	@brief Finishes asynchronous data reading from board
+	@param buffer array where to store received data
+	@param length number of bytes to read
+	@param contextHandle handle of which context to finish
+	@return negative values failure, positive number of bytes received
+*/
+int ConnectionSTREAM::FinishDataReading(char *buffer, uint32_t length, int contextHandle)
+{
+    if(contextHandle >= 0 && contexts[contextHandle].used == true)
+    {
+    #ifndef __unix__
+    int status = 0;
+    long len = length;
+    if(InEndPt)
+        status = InEndPt->FinishDataXfer((unsigned char*)buffer, len, contexts[contextHandle].inOvLap, contexts[contextHandle].context);
+    contexts[contextHandle].used = false;
+    contexts[contextHandle].reset();
+    return len;
+    #else
+	length = contexts[contextHandle].bytesXfered;
+	contexts[contextHandle].used = false;
+	contexts[contextHandle].reset();
+	return length;
+    #endif
+    }
+    else
+        return 0;
+}
+
+/**
+	@brief Aborts reading operations
+*/
+void ConnectionSTREAM::AbortReading()
+{
+#ifndef __unix__
+	InEndPt->Abort();
+#else
+    for(int i=0; i<USB_MAX_CONTEXTS; ++i)
+    {
+        if(contexts[i].used)
+            libusb_cancel_transfer( contexts[i].transfer );
+    }
+#endif
+}
+
+/**
+	@brief Starts asynchronous data Sending to board
+	@param *buffer buffer to send
+	@param length number of bytes to send
+	@return handle of transfer context
+*/
+int ConnectionSTREAM::BeginDataSending(const char *buffer, uint32_t length)
+{
+    int i = 0;
+	//find not used context
+	bool contextFound = false;
+    for(i = 0; i<USB_MAX_CONTEXTS; i++)
+    {
+        if(!contextsToSend[i].used)
+        {
+            contextFound = true;
+            break;
+        }
+    }
+    if(!contextFound)
+        return -1;
+    contextsToSend[i].used = true;
+    #ifndef __unix__
+    if(OutEndPt)
+        contextsToSend[i].context = OutEndPt->BeginDataXfer((unsigned char*)buffer, length, contextsToSend[i].inOvLap);
+	return i;
+    #else
+    unsigned int Timeout = 500;
+    libusb_transfer *tr = contextsToSend[i].transfer;
+	libusb_fill_bulk_transfer(tr, dev_handle, streamBulkOutAddr, (unsigned char*)buffer, length, callback_libusbtransfer, &contextsToSend[i], Timeout);
+	contextsToSend[i].done = false;
+	contextsToSend[i].bytesXfered = 0;
+	contextsToSend[i].bytesExpected = length;
+    int status = libusb_submit_transfer(tr);
+    if(status != 0)
+    {
+        printf("ERROR BEGIN DATA SENDING %s\n", libusb_error_name(status));
+        contextsToSend[i].used = false;
+        return -1;
+    }
+    #endif
+    return i;
+}
+
+/**
+	@brief Waits for asynchronous data sending
+	@param contextHandle handle of which context data to wait
+	@param timeout_ms number of miliseconds to wait
+	@return 1-data received, 0-data not received
+*/
+int ConnectionSTREAM::WaitForSending(int contextHandle, unsigned int timeout_ms)
+{
+    if( contextsToSend[contextHandle].used == true )
+    {
+    #ifndef __unix__
+	int status = 0;
+	if(OutEndPt)
+        status = OutEndPt->WaitForXfer(contextsToSend[contextHandle].inOvLap, timeout_ms);
+	return status;
+    #else
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    std::unique_lock<std::mutex> lck(contextsToSend[contextHandle].transferLock);
+    while(contextsToSend[contextHandle].done.load() == false && std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count() < timeout_ms)
+    {
+        //blocking not to waste CPU
+        contextsToSend[contextHandle].cv.wait_for(lck, chrono::milliseconds(timeout_ms));
+        t2 = chrono::high_resolution_clock::now();
+    }
+	return contextsToSend[contextHandle].done == true;
+    #endif
+    }
+    else
+        return 0;
+}
+
+/**
+	@brief Finishes asynchronous data sending to board
+	@param buffer array where to store received data
+	@param length number of bytes to read, function changes this value to number of bytes acctually received
+	@param contextHandle handle of which context to finish
+	@return false failure, true number of bytes sent
+*/
+int ConnectionSTREAM::FinishDataSending(const char *buffer, uint32_t length, int contextHandle)
+{
+    if( contextsToSend[contextHandle].used == true)
+    {
+#ifndef __unix__
+    long len = length;
+	if(OutEndPt)
+        OutEndPt->FinishDataXfer((unsigned char*)buffer, len, contextsToSend[contextHandle].inOvLap, contextsToSend[contextHandle].context);
+    contextsToSend[contextHandle].used = false;
+    contextsToSend[contextHandle].reset();
+    return len;
+#else
+	length = contextsToSend[contextHandle].bytesXfered;
+	contextsToSend[contextHandle].used = false;
+    contextsToSend[contextHandle].reset();
+	return length;
+#endif
+    }
+    else
+        return 0;
+}
+
+/**
+	@brief Aborts sending operations
+*/
+void ConnectionSTREAM::AbortSending()
+{
+#ifndef __unix__
+	OutEndPt->Abort();
+#else
+    for (int i = 0; i<USB_MAX_CONTEXTS; ++i)
+    {
+        if(contextsToSend[i].used)
+            libusb_cancel_transfer(contextsToSend[i].transfer);
+    }
+#endif
+}
+
+int ConnectionSTREAM::ProgramWrite(const char *buffer, const size_t length, const int programmingMode, const int device, ProgrammingCallback callback)
+{
+    if (device == LMS64CProtocol::FX3 && programmingMode == 1)
+    {
+#ifdef __unix__
+        libusb_device_descriptor desc;
+        int ret = libusb_get_device_descriptor(libusb_get_device(dev_handle), &desc);
+        if(ret<0)
+            printf("failed to get device description\n");
+        else if (desc.idProduct == 243)
+#else
+		if (USBDevicePrimary->ProductID == 243)
+#endif
+        {
+#ifdef __unix__
+            return fx3_usbboot_download((unsigned char*)buffer,length);
+#else
+            char* filename = "fx3fw_image_tmp.img";
+            int ret = 0;
+            std::ofstream myfile(filename, ios::out | ios::binary | ios::trunc);
+            if (!myfile.is_open())
+            {
+                ReportError("FX3 FW:Unable to create temporary file");
+                return -1;
+            }
+            myfile.write(buffer,length);
+            if (myfile.fail())
+            {
+                ReportError("FX3 FW:Unable to write to temporary file");
+                ret = -1;
+            }
+            myfile.close();
+
+            if (ret != -1)
+            {
+                if ((ret=USBDevicePrimary->DownloadFw(filename, FX3_FWDWNLOAD_MEDIA_TYPE::RAM))!=0)
+                    ReportError("FX3: Failed to upload FW to RAM");
+            }
+
+            std::remove(filename);
+            return ret;
+#endif
+        }
+		else
+		{
+			ReportError("FX3 bootloader NOT detected");
+			return -1;
+		}
+    }
+    return LMS64CProtocol::ProgramWrite(buffer,length,programmingMode,device,callback);
+}
+
+#ifdef __unix__
+
+#define MAX_FWIMG_SIZE  (512 * 1024)		// Maximum size of the firmware binary.
+#define GET_LSW(v)	((unsigned short)((v) & 0xFFFF))
+#define GET_MSW(v)	((unsigned short)((v) >> 16))
+
+#define VENDORCMD_TIMEOUT	(5000)		// Timeout for each vendor command is set to 5 seconds.
+
+
+int ConnectionSTREAM::ram_write(unsigned char *buf, unsigned int ramAddress, int len)
+{
+    const int MAX_WRITE_SIZE = (2 * 1024);		// Max. size of data that can be written through one vendor command.
+	int r;
+	int index = 0;
+	int size;
+
+	while ( len > 0 )
+    {
+		size = (len > MAX_WRITE_SIZE) ? MAX_WRITE_SIZE : len;
+		r = libusb_control_transfer(dev_handle, 0x40, 0xA0, GET_LSW(ramAddress), GET_MSW(ramAddress),&buf[index], size, VENDORCMD_TIMEOUT);
+		if ( r != size )
+		{
+			printf("Vendor write to FX3 RAM failed\n");
+			return -1;
+		}
+		ramAddress += size;
+		index      += size;
+		len        -= size;
+	}
+	return 0;
+}
+
+int ConnectionSTREAM::fx3_usbboot_download(unsigned char *fwBuf, int filesize)
+{
+	unsigned int  *data_p;
+	unsigned int i, checksum;
+	unsigned int address, length;
+	int r, index;
+
+	if ( filesize > MAX_FWIMG_SIZE ) {
+		ReportError("File size exceeds maximum firmware image size\n");
+		return -2;
+	}
+
+	if ( strncmp((char *)fwBuf,"CY",2) ) {
+		ReportError("Image does not have 'CY' at start. aborting\n");
+		return -4;
+	}
+
+	if ( fwBuf[2] & 0x01 ) {
+		ReportError("Image does not contain executable code\n");
+		return -5;
+	}
+
+	if ( !(fwBuf[3] == 0xB0) ) {
+		ReportError("Not a normal FW binary with checksum\n");
+		return -6;
+	}
+
+	// Run through each section of code, and use vendor commands to download them to RAM.
+	index    = 4;
+	checksum = 0;
+	while ( index < filesize )
+	{
+		data_p  = (unsigned int *)(fwBuf + index);
+		length  = data_p[0];
+		address = data_p[1];
+		if (length != 0)
+		{
+			for (i = 0; i < length; i++)
+				checksum += data_p[2 + i];
+			r = ram_write(fwBuf + index + 8, address, length * 4);
+			if (r != 0)
+			{
+				ReportError("Failed to download data to FX3 RAM\n");
+				return -3;
+			}
+		}
+		else
+		{
+			if (checksum != data_p[2]) {
+				ReportError ("Checksum error in firmware binary\n");
+				return -4;
+			}
+
+			r = libusb_control_transfer(dev_handle, 0x40, 0xA0, GET_LSW(address), GET_MSW(address), NULL,0, VENDORCMD_TIMEOUT);
+			if ( r != 0 )
+				printf("Ignored error in control transfer: %d\n", r);
+			break;
+		}
+		index += (8 + length * 4);
+	}
+
+	return 0;
+}
+#endif
diff --git a/src/ConnectionSTREAM/ConnectionSTREAM.h b/src/ConnectionSTREAM/ConnectionSTREAM.h
new file mode 100644
index 0000000..96ec7bd
--- /dev/null
+++ b/src/ConnectionSTREAM/ConnectionSTREAM.h
@@ -0,0 +1,181 @@
+/**
+    @file ConnectionSTREAM.h
+    @author Lime Microsystems
+    @brief Implementation of STREAM board connection.
+*/
+
+#pragma once
+#include <ConnectionRegistry.h>
+#include <IConnection.h>
+#include <ILimeSDRStreaming.h>
+#include <vector>
+#include <set>
+#include <string>
+#include <atomic>
+#include <memory>
+#include <thread>
+#include "fifo.h"
+
+#ifndef __unix__
+#include "windows.h"
+#include "CyAPI.h"
+#else
+#include <libusb-1.0/libusb.h>
+#include <mutex>
+#include <condition_variable>
+#include <chrono>
+#endif
+
+namespace lime
+{
+
+#define USB_MAX_CONTEXTS 64 //maximum number of contexts for asynchronous transfers
+
+/** @brief Wrapper class for holding USB asynchronous transfers contexts
+*/
+class USBTransferContext
+{
+public:
+    USBTransferContext() : used(false)
+    {
+        id = idCounter++;
+#ifndef __unix__
+        inOvLap = new OVERLAPPED;
+        memset(inOvLap, 0, sizeof(OVERLAPPED));
+        inOvLap->hEvent = CreateEvent(NULL, false, false, NULL);
+        context = NULL;
+#else
+        transfer = libusb_alloc_transfer(0);
+        bytesXfered = 0;
+        bytesExpected = 0;
+        done = 0;
+#endif
+    }
+    ~USBTransferContext()
+    {
+#ifndef __unix__
+        CloseHandle(inOvLap->hEvent);
+        delete inOvLap;
+#else
+        libusb_free_transfer(transfer);
+#endif
+    }
+    bool reset()
+    {
+        if(used)
+            return false;
+#ifndef __unix__
+        CloseHandle(inOvLap->hEvent);
+        memset(inOvLap, 0, sizeof(OVERLAPPED));
+        inOvLap->hEvent = CreateEvent(NULL, false, false, NULL);
+#endif
+        return true;
+    }
+    bool used;
+    int id;
+    static int idCounter;
+#ifndef __unix__
+    PUCHAR context;
+    OVERLAPPED* inOvLap;
+#else
+    libusb_transfer* transfer;
+    long bytesXfered;
+    long bytesExpected;
+    std::atomic<bool> done;
+    std::mutex transferLock;
+    std::condition_variable cv;
+#endif
+};
+
+class ConnectionSTREAM : public ILimeSDRStreaming
+{
+public:
+    ConnectionSTREAM(void* ctx, const unsigned index, const int vid=-1, const int pid=-1);
+    ~ConnectionSTREAM(void);
+
+    int Open(const unsigned index, const int vid, const int pid);
+    void Close();
+    bool IsOpen();
+    int GetOpenedIndex();
+
+    virtual int Write(const unsigned char* buffer, int length, int timeout_ms = 100) override;
+    virtual int Read(unsigned char* buffer, int length, int timeout_ms = 100) override;
+
+    virtual int UploadWFM(const void* const* samples, uint8_t chCount, size_t sample_count, StreamConfig::StreamDataFormat format) override;
+
+    //hooks to update FPGA plls when baseband interface data rate is changed
+    virtual int UpdateExternalDataRate(const size_t channel, const double txRate, const double rxRate) override;
+    virtual int ProgramWrite(const char *buffer, const size_t length, const int programmingMode, const int device, ProgrammingCallback callback) override;
+protected:
+    virtual void ReceivePacketsLoop(const ThreadData args) override;
+    virtual void TransmitPacketsLoop(const ThreadData args) override;
+
+    virtual int BeginDataReading(char* buffer, uint32_t length);
+    virtual int WaitForReading(int contextHandle, unsigned int timeout_ms);
+    virtual int FinishDataReading(char* buffer, uint32_t length, int contextHandle);
+    virtual void AbortReading();
+
+    virtual int BeginDataSending(const char* buffer, uint32_t length);
+    virtual int WaitForSending(int contextHandle, uint32_t timeout_ms);
+    virtual int FinishDataSending(const char* buffer, uint32_t length, int contextHandle);
+    virtual void AbortSending();
+
+    eConnectionType GetType(void) {return USB_PORT;}
+
+    USBTransferContext contexts[USB_MAX_CONTEXTS];
+    USBTransferContext contextsToSend[USB_MAX_CONTEXTS];
+
+    bool isConnected;
+
+#ifndef __unix__
+    CCyFX3Device* USBDevicePrimary;
+    //control endpoints
+    CCyControlEndPoint* InCtrlEndPt3;
+    CCyControlEndPoint* OutCtrlEndPt3;
+
+    //end points for samples reading and writing
+    CCyUSBEndPoint* InEndPt;
+    CCyUSBEndPoint* OutEndPt;
+
+    CCyUSBEndPoint* InCtrlBulkEndPt;
+    CCyUSBEndPoint* OutCtrlBulkEndPt;
+#else
+    libusb_device** devs; //pointer to pointer of device, used to retrieve a list of devices
+    libusb_device_handle* dev_handle; //a device handle
+    libusb_context* ctx; //a libusb session
+    int read_firmware_image(unsigned char *buf, int len);
+    int fx3_usbboot_download(unsigned char *buf, int len);
+    int ram_write(unsigned char *buf, unsigned int ramAddress, int len);
+#endif
+    static const uint8_t streamBulkOutAddr;
+    static const uint8_t streamBulkInAddr;
+    static const uint8_t ctrlBulkOutAddr;
+    static const uint8_t ctrlBulkInAddr;
+    static const std::set<uint8_t> commandsToBulkCtrlHw1;
+    static const std::set<uint8_t> commandsToBulkCtrlHw2;
+    std::set<uint8_t> commandsToBulkCtrl;
+    bool bulkCtrlInProgress;
+    bool bulkCtrlAvailable;
+    std::mutex mExtraUsbMutex;
+};
+
+class ConnectionSTREAMEntry : public ConnectionRegistryEntry
+{
+public:
+    ConnectionSTREAMEntry(void);
+    ConnectionSTREAMEntry(const std::string entryName);
+    virtual ~ConnectionSTREAMEntry(void);
+    virtual std::vector<ConnectionHandle> enumerate(const ConnectionHandle& hint);
+    virtual IConnection* make(const ConnectionHandle& handle);
+protected:
+#ifndef __unix__
+    std::string DeviceName(unsigned int index);
+#else
+    libusb_context* ctx; //a libusb session
+    std::thread mUSBProcessingThread;
+    void handle_libusb_events();
+    std::atomic<bool> mProcessUSBEvents;
+#endif
+};
+
+}
diff --git a/src/ConnectionSTREAM/ConnectionSTREAMEntry.cpp b/src/ConnectionSTREAM/ConnectionSTREAMEntry.cpp
new file mode 100644
index 0000000..cf6a0fc
--- /dev/null
+++ b/src/ConnectionSTREAM/ConnectionSTREAMEntry.cpp
@@ -0,0 +1,214 @@
+/**
+    @file ConnectionSTREAMEntry.cpp
+    @author Lime Microsystems
+    @brief Implementation of STREAM board connection.
+*/
+
+#include "ConnectionSTREAM.h"
+#include <iostream>
+using namespace lime;
+
+#ifdef __unix__
+void ConnectionSTREAMEntry::handle_libusb_events()
+{
+    struct timeval tv;
+    tv.tv_sec = 0;
+    tv.tv_usec = 250000;
+    while(mProcessUSBEvents.load() == true)
+    {
+        int r = libusb_handle_events_timeout_completed(ctx, &tv, NULL);
+        if(r != 0) printf("error libusb_handle_events %s\n", libusb_strerror(libusb_error(r)));
+    }
+}
+#endif // __UNIX__
+
+//! make a static-initialized entry in the registry
+void __loadConnectionSTREAMEntry(void) //TODO fixme replace with LoadLibrary/dlopen
+{
+static ConnectionSTREAMEntry STREAMEntry;
+}
+
+int USBTransferContext::idCounter = 0;
+
+ConnectionSTREAMEntry::ConnectionSTREAMEntry(void):
+    ConnectionRegistryEntry("STREAM")
+{
+#ifdef __unix__
+    int r = libusb_init(&ctx); //initialize the library for the session we just declared
+    if(r < 0)
+        printf("Init Error %i\n", r); //there was an error
+    libusb_set_debug(ctx, 3); //set verbosity level to 3, as suggested in the documentation
+    mProcessUSBEvents.store(true);
+    mUSBProcessingThread = std::thread(&ConnectionSTREAMEntry::handle_libusb_events, this);
+#endif
+}
+
+ConnectionSTREAMEntry::ConnectionSTREAMEntry(const std::string entryName):
+    ConnectionRegistryEntry(entryName)
+{
+#ifdef __unix__
+    int r = libusb_init(&ctx); //initialize the library for the session we just declared
+    if(r < 0)
+        printf("Init Error %i\n", r); //there was an error
+    libusb_set_debug(ctx, 3); //set verbosity level to 3, as suggested in the documentation
+    mProcessUSBEvents.store(true);
+    mUSBProcessingThread = std::thread(&ConnectionSTREAMEntry::handle_libusb_events, this);
+#endif
+}
+
+ConnectionSTREAMEntry::~ConnectionSTREAMEntry(void)
+{
+#ifdef __unix__
+    mProcessUSBEvents.store(false);
+    mUSBProcessingThread.join();
+    libusb_exit(ctx);
+#endif
+}
+
+#ifndef __unix__
+/** @return name of usb device as string.
+    @param index device index in list
+*/
+std::string ConnectionSTREAMEntry::DeviceName(unsigned int index)
+{
+    std::string name;
+    char tempName[USB_STRING_MAXLEN];
+    CCyUSBDevice device;
+    if (index >= device.DeviceCount())
+        return "";
+
+    for (int i = 0; i < USB_STRING_MAXLEN; ++i)
+            tempName[i] = device.DeviceName[i];
+    if (device.bSuperSpeed == true)
+        name = "USB 3.0";
+    else if (device.bHighSpeed == true)
+        name = "USB 2.0";
+    else
+        name = "USB";
+    name += " (";
+    name += tempName;
+    name += ")";
+    return name;
+}
+#endif
+
+std::vector<ConnectionHandle> ConnectionSTREAMEntry::enumerate(const ConnectionHandle &hint)
+{
+    std::vector<ConnectionHandle> handles;
+
+#ifndef __unix__
+	CCyUSBDevice device;
+	if (device.DeviceCount())
+    {
+		for (int i = 0; i<device.DeviceCount(); ++i)
+        {
+			if (hint.index >= 0 && hint.index != i)
+				continue;
+			if (device.IsOpen())
+				device.Close();
+            device.Open(i);
+            ConnectionHandle handle;
+            handle.media = "USB";
+            handle.name = DeviceName(i);
+            handle.index = i;
+            std::wstring ws(device.SerialNumber);
+            handle.serial = std::string(ws.begin(),ws.end());
+            handles.push_back(handle);
+			device.Close();
+        }
+    }
+#else
+    libusb_device **devs; //pointer to pointer of device, used to retrieve a list of devices
+    int usbDeviceCount = libusb_get_device_list(ctx, &devs);
+    if(usbDeviceCount > 0)
+    {
+        libusb_device_descriptor desc;
+        for(int i=0; i<usbDeviceCount; ++i)
+        {
+            int r = libusb_get_device_descriptor(devs[i], &desc);
+            if(r<0)
+                printf("failed to get device description\n");
+            int pid = desc.idProduct;
+            int vid = desc.idVendor;
+
+            if(vid == 1204 && pid == 34323)
+            {
+                ConnectionHandle handle;
+                handle.media = "USB";
+                handle.name = "DigiGreen";
+                handle.addr = std::to_string(int(pid))+":"+std::to_string(int(vid));
+                handles.push_back(handle);
+            }
+            else if((vid == 1204 && pid == 241) || (vid == 1204 && pid == 243) || (vid == 7504 && pid == 24840))
+            {
+                libusb_device_handle *tempDev_handle;
+                tempDev_handle = libusb_open_device_with_vid_pid(ctx, vid, pid);
+                if(tempDev_handle == nullptr)
+                    continue;
+                if(libusb_kernel_driver_active(tempDev_handle, 0) == 1)   //find out if kernel driver is attached
+                {
+                    if(libusb_detach_kernel_driver(tempDev_handle, 0) == 0) //detach it
+                        printf("Kernel Driver Detached!\n");
+                }
+                if(libusb_claim_interface(tempDev_handle, 0) < 0) //claim interface 0 (the first) of device
+                {
+                    printf("Cannot Claim Interface\n");
+                }
+
+                std::string fullName;
+                //check operating speed
+                int speed = libusb_get_device_speed(devs[i]);
+                if(speed == LIBUSB_SPEED_HIGH)
+                    fullName = "USB 2.0";
+                else if(speed == LIBUSB_SPEED_SUPER)
+                    fullName = "USB 3.0";
+                else
+                    fullName = "USB";
+                fullName += " (";
+                //read device name
+                char data[255];
+                memset(data, 0, 255);
+                libusb_get_string_descriptor_ascii(tempDev_handle,  LIBUSB_CLASS_COMM, (unsigned char*)data, 255);
+                if(strlen(data) > 0)
+                    fullName += data;
+                fullName += ")";
+
+                ConnectionHandle handle;
+                handle.media = "USB";
+                handle.name = fullName;
+                handle.addr = std::to_string(int(pid))+":"+std::to_string(int(vid));
+
+                if (desc.iSerialNumber > 0)
+                {
+                    r = libusb_get_string_descriptor_ascii(tempDev_handle,desc.iSerialNumber,(unsigned char*)data, 255);
+                    if(r<0)
+                        printf("failed to get serial number\n");
+                    else if (strlen(data) > 0)
+                        handle.serial = std::string((const char*)data);
+                }
+                libusb_close(tempDev_handle);
+
+                handles.push_back(handle);
+            }
+        }
+    }
+    else
+    {
+        libusb_free_device_list(devs, 1);
+    }
+#endif
+    return handles;
+}
+
+IConnection *ConnectionSTREAMEntry::make(const ConnectionHandle &handle)
+{
+#ifndef __unix__
+    return new ConnectionSTREAM(nullptr, handle.index);
+#else
+    const auto pidvid = handle.addr;
+    const auto splitPos = pidvid.find(":");
+    const auto pid = std::stoi(pidvid.substr(0, splitPos));
+    const auto vid = std::stoi(pidvid.substr(splitPos+1));
+    return new ConnectionSTREAM(ctx, handle.index, vid, pid);
+#endif
+}
diff --git a/src/ConnectionSTREAM/ConnectionSTREAMing.cpp b/src/ConnectionSTREAM/ConnectionSTREAMing.cpp
new file mode 100644
index 0000000..ef9bc9c
--- /dev/null
+++ b/src/ConnectionSTREAM/ConnectionSTREAMing.cpp
@@ -0,0 +1,478 @@
+    /**
+    @file ConnectionSTREAMing.cpp
+    @author Lime Microsystems
+    @brief Implementation of STREAM board connection (streaming API)
+*/
+
+#include "ConnectionSTREAM.h"
+#include "fifo.h"
+#include <LMS7002M.h>
+#include <iostream>
+#include <thread>
+#include <chrono>
+#include <algorithm>
+#include <complex>
+#include <ciso646>
+#include <FPGA_common.h>
+#include "ErrorReporting.h"
+
+using namespace lime;
+using namespace std;
+
+int ConnectionSTREAM::UploadWFM(const void* const* samples, uint8_t chCount, size_t sample_count, StreamConfig::StreamDataFormat format)
+{
+    WriteRegister(0x000C, 0x3); //channels 0,1
+    WriteRegister(0x000E, 0x2); //12bit samples
+    WriteRegister(0x000D, 0x0004); //WFM_LOAD
+
+    lime::FPGA_DataPacket pkt;
+    size_t samplesUsed = 0;
+
+    const complex16_t* const* src = (const complex16_t* const*)samples;
+    int cnt = sample_count;
+
+    const lime::complex16_t** batch = new const lime::complex16_t*[chCount];
+    while(cnt > 0)
+    {
+        pkt.counter = 0;
+        pkt.reserved[0] = 0;
+        int samplesToSend = cnt > 1360/chCount ? 1360/chCount : cnt;
+        cnt -= samplesToSend;
+
+        for(uint8_t i=0; i<chCount; ++i)
+            batch[i] = &src[i][samplesUsed];
+        samplesUsed += samplesToSend;
+
+        size_t bufPos = 0;
+        lime::fpga::Samples2FPGAPacketPayload(batch, samplesToSend, chCount, format, pkt.data, &bufPos);
+        int payloadSize = (bufPos / 4) * 4;
+        if(bufPos % 4 != 0)
+            printf("Packet samples count not multiple of 4\n");
+        pkt.reserved[2] = (payloadSize >> 8) & 0xFF; //WFM loading
+        pkt.reserved[1] = payloadSize & 0xFF; //WFM loading
+        pkt.reserved[0] = 0x1 << 5; //WFM loading
+
+        long bToSend = 16+payloadSize;
+        int context = BeginDataSending((char*)&pkt, bToSend );
+        if(WaitForSending(context, 250) == false)
+        {
+            FinishDataSending((char*)&pkt, bToSend , context);
+            break;
+        }
+        FinishDataSending((char*)&pkt, bToSend , context);
+    }
+    delete[] batch;
+    if(cnt == 0)
+        return 0;
+    else
+        return ReportError(-1, "Failed to upload waveform");
+}
+
+/** @brief Configures FPGA PLLs to LimeLight interface frequency
+*/
+int ConnectionSTREAM::UpdateExternalDataRate(const size_t channel, const double txRate_Hz, const double rxRate_Hz)
+{
+    std::cout << "ConnectionSTREAM::ConfigureFPGA_PLL(tx=" << txRate_Hz/1e6 << "MHz, rx=" << rxRate_Hz/1e6 << "MHz)" << std::endl;
+    const float txInterfaceClk = 2 * txRate_Hz;
+    const float rxInterfaceClk = 2 * rxRate_Hz;
+    mExpectedSampleRate = rxRate_Hz;
+    int status = 0;
+    if(txInterfaceClk >= 5e6)
+    {
+        lime::fpga::FPGA_PLL_clock clocks[2];
+        clocks[0].bypass = false;
+        clocks[0].index = 0;
+        clocks[0].outFrequency = txInterfaceClk;
+        clocks[0].phaseShift_deg = 0;
+        clocks[1].bypass = false;
+        clocks[1].index = 1;
+        clocks[1].outFrequency = txInterfaceClk;
+        clocks[1].phaseShift_deg = 90;
+        status = lime::fpga::SetPllFrequency(this, 0, txInterfaceClk, clocks, 2);
+    }
+    else
+        status = lime::fpga::SetDirectClocking(this, 0, txInterfaceClk, 90);
+    if(status != 0)
+        return status;
+
+    if(rxInterfaceClk >= 5e6)
+    {
+        lime::fpga::FPGA_PLL_clock clocks[2];
+        clocks[0].bypass = false;
+        clocks[0].index = 0;
+        clocks[0].outFrequency = rxInterfaceClk;
+        clocks[0].phaseShift_deg = 0;
+        clocks[1].bypass = false;
+        clocks[1].index = 1;
+        clocks[1].outFrequency = rxInterfaceClk;
+        clocks[1].phaseShift_deg = 90;
+        status = lime::fpga::SetPllFrequency(this, 1, rxInterfaceClk, clocks, 2);
+    }
+    else
+        status = lime::fpga::SetDirectClocking(this, 1, rxInterfaceClk, 90);
+    return status;
+}
+
+/** @brief Function dedicated for receiving data samples from board
+    @param rxFIFO FIFO to store received data
+    @param terminate periodically pooled flag to terminate thread
+    @param dataRate_Bps (optional) if not NULL periodically returns data rate in bytes per second
+*/
+void ConnectionSTREAM::ReceivePacketsLoop(const ThreadData args)
+{
+    //auto dataPort = args.dataPort;
+    auto terminate = args.terminate;
+    auto dataRate_Bps = args.dataRate_Bps;
+    auto generateData = args.generateData;
+    auto safeToConfigInterface = args.safeToConfigInterface;
+
+    //at this point FPGA has to be already configured to output samples
+    const uint8_t chCount = args.channels.size();
+    const auto link = args.channels[0]->config.linkFormat;
+    const uint32_t samplesInPacket = (link == StreamConfig::STREAM_12_BIT_COMPRESSED ? 1360 : 1020)/chCount;
+
+    double latency=0;
+    for (int i = 0; i < chCount; i++)
+    {
+        latency += args.channels[i]->config.performanceLatency/chCount;
+    }
+    const unsigned tmp_cnt = (latency * 6)+0.5;
+
+    const uint8_t packetsToBatch = (1<<tmp_cnt);
+    const uint32_t bufferSize = packetsToBatch*sizeof(FPGA_DataPacket);
+    const uint8_t buffersCount = (tmp_cnt < 3) ? 32 : 16; // must be power of 2
+    vector<int> handles(buffersCount, 0);
+    vector<char>buffers(buffersCount*bufferSize, 0);
+    vector<StreamChannel::Frame> chFrames;
+    try
+    {
+        chFrames.resize(chCount);
+    }
+    catch (const std::bad_alloc &ex)
+    {
+        ReportError("Error allocating Rx buffers, not enough memory");
+        return;
+    }
+
+    uint8_t activeTransfers = 0;
+    for (int i = 0; i<buffersCount; ++i)
+    {
+        handles[i] = this->BeginDataReading(&buffers[i*bufferSize], bufferSize);
+        ++activeTransfers;
+    }
+
+    int bi = 0;
+    unsigned long totalBytesReceived = 0; //for data rate calculation
+    int m_bufferFailures = 0;
+    int32_t droppedSamples = 0;
+    int32_t packetLoss = 0;
+
+    vector<uint32_t> samplesCollected(chCount, 0);
+    vector<uint32_t> samplesReceived(chCount, 0);
+
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    std::mutex txFlagsLock;
+    condition_variable resetTxFlags;
+    //worker thread for reseting late Tx packet flags
+    std::thread txReset([](ILimeSDRStreaming* port,
+                        atomic<bool> *terminate,
+                        mutex *spiLock,
+                        condition_variable *doWork)
+    {
+        uint32_t reg9;
+        port->ReadRegister(0x0009, reg9);
+        const uint32_t addr[] = {0x0009, 0x0009};
+        const uint32_t data[] = {reg9 | (1 << 1), reg9 & ~(1 << 1)};
+        while (not terminate->load())
+        {
+            std::unique_lock<std::mutex> lck(*spiLock);
+            doWork->wait(lck);
+            port->WriteRegisters(addr, data, 2);
+        }
+    }, this, terminate, &txFlagsLock, &resetTxFlags);
+
+    int resetFlagsDelay = 128;
+    uint64_t prevTs = 0;
+    while (terminate->load() == false)
+    {
+        if(generateData->load())
+        {
+            if(activeTransfers == 0) //stop FPGA when last transfer completes
+                fpga::StopStreaming(this);
+            safeToConfigInterface->notify_all(); //notify that it's safe to change chip config
+            const int batchSize = (this->mExpectedSampleRate/chFrames[0].samplesCount)/10;
+            IStreamChannel::Metadata meta;
+            for(int i=0; i<batchSize; ++i)
+            {
+                for(int ch=0; ch<chCount; ++ch)
+                {
+                    meta.timestamp = chFrames[ch].timestamp;
+                    for(int j=0; j<chFrames[ch].samplesCount; ++j)
+                    {
+                        chFrames[ch].samples[j].i = 0;
+                        chFrames[ch].samples[j].q = 0;
+                    }
+                    uint32_t samplesPushed = args.channels[ch]->Write((const void*)chFrames[ch].samples, chFrames[ch].samplesCount, &meta);
+                    samplesReceived[ch] += chFrames[ch].samplesCount;
+                    if(samplesPushed != chFrames[ch].samplesCount)
+                        printf("Rx samples pushed %i/%i\n", samplesPushed, chFrames[ch].samplesCount);
+                }
+            }
+            this_thread::sleep_for(chrono::milliseconds(100));
+        }
+        int32_t bytesReceived = 0;
+        if(handles[bi] >= 0)
+        {
+            if (this->WaitForReading(handles[bi], 1000) == false)
+                ++m_bufferFailures;
+            bytesReceived = this->FinishDataReading(&buffers[bi*bufferSize], bufferSize, handles[bi]);
+            --activeTransfers;
+            totalBytesReceived += bytesReceived;
+            if (bytesReceived != int32_t(bufferSize)) //data should come in full sized packets
+                ++m_bufferFailures;
+        }
+        bool txLate=false;
+        for (uint8_t pktIndex = 0; pktIndex < bytesReceived / sizeof(FPGA_DataPacket); ++pktIndex)
+        {
+            const FPGA_DataPacket* pkt = (FPGA_DataPacket*)&buffers[bi*bufferSize];
+            const uint8_t byte0 = pkt[pktIndex].reserved[0];
+            if ((byte0 & (1 << 3)) != 0 && !txLate) //report only once per batch
+            {
+                txLate = true;
+                if(resetFlagsDelay > 0)
+                    --resetFlagsDelay;
+                else
+                {
+                    printf("L %llu\n", (unsigned long long)pkt[pktIndex].counter);
+                    resetTxFlags.notify_one();
+                    resetFlagsDelay = packetsToBatch*buffersCount;
+                    if (args.reportLateTx) args.reportLateTx(pkt[pktIndex].counter);
+                }
+            }
+            uint8_t* pktStart = (uint8_t*)pkt[pktIndex].data;
+            if(pkt[pktIndex].counter - prevTs != samplesInPacket && pkt[pktIndex].counter != prevTs)
+            {
+#ifndef NDEBUG
+                printf("\tRx pktLoss@%i - ts diff: %li  pktLoss: %.1f\n", pktIndex, pkt[pktIndex].counter - prevTs, float(pkt[pktIndex].counter - prevTs)/samplesInPacket);
+#endif
+                packetLoss += (pkt[pktIndex].counter - prevTs)/samplesInPacket;
+            }
+            prevTs = pkt[pktIndex].counter;
+            if(args.lastTimestamp)
+                args.lastTimestamp->store(pkt[pktIndex].counter);
+            //parse samples
+            vector<complex16_t*> dest(chCount);
+            for(uint8_t c=0; c<chCount; ++c)
+                dest[c] = (chFrames[c].samples);
+            size_t samplesCount = 0;
+            fpga::FPGAPacketPayload2Samples(pktStart, 4080, chCount, link, dest.data(), &samplesCount);
+
+            for(int ch=0; ch<chCount; ++ch)
+            {
+                IStreamChannel::Metadata meta;
+                meta.timestamp = pkt[pktIndex].counter;
+                meta.flags = RingFIFO::OVERWRITE_OLD;
+                uint32_t samplesPushed = args.channels[ch]->Write((const void*)chFrames[ch].samples, samplesCount, &meta, 100);
+                if(samplesPushed != samplesCount)
+                    droppedSamples += samplesCount-samplesPushed;
+            }
+        }
+        // Re-submit this request to keep the queue full
+        if(not generateData->load())
+        {
+            if(activeTransfers == 0) //reactivate FPGA and USB transfers
+                fpga::StartStreaming(this);
+            for(int i=0; i<buffersCount-activeTransfers; ++i)
+            {
+                handles[bi] = this->BeginDataReading(&buffers[bi*bufferSize], bufferSize);
+                bi = (bi + 1) & (buffersCount-1);
+                ++activeTransfers;
+            }
+        }
+        else
+        {
+            handles[bi] = -1;
+            bi = (bi + 1) & (buffersCount-1);
+        }
+        t2 = chrono::high_resolution_clock::now();
+        auto timePeriod = std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count();
+        if (timePeriod >= 1000)
+        {
+            t1 = t2;
+            //total number of bytes sent per second
+            double dataRate = 1000.0*totalBytesReceived / timePeriod;
+            //each channel sample rate
+            float samplingRate = 1000.0*samplesReceived[0] / timePeriod;
+#ifndef NDEBUG
+            printf("Rx: %.3f MB/s, Fs: %.3f MHz, overrun: %i, loss: %i \n", dataRate / 1000000.0, samplingRate / 1000000.0, droppedSamples, packetLoss);
+#endif
+            samplesReceived[0] = 0;
+            totalBytesReceived = 0;
+            m_bufferFailures = 0;
+            droppedSamples = 0;
+            packetLoss = 0;
+
+            if (dataRate_Bps)
+                dataRate_Bps->store((uint32_t)dataRate);
+        }
+    }
+    this->AbortReading();
+    for (int j = 0; j<buffersCount; j++)
+    {
+        if(handles[bi] >= 0)
+        {
+            this->WaitForReading(handles[bi], 1000);
+            this->FinishDataReading(&buffers[bi*bufferSize], bufferSize, handles[bi]);
+        }
+        bi = (bi + 1) & (buffersCount-1);
+    }
+    resetTxFlags.notify_one();
+    txReset.join();
+    if (dataRate_Bps)
+        dataRate_Bps->store(0);
+}
+
+/** @brief Functions dedicated for transmitting packets to board
+    @param txFIFO data source FIFO
+    @param terminate periodically pooled flag to terminate thread
+    @param dataRate_Bps (optional) if not NULL periodically returns data rate in bytes per second
+*/
+void ConnectionSTREAM::TransmitPacketsLoop(const ThreadData args)
+{
+    //auto dataPort = args.dataPort;
+    auto terminate = args.terminate;
+    auto dataRate_Bps = args.dataRate_Bps;
+
+    //at this point FPGA has to be already configured to output samples
+    const uint8_t maxChannelCount = 2;
+    const uint8_t chCount = args.channels.size();
+    const auto link = args.channels[0]->config.linkFormat;
+
+    double latency=0;
+    for (int i = 0; i < chCount; i++)
+    {
+        latency += args.channels[i]->config.performanceLatency/chCount;
+    }
+    const unsigned tmp_cnt = (latency * 6)+0.5;
+
+    const uint8_t buffersCount = 16; // must be power of 2
+    assert(buffersCount % 2 == 0);
+    const uint8_t packetsToBatch = (1<<tmp_cnt); //packets in single USB transfer
+    const uint32_t bufferSize = packetsToBatch*4096;
+    const uint32_t popTimeout_ms = 100;
+
+    const int maxSamplesBatch = (link==StreamConfig::STREAM_12_BIT_COMPRESSED?1360:1020)/chCount;
+    vector<int> handles(buffersCount, 0);
+    vector<bool> bufferUsed(buffersCount, 0);
+    vector<uint32_t> bytesToSend(buffersCount, 0);
+    vector<complex16_t> samples[maxChannelCount];
+    vector<char> buffers;
+    try
+    {
+        for(int i=0; i<chCount; ++i)
+            samples[i].resize(maxSamplesBatch);
+        buffers.resize(buffersCount*bufferSize, 0);
+    }
+    catch (const std::bad_alloc& ex) //not enough memory for buffers
+    {
+        printf("Error allocating Tx buffers, not enough memory\n");
+        return;
+    }
+
+    int m_bufferFailures = 0;
+    long totalBytesSent = 0;
+
+    uint32_t samplesSent = 0;
+
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    uint64_t timestamp = 0;
+    uint8_t bi = 0; //buffer index
+    while (terminate->load() != true)
+    {
+        if (bufferUsed[bi])
+        {
+            if (this->WaitForSending(handles[bi], 1000) == false)
+                ++m_bufferFailures;
+            uint32_t bytesSent = this->FinishDataSending(&buffers[bi*bufferSize], bytesToSend[bi], handles[bi]);
+            totalBytesSent += bytesSent;
+            if (bytesSent != bytesToSend[bi])
+                ++m_bufferFailures;
+            bufferUsed[bi] = false;
+        }
+        int i=0;
+
+        while(i<packetsToBatch)
+        {
+            IStreamChannel::Metadata meta;
+            FPGA_DataPacket* pkt = reinterpret_cast<FPGA_DataPacket*>(&buffers[bi*bufferSize]);
+            for(int ch=0; ch<chCount; ++ch)
+            {
+                int samplesPopped = args.channels[ch]->Read(samples[ch].data(), maxSamplesBatch, &meta, popTimeout_ms);
+                if (samplesPopped != maxSamplesBatch)
+                {
+                #ifndef NDEBUG
+                    printf("Warning popping from TX, samples popped %i/%i\n", samplesPopped, maxSamplesBatch);
+                #endif
+                }
+
+            }
+            if(terminate->load() == true) //early termination
+                break;
+            pkt[i].counter = meta.timestamp;
+            pkt[i].reserved[0] = 0;
+            //by default ignore timestamps
+            const int ignoreTimestamp = !(meta.flags & IStreamChannel::Metadata::SYNC_TIMESTAMP);
+            pkt[i].reserved[0] |= ((int)ignoreTimestamp << 4); //ignore timestamp
+
+            vector<complex16_t*> src(chCount);
+            for(uint8_t c=0; c<chCount; ++c)
+                src[c] = (samples[c].data());
+            uint8_t* const dataStart = (uint8_t*)pkt[i].data;
+            fpga::Samples2FPGAPacketPayload(src.data(), maxSamplesBatch, chCount, link, dataStart, nullptr);
+            samplesSent += maxSamplesBatch;
+            ++i;
+        }
+
+        bytesToSend[bi] = bufferSize;
+        handles[bi] = this->BeginDataSending(&buffers[bi*bufferSize], bytesToSend[bi]);
+        bufferUsed[bi] = true;
+
+        t2 = chrono::high_resolution_clock::now();
+        auto timePeriod = std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count();
+        if (timePeriod >= 1000)
+        {
+            //total number of bytes sent per second
+            float dataRate = 1000.0*totalBytesSent / timePeriod;
+            //total number of samples from all channels per second
+            float sampleRate = 1000.0*samplesSent / timePeriod;
+            if(dataRate_Bps)
+                dataRate_Bps->store(dataRate);
+            m_bufferFailures = 0;
+            samplesSent = 0;
+            totalBytesSent = 0;
+            t1 = t2;
+#ifndef NDEBUG
+            printf("Tx: %.3f MB/s, Fs: %.3f MHz, failures: %i, ts:%li\n", dataRate / 1000000.0, sampleRate / 1000000.0, m_bufferFailures, timestamp);
+#endif
+        }
+        bi = (bi + 1) & (buffersCount-1);
+    }
+
+    // Wait for all the queued requests to be cancelled
+    this->AbortSending();
+    for (int j = 0; j<buffersCount; j++)
+    {
+        if (bufferUsed[bi])
+        {
+            this->WaitForSending(handles[bi], 1000);
+            this->FinishDataSending(&buffers[bi*bufferSize], bufferSize, handles[bi]);
+        }
+        bi = (bi + 1) & (buffersCount-1);
+    }
+    if (dataRate_Bps)
+        dataRate_Bps->store(0);
+}
diff --git a/src/ConnectionSTREAM_UNITE/CMakeLists.txt b/src/ConnectionSTREAM_UNITE/CMakeLists.txt
new file mode 100644
index 0000000..3d02fb2
--- /dev/null
+++ b/src/ConnectionSTREAM_UNITE/CMakeLists.txt
@@ -0,0 +1,45 @@
+########################################################################
+## Support for Stream+UNITE (USB+COM) connection
+########################################################################
+
+#if(WIN32)
+#    find_package(CyAPI)
+#    set(USB_FOUND ${CYAPI_FOUND})
+#    set(USB_INCLUDE_DIRS ${CYAPI_INCLUDE_DIRS})
+#    set(USB_LIBRARIES ${CYAPI_LIBRARIES} SetupAPI)
+#elseif(UNIX)
+#    find_package(libusb-1.0)
+#    set(USB_FOUND ${LIBUSB_1_FOUND})
+#    set(USB_INCLUDE_DIRS ${LIBUSB_1_INCLUDE_DIRS})
+#    set(USB_LIBRARIES ${LIBUSB_1_LIBRARIES})
+#endif()
+
+#message(STATUS "USB_INCLUDE_DIRS: ${USB_INCLUDE_DIRS}")
+#message(STATUS "USB_LIBRARIES: ${USB_LIBRARIES}")
+
+set(THIS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/ConnectionSTREAM_UNITE)
+
+set(CONNECTION_STREAM_UNITE_SOURCES
+    ${THIS_SOURCE_DIR}/ConnectionSTREAM_UNITEEntry.cpp
+    ${THIS_SOURCE_DIR}/ConnectionSTREAM_UNITE.cpp
+)
+
+#set(CONNECTION_STREAM_UNITE_LIBRARIES ${USB_LIBRARIES})
+
+########################################################################
+## Feature registration
+########################################################################
+include(FeatureSummary)
+include(CMakeDependentOption)
+cmake_dependent_option(ENABLE_STREAM_UNITE "Enable STREAM+UNITE" ON "ENABLE_LIBRARY;ENABLE_EVB7COM;ENABLE_STREAM" OFF)
+add_feature_info(ConnectionSTREAM_UNITE ENABLE_STREAM_UNITE "STREAM+UNITE Connection support")
+if (NOT ENABLE_STREAM_UNITE)
+    return()
+endif()
+
+########################################################################
+## Add to library
+########################################################################
+#target_include_directories(LimeSuite PUBLIC ${USB_INCLUDE_DIRS})
+target_sources(LimeSuite PRIVATE ${CONNECTION_STREAM_UNITE_SOURCES})
+#target_link_libraries(LimeSuite ${CONNECTION_STREAM_UNITE_LIBRARIES})
diff --git a/src/ConnectionSTREAM_UNITE/ConnectionSTREAM_UNITE.cpp b/src/ConnectionSTREAM_UNITE/ConnectionSTREAM_UNITE.cpp
new file mode 100644
index 0000000..c64e60a
--- /dev/null
+++ b/src/ConnectionSTREAM_UNITE/ConnectionSTREAM_UNITE.cpp
@@ -0,0 +1,76 @@
+/**
+    @file ConnectionSTREAM_UNITE.cpp
+    @author Lime Microsystems
+    @brief Implementation of STREAM+UNITE board connection.
+*/
+
+#include "ConnectionSTREAM_UNITE.h"
+#include "ErrorReporting.h"
+using namespace std;
+namespace lime
+{
+
+ConnectionSTREAM_UNITE::ConnectionSTREAM_UNITE(void* ctx, const unsigned index, const int vid, const int pid, const char* comPortName)
+    : ConnectionSTREAM(ctx, index, vid, pid), comPort(nullptr)
+{
+    if(comPortName && strlen(comPortName))
+    {
+        comPort = new ConnectionEVB7COM(comPortName, 9600);
+        if(comPort->IsOpen() == false)
+        {
+            delete comPort;
+            comPort = nullptr;
+        }
+    }
+}
+
+ConnectionSTREAM_UNITE::~ConnectionSTREAM_UNITE(void)
+{
+    if(comPort)
+        delete comPort;
+}
+
+DeviceInfo ConnectionSTREAM_UNITE::GetDeviceInfo(void)
+{
+    DeviceInfo usbInfo = ConnectionSTREAM::GetDeviceInfo();
+    if(comPort)
+    {
+        DeviceInfo comInfo;
+        comInfo = comPort->GetDeviceInfo();
+        usbInfo.deviceName += std::string("+")+comInfo.deviceName;
+    }
+    return usbInfo;
+}
+
+int ConnectionSTREAM_UNITE::TransactSPI(const int addr, const uint32_t *writeData, uint32_t *readData, const size_t size)
+{
+    if(comPort && (addr == 0x10 || addr == 0x30)) //redirect LMS7002M SPI, ADF4002
+    {
+        return comPort->TransactSPI(addr, writeData, readData, size);
+    }
+    else
+        return ConnectionSTREAM::TransactSPI(addr, writeData, readData, size);
+}
+
+int ConnectionSTREAM_UNITE::DeviceReset(void)
+{
+    if(comPort)
+    {
+        int status = comPort->DeviceReset();
+        if(status != 0)
+            return status;
+    }
+    return ConnectionSTREAM::DeviceReset();
+}
+
+int ConnectionSTREAM_UNITE::TransferPacket(GenericPacket &pkt)
+{
+    if(comPort && (pkt.cmd == CMD_PROG_MCU ||
+                   pkt.cmd == CMD_LMS7002_WR ||
+                   pkt.cmd == CMD_LMS7002_RD ))
+        return comPort->TransferPacket(pkt);
+    else
+        return ConnectionSTREAM::TransferPacket(pkt);
+}
+
+}
diff --git a/src/ConnectionSTREAM_UNITE/ConnectionSTREAM_UNITE.h b/src/ConnectionSTREAM_UNITE/ConnectionSTREAM_UNITE.h
new file mode 100644
index 0000000..13b4a8d
--- /dev/null
+++ b/src/ConnectionSTREAM_UNITE/ConnectionSTREAM_UNITE.h
@@ -0,0 +1,38 @@
+/**
+    @file ConnectionSTREAM_UNITE.h
+    @author Lime Microsystems
+    @brief Implementation of STREAM+UNITE board combination connection.
+*/
+
+#pragma once
+#include <ConnectionRegistry.h>
+#include <ConnectionHandle.h>
+#include <ConnectionEVB7COM/ConnectionEVB7COM.h>
+#include <ConnectionSTREAM/ConnectionSTREAM.h>
+
+namespace lime
+{
+class ConnectionSTREAM_UNITE : public virtual ConnectionSTREAM
+{
+public:
+    ConnectionSTREAM_UNITE(void* ctx, const unsigned index, const int vid=-1, const int pid=-1, const char* comPortName=nullptr);
+    virtual ~ConnectionSTREAM_UNITE(void);
+
+    virtual DeviceInfo GetDeviceInfo(void) override;
+    virtual int TransactSPI(const int addr, const uint32_t *writeData, uint32_t *readData, const size_t size) override;
+    virtual int DeviceReset(void) override;
+    virtual int TransferPacket(GenericPacket &pkt) override;
+protected:
+    ConnectionEVB7COM *comPort;
+};
+
+class ConnectionSTREAM_UNITEEntry : public virtual ConnectionSTREAMEntry
+{
+public:
+    ConnectionSTREAM_UNITEEntry(void);
+    ~ConnectionSTREAM_UNITEEntry(void);
+    std::vector<ConnectionHandle> enumerate(const ConnectionHandle& hint);
+    IConnection* make(const ConnectionHandle& handle);
+};
+
+}
diff --git a/src/ConnectionSTREAM_UNITE/ConnectionSTREAM_UNITEEntry.cpp b/src/ConnectionSTREAM_UNITE/ConnectionSTREAM_UNITEEntry.cpp
new file mode 100644
index 0000000..ab8d609
--- /dev/null
+++ b/src/ConnectionSTREAM_UNITE/ConnectionSTREAM_UNITEEntry.cpp
@@ -0,0 +1,195 @@
+/**
+    @file ConnectionSTREAMEntry.cpp
+    @author Lime Microsystems
+    @brief Implementation of STREAM board connection.
+*/
+
+#include "ConnectionSTREAM_UNITE.h"
+#include <fstream>
+#include <stdio.h>
+using namespace lime;
+
+//! make a static-initialized entry in the registry
+void __loadConnectionSTREAM_UNITEEntry(void) //TODO fixme replace with LoadLibrary/dlopen
+{
+static ConnectionSTREAM_UNITEEntry STREAM_UNITEEntry;
+}
+
+ConnectionSTREAM_UNITEEntry::ConnectionSTREAM_UNITEEntry(void):
+    ConnectionSTREAMEntry("STREAM+UNITE")
+{
+
+}
+
+ConnectionSTREAM_UNITEEntry::~ConnectionSTREAM_UNITEEntry(void)
+{
+
+}
+
+static std::vector<std::string> FindAllComPorts()
+{
+    std::vector<std::string> comPortList;
+#ifndef __unix__
+	HKEY hSERIALCOMM;
+	if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("HARDWARE\\DEVICEMAP\\SERIALCOMM"),	0, KEY_QUERY_VALUE, &hSERIALCOMM) == ERROR_SUCCESS)
+	{
+		// Get the max value name and max value lengths
+		DWORD dwMaxValueNameLen;
+		DWORD dwMaxValueLen;
+		DWORD dwQueryInfo = RegQueryInfoKey(hSERIALCOMM, NULL, NULL, NULL, NULL, NULL, NULL, NULL, &dwMaxValueNameLen, &dwMaxValueLen, NULL, NULL);
+		if (dwQueryInfo == ERROR_SUCCESS)
+		{
+			DWORD dwMaxValueNameSizeInChars = dwMaxValueNameLen + 1;
+			// Include space for the NULL terminator
+			DWORD dwMaxValueNameSizeInBytes = dwMaxValueNameSizeInChars*sizeof(TCHAR);
+			DWORD dwMaxValueDataSizeInChars = dwMaxValueLen / sizeof(TCHAR) + 1;
+			// Include space for the NULL terminator
+			DWORD dwMaxValueDataSizeInBytes = dwMaxValueDataSizeInChars*sizeof(TCHAR);
+
+			// Allocate some space for the value name and value data
+			TCHAR* szValueName = new TCHAR[dwMaxValueNameSizeInChars];
+			TCHAR* byValue = new TCHAR[dwMaxValueDataSizeInBytes];
+			if (szValueName && byValue)
+			{
+				// Enumerate all the values underneath HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
+				DWORD dwIndex = 0;
+				DWORD dwType;
+				DWORD dwValueNameSize = dwMaxValueNameSizeInChars;
+				DWORD dwDataSize = dwMaxValueDataSizeInBytes;
+				memset(szValueName, 0, dwMaxValueNameSizeInBytes);
+				memset(byValue, 0, dwMaxValueDataSizeInBytes);
+				LONG nEnum = RegEnumValue(hSERIALCOMM, dwIndex, szValueName, &dwValueNameSize, NULL, &dwType, (LPBYTE)byValue, &dwDataSize);
+				while (nEnum == ERROR_SUCCESS)
+				{
+					// If the value is of the correct type, then add it to the array
+					if (dwType == REG_SZ)
+					{
+					    char portname[512];
+						TCHAR* szPort = byValue;
+						int nUserNameLenUnicode = lstrlen( szPort ); // Convert all UNICODE characters
+						int nUserNameLen = WideCharToMultiByte( CP_ACP, // ANSI Code Page
+                        0, // No special handling of unmapped chars
+                        (LPCWSTR)szPort, // wide-character string to be converted
+                        nUserNameLenUnicode,
+                        NULL, 0, // No output buffer since we are calculating length
+                        NULL, NULL ); // Unrepresented char replacement - Use Default
+                        TCHAR* pszUserName = new TCHAR[ nUserNameLen ]; // nUserNameLen includes the NULL character
+                        WideCharToMultiByte( CP_ACP, // ANSI Code Page
+                        0, // No special handling of unmapped chars
+						(LPCWSTR)szPort, // wide-character string to be converted
+                        nUserNameLenUnicode,
+                        portname,
+                        nUserNameLen,
+                        NULL, NULL ); // Unrepresented char replacement - Use Default
+						portname[nUserNameLen] = 0;
+#ifdef UNICODE
+                        comPortList.push_back(portname);
+#else
+                        comPortList.push_back(szPort);
+#endif
+					}
+					// Prepare for the next time around
+					dwValueNameSize = dwMaxValueNameSizeInChars;
+					dwDataSize = dwMaxValueDataSizeInBytes;
+					memset(szValueName, 0, dwMaxValueNameSizeInBytes);
+					memset(byValue, 0, dwMaxValueDataSizeInBytes);
+					++dwIndex;
+					nEnum = RegEnumValue(hSERIALCOMM, dwIndex, szValueName,	&dwValueNameSize, NULL, &dwType, (LPBYTE)byValue, &dwDataSize);
+				}
+			}
+			delete szValueName;
+			delete byValue;
+		}
+		// Close the registry key now that we are finished with it
+		RegCloseKey(hSERIALCOMM);
+
+		if (dwQueryInfo != ERROR_SUCCESS)
+			SetLastError(dwQueryInfo);
+	}
+#else
+    FILE *lsPipe;
+    lsPipe = popen("ls /dev/* -d -1 | grep ttyACM", "r");
+    char tempBuffer[512];
+    while(fscanf(lsPipe, "%s", tempBuffer) == 1)
+        comPortList.push_back(tempBuffer);
+    pclose(lsPipe);
+#endif // __unix__
+    return comPortList;
+}
+
+std::vector<ConnectionHandle> ConnectionSTREAM_UNITEEntry::enumerate(const ConnectionHandle &hint)
+{
+    std::vector<ConnectionHandle> usbHandles;
+    std::vector<ConnectionHandle> comHandles;
+    std::vector<ConnectionHandle> handles;
+
+    usbHandles = ConnectionSTREAMEntry::enumerate(hint);
+
+    std::vector<std::string> comPorts = FindAllComPorts();
+    for(auto comName : comPorts)
+    {
+        ConnectionEVB7COM port(comName.c_str(), 9600);
+        if(port.IsOpen() == false)
+            continue;
+
+        DeviceInfo info = port.GetDeviceInfo();
+
+        ConnectionHandle hnd;
+        hnd.media = "COM";
+        hnd.name = info.deviceName+"("+comName+")";
+        hnd.addr = comName;
+        comHandles.push_back(hnd);
+    }
+
+    int index = 0;
+    for(auto usb : usbHandles)
+    {
+        for(auto com : comHandles)
+        {
+            ConnectionHandle hnd;
+            hnd.module = "STREAM+UNITE";
+            hnd.media = "USB+COM";
+            hnd.name = usb.name+"+"+com.name;
+            hnd.addr = usb.addr+"+"+com.addr;
+            hnd.serial = "";
+            hnd.index = index++;
+            handles.push_back(hnd);
+        }
+    }
+    return handles;
+}
+
+IConnection *ConnectionSTREAM_UNITEEntry::make(const ConnectionHandle &handle)
+{
+#ifndef __unix__
+    const auto pidvid = handle.addr;
+    const auto comAddrPos = pidvid.find("+");
+    std::string comName;
+    if(comAddrPos == std::string::npos)
+    {
+        return new ConnectionSTREAM_UNITE(nullptr, handle.index);
+    }
+    else
+    {
+        comName = pidvid.substr(comAddrPos + 1);
+        return new ConnectionSTREAM_UNITE(nullptr, handle.index, -1, -1, comName.c_str());
+    }
+#else
+    const auto pidvid = handle.addr;
+    const auto splitPos = pidvid.find(":");
+    const auto pid = std::stoi(pidvid.substr(0, splitPos));
+    const auto comAddrPos = pidvid.find("+");
+    if(comAddrPos == std::string::npos)
+    {
+        const auto vid = std::stoi(pidvid.substr(splitPos+1));
+        return new ConnectionSTREAM_UNITE(ctx, handle.index, vid, pid, nullptr);
+    }
+    else
+    {
+        const auto vid = std::stoi(pidvid.substr(splitPos+1, comAddrPos));
+        const auto comName = pidvid.substr(comAddrPos+1);
+        return new ConnectionSTREAM_UNITE(ctx, handle.index, vid, pid, comName.c_str());
+    }
+
+#endif
+}
diff --git a/src/ConnectionXillybus/CMakeLists.txt b/src/ConnectionXillybus/CMakeLists.txt
new file mode 100644
index 0000000..1688c4e
--- /dev/null
+++ b/src/ConnectionXillybus/CMakeLists.txt
@@ -0,0 +1,27 @@
+########################################################################
+## Support for PCI-E Xillybus connection
+########################################################################
+set(THIS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/ConnectionXillybus)
+
+set(CONNECTION_XILLYBUS_SOURCES
+    ${THIS_SOURCE_DIR}/ConnectionXillybusEntry.cpp
+    ${THIS_SOURCE_DIR}/ConnectionXillybus.cpp
+    ${THIS_SOURCE_DIR}/ConnectionXillybusing.cpp
+)
+
+########################################################################
+## Feature registration
+########################################################################
+include(FeatureSummary)
+include(CMakeDependentOption)
+cmake_dependent_option(ENABLE_PCIE_XILLYBUS "Enable PCIE Xillybus" ON "ENABLE_LIBRARY" OFF)
+add_feature_info(ConnectionXillybus ENABLE_PCIE_XILLYBUS "PCIE Xillybus Connection support")
+if (NOT ENABLE_PCIE_XILLYBUS)
+    return()
+endif()
+
+########################################################################
+## Add to library
+########################################################################
+target_sources(LimeSuite PRIVATE ${CONNECTION_XILLYBUS_SOURCES})
+
diff --git a/src/ConnectionXillybus/ConnectionXillybus.cpp b/src/ConnectionXillybus/ConnectionXillybus.cpp
new file mode 100644
index 0000000..18a59c0
--- /dev/null
+++ b/src/ConnectionXillybus/ConnectionXillybus.cpp
@@ -0,0 +1,757 @@
+/**
+    @file ConnectionSTREAM.cpp
+    @author Lime Microsystems
+    @brief Implementation of STREAM board connection.
+*/
+
+#include "ConnectionXillybus.h"
+#include "ErrorReporting.h"
+#ifndef __unix__
+#include "Windows.h"
+#else
+#include <unistd.h>
+#endif
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <cstring>
+#include <iostream>
+#include "Si5351C.h"
+#include <FPGA_common.h>
+#include <LMS7002M.h>
+#include <ciso646>
+
+#include <thread>
+#include <chrono>
+
+using namespace std;
+
+using namespace lime;
+
+/**	@brief Initializes port type and object necessary to communicate to usb device.
+*/
+ConnectionXillybus::ConnectionXillybus(const unsigned index)
+{
+    RxLoopFunction = bind(&ConnectionXillybus::ReceivePacketsLoop, this, std::placeholders::_1);
+    TxLoopFunction = bind(&ConnectionXillybus::TransmitPacketsLoop, this, std::placeholders::_1);
+
+    m_hardwareName = "";
+    isConnected = false;
+#ifndef __unix__
+    hWrite = INVALID_HANDLE_VALUE;
+    hRead = INVALID_HANDLE_VALUE;
+    hWriteStream  = INVALID_HANDLE_VALUE;
+    hReadStream  = INVALID_HANDLE_VALUE;
+#else
+    hWrite = -1;
+    hRead = -1;
+    hWriteStream = -1;
+    hReadStream = -1;
+#endif
+    if (this->Open(index) != 0)
+        std::cerr << GetLastErrorMessage() << std::endl;
+
+    DeviceInfo info = this->GetDeviceInfo();
+
+    std::shared_ptr<Si5351C> si5351module(new Si5351C());
+    si5351module->Initialize(this);
+    si5351module->SetPLL(0, 25000000, 0);
+    si5351module->SetPLL(1, 25000000, 0);
+    si5351module->SetClock(0, 27000000, true, false);
+    si5351module->SetClock(1, 27000000, true, false);
+    for (int i = 2; i < 8; ++i)
+        si5351module->SetClock(i, 27000000, false, false);
+    Si5351C::Status status = si5351module->ConfigureClocks();
+    if (status != Si5351C::SUCCESS)
+    {
+        std::cerr << "Warning: Failed to configure Si5351C" << std::endl;
+        return;
+    }
+    status = si5351module->UploadConfiguration();
+    if (status != Si5351C::SUCCESS)
+        std::cerr << "Warning: Failed to upload Si5351C configuration" << std::endl;
+    std::this_thread::sleep_for(std::chrono::milliseconds(10)); //some settle time
+}
+
+/**	@brief Closes connection to chip and deallocates used memory.
+*/
+ConnectionXillybus::~ConnectionXillybus()
+{
+    Close();
+}
+
+/**	@brief Tries to open connected USB device and find communication endpoints.
+	@return Returns 0-Success, other-EndPoints not found or device didn't connect.
+*/
+int ConnectionXillybus::Open(const unsigned index)
+{
+    Close();
+
+    string writePort;
+    string readPort;
+
+ #ifndef __unix__
+        writePort = "\\\\.\\xillybus_write_8";
+        readPort = "\\\\.\\xillybus_read_8";
+        writeStreamPort = "\\\\.\\xillybus_write_32";
+        readStreamPort = "\\\\.\\xillybus_read_32";
+#else
+        writePort = "/dev/xillybus_write_8";
+        readPort = "/dev/xillybus_read_8";
+        writeStreamPort = "/dev/xillybus_write_32";
+        readStreamPort = "/dev/xillybus_read_32";
+#endif
+
+#ifndef __unix__
+	hWrite = CreateFileA(writePort.c_str(), GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED, 0);
+	hRead = CreateFileA(readPort.c_str(), GENERIC_READ, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED, 0);
+
+    //hWriteStream = CreateFileA("\\\\.\\xillybus_write_32", GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);;
+    //hReadStream = CreateFileA("\\\\.\\xillybus_read_32", GENERIC_READ, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
+
+	// Check the results
+	if (hWrite == INVALID_HANDLE_VALUE || hRead == INVALID_HANDLE_VALUE)
+	{
+		CloseHandle(hWrite);
+        CloseHandle(hRead);
+		hWrite = INVALID_HANDLE_VALUE;
+        hRead = INVALID_HANDLE_VALUE;
+		return -1;
+	}
+#else
+    hWrite = open(writePort.c_str(), O_WRONLY | O_NOCTTY | O_NONBLOCK);
+    hRead = open(readPort.c_str(), O_RDONLY | O_NOCTTY | O_NONBLOCK);
+    if (hWrite == -1 || hRead == -1)
+	{
+            close(hWrite);
+            close(hRead);
+            hWrite = -1;
+            hRead = -1;
+            ReportError(errno);
+            return -1;
+	}
+#endif
+    return 0;
+}
+
+/**	@brief Closes communication to device.
+*/
+void ConnectionXillybus::Close()
+{
+    isConnected = false;
+#ifndef __unix__
+	if (hWrite != INVALID_HANDLE_VALUE)
+		CloseHandle(hWrite);
+	hWrite = INVALID_HANDLE_VALUE;
+    if (hRead != INVALID_HANDLE_VALUE)
+		CloseHandle(hRead);
+	hRead = INVALID_HANDLE_VALUE;
+
+	if (hWriteStream != INVALID_HANDLE_VALUE)
+		CloseHandle(hWriteStream);
+	if (hReadStream != INVALID_HANDLE_VALUE)
+		CloseHandle(hReadStream);
+#else
+    if( hWrite >= 0)
+        close(hWrite);
+    hWrite = -1;
+    if( hRead >= 0)
+        close(hRead);
+    hRead = -1;
+    if( hWriteStream >= 0)
+        close(hWriteStream);
+    hWriteStream = -1;
+    if( hReadStream >= 0)
+        close(hReadStream);
+    hReadStream = -1;
+#endif
+}
+
+/**	@brief Returns connection status
+	@return 1-connection open, 0-connection closed.
+*/
+bool ConnectionXillybus::IsOpen()
+{
+#ifndef __unix__
+    if (hWrite != INVALID_HANDLE_VALUE && hRead != INVALID_HANDLE_VALUE )
+            return true;
+#else
+    if( hWrite != -1 && hRead != -1 )
+        return true;
+#endif
+    return false;
+}
+
+/**	@brief Sends given data buffer to chip through USB port.
+	@param buffer data buffer, must not be longer than 64 bytes.
+	@param length given buffer size.
+    @param timeout_ms timeout limit for operation in milliseconds
+	@return number of bytes sent.
+*/
+int ConnectionXillybus::Write(const unsigned char *buffer, const int length, int timeout_ms)
+{
+    long totalBytesWritten = 0;
+    long bytesToWrite = length;
+
+#ifndef __unix__
+	if (hWrite == INVALID_HANDLE_VALUE)
+#else
+	if (hWrite == -1)
+#endif
+        return -1;
+
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    while (std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count() < 500)
+    {
+#ifndef __unix__
+		DWORD bytesSent = 0;
+		OVERLAPPED	vOverlapped;
+		memset(&vOverlapped, 0, sizeof(OVERLAPPED));
+		vOverlapped.hEvent = CreateEvent(NULL, false, false, NULL);
+		WriteFile(hWrite, buffer + totalBytesWritten, bytesToWrite, &bytesSent, &vOverlapped);
+		if (::GetLastError() != ERROR_IO_PENDING)
+		{
+			CloseHandle(vOverlapped.hEvent);
+			return totalBytesWritten;
+		}
+		std::this_thread::yield();
+		DWORD dwRet = WaitForSingleObject(vOverlapped.hEvent, 500);
+		if (dwRet == WAIT_OBJECT_0)
+		{
+			if (GetOverlappedResult(hWrite, &vOverlapped, &bytesSent, FALSE) == FALSE)
+			{
+				bytesSent = 0;
+			}
+		}
+		else
+		{
+			CancelIo(hWrite);
+			bytesSent = 0;
+		}
+		CloseHandle(vOverlapped.hEvent);
+#else
+		int bytesSent;
+        if ((bytesSent  = write(hWrite, buffer+ totalBytesWritten, bytesToWrite))<0)
+        {
+
+            if(errno == EINTR)
+                 continue;
+            else if (errno != EAGAIN)
+            {
+                ReportError(errno);
+                return totalBytesWritten;
+            }
+        }
+		else
+#endif
+        totalBytesWritten += bytesSent;
+        if (totalBytesWritten < length)
+        {
+            bytesToWrite -= bytesSent;
+            t2 = chrono::high_resolution_clock::now();
+        }
+        else
+            break;
+    }
+#ifdef __unix__
+    //Flush data to FPGA
+    while (1)
+    {
+        int rc = write(hWrite, NULL, 0);
+        if (rc < 0)
+        {
+            if (errno == EINTR)
+                continue;
+            else
+            {
+                ReportError(errno);
+            }
+        }
+        break;
+    }
+#endif
+    return totalBytesWritten;
+}
+
+/**	@brief Reads data coming from the chip through USB port.
+	@param buffer pointer to array where received data will be copied, array must be
+	big enough to fit received data.
+	@param length number of bytes to read from chip.
+    @param timeout_ms timeout limit for operation in milliseconds
+	@return number of bytes received.
+*/
+int ConnectionXillybus::Read(unsigned char *buffer, const int length, int timeout_ms)
+{
+    memset(buffer, 0, length);
+#ifndef __unix__
+	if (hRead == INVALID_HANDLE_VALUE)
+#else
+	if (hRead == -1)
+#endif
+            return -1;
+
+	long totalBytesReaded = 0;
+	long bytesToRead = length;
+	auto t1 = chrono::high_resolution_clock::now();
+	auto t2 = chrono::high_resolution_clock::now();
+
+	while (std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count() < 1000)
+	{
+ #ifndef __unix__
+	   DWORD bytesReceived = 0;
+	   OVERLAPPED	vOverlapped;
+	   memset(&vOverlapped, 0, sizeof(OVERLAPPED));
+	   vOverlapped.hEvent = CreateEvent(NULL, false, false, NULL);
+	   ReadFile(hRead, buffer + totalBytesReaded, bytesToRead, &bytesReceived, &vOverlapped);
+	   if (::GetLastError() != ERROR_IO_PENDING)
+	   {
+		 CloseHandle(vOverlapped.hEvent);
+		 return totalBytesReaded;
+	   }
+	   std::this_thread::yield();
+	   DWORD dwRet = WaitForSingleObject(vOverlapped.hEvent, 1000);
+	   if (dwRet == WAIT_OBJECT_0)
+	   {
+		   if (GetOverlappedResult(hRead, &vOverlapped, &bytesReceived, TRUE) == FALSE)
+		   {
+			   bytesReceived = 0;
+		   }
+	   }
+	   else
+	   {
+		   CancelIo(hRead);
+		   bytesReceived = 0;
+		}
+	   CloseHandle(vOverlapped.hEvent);
+#else
+            int bytesReceived = 0;
+            if ((bytesReceived = read(hRead, buffer+ totalBytesReaded, bytesToRead))<0)
+            {
+                if(errno == EINTR)
+                     continue;
+                else if (errno != EAGAIN)
+                {
+                    ReportError(errno);
+                    return totalBytesReaded;
+                }
+            }
+            else
+#endif
+            totalBytesReaded += bytesReceived;
+            if (totalBytesReaded < length)
+            {
+                    bytesToRead -= bytesReceived;
+                    t2 = chrono::high_resolution_clock::now();
+            }
+            else
+               break;
+        }
+    return totalBytesReaded;
+}
+
+/**
+	@brief Reads data from board
+	@param buffer array where to store received data
+	@param length number of bytes to read
+        @param timeout read timeout in milliseconds
+	@return number of bytes received
+*/
+int ConnectionXillybus::ReceiveData(char *buffer, uint32_t length, double timeout_ms)
+{
+    unsigned long totalBytesReaded = 0;
+    unsigned long bytesToRead = length;
+
+#ifndef __unix__
+    if (hReadStream == INVALID_HANDLE_VALUE)
+    {
+            hReadStream = CreateFileA("\\\\.\\xillybus_read_32", GENERIC_READ, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED, 0);
+            //hWriteStream = CreateFileA("\\\\.\\xillybus_write_32", GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
+    }
+#else
+    if (hReadStream < 0)
+    {
+       if (( hReadStream = open(readStreamPort.c_str(), O_RDONLY | O_NOCTTY | O_NONBLOCK))<0)
+       {
+            ReportError(errno);
+            return -1;
+       }
+    }
+#endif
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    while (std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count() < timeout_ms)
+    {
+ #ifndef __unix__
+		DWORD bytesReceived = 0;
+		OVERLAPPED	vOverlapped;
+		memset(&vOverlapped, 0, sizeof(OVERLAPPED));
+		vOverlapped.hEvent = CreateEvent(NULL, false, false, NULL);
+		ReadFile(hReadStream, buffer + totalBytesReaded, bytesToRead, &bytesReceived, &vOverlapped);
+		if (::GetLastError() != ERROR_IO_PENDING)
+		{
+			CloseHandle(vOverlapped.hEvent);
+			return totalBytesReaded;
+		}
+		DWORD dwRet = WaitForSingleObject(vOverlapped.hEvent, timeout_ms);
+		if (dwRet == WAIT_OBJECT_0)
+		{
+			if (GetOverlappedResult(hReadStream, &vOverlapped, &bytesReceived, TRUE) == FALSE)
+			{
+				bytesReceived = 0;
+			}
+		}
+		else
+		{
+			CancelIo(hReadStream);
+			bytesReceived = 0;
+		}
+		CloseHandle(vOverlapped.hEvent);
+#else
+		int bytesReceived = 0;
+        if ((bytesReceived = read(hReadStream, buffer+ totalBytesReaded, bytesToRead))<0)
+        {
+            bytesReceived = 0;
+            if(errno == EINTR)
+                 continue;
+            else if (errno != EAGAIN)
+            {
+                ReportError(errno);
+                return totalBytesReaded;
+            }
+        }
+#endif
+        totalBytesReaded += bytesReceived;
+        if (totalBytesReaded < length)
+        {
+            bytesToRead -= bytesReceived;
+            t2 = chrono::high_resolution_clock::now();
+        }
+        else
+            break;
+    }
+
+    return totalBytesReaded;
+}
+
+/**
+	@brief Aborts reading operations
+*/
+void ConnectionXillybus::AbortReading()
+{
+#ifndef __unix__
+    if (hReadStream != INVALID_HANDLE_VALUE)
+    {
+        CloseHandle(hReadStream);
+		hReadStream = INVALID_HANDLE_VALUE;
+    }
+#else
+    if (hReadStream >= 0)
+    {
+        close(hReadStream);
+        hReadStream =-1;
+    }
+#endif
+}
+
+/**
+	@brief  sends data to board
+	@param *buffer buffer to send
+	@param length number of bytes to send
+        @param timeout data write timeout in milliseconds
+	@return number of bytes sent
+*/
+int ConnectionXillybus::SendData(const char *buffer, uint32_t length, double timeout_ms)
+{
+#ifndef __unix__
+	if (hWriteStream == INVALID_HANDLE_VALUE)
+	{
+		hWriteStream = CreateFileA("\\\\.\\xillybus_write_32", GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED, 0);
+	}
+#else
+        if (hWriteStream < 0)
+        {
+           if ((hWriteStream = open(writeStreamPort.c_str(), O_WRONLY | O_NOCTTY | O_NONBLOCK))<0)
+           {
+                ReportError(errno);
+		return -1;
+           }
+        }
+
+#endif
+    unsigned long totalBytesWritten = 0;
+    unsigned long bytesToWrite = length;
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    while (std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count() < timeout_ms)
+    {
+#ifndef __unix__
+		DWORD bytesSent = 0;
+		OVERLAPPED	vOverlapped;
+		memset(&vOverlapped, 0, sizeof(OVERLAPPED));
+		vOverlapped.hEvent = CreateEvent(NULL, false, false, NULL);
+		WriteFile(hWriteStream, buffer + totalBytesWritten, bytesToWrite, &bytesSent, &vOverlapped);
+		if (::GetLastError() != ERROR_IO_PENDING)
+		{
+			CloseHandle(vOverlapped.hEvent);
+			return totalBytesWritten;
+		}
+		DWORD dwRet = WaitForSingleObject(vOverlapped.hEvent, timeout_ms);
+		if (dwRet == WAIT_OBJECT_0)
+		{
+			if (GetOverlappedResult(hWriteStream, &vOverlapped, &bytesSent, TRUE) == FALSE)
+			{
+				bytesSent = 0;
+			}
+		}
+		else
+		{
+			CancelIo(hWriteStream);
+			bytesSent = 0;
+		}
+		CloseHandle(vOverlapped.hEvent);
+#else
+		int bytesSent = 0;
+        if ((bytesSent  = write(hWriteStream, buffer+ totalBytesWritten, bytesToWrite))<0)
+        {
+            bytesSent =0;
+            if(errno == EINTR)
+                 continue;
+            else if (errno != EAGAIN)
+            {
+                ReportError(errno);
+                return totalBytesWritten;
+            }
+        }
+#endif
+        totalBytesWritten += bytesSent;
+        if (totalBytesWritten < length)
+        {
+            bytesToWrite -= bytesSent;
+            t2 = chrono::high_resolution_clock::now();
+        }
+        else
+            break;
+    }
+    //Flush data to FPGA
+#ifdef __unix__
+    while (1)
+    {
+        int rc = write(hWriteStream, NULL, 0);
+        if (rc < 0)
+        {
+            if (errno == EINTR)
+                continue;
+            else
+            {
+                ReportError(errno);
+            }
+        }
+        break;
+    }
+#endif
+    return totalBytesWritten;
+}
+
+/**
+	@brief Aborts sending operations
+*/
+void ConnectionXillybus::AbortSending()
+{
+#ifndef __unix__
+    if (hWriteStream != INVALID_HANDLE_VALUE)
+    {
+        CloseHandle(hWriteStream);
+		hWriteStream = INVALID_HANDLE_VALUE;
+    }
+#else
+    if (hWriteStream >= 0)
+    {
+        close (hWriteStream);
+        hWriteStream = -1;
+    }
+#endif
+}
+
+/** @brief Configures Stream board FPGA clocks to Limelight interface
+ at param tx Rx/Tx selection
+ at param InterfaceClk_Hz Limelight interface frequency
+ at param phaseShift_deg IQ phase shift in degrees
+ at return 0-success, other-failure
+*/
+int ConnectionXillybus::ConfigureFPGA_PLL(unsigned int pllIndex, const double interfaceClk_Hz, const double phaseShift_deg)
+{
+    eLMS_DEV boardType = GetDeviceInfo().deviceName == GetDeviceName(LMS_DEV_QSPARK) ? LMS_DEV_QSPARK : LMS_DEV_UNKNOWN;
+    const uint16_t busyAddr = 0x0021;
+    if(IsOpen() == false)
+        return ReportError(ENODEV, "ConnectionSTREAM: configure FPGA PLL, device not connected");
+
+    uint16_t drct_clk_ctrl_0005 = 0;
+    ReadRegister(0x0005, drct_clk_ctrl_0005);
+
+    if(interfaceClk_Hz < 5e6)
+    {
+        //enable direct clocking
+        WriteRegister(0x0005, drct_clk_ctrl_0005 | (1 << pllIndex));
+        uint16_t drct_clk_ctrl_0006;
+        ReadRegister(0x0006, drct_clk_ctrl_0006);
+        drct_clk_ctrl_0006 = drct_clk_ctrl_0006 & ~0x3FF;
+        const int cnt_ind = 1 << 5;
+        const int clk_ind = pllIndex;
+        drct_clk_ctrl_0006 = drct_clk_ctrl_0006 | cnt_ind | clk_ind;
+        WriteRegister(0x0006, drct_clk_ctrl_0006);
+        const uint16_t phase_reg_sel_addr = 0x0004;
+        float inputClock_Hz = interfaceClk_Hz;
+        const float oversampleClock_Hz = 100e6;
+        //const int registerChainSize = 128;
+        const float phaseShift_deg = 90;
+        const float oversampleClock_ns = 1e9 / oversampleClock_Hz;
+        const float phaseStep_deg = 360 * oversampleClock_ns*(1e-9) / (1 / inputClock_Hz);
+        uint16_t phase_reg_select = (phaseShift_deg / phaseStep_deg)+0.5;
+        const float actualPhaseShift_deg = 360 * inputClock_Hz / (1 / (phase_reg_select * oversampleClock_ns*1e-9));
+#ifndef NDEBUG
+        printf("reg value : %i\n", phase_reg_select);
+        printf("input clock: %f\n", inputClock_Hz);
+        printf("phase : %.2f/%.2f\n", phaseShift_deg, actualPhaseShift_deg);
+#endif
+        if(WriteRegister(phase_reg_sel_addr, phase_reg_select) != 0)
+            return ReportError(EIO, "ConnectionSTREAM: configure FPGA PLL, failed to write registers");
+        const uint16_t LOAD_PH_REG = 1 << 10;
+        WriteRegister(0x0006, drct_clk_ctrl_0006 | LOAD_PH_REG);
+        WriteRegister(0x0006, drct_clk_ctrl_0006);
+        return 0;
+    }
+
+    //if interface frequency >= 5MHz, configure PLLs
+    WriteRegister(0x0005, drct_clk_ctrl_0005 & ~(1 << pllIndex));
+
+    //select FPGA index
+    pllIndex = pllIndex & 0x1F;
+    uint16_t reg23val = 0;
+    if(ReadRegister(0x0003, reg23val) != 0)
+        return ReportError(ENODEV, "ConnectionSTREAM: configure FPGA PLL, failed to read register");
+
+    const uint16_t PLLCFG_START = 0x1;
+    const uint16_t PHCFG_START = 0x2;
+    const uint16_t PLLRST_START = 0x4;
+    const uint16_t PHCFG_UPDN = 1 << 13;
+    reg23val &= 0x1F << 3; //clear PLL index
+    reg23val &= ~PLLCFG_START; //clear PLLCFG_START
+    reg23val &= ~PHCFG_START; //clear PHCFG
+    reg23val &= ~PLLRST_START; //clear PLL reset
+    reg23val &= ~PHCFG_UPDN; //clear PHCFG_UpDn
+    reg23val |= pllIndex << 3;
+
+    uint16_t statusReg;
+    bool done = false;
+    uint8_t errorCode = 0;
+    vector<uint32_t> addrs;
+    vector<uint32_t> values;
+    addrs.push_back(0x0023);
+    values.push_back(reg23val); //PLL_IND
+    addrs.push_back(0x0023);
+    values.push_back(reg23val | PLLRST_START); //PLLRST_START
+    WriteRegisters(addrs.data(), values.data(), values.size());
+
+    if(boardType == LMS_DEV_QSPARK) do //wait for reset to activate
+    {
+        ReadRegister(busyAddr, statusReg);
+        done = statusReg & 0x1;
+        errorCode = (statusReg >> 7) & 0xFF;
+    } while(!done && errorCode == 0);
+    if(errorCode != 0)
+        return ReportError(EBUSY, "ConnectionSTREAM: error resetting PLL");
+
+    addrs.clear();
+    values.clear();
+    addrs.push_back(0x0023);
+    values.push_back(reg23val & ~PLLRST_START);
+
+    //configure FPGA PLLs
+    const float vcoLimits_MHz[2] = { 600, 1300 };
+    int M, C;
+
+    float fOut_MHz = interfaceClk_Hz / 1e6;
+    float coef = 0.8*vcoLimits_MHz[1] / fOut_MHz;
+    M = C = (int)coef;
+    int chigh = (((int)coef) / 2) + ((int)(coef) % 2);
+    int clow = ((int)coef) / 2;
+
+    addrs.clear();
+    values.clear();
+    if(interfaceClk_Hz*M/1e6 > vcoLimits_MHz[0] && interfaceClk_Hz*M/1e6 < vcoLimits_MHz[1])
+    {
+        //bypass N
+        addrs.push_back(0x0026);
+        values.push_back(0x0001 | (M % 2 ? 0x8 : 0));
+
+        addrs.push_back(0x0027);
+        values.push_back(0x5550 | (C % 2 ? 0xA : 0)); //bypass c7-c1
+        addrs.push_back(0x0028);
+        values.push_back(0x5555); //bypass c15-c8
+
+        addrs.push_back(0x002A);
+        values.push_back(0x0101); //N_high_cnt, N_low_cnt
+        addrs.push_back(0x002B);
+        values.push_back(chigh << 8 | clow); //M_high_cnt, M_low_cnt
+
+        for(int i = 0; i <= 1; ++i)
+        {
+            addrs.push_back(0x002E + i);
+            values.push_back(chigh << 8 | clow); // ci_high_cnt, ci_low_cnt
+        }
+
+        float Fstep_us = 1 / (8 * fOut_MHz*C);
+        float Fstep_deg = (360 * Fstep_us) / (1 / fOut_MHz);
+        short nSteps = phaseShift_deg / Fstep_deg;
+
+        addrs.push_back(0x0024);
+        values.push_back(nSteps);
+
+        addrs.push_back(0x0023);
+        int cnt_ind = 0x3 & 0x1F;
+        reg23val = reg23val | PHCFG_UPDN | (cnt_ind << 8);
+        values.push_back(reg23val); //PHCFG_UpDn, CNT_IND
+
+        addrs.push_back(0x0023);
+        values.push_back(reg23val | PLLCFG_START); //PLLCFG_START
+        if(WriteRegisters(addrs.data(), values.data(), values.size()) != 0)
+            ReportError(EIO, "ConnectionSTREAM: configure FPGA PLL, failed to write registers");
+        if(boardType == LMS_DEV_QSPARK) do //wait for config to activate
+        {
+            ReadRegister(busyAddr, statusReg);
+            done = statusReg & 0x1;
+            errorCode = (statusReg >> 7) & 0xFF;
+        } while(!done && errorCode == 0);
+        if(errorCode != 0)
+            return ReportError(EBUSY, "ConnectionSTREAM: error configuring PLLCFG");
+
+        addrs.clear();
+        values.clear();
+        addrs.push_back(0x0023);
+        values.push_back(reg23val & ~PLLCFG_START); //PLLCFG_START
+        addrs.push_back(0x0023);
+        values.push_back(reg23val | PHCFG_START); //PHCFG_START
+        if(WriteRegisters(addrs.data(), values.data(), values.size()) != 0)
+            ReportError(EIO, "ConnectionSTREAM: configure FPGA PLL, failed to write registers");
+        if(boardType == LMS_DEV_QSPARK) do
+        {
+            ReadRegister(busyAddr, statusReg);
+            done = statusReg & 0x1;
+            errorCode = (statusReg >> 7) & 0xFF;
+        } while(!done && errorCode == 0);
+        if(errorCode != 0)
+            return ReportError(EBUSY, "ConnectionSTREAM: error configuring PHCFG");
+        addrs.clear();
+        values.clear();
+        addrs.push_back(0x0023);
+        values.push_back(reg23val & ~PHCFG_START); //PHCFG_START
+        if(WriteRegisters(addrs.data(), values.data(), values.size()) != 0)
+            ReportError(EIO, "ConnectionSTREAM: configure FPGA PLL, failed to write registers");
+        return 0;
+    }
+    return ReportError(ERANGE, "ConnectionSTREAM: configure FPGA PLL, desired frequency out of range");
+}
diff --git a/src/ConnectionXillybus/ConnectionXillybus.h b/src/ConnectionXillybus/ConnectionXillybus.h
new file mode 100644
index 0000000..4a34d6e
--- /dev/null
+++ b/src/ConnectionXillybus/ConnectionXillybus.h
@@ -0,0 +1,100 @@
+/**
+    @file ConnectionSTREAM.h
+    @author Lime Microsystems
+    @brief Implementation of STREAM board connection.
+*/
+
+#pragma once
+#include <ConnectionRegistry.h>
+#include <ILimeSDRStreaming.h>
+#include <vector>
+#include <string>
+#include <atomic>
+#include <memory>
+#include <thread>
+#include "fifo.h"
+
+#ifndef __unix__
+#include "windows.h"
+#else
+#include <mutex>
+#include <condition_variable>
+#include <chrono>
+#endif
+
+namespace lime{
+
+class ConnectionXillybus : public ILimeSDRStreaming
+{
+public:
+    ConnectionXillybus(const unsigned index);
+    ~ConnectionXillybus(void);
+
+	int Open(const unsigned index);
+	void Close();
+	bool IsOpen();
+	int GetOpenedIndex();
+
+	int Write(const unsigned char *buffer, int length, int timeout_ms = 100) override;
+	int Read(unsigned char *buffer, int length, int timeout_ms = 100) override;
+
+	//hooks to update FPGA plls when baseband interface data rate is changed
+	int UpdateExternalDataRate(const size_t channel, const double txRate, const double rxRate) override;
+protected:
+    virtual void ReceivePacketsLoop(const ThreadData args) override;
+    virtual void TransmitPacketsLoop(const ThreadData args) override;
+
+    virtual int ReceiveData(char* buffer, uint32_t length, double timeout);
+    virtual void AbortReading();
+
+    virtual int SendData(const char* buffer, uint32_t length, double timeout);
+    virtual void AbortSending();
+
+    int ConfigureFPGA_PLL(unsigned int pllIndex, const double interfaceClk_Hz, const double phaseShift_deg);
+private:
+    eConnectionType GetType(void)
+    {
+        return USB_PORT;
+    }
+
+    std::string m_hardwareName;
+    int m_hardwareVer;
+
+    bool isConnected;
+
+#ifndef __unix__
+    HANDLE hWrite;
+    HANDLE hRead;
+    HANDLE hWriteStream;
+    HANDLE hReadStream;
+#else
+    int hWrite;
+    int hRead;
+    int hWriteStream;
+    int hReadStream;
+#endif
+    std::string writeStreamPort;
+    std::string readStreamPort;
+};
+
+
+
+class ConnectionXillybusEntry : public ConnectionRegistryEntry
+{
+public:
+    ConnectionXillybusEntry(void);
+
+    ~ConnectionXillybusEntry(void);
+
+    std::vector<ConnectionHandle> enumerate(const ConnectionHandle &hint);
+
+    IConnection *make(const ConnectionHandle &handle);
+
+private:
+    #ifndef __unix__
+    std::string DeviceName(unsigned int index);
+    #else
+    #endif
+};
+
+}
diff --git a/src/ConnectionXillybus/ConnectionXillybusEntry.cpp b/src/ConnectionXillybus/ConnectionXillybusEntry.cpp
new file mode 100644
index 0000000..344667c
--- /dev/null
+++ b/src/ConnectionXillybus/ConnectionXillybusEntry.cpp
@@ -0,0 +1,65 @@
+/**
+    @file ConnectionSTREAMEntry.cpp
+    @author Lime Microsystems
+    @brief Implementation of STREAM board connection.
+*/
+#ifdef __unix__
+#include <unistd.h>
+#endif
+#include "ConnectionXillybus.h"
+using namespace lime;
+#include <fstream>
+
+
+//! make a static-initialized entry in the registry
+void __loadConnectionXillybusEntry(void) //TODO fixme replace with LoadLibrary/dlopen
+{
+    static ConnectionXillybusEntry XillybusEntry;
+}
+
+
+ConnectionXillybusEntry::ConnectionXillybusEntry(void):
+    ConnectionRegistryEntry("PCIEXillybus")
+{
+}
+
+ConnectionXillybusEntry::~ConnectionXillybusEntry(void)
+{
+}
+
+std::vector<ConnectionHandle> ConnectionXillybusEntry::enumerate(const ConnectionHandle &hint)
+{
+    std::vector<ConnectionHandle> handles;
+    ConnectionHandle handle;
+#ifndef __unix__
+	std::string fileName = "\\\\.\\xillybus_write_8";
+	std::ifstream fin(fileName.c_str());
+
+	HANDLE fh = CreateFileA(fileName.c_str(), GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
+
+	if (fh != INVALID_HANDLE_VALUE || ::GetLastError() == ERROR_BUSY)
+	{
+		handle.media = "PCI-E";
+		handle.name = "LimeSDR-PCIE";
+		handle.index = 1;
+		handles.push_back(handle);
+		CloseHandle(fh);
+	}
+
+#else
+    std::string fname = "/dev/xillybus_write_8";
+    if( access( fname.c_str(), F_OK ) != -1 )
+    {
+        handle.media = "PCI-E";
+        handle.name = "LimeSDR-PCIE";
+        handle.index = 1;
+        handles.push_back(handle);
+    }
+#endif
+    return handles;
+}
+
+IConnection *ConnectionXillybusEntry::make(const ConnectionHandle &handle)
+{
+    return new ConnectionXillybus(handle.index);
+}
diff --git a/src/ConnectionXillybus/ConnectionXillybusing.cpp b/src/ConnectionXillybus/ConnectionXillybusing.cpp
new file mode 100644
index 0000000..12aec52
--- /dev/null
+++ b/src/ConnectionXillybus/ConnectionXillybusing.cpp
@@ -0,0 +1,362 @@
+/**
+    @file ConnectionXillybusing.cpp
+    @author Lime Microsystems
+    @brief Implementation of STREAM board connection (streaming API)
+*/
+
+#include "ConnectionXillybus.h"
+#include "fifo.h"
+#include <LMS7002M.h>
+#include <iostream>
+#include <thread>
+#include <chrono>
+#include <algorithm>
+#include <complex>
+#include <ciso646>
+#include <FPGA_common.h>
+#include <ErrorReporting.h>
+
+using namespace std;
+using namespace lime;
+
+/** @brief Configures FPGA PLLs to LimeLight interface frequency
+*/
+int ConnectionXillybus::UpdateExternalDataRate(const size_t channel, const double txRate_Hz, const double rxRate_Hz)
+{
+    std::cout << "ConnectionXillybus::ConfigureFPGA_PLL(tx=" << txRate_Hz/1e6 << "MHz, rx=" << rxRate_Hz/1e6 << "MHz)" << std::endl;
+    const float txInterfaceClk = 2 * txRate_Hz;
+    const float rxInterfaceClk = 2 * rxRate_Hz;
+    mExpectedSampleRate = rxRate_Hz;
+    int status = 0;
+    if(txInterfaceClk >= 5e6)
+    {
+        lime::fpga::FPGA_PLL_clock clocks[2];
+        clocks[0].bypass = false;
+        clocks[0].index = 0;
+        clocks[0].outFrequency = txInterfaceClk;
+        clocks[0].phaseShift_deg = 0;
+        clocks[1].bypass = false;
+        clocks[1].index = 1;
+        clocks[1].outFrequency = txInterfaceClk;
+        clocks[1].phaseShift_deg = 90;
+        status = lime::fpga::SetPllFrequency(this, 0, txInterfaceClk, clocks, 2);
+    }
+    else
+        status = lime::fpga::SetDirectClocking(this, 0, txInterfaceClk, 90);
+    if(status != 0)
+        return status;
+
+    if(rxInterfaceClk >= 5e6)
+    {
+        lime::fpga::FPGA_PLL_clock clocks[2];
+        clocks[0].bypass = false;
+        clocks[0].index = 0;
+        clocks[0].outFrequency = rxInterfaceClk;
+        clocks[0].phaseShift_deg = 0;
+        clocks[1].bypass = false;
+        clocks[1].index = 1;
+        clocks[1].outFrequency = rxInterfaceClk;
+        clocks[1].phaseShift_deg = 90;
+        status = lime::fpga::SetPllFrequency(this, 1, rxInterfaceClk, clocks, 2);
+    }
+    else
+        status = lime::fpga::SetDirectClocking(this, 1, rxInterfaceClk, 90);
+    return status;
+}
+
+/** @brief Function dedicated for receiving data samples from board
+    @param rxFIFO FIFO to store received data
+    @param terminate periodically pooled flag to terminate thread
+    @param dataRate_Bps (optional) if not NULL periodically returns data rate in bytes per second
+*/
+void ConnectionXillybus::ReceivePacketsLoop(const ThreadData args)
+{
+    auto terminate = args.terminate;
+    auto dataRate_Bps = args.dataRate_Bps;
+    auto generateData = args.generateData;
+    auto safeToConfigInterface = args.safeToConfigInterface;
+
+    //at this point FPGA has to be already configured to output samples
+    const uint8_t chCount = args.channels.size();
+    const auto link = args.channels[0]->config.linkFormat;
+    const uint32_t samplesInPacket = (link == StreamConfig::STREAM_12_BIT_COMPRESSED ? 1360 : 1020)/chCount;
+
+    double latency=0;
+    for (int i = 0; i < chCount; i++)
+    {
+        latency += args.channels[i]->config.performanceLatency/chCount;
+    }
+    const unsigned tmp_cnt = (latency * 6)+0.5;
+
+    const uint8_t packetsToBatch = (1<<tmp_cnt);
+    const uint32_t bufferSize = packetsToBatch*sizeof(FPGA_DataPacket);
+    vector<char>buffers(bufferSize, 0);
+    vector<StreamChannel::Frame> chFrames;
+    try
+    {
+        chFrames.resize(chCount);
+    }
+    catch (const std::bad_alloc &ex)
+    {
+        ReportError("Error allocating Rx buffers, not enough memory");
+        return;
+    }
+
+    unsigned long totalBytesReceived = 0; //for data rate calculation
+    int m_bufferFailures = 0;
+    int32_t droppedSamples = 0;
+    int32_t packetLoss = 0;
+
+    vector<uint32_t> samplesReceived(chCount, 0);
+
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    std::mutex txFlagsLock;
+    condition_variable resetTxFlags;
+    //worker thread for reseting late Tx packet flags
+    std::thread txReset([](ILimeSDRStreaming* port,
+                        atomic<bool> *terminate,
+                        mutex *spiLock,
+                        condition_variable *doWork)
+    {
+        uint32_t reg9;
+        port->ReadRegister(0x0009, reg9);
+        const uint32_t addr[] = {0x0009, 0x0009};
+        const uint32_t data[] = {reg9 | (1 << 1), reg9 & ~(1 << 1)};
+        while (not terminate->load())
+        {
+            std::unique_lock<std::mutex> lck(*spiLock);
+            doWork->wait(lck);
+            port->WriteRegisters(addr, data, 2);
+        }
+    }, this, terminate, &txFlagsLock, &resetTxFlags);
+
+    int resetFlagsDelay = 128;
+    uint64_t prevTs = 0;
+    while (terminate->load() == false)
+    {
+        if(generateData->load())
+        {
+            fpga::StopStreaming(this);
+            safeToConfigInterface->notify_all(); //notify that it's safe to change chip config
+            const int batchSize = (this->mExpectedSampleRate/chFrames[0].samplesCount)/10;
+            IStreamChannel::Metadata meta;
+            for(int i=0; i<batchSize; ++i)
+            {
+                for(int ch=0; ch<chCount; ++ch)
+                {
+                    meta.timestamp = chFrames[ch].timestamp;
+                    for(int j=0; j<chFrames[ch].samplesCount; ++j)
+                    {
+                        chFrames[ch].samples[j].i = 0;
+                        chFrames[ch].samples[j].q = 0;
+                    }
+                    uint32_t samplesPushed = args.channels[ch]->Write((const void*)chFrames[ch].samples, chFrames[ch].samplesCount, &meta);
+                    samplesReceived[ch] += chFrames[ch].samplesCount;
+                    if(samplesPushed != chFrames[ch].samplesCount)
+                        printf("Rx samples pushed %i/%i\n", samplesPushed, chFrames[ch].samplesCount);
+                }
+            }
+            this_thread::sleep_for(chrono::milliseconds(100));
+        }
+        int32_t bytesReceived = 0;
+
+        bytesReceived = this->ReceiveData(&buffers[0], bufferSize,200);
+        totalBytesReceived += bytesReceived;
+        if (bytesReceived != int32_t(bufferSize)) //data should come in full sized packets
+            ++m_bufferFailures;
+
+        bool txLate=false;
+        for (uint8_t pktIndex = 0; pktIndex < bytesReceived / sizeof(FPGA_DataPacket); ++pktIndex)
+        {
+            const FPGA_DataPacket* pkt = (FPGA_DataPacket*)&buffers[0];
+            const uint8_t byte0 = pkt[pktIndex].reserved[0];
+            if ((byte0 & (1 << 3)) != 0 && !txLate) //report only once per batch
+            {
+                txLate = true;
+                if(resetFlagsDelay > 0)
+                    --resetFlagsDelay;
+                else
+                {
+                    printf("L");
+                    resetTxFlags.notify_one();
+                    resetFlagsDelay = packetsToBatch*2;
+                }
+            }
+            uint8_t* pktStart = (uint8_t*)pkt[pktIndex].data;
+            if(pkt[pktIndex].counter - prevTs != samplesInPacket && pkt[pktIndex].counter != prevTs)
+            {
+#ifndef NDEBUG
+                printf("\tRx pktLoss@%i - ts diff: %li  pktLoss: %.1f\n", pktIndex, pkt[pktIndex].counter - prevTs, float(pkt[pktIndex].counter - prevTs)/samplesInPacket);
+#endif
+                packetLoss += (pkt[pktIndex].counter - prevTs)/samplesInPacket;
+            }
+            prevTs = pkt[pktIndex].counter;
+            if(args.lastTimestamp)
+                args.lastTimestamp->store(pkt[pktIndex].counter);
+            //parse samples
+            vector<complex16_t*> dest(chCount);
+            for(uint8_t c=0; c<chCount; ++c)
+                dest[c] = (chFrames[c].samples);
+            size_t samplesCount = 0;
+            fpga::FPGAPacketPayload2Samples(pktStart, 4080, chCount, link, dest.data(), &samplesCount);
+
+            for(int ch=0; ch<chCount; ++ch)
+            {
+                IStreamChannel::Metadata meta;
+                meta.timestamp = pkt[pktIndex].counter;
+                meta.flags = RingFIFO::OVERWRITE_OLD;
+                uint32_t samplesPushed = args.channels[ch]->Write((const void*)chFrames[ch].samples, samplesCount, &meta, 100);
+                if(samplesPushed != samplesCount)
+                    droppedSamples += samplesCount-samplesPushed;
+            }
+        }
+        // Re-submit this request to keep the queue full
+        if(not generateData->load())
+        {
+            fpga::StartStreaming(this);
+        }
+        t2 = chrono::high_resolution_clock::now();
+        auto timePeriod = std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count();
+        if (timePeriod >= 1000)
+        {
+            t1 = t2;
+            //total number of bytes sent per second
+            double dataRate = 1000.0*totalBytesReceived / timePeriod;
+            //each channel sample rate
+            float samplingRate = 1000.0*samplesReceived[0] / timePeriod;
+#ifndef NDEBUG
+            printf("Rx: %.3f MB/s, Fs: %.3f MHz, overrun: %i, loss: %i \n", dataRate / 1000000.0, samplingRate / 1000000.0, droppedSamples, packetLoss);
+#endif
+            samplesReceived[0] = 0;
+            totalBytesReceived = 0;
+            m_bufferFailures = 0;
+            droppedSamples = 0;
+            packetLoss = 0;
+
+            if (dataRate_Bps)
+                dataRate_Bps->store((uint32_t)dataRate);
+        }
+    }
+    this->AbortReading();
+    resetTxFlags.notify_one();
+    txReset.join();
+    if (dataRate_Bps)
+        dataRate_Bps->store(0);
+}
+
+/** @brief Functions dedicated for transmitting packets to board
+    @param txFIFO data source FIFO
+    @param terminate periodically pooled flag to terminate thread
+    @param dataRate_Bps (optional) if not NULL periodically returns data rate in bytes per second
+*/
+void ConnectionXillybus::TransmitPacketsLoop(const ThreadData args)
+{
+    auto terminate = args.terminate;
+    auto dataRate_Bps = args.dataRate_Bps;
+
+    //at this point FPGA has to be already configured to output samples
+    const uint8_t maxChannelCount = 2;
+    const uint8_t chCount = args.channels.size();
+    const auto link = args.channels[0]->config.linkFormat;
+
+    double latency=0;
+    for (int i = 0; i < chCount; i++)
+    {
+        latency += args.channels[i]->config.performanceLatency/chCount;
+    }
+    const unsigned tmp_cnt = (latency * 6)+0.5;
+    const uint8_t packetsToBatch = (1<<tmp_cnt); //packets in single USB transfer
+    const uint32_t bufferSize = packetsToBatch*4096;
+    const uint32_t popTimeout_ms = 100;
+
+    const int maxSamplesBatch = (link==StreamConfig::STREAM_12_BIT_COMPRESSED?1360:1020)/chCount;
+    vector<complex16_t> samples[maxChannelCount];
+    vector<char> buffers;
+    try
+    {
+        for(int i=0; i<chCount; ++i)
+            samples[i].resize(maxSamplesBatch);
+        buffers.resize(bufferSize, 0);
+    }
+    catch (const std::bad_alloc& ex) //not enough memory for buffers
+    {
+        printf("Error allocating Tx buffers, not enough memory\n");
+        return;
+    }
+
+    int m_bufferFailures = 0;
+    long totalBytesSent = 0;
+
+    uint32_t samplesSent = 0;
+
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    uint64_t timestamp = 0;
+    while (terminate->load() != true)
+    {
+        int i=0;
+
+        while(i<packetsToBatch)
+        {
+            IStreamChannel::Metadata meta;
+            FPGA_DataPacket* pkt = reinterpret_cast<FPGA_DataPacket*>(&buffers[0]);
+            for(int ch=0; ch<chCount; ++ch)
+            {
+                int samplesPopped = args.channels[ch]->Read(samples[ch].data(), maxSamplesBatch, &meta, popTimeout_ms);
+                if (samplesPopped != maxSamplesBatch)
+                {
+                #ifndef NDEBUG
+                    printf("Warning popping from TX, samples popped %i/%i\n", samplesPopped, maxSamplesBatch);
+                #endif
+                }
+            }
+            if(terminate->load() == true) //early termination
+                break;
+            pkt[i].counter = meta.timestamp;
+            pkt[i].reserved[0] = 0;
+            //by default ignore timestamps
+            const int ignoreTimestamp = !(meta.flags & IStreamChannel::Metadata::SYNC_TIMESTAMP);
+            pkt[i].reserved[0] |= ((int)ignoreTimestamp << 4); //ignore timestamp
+
+            vector<complex16_t*> src(chCount);
+            for(uint8_t c=0; c<chCount; ++c)
+                src[c] = (samples[c].data());
+            uint8_t* const dataStart = (uint8_t*)pkt[i].data;
+            fpga::Samples2FPGAPacketPayload(src.data(), maxSamplesBatch, chCount, link, dataStart, nullptr);
+            samplesSent += maxSamplesBatch;
+            ++i;
+        }
+
+        uint32_t bytesSent = this->SendData(&buffers[0], bufferSize,200);
+                totalBytesSent += bytesSent;
+        if (bytesSent != bufferSize)
+            ++m_bufferFailures;
+
+        t2 = chrono::high_resolution_clock::now();
+        auto timePeriod = std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count();
+        if (timePeriod >= 1000)
+        {
+            //total number of bytes sent per second
+            float dataRate = 1000.0*totalBytesSent / timePeriod;
+            //total number of samples from all channels per second
+            float sampleRate = 1000.0*samplesSent / timePeriod;
+            if(dataRate_Bps)
+                dataRate_Bps->store(dataRate);
+            m_bufferFailures = 0;
+            samplesSent = 0;
+            totalBytesSent = 0;
+            t1 = t2;
+#ifndef NDEBUG
+            printf("Tx: %.3f MB/s, Fs: %.3f MHz, failures: %i, ts:%li\n", dataRate / 1000000.0, sampleRate / 1000000.0, m_bufferFailures, timestamp);
+#endif
+        }
+    }
+
+    // Wait for all the queued requests to be cancelled
+    this->AbortSending();
+    if (dataRate_Bps)
+        dataRate_Bps->store(0);
+}
diff --git a/src/Connection_uLimeSDR/CMakeLists.txt b/src/Connection_uLimeSDR/CMakeLists.txt
new file mode 100644
index 0000000..189c6eb
--- /dev/null
+++ b/src/Connection_uLimeSDR/CMakeLists.txt
@@ -0,0 +1,73 @@
+########################################################################
+## Support for USB uLimeSDR connection
+########################################################################
+
+set(THIS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/Connection_uLimeSDR)
+
+if(WIN32)
+    set(USB_FOUND TRUE)
+    set(USB_INCLUDE_DIRS  ${THIS_SOURCE_DIR}/FTD3XXLibrary)
+
+    #library directory based on x64 vs x86
+    if (CMAKE_SIZEOF_VOID_P EQUAL 8)
+        set(FTD3XX_LIB_DIR ${USB_INCLUDE_DIRS}/x64)
+    else()
+        set(FTD3XX_LIB_DIR ${USB_INCLUDE_DIRS}/Win32)
+    endif()
+
+    #default is to use static libs
+    option(FTD3XX_STATIC "Use static libs for FTD3XX" TRUE)
+
+    #force dynamic on MSVC2015 because of linker error
+    if (MSVC14)
+        set(FTD3XX_STATIC FALSE)
+    endif()
+
+    #when using static libs specify FTD3XX_STATIC
+    if (FTD3XX_STATIC)
+        set(USB_LIBRARIES ${FTD3XX_LIB_DIR}/Static/FTD3XX.lib SetupAPI)
+        add_definitions(-DFTD3XX_STATIC)
+
+    #when using dynamic libs install the dll to bin/
+    else()
+        set(USB_LIBRARIES ${FTD3XX_LIB_DIR}/FTD3XX.lib SetupAPI)
+        install(FILES ${FTD3XX_LIB_DIR}/FTD3XX.dll DESTINATION bin)
+    endif()
+
+elseif(UNIX)
+    find_package(libusb-1.0)
+    set(USB_FOUND ${LIBUSB_1_FOUND})
+    set(USB_INCLUDE_DIRS ${LIBUSB_1_INCLUDE_DIRS})
+    set(USB_LIBRARIES ${LIBUSB_1_LIBRARIES})
+endif()
+
+message(STATUS "USB_INCLUDE_DIRS: ${USB_INCLUDE_DIRS}")
+message(STATUS "USB_LIBRARIES: ${USB_LIBRARIES}")
+
+set(CONNECTION_uLimeSDR_SOURCES
+    ${THIS_SOURCE_DIR}/Connection_uLimeSDREntry.cpp
+    ${THIS_SOURCE_DIR}/Connection_uLimeSDR.cpp
+    ${THIS_SOURCE_DIR}/Connection_uLimeSDRing.cpp
+)
+
+set(CONNECTION_uLimeSDR_LIBRARIES
+    ${USB_LIBRARIES}
+)
+
+########################################################################
+## Feature registration
+########################################################################
+include(FeatureSummary)
+include(CMakeDependentOption)
+cmake_dependent_option(ENABLE_uLimeSDR "Enable uLimeSDR" ON "ENABLE_LIBRARY;USB_FOUND" OFF)
+add_feature_info(Connection_uLimeSDR ENABLE_uLimeSDR "uLimeSDR Connection support")
+if (NOT ENABLE_uLimeSDR)
+    return()
+endif()
+
+########################################################################
+## Add to library
+########################################################################
+target_include_directories(LimeSuite PUBLIC ${USB_INCLUDE_DIRS})
+target_sources(LimeSuite PRIVATE ${CONNECTION_uLimeSDR_SOURCES})
+target_link_libraries(LimeSuite ${CONNECTION_uLimeSDR_LIBRARIES})
diff --git a/src/Connection_uLimeSDR/Connection_uLimeSDR.cpp b/src/Connection_uLimeSDR/Connection_uLimeSDR.cpp
new file mode 100644
index 0000000..d41d3dd
--- /dev/null
+++ b/src/Connection_uLimeSDR/Connection_uLimeSDR.cpp
@@ -0,0 +1,703 @@
+/**
+ at file Connection_uLimeSDR.cpp
+ at author Lime Microsystems
+ at brief Implementation of uLimeSDR board connection.
+*/
+
+#include "Connection_uLimeSDR.h"
+#include "ErrorReporting.h"
+#include <cstring>
+#include <iostream>
+
+#include <thread>
+#include <chrono>
+#include <FPGA_common.h>
+#include <LMS7002M.h>
+#include <ciso646>
+
+using namespace std;
+using namespace lime;
+
+Connection_uLimeSDR::Connection_uLimeSDR(void *arg)
+{
+    RxLoopFunction = bind(&Connection_uLimeSDR::ReceivePacketsLoop, this, std::placeholders::_1);
+    TxLoopFunction = bind(&Connection_uLimeSDR::TransmitPacketsLoop, this, std::placeholders::_1);
+
+    isConnected = false;
+
+    mStreamWrEndPtAddr = 0x03;
+    mStreamRdEndPtAddr = 0x83;
+    isConnected = false;
+    txSize = 0;
+    rxSize = 0;
+#ifndef __unix__
+	mFTHandle = NULL;
+#else
+    dev_handle = 0;
+    devs = 0;
+	mUsbCounter = 0;
+    ctx = (libusb_context *)arg;
+#endif
+}
+
+/**	@brief Initializes port type and object necessary to communicate to usb device.
+*/
+Connection_uLimeSDR::Connection_uLimeSDR(void *arg, const unsigned index, const int vid, const int pid)
+{
+    mTimestampOffset = 0;
+    rxLastTimestamp.store(0);
+    mExpectedSampleRate = 0;
+    generateData.store(false);
+    rxRunning.store(false);
+    txRunning.store(false);
+    isConnected = false;
+    terminateRx.store(false);
+    terminateTx.store(false);
+    rxDataRate_Bps.store(0);
+    txDataRate_Bps.store(0);
+
+    mStreamWrEndPtAddr = 0x03;
+    mStreamRdEndPtAddr = 0x83;
+    isConnected = false;
+    txSize = 0;
+    rxSize = 0;
+#ifndef __unix__
+    mFTHandle = NULL;
+#else
+    dev_handle = 0;
+    devs = 0;
+	mUsbCounter = 0;
+    ctx = (libusb_context *)arg;
+#endif
+    if(this->Open(index, vid, pid) != 0)
+        std::cerr << GetLastErrorMessage() << std::endl;
+}
+
+/**	@brief Closes connection to chip and deallocates used memory.
+*/
+Connection_uLimeSDR::~Connection_uLimeSDR()
+{
+    for(auto i : mTxStreams)
+        ControlStream((size_t)i, false);
+    for(auto i : mRxStreams)
+        ControlStream((size_t)i, false);
+    for(auto i : mTxStreams)
+        CloseStream((size_t)i);
+    for(auto i : mRxStreams)
+        CloseStream((size_t)i);
+    UpdateThreads();
+    Close();
+}
+#ifdef __unix__
+int Connection_uLimeSDR::FT_FlushPipe(unsigned char ep)
+{
+    int actual = 0;
+    unsigned char wbuffer[20]={0};
+
+    mUsbCounter++;
+    wbuffer[0] = (mUsbCounter)&0xFF;
+    wbuffer[1] = (mUsbCounter>>8)&0xFF;
+    wbuffer[2] = (mUsbCounter>>16)&0xFF;
+    wbuffer[3] = (mUsbCounter>>24)&0xFF;
+    wbuffer[4] = ep;
+    libusb_bulk_transfer(dev_handle, 0x01, wbuffer, 20, &actual, 1000);
+    if (actual != 20)
+        return -1;
+
+    mUsbCounter++;
+    wbuffer[0] = (mUsbCounter)&0xFF;
+    wbuffer[1] = (mUsbCounter>>8)&0xFF;
+    wbuffer[2] = (mUsbCounter>>16)&0xFF;
+    wbuffer[3] = (mUsbCounter>>24)&0xFF;
+    wbuffer[4] = ep;
+    wbuffer[5] = 0x03;
+    libusb_bulk_transfer(dev_handle, 0x01, wbuffer, 20, &actual, 1000);
+    if (actual != 20)
+        return -1;
+    return 0;
+}
+
+int Connection_uLimeSDR::FT_SetStreamPipe(unsigned char ep, size_t size)
+{
+
+    int actual = 0;
+    unsigned char wbuffer[20]={0};
+
+    mUsbCounter++;
+    wbuffer[0] = (mUsbCounter)&0xFF;
+    wbuffer[1] = (mUsbCounter>>8)&0xFF;
+    wbuffer[2] = (mUsbCounter>>16)&0xFF;
+    wbuffer[3] = (mUsbCounter>>24)&0xFF;
+    wbuffer[4] = ep;
+    libusb_bulk_transfer(dev_handle, 0x01, wbuffer, 20, &actual, 1000);
+    if (actual != 20)
+        return -1;
+
+    mUsbCounter++;
+    wbuffer[0] = (mUsbCounter)&0xFF;
+    wbuffer[1] = (mUsbCounter>>8)&0xFF;
+    wbuffer[2] = (mUsbCounter>>16)&0xFF;
+    wbuffer[3] = (mUsbCounter>>24)&0xFF;
+    wbuffer[5] = 0x02;
+    wbuffer[8] = (size)&0xFF;
+    wbuffer[9] = (size>>8)&0xFF;
+    wbuffer[10] = (size>>16)&0xFF;
+    wbuffer[11] = (size>>24)&0xFF;
+    libusb_bulk_transfer(dev_handle, 0x01, wbuffer, 20, &actual, 1000);
+    if (actual != 20)
+        return -1;
+    return 0;
+}
+#endif
+
+/**	@brief Tries to open connected USB device and find communication endpoints.
+ at return Returns 0-Success, other-EndPoints not found or device didn't connect.
+*/
+int Connection_uLimeSDR::Open(const unsigned index, const int vid, const int pid)
+{
+#ifndef __unix__
+	DWORD devCount;
+	FT_STATUS ftStatus = FT_OK;
+	DWORD dwNumDevices = 0;
+	//
+	// Open a device
+	//
+	ftStatus = FT_Create(0, FT_OPEN_BY_INDEX, &mFTHandle);
+	if (FT_FAILED(ftStatus))
+	{
+		ReportError(ENODEV, "Failed to list USB Devices");
+		return -1;
+	}
+	FT_AbortPipe(mFTHandle, mStreamRdEndPtAddr);
+	FT_AbortPipe(mFTHandle, 0x82);
+	FT_AbortPipe(mFTHandle, 0x02);
+	FT_AbortPipe(mFTHandle, mStreamWrEndPtAddr);
+	FT_SetStreamPipe(mFTHandle, FALSE, FALSE, 0x82, 64);
+	FT_SetStreamPipe(mFTHandle, FALSE, FALSE, 0x02, 64);
+	isConnected = true;
+	return 0;
+#else
+    dev_handle = libusb_open_device_with_vid_pid(ctx, vid, pid);
+
+    if(dev_handle == nullptr)
+        return ReportError(ENODEV, "libusb_open failed");
+    libusb_reset_device(dev_handle);
+    if(libusb_kernel_driver_active(dev_handle, 1) == 1)   //find out if kernel driver is attached
+    {
+        printf("Kernel Driver Active\n");
+        if(libusb_detach_kernel_driver(dev_handle, 1) == 0) //detach it
+            printf("Kernel Driver Detached!\n");
+    }
+    int r = libusb_claim_interface(dev_handle, 1); //claim interface 0 (the first) of device
+    if(r < 0)
+    {
+        printf("Cannot Claim Interface\n");
+        return ReportError(-1, "Cannot claim interface - %s", libusb_strerror(libusb_error(r)));
+    }
+    r = libusb_claim_interface(dev_handle, 1); //claim interface 0 (the first) of device
+    if(r < 0)
+    {
+        printf("Cannot Claim Interface\n");
+        return ReportError(-1, "Cannot claim interface - %s", libusb_strerror(libusb_error(r)));
+    }
+    printf("Claimed Interface\n");
+
+    FT_SetStreamPipe(0x82,64);
+    FT_SetStreamPipe(0x02,64);
+    isConnected = true;
+    return 0;
+#endif
+}
+
+/**	@brief Closes communication to device.
+*/
+void Connection_uLimeSDR::Close()
+{
+#ifndef __unix__
+	FT_Close(mFTHandle);
+#else
+    if(dev_handle != 0)
+    {
+        FT_FlushPipe(mStreamRdEndPtAddr);
+        FT_FlushPipe(0x82);
+        libusb_release_interface(dev_handle, 1);
+        libusb_close(dev_handle);
+        dev_handle = 0;
+    }
+#endif
+    isConnected = false;
+}
+
+/**	@brief Returns connection status
+ at return 1-connection open, 0-connection closed.
+*/
+bool Connection_uLimeSDR::IsOpen()
+{
+    return isConnected;
+}
+
+/**	@brief Sends given data buffer to chip through USB port.
+ at param buffer data buffer, must not be longer than 64 bytes.
+ at param length given buffer size.
+ at param timeout_ms timeout limit for operation in milliseconds
+ at return number of bytes sent.
+*/
+int Connection_uLimeSDR::Write(const unsigned char *buffer, const int length, int timeout_ms)
+{
+    std::lock_guard<std::mutex> lock(mExtraUsbMutex);
+    long len = 0;
+    if(IsOpen() == false)
+        return 0;
+
+    unsigned char* wbuffer = new unsigned char[length];
+    memcpy(wbuffer, buffer, length);
+#ifndef __unix__
+
+	//
+	// Write to channel 1 ep 0x02
+	//
+	ULONG ulBytesWrite = 0;
+	FT_STATUS ftStatus = FT_OK;
+	OVERLAPPED	vOverlapped = { 0 };
+	memset(&vOverlapped, 0, sizeof(OVERLAPPED));
+	vOverlapped.hEvent = CreateEvent(NULL, false, false, NULL);
+	ftStatus = FT_WritePipe(mFTHandle, 0x02, (unsigned char*)buffer, length, &ulBytesWrite, &vOverlapped);
+	if (ftStatus != FT_IO_PENDING)
+	{
+		CloseHandle(vOverlapped.hEvent);
+		return -1;
+	}
+
+	DWORD dwRet = WaitForSingleObject(vOverlapped.hEvent, timeout_ms);
+	if (dwRet == WAIT_OBJECT_0 || dwRet == WAIT_TIMEOUT)
+	{
+		if (GetOverlappedResult(mFTHandle, &vOverlapped, &ulBytesWrite, FALSE)==FALSE)
+		{
+			ulBytesWrite = -1;
+		}
+	}
+	else
+	{
+		ulBytesWrite = -1;
+	}
+	CloseHandle(vOverlapped.hEvent);
+	return ulBytesWrite;
+#else
+    int actual = 0;
+    libusb_bulk_transfer(dev_handle, 0x02, wbuffer, length, &actual, timeout_ms);
+    len = actual;
+#endif
+    delete[] wbuffer;
+    return len;
+}
+
+/**	@brief Reads data coming from the chip through USB port.
+ at param buffer pointer to array where received data will be copied, array must be
+big enough to fit received data.
+ at param length number of bytes to read from chip.
+ at param timeout_ms timeout limit for operation in milliseconds
+ at return number of bytes received.
+*/
+int Connection_uLimeSDR::Read(unsigned char *buffer, const int length, int timeout_ms)
+{
+    std::lock_guard<std::mutex> lock(mExtraUsbMutex);
+    long len = length;
+    if(IsOpen() == false)
+        return 0;
+#ifndef __unix__
+	//
+	// Read from channel 1 ep 0x82
+	//
+	ULONG ulBytesRead = 0;
+	FT_STATUS ftStatus = FT_OK;
+	OVERLAPPED	vOverlapped = { 0 };
+	memset(&vOverlapped, 0, sizeof(OVERLAPPED));
+	vOverlapped.hEvent = CreateEvent(NULL, false, false, NULL);
+	ftStatus = FT_ReadPipe(mFTHandle, 0x82, buffer, length, &ulBytesRead, &vOverlapped);
+	if (ftStatus != FT_IO_PENDING)
+	{
+		CloseHandle(vOverlapped.hEvent);
+		return -1;;
+	}
+
+	DWORD dwRet = WaitForSingleObject(vOverlapped.hEvent, timeout_ms);
+	if (dwRet == WAIT_OBJECT_0 || dwRet == WAIT_TIMEOUT)
+	{
+		if (GetOverlappedResult(mFTHandle, &vOverlapped, &ulBytesRead, FALSE)==FALSE)
+		{
+			ulBytesRead = -1;
+		}
+	}
+	else
+	{
+		ulBytesRead = -1;
+	}
+	CloseHandle(vOverlapped.hEvent);
+	return ulBytesRead;
+#else
+    int actual = 0;
+    libusb_bulk_transfer(dev_handle, 0x82, buffer, len, &actual, timeout_ms);
+    len = actual;
+#endif
+    return len;
+}
+
+#ifdef __unix__
+/**	@brief Function for handling libusb callbacks
+*/
+static void callback_libusbtransfer(libusb_transfer *trans)
+{
+    Connection_uLimeSDR::USBTransferContext *context = reinterpret_cast<Connection_uLimeSDR::USBTransferContext*>(trans->user_data);
+    switch(trans->status)
+    {
+    case LIBUSB_TRANSFER_CANCELLED:
+        //printf("Transfer %i canceled\n", context->id);
+        context->bytesXfered = trans->actual_length;
+        context->done.store(true);
+        //context->used = false;
+        //context->reset();
+        break;
+    case LIBUSB_TRANSFER_COMPLETED:
+        //if(trans->actual_length == context->bytesExpected)
+    {
+        context->bytesXfered = trans->actual_length;
+        context->done.store(true);
+    }
+    break;
+    case LIBUSB_TRANSFER_ERROR:
+        printf("TRANSFER ERRRO\n");
+        context->bytesXfered = trans->actual_length;
+        context->done.store(true);
+        //context->used = false;
+        break;
+    case LIBUSB_TRANSFER_TIMED_OUT:
+        //printf("transfer timed out %i\n", context->id);
+        context->bytesXfered = trans->actual_length;
+        context->done.store(true);
+        //context->used = false;
+
+        break;
+    case LIBUSB_TRANSFER_OVERFLOW:
+        printf("transfer overflow\n");
+
+        break;
+    case LIBUSB_TRANSFER_STALL:
+        printf("transfer stalled\n");
+        break;
+    case LIBUSB_TRANSFER_NO_DEVICE:
+        printf("transfer no device\n");
+
+        break;
+    }
+    context->transferLock.unlock();
+    context->cv.notify_one();
+}
+#endif
+
+/**
+ at brief Starts asynchronous data reading from board
+ at param *buffer buffer where to store received data
+ at param length number of bytes to read
+ at return handle of transfer context
+*/
+int Connection_uLimeSDR::BeginDataReading(char *buffer, uint32_t length)
+{
+    int i = 0;
+    bool contextFound = false;
+    //find not used context
+    for(i = 0; i<USB_MAX_CONTEXTS; i++)
+    {
+        if(!contexts[i].used)
+        {
+            contextFound = true;
+            break;
+        }
+    }
+    if(!contextFound)
+    {
+        printf("No contexts left for reading data\n");
+        return -1;
+    }
+    contexts[i].used = true;
+#ifndef __unix__
+	if (length != rxSize)
+	{
+		rxSize = length;
+		FT_SetStreamPipe(mFTHandle, FALSE, FALSE, mStreamRdEndPtAddr, rxSize);
+	}
+	memset(&contexts[i].inOvLap, 0, sizeof(OVERLAPPED));
+	contexts[i].inOvLap.hEvent = CreateEvent(NULL, false, false, NULL);
+	ULONG ulActual;
+	if (FT_ReadPipe(mFTHandle, mStreamRdEndPtAddr, (unsigned char*)buffer, length, &ulActual, &contexts[i].inOvLap)!= FT_IO_PENDING)
+	{
+		return -1;
+	}
+#else
+    if (length != rxSize)
+    {
+        rxSize = length;
+        FT_SetStreamPipe(mStreamRdEndPtAddr,rxSize);
+    }
+    unsigned int Timeout = 500;
+    libusb_transfer *tr = contexts[i].transfer;
+    libusb_fill_bulk_transfer(tr, dev_handle, mStreamRdEndPtAddr, (unsigned char*)buffer, length, callback_libusbtransfer, &contexts[i], Timeout);
+    contexts[i].done = false;
+    contexts[i].bytesXfered = 0;
+    contexts[i].bytesExpected = length;
+    int status = libusb_submit_transfer(tr);
+    if(status != 0)
+    {
+        printf("ERROR BEGIN DATA READING %s\n", libusb_error_name(status));
+        contexts[i].used = false;
+        return -1;
+    }
+    else
+        contexts[i].transferLock.lock();
+#endif
+    return i;
+}
+
+/**
+ at brief Waits for asynchronous data reception
+ at param contextHandle handle of which context data to wait
+ at param timeout_ms number of miliseconds to wait
+ at return 1-data received, 0-data not received
+*/
+int Connection_uLimeSDR::WaitForReading(int contextHandle, unsigned int timeout_ms)
+{
+    if(contextHandle >= 0 && contexts[contextHandle].used == true)
+    {
+#ifndef __unix__
+		contexts[contextHandle].inOvLap.InternalHigh = 0;
+        DWORD dwRet = WaitForSingleObject(contexts[contextHandle].inOvLap.hEvent, timeout_ms);
+		if (dwRet == WAIT_OBJECT_0 || dwRet == WAIT_TIMEOUT)
+			return 1;
+#else
+        auto t1 = chrono::high_resolution_clock::now();
+        auto t2 = chrono::high_resolution_clock::now();
+
+        std::unique_lock<std::mutex> lck(contexts[contextHandle].transferLock);
+        while(contexts[contextHandle].done.load() == false && std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count() < timeout_ms)
+        {
+            //blocking not to waste CPU
+            contexts[contextHandle].cv.wait(lck);
+            t2 = chrono::high_resolution_clock::now();
+        }
+        return contexts[contextHandle].done.load() == true;
+#endif
+    }
+    return 0;
+}
+
+/**
+ at brief Finishes asynchronous data reading from board
+ at param buffer array where to store received data
+ at param length number of bytes to read
+ at param contextHandle handle of which context to finish
+ at return false failure, true number of bytes received
+*/
+int Connection_uLimeSDR::FinishDataReading(char *buffer, uint32_t length, int contextHandle)
+{
+    if(contextHandle >= 0 && contexts[contextHandle].used == true)
+    {
+#ifndef __unix__
+		ULONG ulActualBytesTransferred;
+
+		if (GetOverlappedResult(mFTHandle, &contexts[contextHandle].inOvLap, &ulActualBytesTransferred, FALSE) == FALSE)
+		{
+			return -1;
+		}
+		length = ulActualBytesTransferred;
+		contexts[contextHandle].used = false;
+		return length;
+#else
+        length = contexts[contextHandle].bytesXfered;
+        contexts[contextHandle].used = false;
+        contexts[contextHandle].reset();
+        return length;
+#endif
+    }
+    else
+        return 0;
+}
+
+/**
+ at brief Aborts reading operations
+*/
+void Connection_uLimeSDR::AbortReading()
+{
+#ifndef __unix__
+	FT_AbortPipe(mFTHandle, mStreamRdEndPtAddr);
+	for (int i = 0; i < USB_MAX_CONTEXTS; ++i)
+	{
+		if (contexts[i].used == true)
+		{
+			CloseHandle(contexts[i].inOvLap.hEvent);
+			contexts[i].used = false;
+		}
+	}
+	rxSize = 0;
+#else
+
+    for(int i = 0; i<USB_MAX_CONTEXTS; ++i)
+    {
+        if(contexts[i].used)
+            libusb_cancel_transfer(contexts[i].transfer);
+    }
+    FT_FlushPipe(mStreamRdEndPtAddr);
+    rxSize = 0;
+#endif
+}
+
+/**
+ at brief Starts asynchronous data Sending to board
+ at param *buffer buffer to send
+ at param length number of bytes to send
+ at return handle of transfer context
+*/
+int Connection_uLimeSDR::BeginDataSending(const char *buffer, uint32_t length)
+{
+    int i = 0;
+    //find not used context
+    bool contextFound = false;
+    for(i = 0; i<USB_MAX_CONTEXTS; i++)
+    {
+        if(!contextsToSend[i].used)
+        {
+            contextFound = true;
+            break;
+        }
+    }
+    if(!contextFound)
+        return -1;
+        contextsToSend[i].used = true;
+#ifndef __unix__
+	FT_STATUS ftStatus = FT_OK;
+	ULONG ulActualBytesSend;
+	if (length != txSize)
+	{
+		txSize = length;
+		FT_SetStreamPipe(mFTHandle, FALSE, FALSE, mStreamWrEndPtAddr, txSize);
+	}
+	memset(&contextsToSend[i].inOvLap, 0, sizeof(OVERLAPPED));
+	contextsToSend[i].inOvLap.hEvent = CreateEvent(NULL, false, false, NULL);
+	ftStatus = FT_WritePipe(mFTHandle, mStreamWrEndPtAddr, (unsigned char*)buffer, length, &ulActualBytesSend, &contextsToSend[i].inOvLap);
+	if (ftStatus != FT_IO_PENDING)
+	{
+		return -1;
+	}
+#else
+    if (length != txSize)
+    {
+        txSize = length;
+        FT_SetStreamPipe(mStreamWrEndPtAddr,txSize);
+    }
+    unsigned int Timeout = 500;
+    libusb_transfer *tr = contextsToSend[i].transfer;
+    libusb_fill_bulk_transfer(tr, dev_handle, mStreamWrEndPtAddr, (unsigned char*)buffer, length, callback_libusbtransfer, &contextsToSend[i], Timeout);
+    contextsToSend[i].done = false;
+    contextsToSend[i].bytesXfered = 0;
+    contextsToSend[i].bytesExpected = length;
+    int status = libusb_submit_transfer(tr);
+    if(status != 0)
+    {
+        printf("ERROR BEGIN DATA SENDING %s\n", libusb_error_name(status));
+        contextsToSend[i].used = false;
+        return -1;
+    }
+    else
+        contextsToSend[i].transferLock.lock();
+#endif
+    return i;
+}
+
+/**
+ at brief Waits for asynchronous data sending
+ at param contextHandle handle of which context data to wait
+ at param timeout_ms number of miliseconds to wait
+ at return 1-data received, 0-data not received
+*/
+int Connection_uLimeSDR::WaitForSending(int contextHandle, unsigned int timeout_ms)
+{
+    if(contextsToSend[contextHandle].used == true)
+    {
+#ifndef __unix__
+		contextsToSend[contextHandle].inOvLap.InternalHigh = 0;
+        DWORD dwRet = WaitForSingleObject(contextsToSend[contextHandle].inOvLap.hEvent, timeout_ms);
+		if (dwRet == WAIT_OBJECT_0 || dwRet == WAIT_TIMEOUT)
+			return 1;
+#else
+        auto t1 = chrono::high_resolution_clock::now();
+        auto t2 = chrono::high_resolution_clock::now();
+        std::unique_lock<std::mutex> lck(contextsToSend[contextHandle].transferLock);
+        while(contextsToSend[contextHandle].done.load() == false && std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count() < timeout_ms)
+        {
+            //blocking not to waste CPU
+            contextsToSend[contextHandle].cv.wait(lck);
+            t2 = chrono::high_resolution_clock::now();
+        }
+        return contextsToSend[contextHandle].done == true;
+#endif
+    }
+    return 0;
+}
+
+/**
+ at brief Finishes asynchronous data sending to board
+ at param buffer array where to store received data
+ at param length number of bytes to read
+ at param contextHandle handle of which context to finish
+ at return false failure, true number of bytes sent
+*/
+int Connection_uLimeSDR::FinishDataSending(const char *buffer, uint32_t length, int contextHandle)
+{
+    if(contextsToSend[contextHandle].used == true)
+    {
+#ifndef __unix__
+		ULONG ulActualBytesTransferred ;
+
+		if (GetOverlappedResult(mFTHandle, &contextsToSend[contextHandle].inOvLap, &ulActualBytesTransferred, FALSE)==FALSE)
+		{
+			return -1;
+		}
+		length = ulActualBytesTransferred;
+		CloseHandle(contextsToSend[contextHandle].inOvLap.hEvent);
+		contextsToSend[contextHandle].used = false;
+		return length;
+#else
+        length = contextsToSend[contextHandle].bytesXfered;
+        contextsToSend[contextHandle].used = false;
+        contextsToSend[contextHandle].reset();
+        return length;
+#endif
+    }
+    else
+        return 0;
+}
+
+/**
+ at brief Aborts sending operations
+*/
+void Connection_uLimeSDR::AbortSending()
+{
+#ifndef __unix__
+	FT_AbortPipe(mFTHandle, mStreamWrEndPtAddr);
+	for (int i = 0; i < USB_MAX_CONTEXTS; ++i)
+	{
+		if (contextsToSend[i].used == true)
+		{
+			CloseHandle(contextsToSend[i].inOvLap.hEvent);
+			contextsToSend[i].used = false;
+		}
+	}
+	txSize = 0;
+#else
+    for(int i = 0; i<USB_MAX_CONTEXTS; ++i)
+    {
+        if(contextsToSend[i].used)
+            libusb_cancel_transfer(contextsToSend[i].transfer);
+    }
+    FT_FlushPipe(mStreamWrEndPtAddr);
+    txSize = 0;
+#endif
+}
diff --git a/src/Connection_uLimeSDR/Connection_uLimeSDR.h b/src/Connection_uLimeSDR/Connection_uLimeSDR.h
new file mode 100644
index 0000000..e810159
--- /dev/null
+++ b/src/Connection_uLimeSDR/Connection_uLimeSDR.h
@@ -0,0 +1,158 @@
+/**
+ at file Connection_uLimeSDR.h
+ at author Lime Microsystems
+ at brief Implementation of STREAM board connection.
+*/
+
+#pragma once
+#include <ConnectionRegistry.h>
+#include <IConnection.h>
+#include <ILimeSDRStreaming.h>
+#include <vector>
+#include <string>
+#include <atomic>
+#include <memory>
+#include <thread>
+#include "fifo.h"
+
+#ifndef __unix__
+#include "windows.h"
+#include "FTD3XXLibrary/FTD3XX.h"
+#else
+#include <libusb-1.0/libusb.h>
+#include <mutex>
+#include <condition_variable>
+#include <chrono>
+#endif
+
+namespace lime{
+
+#define USB_MAX_CONTEXTS 64 //maximum number of contexts for asynchronous transfers
+
+class Connection_uLimeSDR : public ILimeSDRStreaming
+{
+public:
+    /** @brief Wrapper class for holding USB asynchronous transfers contexts
+    */
+    class USBTransferContext
+    {
+    public:
+        USBTransferContext() : used(false)
+        {
+            id = idCounter++;
+#ifndef __unix__
+            context = NULL;
+#else
+            transfer = libusb_alloc_transfer(0);
+            bytesXfered = 0;
+            bytesExpected = 0;
+            done = 0;
+#endif
+        }
+        ~USBTransferContext()
+        {
+#ifdef __unix__
+            libusb_free_transfer(transfer);
+#endif
+        }
+        bool reset()
+        {
+            if(used)
+                return false;
+            return true;
+        }
+        bool used;
+        int id;
+        static int idCounter;
+#ifndef __unix__
+        PUCHAR context;
+        OVERLAPPED inOvLap;
+#else
+        libusb_transfer* transfer;
+        long bytesXfered;
+        long bytesExpected;
+        std::atomic<bool> done;
+        std::mutex transferLock;
+        std::condition_variable cv;
+#endif
+    };
+
+    Connection_uLimeSDR(void *arg);
+    Connection_uLimeSDR(void *ctx, const unsigned index, const int vid = -1, const int pid = -1);
+
+    virtual ~Connection_uLimeSDR(void);
+
+    int Open(const unsigned index, const int vid, const int pid);
+    void Close();
+    bool IsOpen();
+    int GetOpenedIndex();
+
+    virtual int Write(const unsigned char *buffer, int length, int timeout_ms = 100) override;
+    virtual int Read(unsigned char *buffer, int length, int timeout_ms = 100) override;
+
+    //hooks to update FPGA plls when baseband interface data rate is changed
+    virtual int UpdateExternalDataRate(const size_t channel, const double txRate, const double rxRate) override;
+
+protected:
+    virtual void ReceivePacketsLoop(const ThreadData args) override;
+    virtual void TransmitPacketsLoop(const ThreadData args) override;
+
+    virtual int BeginDataReading(char* buffer, uint32_t length);
+    virtual int WaitForReading(int contextHandle, unsigned int timeout_ms);
+    virtual int FinishDataReading(char* buffer, uint32_t length, int contextHandle);
+    virtual void AbortReading();
+
+    virtual int BeginDataSending(const char* buffer, uint32_t length);
+    virtual int WaitForSending(int contextHandle, uint32_t timeout_ms);
+    virtual int FinishDataSending(const char* buffer, uint32_t length, int contextHandle);
+    virtual void AbortSending();
+
+    eConnectionType GetType(void) {return USB_PORT;}
+
+    USBTransferContext contexts[USB_MAX_CONTEXTS];
+    USBTransferContext contextsToSend[USB_MAX_CONTEXTS];
+
+    bool isConnected;
+
+    int mCtrlWrEndPtAddr;
+    int mCtrlRdEndPtAddr;
+    int mStreamWrEndPtAddr;
+    int mStreamRdEndPtAddr;
+
+    uint32_t txSize;
+    uint32_t rxSize;
+#ifndef __unix__
+    FT_HANDLE mFTHandle;
+#else
+    int FT_SetStreamPipe(unsigned char ep, size_t size);
+    int FT_FlushPipe(unsigned char ep);
+    uint32_t mUsbCounter;
+    libusb_device **devs; //pointer to pointer of device, used to retrieve a list of devices
+    libusb_device_handle *dev_handle; //a device handle
+    libusb_context *ctx; //a libusb session
+#endif
+
+    std::mutex mExtraUsbMutex;
+};
+
+
+
+class Connection_uLimeSDREntry : public ConnectionRegistryEntry
+{
+public:
+    Connection_uLimeSDREntry(void);
+    ~Connection_uLimeSDREntry(void);
+    std::vector<ConnectionHandle> enumerate(const ConnectionHandle &hint);
+    IConnection *make(const ConnectionHandle &handle);
+private:
+#ifndef __unix__
+    FT_HANDLE* mFTHandle;
+#else
+    libusb_context *ctx; //a libusb session
+    std::thread mUSBProcessingThread;
+    void handle_libusb_events();
+    std::atomic<bool> mProcessUSBEvents;
+#endif
+};
+
+}
diff --git a/src/Connection_uLimeSDR/Connection_uLimeSDREntry.cpp b/src/Connection_uLimeSDR/Connection_uLimeSDREntry.cpp
new file mode 100644
index 0000000..b1d4ff6
--- /dev/null
+++ b/src/Connection_uLimeSDR/Connection_uLimeSDREntry.cpp
@@ -0,0 +1,159 @@
+/**
+    @file Connection_uLimeSDREntry.cpp
+    @author Lime Microsystems
+    @brief Implementation of uLimeSDR board connection.
+*/
+
+#include "Connection_uLimeSDR.h"
+using namespace lime;
+
+#ifdef __unix__
+void Connection_uLimeSDREntry::handle_libusb_events()
+{
+    struct timeval tv;
+    tv.tv_sec = 0;
+    tv.tv_usec = 250000;
+    while(mProcessUSBEvents.load() == true)
+    {
+        int r = libusb_handle_events_timeout_completed(ctx, &tv, NULL);
+        if(r != 0) printf("error libusb_handle_events %s\n", libusb_strerror(libusb_error(r)));
+        std::this_thread::sleep_for(std::chrono::milliseconds(1));
+    }
+}
+#endif // __UNIX__
+
+int Connection_uLimeSDR::USBTransferContext::idCounter=0;
+
+//! make a static-initialized entry in the registry
+void __loadConnection_uLimeSDREntry(void) //TODO fixme replace with LoadLibrary/dlopen
+{
+static Connection_uLimeSDREntry uLimeSDREntry;
+}
+
+Connection_uLimeSDREntry::Connection_uLimeSDREntry(void):
+    ConnectionRegistryEntry("uLimeSDR")
+{
+#ifndef __unix__
+    //m_pDriver = new CDriverInterface();
+#else
+    int r = libusb_init(&ctx); //initialize the library for the session we just declared
+    if(r < 0)
+        printf("Init Error %i\n", r); //there was an error
+    libusb_set_debug(ctx, 3); //set verbosity level to 3, as suggested in the documentation
+    mProcessUSBEvents.store(true);
+    mUSBProcessingThread = std::thread(&Connection_uLimeSDREntry::handle_libusb_events, this);
+#endif
+}
+
+Connection_uLimeSDREntry::~Connection_uLimeSDREntry(void)
+{
+#ifndef __unix__
+    //delete m_pDriver;
+#else
+    mProcessUSBEvents.store(false);
+    mUSBProcessingThread.join();
+    libusb_exit(ctx);
+#endif
+}
+
+std::vector<ConnectionHandle> Connection_uLimeSDREntry::enumerate(const ConnectionHandle &hint)
+{
+    std::vector<ConnectionHandle> handles;
+
+#ifndef __unix__
+    DWORD devCount = 0;
+    FT_STATUS ftStatus = FT_OK;
+    ftStatus = FT_ListDevices(&devCount, NULL, FT_LIST_NUMBER_ONLY);
+    if(FT_FAILED(ftStatus))
+        return handles;
+    if (devCount > 0)
+    {
+        for(int i = 0; i<devCount; ++i)
+        {
+            ConnectionHandle handle;
+            handle.media = "USB";
+            handle.name = "uLimeSDR";
+            handle.index = i;
+            handles.push_back(handle);
+        }
+    }
+#else
+    libusb_device **devs; //pointer to pointer of device, used to retrieve a list of devices
+    int usbDeviceCount = libusb_get_device_list(ctx, &devs);
+    if(usbDeviceCount > 0)
+    {
+        libusb_device_descriptor desc;
+        for(int i=0; i<usbDeviceCount; ++i)
+        {
+            int r = libusb_get_device_descriptor(devs[i], &desc);
+            if(r<0)
+                printf("failed to get device description\n");
+            int pid = desc.idProduct;
+            int vid = desc.idVendor;
+
+            if( vid == 0x0403)
+            {
+                if(pid == 0x601F)
+                {
+                    libusb_device_handle *tempDev_handle;
+                    tempDev_handle = libusb_open_device_with_vid_pid(ctx, vid, pid);
+                    if(libusb_kernel_driver_active(tempDev_handle, 0) == 1)   //find out if kernel driver is attached
+                    {
+                        if(libusb_detach_kernel_driver(tempDev_handle, 0) == 0) //detach it
+                            printf("Kernel Driver Detached!\n");
+                    }
+                    if(libusb_claim_interface(tempDev_handle, 0) < 0) //claim interface 0 (the first) of device
+                    {
+                        printf("Cannot Claim Interface\n");
+                    }
+
+                    std::string fullName;
+                    //check operating speed
+                    int speed = libusb_get_device_speed(devs[i]);
+                    if(speed == LIBUSB_SPEED_HIGH)
+                        fullName = "USB 2.0";
+                    else if(speed == LIBUSB_SPEED_SUPER)
+                        fullName = "USB 3.0";
+                    else
+                        fullName = "USB";
+                    fullName += " (";
+                    //read device name
+                    char data[255];
+                    memset(data, 0, 255);
+                    int st = libusb_get_string_descriptor_ascii(tempDev_handle, 2, (unsigned char*)data, 255);
+                    if(st < 0)
+                        printf("Error getting usb descriptor\n");
+                    if(strlen(data) > 0)
+                        fullName += data;
+                    fullName += ")";
+                    libusb_close(tempDev_handle);
+
+                    ConnectionHandle handle;
+                    handle.media = "USB";
+                    handle.name = fullName;
+                    handle.addr = std::to_string(int(pid))+":"+std::to_string(int(vid));
+                    handles.push_back(handle);
+                }
+            }
+        }
+    }
+    else
+    {
+        libusb_free_device_list(devs, 1);
+    }
+#endif
+    return handles;
+}
+
+IConnection *Connection_uLimeSDREntry::make(const ConnectionHandle &handle)
+{
+#ifndef __unix__
+    return new Connection_uLimeSDR(mFTHandle, handle.index);
+#else
+    const auto pidvid = handle.addr;
+    const auto splitPos = pidvid.find(":");
+    const auto pid = std::stoi(pidvid.substr(0, splitPos));
+    const auto vid = std::stoi(pidvid.substr(splitPos+1));
+    return new Connection_uLimeSDR(ctx, handle.index, vid, pid);
+#endif
+}
diff --git a/src/Connection_uLimeSDR/Connection_uLimeSDRing.cpp b/src/Connection_uLimeSDR/Connection_uLimeSDRing.cpp
new file mode 100644
index 0000000..00fe8ae
--- /dev/null
+++ b/src/Connection_uLimeSDR/Connection_uLimeSDRing.cpp
@@ -0,0 +1,419 @@
+/**
+    @file Connection_uLimeSDRing.cpp
+    @author Lime Microsystems
+    @brief Implementation of uLimeSDR board connection (streaming API)
+*/
+
+#include "Connection_uLimeSDR.h"
+#include "fifo.h"
+#include <LMS7002M.h>
+#include <iostream>
+#include <thread>
+#include <chrono>
+#include <algorithm>
+#include <complex>
+#include <ciso646>
+#include <vector>
+#include <FPGA_common.h>
+#include "ErrorReporting.h"
+
+using namespace lime;
+using namespace std;
+
+/** @brief Configures FPGA PLLs to LimeLight interface frequency
+*/
+int Connection_uLimeSDR::UpdateExternalDataRate(const size_t channel, const double txRate_Hz, const double rxRate_Hz)
+{
+    std::cout << "Connection_uLimeSDR::UpdateExternalDataRate(tx=" << txRate_Hz / 1e6 << "MHz, rx=" << rxRate_Hz / 1e6 << "MHz)" << std::endl;
+    const float txInterfaceClk = 2 * txRate_Hz;
+    const float rxInterfaceClk = 2 * rxRate_Hz;
+    mExpectedSampleRate = rxRate_Hz;
+    if ((txInterfaceClk >= 5e6) && (rxInterfaceClk >= 5e6))
+    {
+        lime::fpga::FPGA_PLL_clock clocks[4];
+        clocks[0].bypass = false;
+        clocks[0].index = 0;
+        clocks[0].outFrequency = txInterfaceClk;
+        clocks[0].phaseShift_deg = 0;
+        clocks[1].bypass = false;
+        clocks[1].index = 1;
+        clocks[1].outFrequency = txInterfaceClk;
+        clocks[1].phaseShift_deg = 90;
+        clocks[2].bypass = false;
+        clocks[2].index = 2;
+        clocks[2].outFrequency = rxInterfaceClk;
+        clocks[2].phaseShift_deg = 0;
+        clocks[3].bypass = false;
+        clocks[3].index = 3;
+        clocks[3].outFrequency = rxInterfaceClk;
+        clocks[3].phaseShift_deg = 90;
+        return lime::fpga::SetPllFrequency(this, 0, txInterfaceClk, clocks, 4);
+    }
+    else
+    {
+        return ReportError(-1, "uLimeSDR FPGA sampling rate must be >=2.5 MHz");
+    }
+}
+
+/** @brief Function dedicated for receiving data samples from board
+    @param rxFIFO FIFO to store received data
+    @param terminate periodically pooled flag to terminate thread
+    @param dataRate_Bps (optional) if not NULL periodically returns data rate in bytes per second
+*/
+void Connection_uLimeSDR::ReceivePacketsLoop(const Connection_uLimeSDR::ThreadData args)
+{
+    //auto dataPort = args.dataPort;
+    auto terminate = args.terminate;
+    auto dataRate_Bps = args.dataRate_Bps;
+    auto generateData = args.generateData;
+    auto safeToConfigInterface = args.safeToConfigInterface;
+
+    //at this point FPGA has to be already configured to output samples
+    const uint8_t chCount = args.channels.size();
+    const auto link = args.channels[0]->config.linkFormat;
+    const uint32_t samplesInPacket = (link == StreamConfig::STREAM_12_BIT_COMPRESSED ? 1360 : 1020)/chCount;
+
+    double latency=0;
+    for (int i = 0; i < chCount; i++)
+    {
+        latency += args.channels[i]->config.performanceLatency/chCount;
+    }
+    const unsigned tmp_cnt = (latency * 6)+0.5;
+
+    const uint8_t packetsToBatch = (1<<tmp_cnt);
+    const uint32_t bufferSize = packetsToBatch*sizeof(FPGA_DataPacket);
+    const uint8_t buffersCount = (tmp_cnt < 3) ? 32 : 16; // must be power of 2
+    vector<int> handles(buffersCount, 0);
+    vector<char>buffers(buffersCount*bufferSize, 0);
+    vector<StreamChannel::Frame> chFrames;
+    try
+    {
+        chFrames.resize(chCount);
+    }
+    catch (const std::bad_alloc &ex)
+    {
+        ReportError("Error allocating Rx buffers, not enough memory");
+        return;
+    }
+
+    uint8_t activeTransfers = 0;
+    for (int i = 0; i<buffersCount; ++i)
+    {
+        handles[i] = this->BeginDataReading(&buffers[i*bufferSize], bufferSize);
+        ++activeTransfers;
+    }
+
+    int bi = 0;
+    unsigned long totalBytesReceived = 0; //for data rate calculation
+    int m_bufferFailures = 0;
+    int32_t droppedSamples = 0;
+    int32_t packetLoss = 0;
+
+    vector<uint32_t> samplesCollected(chCount, 0);
+    vector<uint32_t> samplesReceived(chCount, 0);
+
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    std::mutex txFlagsLock;
+    condition_variable resetTxFlags;
+    //worker thread for reseting late Tx packet flags
+    std::thread txReset([](ILimeSDRStreaming* port,
+                        atomic<bool> *terminate,
+                        mutex *spiLock,
+                        condition_variable *doWork)
+    {
+        uint32_t reg9;
+        port->ReadRegister(0x0009, reg9);
+        const uint32_t addr[] = {0x0009, 0x0009};
+        const uint32_t data[] = {reg9 | (1 << 1), reg9 & ~(1 << 1)};
+        while (not terminate->load())
+        {
+            std::unique_lock<std::mutex> lck(*spiLock);
+            doWork->wait(lck);
+            port->WriteRegisters(addr, data, 2);
+        }
+    }, this, terminate, &txFlagsLock, &resetTxFlags);
+
+    int resetFlagsDelay = 128;
+    uint64_t prevTs = 0;
+    while (terminate->load() == false)
+    {
+        if(generateData->load())
+        {
+            if(activeTransfers == 0) //stop FPGA when last transfer completes
+                fpga::StopStreaming(this);
+            safeToConfigInterface->notify_all(); //notify that it's safe to change chip config
+            const int batchSize = (this->mExpectedSampleRate/chFrames[0].samplesCount)/10;
+            IStreamChannel::Metadata meta;
+            for(int i=0; i<batchSize; ++i)
+            {
+                for(int ch=0; ch<chCount; ++ch)
+                {
+                    meta.timestamp = chFrames[ch].timestamp;
+                    for(int j=0; j<chFrames[ch].samplesCount; ++j)
+                    {
+                        chFrames[ch].samples[j].i = 0;
+                        chFrames[ch].samples[j].q = 0;
+                    }
+                    uint32_t samplesPushed = args.channels[ch]->Write((const void*)chFrames[ch].samples, chFrames[ch].samplesCount, &meta);
+                    samplesReceived[ch] += chFrames[ch].samplesCount;
+                    if(samplesPushed != chFrames[ch].samplesCount)
+                        printf("Rx samples pushed %i/%i\n", samplesPushed, chFrames[ch].samplesCount);
+                }
+            }
+            this_thread::sleep_for(chrono::milliseconds(100));
+        }
+        int32_t bytesReceived = 0;
+        if(handles[bi] >= 0)
+        {
+            if (this->WaitForReading(handles[bi], 1000) == false)
+                ++m_bufferFailures;
+            bytesReceived = this->FinishDataReading(&buffers[bi*bufferSize], bufferSize, handles[bi]);
+            --activeTransfers;
+            totalBytesReceived += bytesReceived;
+            if (bytesReceived != int32_t(bufferSize)) //data should come in full sized packets
+                ++m_bufferFailures;
+        }
+        bool txLate=false;
+        for (uint8_t pktIndex = 0; pktIndex < bytesReceived / sizeof(FPGA_DataPacket); ++pktIndex)
+        {
+            const FPGA_DataPacket* pkt = (FPGA_DataPacket*)&buffers[bi*bufferSize];
+            const uint8_t byte0 = pkt[pktIndex].reserved[0];
+            if ((byte0 & (1 << 3)) != 0 && !txLate) //report only once per batch
+            {
+                txLate = true;
+                if(resetFlagsDelay > 0)
+                    --resetFlagsDelay;
+                else
+                {
+                    printf("L");
+                    resetTxFlags.notify_one();
+                    resetFlagsDelay = packetsToBatch*buffersCount;
+                }
+            }
+            uint8_t* pktStart = (uint8_t*)pkt[pktIndex].data;
+            if(pkt[pktIndex].counter - prevTs != samplesInPacket && pkt[pktIndex].counter != prevTs)
+            {
+#ifndef NDEBUG
+                printf("\tRx pktLoss@%i - ts diff: %li  pktLoss: %.1f\n", pktIndex, pkt[pktIndex].counter - prevTs, float(pkt[pktIndex].counter - prevTs)/samplesInPacket);
+#endif
+                packetLoss += (pkt[pktIndex].counter - prevTs)/samplesInPacket;
+            }
+            prevTs = pkt[pktIndex].counter;
+            if(args.lastTimestamp)
+                args.lastTimestamp->store(pkt[pktIndex].counter);
+            //parse samples
+            vector<complex16_t*> dest(chCount);
+            for(uint8_t c=0; c<chCount; ++c)
+                dest[c] = (chFrames[c].samples);
+            size_t samplesCount = 0;
+            fpga::FPGAPacketPayload2Samples(pktStart, 4080, chCount, link, dest.data(), &samplesCount);
+
+            for(int ch=0; ch<chCount; ++ch)
+            {
+                IStreamChannel::Metadata meta;
+                meta.timestamp = pkt[pktIndex].counter;
+                meta.flags = RingFIFO::OVERWRITE_OLD;
+                uint32_t samplesPushed = args.channels[ch]->Write((const void*)chFrames[ch].samples, samplesCount, &meta, 100);
+                if(samplesPushed != samplesCount)
+                    droppedSamples += samplesCount-samplesPushed;
+            }
+        }
+        // Re-submit this request to keep the queue full
+        if(not generateData->load())
+        {
+            if(activeTransfers == 0) //reactivate FPGA and USB transfers
+                fpga::StartStreaming(this);
+            for(int i=0; i<buffersCount-activeTransfers; ++i)
+            {
+                handles[bi] = this->BeginDataReading(&buffers[bi*bufferSize], bufferSize);
+                bi = (bi + 1) & (buffersCount-1);
+                ++activeTransfers;
+            }
+        }
+        else
+        {
+            handles[bi] = -1;
+            bi = (bi + 1) & (buffersCount-1);
+        }
+        t2 = chrono::high_resolution_clock::now();
+        auto timePeriod = std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count();
+        if (timePeriod >= 1000)
+        {
+            t1 = t2;
+            //total number of bytes sent per second
+            double dataRate = 1000.0*totalBytesReceived / timePeriod;
+            //each channel sample rate
+            float samplingRate = 1000.0*samplesReceived[0] / timePeriod;
+#ifndef NDEBUG
+            printf("Rx: %.3f MB/s, Fs: %.3f MHz, overrun: %i, loss: %i \n", dataRate / 1000000.0, samplingRate / 1000000.0, droppedSamples, packetLoss);
+#endif
+            samplesReceived[0] = 0;
+            totalBytesReceived = 0;
+            m_bufferFailures = 0;
+            droppedSamples = 0;
+            packetLoss = 0;
+
+            if (dataRate_Bps)
+                dataRate_Bps->store((uint32_t)dataRate);
+        }
+    }
+    this->AbortReading();
+    for (int j = 0; j<buffersCount; j++)
+    {
+        if(handles[bi] >= 0)
+        {
+            this->WaitForReading(handles[bi], 1000);
+            this->FinishDataReading(&buffers[bi*bufferSize], bufferSize, handles[bi]);
+        }
+        bi = (bi + 1) & (buffersCount-1);
+    }
+    resetTxFlags.notify_one();
+    txReset.join();
+    if (dataRate_Bps)
+        dataRate_Bps->store(0);
+}
+
+/** @brief Functions dedicated for transmitting packets to board
+    @param txFIFO data source FIFO
+    @param terminate periodically pooled flag to terminate thread
+    @param dataRate_Bps (optional) if not NULL periodically returns data rate in bytes per second
+*/
+void Connection_uLimeSDR::TransmitPacketsLoop(const Connection_uLimeSDR::ThreadData args)
+{
+    //auto dataPort = args.dataPort;
+    auto terminate = args.terminate;
+    auto dataRate_Bps = args.dataRate_Bps;
+
+    //at this point FPGA has to be already configured to output samples
+    const uint8_t maxChannelCount = 2;
+    const uint8_t chCount = args.channels.size();
+    const auto link = args.channels[0]->config.linkFormat;
+
+    double latency=0;
+    for (int i = 0; i < chCount; i++)
+    {
+        latency += args.channels[i]->config.performanceLatency/chCount;
+    }
+    const unsigned tmp_cnt = (latency * 6)+0.5;
+
+    const uint8_t buffersCount = 16; // must be power of 2
+    assert(buffersCount % 2 == 0);
+    const uint8_t packetsToBatch = (1<<tmp_cnt); //packets in single USB transfer
+    const uint32_t bufferSize = packetsToBatch*4096;
+    const uint32_t popTimeout_ms = 100;
+
+    const int maxSamplesBatch = (link==StreamConfig::STREAM_12_BIT_COMPRESSED?1360:1020)/chCount;
+    vector<int> handles(buffersCount, 0);
+    vector<bool> bufferUsed(buffersCount, 0);
+    vector<uint32_t> bytesToSend(buffersCount, 0);
+    vector<complex16_t> samples[maxChannelCount];
+    vector<char> buffers;
+    try
+    {
+        for(int i=0; i<chCount; ++i)
+            samples[i].resize(maxSamplesBatch);
+        buffers.resize(buffersCount*bufferSize, 0);
+    }
+    catch (const std::bad_alloc& ex) //not enough memory for buffers
+    {
+        printf("Error allocating Tx buffers, not enough memory\n");
+        return;
+    }
+
+    int m_bufferFailures = 0;
+    long totalBytesSent = 0;
+
+    uint32_t samplesSent = 0;
+
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    uint64_t timestamp = 0;
+    uint8_t bi = 0; //buffer index
+    while (terminate->load() != true)
+    {
+        if (bufferUsed[bi])
+        {
+            if (this->WaitForSending(handles[bi], 1000) == false)
+                ++m_bufferFailures;
+            uint32_t bytesSent = this->FinishDataSending(&buffers[bi*bufferSize], bytesToSend[bi], handles[bi]);
+            totalBytesSent += bytesSent;
+            if (bytesSent != bytesToSend[bi])
+                ++m_bufferFailures;
+            bufferUsed[bi] = false;
+        }
+        int i=0;
+
+        while(i<packetsToBatch)
+        {
+            IStreamChannel::Metadata meta;
+            FPGA_DataPacket* pkt = reinterpret_cast<FPGA_DataPacket*>(&buffers[bi*bufferSize]);
+            for(int ch=0; ch<chCount; ++ch)
+            {
+                int samplesPopped = args.channels[ch]->Read(samples[ch].data(), maxSamplesBatch, &meta, popTimeout_ms);
+                if (samplesPopped != maxSamplesBatch)
+                {
+                #ifndef NDEBUG
+                    printf("Warning popping from TX, samples popped %i/%i\n", samplesPopped, maxSamplesBatch);
+                #endif
+                }
+
+            }
+            if(terminate->load() == true) //early termination
+                break;
+            pkt[i].counter = meta.timestamp;
+            pkt[i].reserved[0] = 0;
+            //by default ignore timestamps
+            const int ignoreTimestamp = !(meta.flags & IStreamChannel::Metadata::SYNC_TIMESTAMP);
+            pkt[i].reserved[0] |= ((int)ignoreTimestamp << 4); //ignore timestamp
+
+            vector<complex16_t*> src(chCount);
+            for(uint8_t c=0; c<chCount; ++c)
+                src[c] = (samples[c].data());
+            uint8_t* const dataStart = (uint8_t*)pkt[i].data;
+            fpga::Samples2FPGAPacketPayload(src.data(), maxSamplesBatch, chCount, link, dataStart, nullptr);
+            samplesSent += maxSamplesBatch;
+            ++i;
+        }
+
+        bytesToSend[bi] = bufferSize;
+        handles[bi] = this->BeginDataSending(&buffers[bi*bufferSize], bytesToSend[bi]);
+        bufferUsed[bi] = true;
+
+        t2 = chrono::high_resolution_clock::now();
+        auto timePeriod = std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count();
+        if (timePeriod >= 1000)
+        {
+            //total number of bytes sent per second
+            float dataRate = 1000.0*totalBytesSent / timePeriod;
+            //total number of samples from all channels per second
+            float sampleRate = 1000.0*samplesSent / timePeriod;
+            if(dataRate_Bps)
+                dataRate_Bps->store(dataRate);
+            m_bufferFailures = 0;
+            samplesSent = 0;
+            totalBytesSent = 0;
+            t1 = t2;
+#ifndef NDEBUG
+            printf("Tx: %.3f MB/s, Fs: %.3f MHz, failures: %i, ts:%li\n", dataRate / 1000000.0, sampleRate / 1000000.0, m_bufferFailures, timestamp);
+#endif
+        }
+        bi = (bi + 1) & (buffersCount-1);
+    }
+
+    // Wait for all the queued requests to be cancelled
+    this->AbortSending();
+    for (int j = 0; j<buffersCount; j++)
+    {
+        if (bufferUsed[bi])
+        {
+            this->WaitForSending(handles[bi], 1000);
+            this->FinishDataSending(&buffers[bi*bufferSize], bufferSize, handles[bi]);
+        }
+        bi = (bi + 1) & (buffersCount-1);
+    }
+    if (dataRate_Bps)
+        dataRate_Bps->store(0);
+}
diff --git a/src/ErrorReporting.cpp b/src/ErrorReporting.cpp
new file mode 100644
index 0000000..25f440a
--- /dev/null
+++ b/src/ErrorReporting.cpp
@@ -0,0 +1,62 @@
+/**
+ at file ErrorReporting.cpp
+ at author Lime Microsystems
+ at brief API for reporting error codes and error messages.
+*/
+
+#include "ErrorReporting.h"
+#include <cstring> //strerror
+#include <cstdio>
+
+#ifdef _MSC_VER
+    #define thread_local __declspec( thread )
+    #include <Windows.h>
+#endif
+
+#ifdef __APPLE__
+    #define thread_local __thread
+#endif
+
+#define MAX_MSG_LEN 1024
+thread_local int _reportedErrorCode;
+thread_local char _reportedErrorMessage[MAX_MSG_LEN];
+
+static const char *errToStr(const int errnum)
+{
+    thread_local static char buff[MAX_MSG_LEN];
+    #ifdef _MSC_VER
+    FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, errnum, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR)&buff, sizeof(buff), NULL);
+    return buff;
+    #else
+    //http://linux.die.net/man/3/strerror_r
+    #if ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && ! _GNU_SOURCE) || __APPLE__
+    strerror_r(errnum, buff, sizeof(buff));
+    #else
+    //this version may decide to use its own internal string
+    return strerror_r(errnum, buff, sizeof(buff));
+    #endif
+    return buff;
+    #endif
+}
+
+int lime::GetLastError(void)
+{
+    return _reportedErrorCode;
+}
+
+const char *lime::GetLastErrorMessage(void)
+{
+    return _reportedErrorMessage;
+}
+
+int lime::ReportError(const int errnum)
+{
+    return lime::ReportError(errnum, errToStr(errnum));
+}
+
+int lime::ReportError(const int errnum, const char *format, va_list argList)
+{
+    _reportedErrorCode = errnum;
+    vsnprintf(_reportedErrorMessage, MAX_MSG_LEN, format, argList);
+    return errnum;
+}
diff --git a/src/ErrorReporting.h b/src/ErrorReporting.h
new file mode 100644
index 0000000..a955759
--- /dev/null
+++ b/src/ErrorReporting.h
@@ -0,0 +1,85 @@
+/**
+ at file ErrorReporting.h
+ at author Lime Microsystems
+ at brief API for reporting error codes and error messages.
+All calls are thread-safe using thread-local storage.
+Code returning with an error should use:
+return lime::ReportError(code, message, ...);
+*/
+
+#ifndef LIMESUITE_ERROR_REPORTING_H
+#define LIMESUITE_ERROR_REPORTING_H
+
+#include <LimeSuiteConfig.h>
+#include <cerrno>
+#include <string>
+#include <stdexcept>
+#include <cstdarg>
+
+namespace lime
+{
+
+/*!
+ * Get the error code reported.
+ */
+LIME_API int GetLastError(void);
+
+/*!
+ * Get the error code to string + any optional message reported.
+ */
+LIME_API const char *GetLastErrorMessage(void);
+
+/*!
+ * Report a typical errno style error.
+ * The resulting error message comes from strerror().
+ * \param errnum a recognized error code
+ * \return a non-zero status code to return
+ */
+LIME_API int ReportError(const int errnum);
+
+/*!
+ * Report an error as an integer code and a formatted message string.
+ * \param errnum a recognized error code
+ * \param format a format string followed by args
+ * \return a non-zero status code to return
+ */
+inline int ReportError(const int errnum, const char *format, ...);
+
+/*!
+ * Report an error as a formatted message string.
+ * The reported errnum is 0 - no relevant error code.
+ * \param format a format string followed by args
+ * \return a non-zero status code to return
+ */
+inline int ReportError(const char *format, ...);
+
+/*!
+ * Report an error as an integer code and message format arguments
+ * \param errnum a recognized error code
+ * \param format a printf-style format string
+ * \param argList the format string args as a va_list
+ * \return a non-zero status code to return
+ */
+LIME_API int ReportError(const int errnum, const char *format, va_list argList);
+
+}
+
+inline int lime::ReportError(const int errnum, const char *format, ...)
+{
+    va_list argList;
+    va_start(argList, format);
+    int status = lime::ReportError(errnum, format, argList);
+    va_end(argList);
+    return status;
+}
+
+inline int lime::ReportError(const char *format, ...)
+{
+    va_list argList;
+    va_start(argList, format);
+    int status = lime::ReportError(-1, format, argList);
+    va_end(argList);
+    return status;
+}
+
+#endif //LIMESUITE_ERROR_REPORTING_H
diff --git a/src/FPGA_common/FPGA_common.cpp b/src/FPGA_common/FPGA_common.cpp
new file mode 100644
index 0000000..6cf00ec
--- /dev/null
+++ b/src/FPGA_common/FPGA_common.cpp
@@ -0,0 +1,480 @@
+#include "FPGA_common.h"
+#include "IConnection.h"
+#include "ErrorReporting.h"
+#include "LMS64CProtocol.h"
+#include <ciso646>
+#include <vector>
+#include <map>
+#include <math.h>
+#include <assert.h>
+using namespace std;
+
+#ifndef NDEBUG
+    #define LMS_VERBOSE_OUTPUT
+#endif
+
+namespace lime
+{
+namespace fpga
+{
+
+// 0x000A
+const int RX_EN = 1; //controls both receiver and transmitter
+const int TX_EN = 1 << 1; //used for wfm playback from fpga
+const int STREAM_LOAD = 1 << 2;
+
+// 0x0009
+const int SMPL_NR_CLR = 1; // rising edge clears
+const int TXPCT_LOSS_CLR = 1 << 1; // 0 - normal operation, 1-clear
+
+int StartStreaming(IConnection* serPort)
+{
+    uint16_t interface_ctrl_000A;
+    int status = serPort->ReadRegister(0x000A, interface_ctrl_000A);
+    if(status != 0)
+        return status;
+    status = serPort->WriteRegister(0x000A, interface_ctrl_000A | RX_EN);
+    return status;
+}
+
+int StopStreaming(IConnection* serPort)
+{
+    uint16_t interface_ctrl_000A;
+    int status = serPort->ReadRegister(0x000A, interface_ctrl_000A);
+    if(status != 0)
+        return status;
+    serPort->WriteRegister(0x000A, interface_ctrl_000A & ~(TX_EN | RX_EN));
+    return status;
+}
+
+int ResetTimestamp(IConnection* serPort)
+{
+    int status;
+#ifndef NDEBUG
+    uint16_t interface_ctrl_000A;
+    status = serPort->ReadRegister(0x000A, interface_ctrl_000A);
+    if(status != 0)
+        return 0;
+    if(interface_ctrl_000A & RX_EN)
+        return ReportError(EPERM, "Streaming must be stopped to reset timestamp");
+#endif // NDEBUG
+    //reset hardware timestamp to 0
+    uint16_t interface_ctrl_0009;
+    status = serPort->ReadRegister(0x0009, interface_ctrl_0009);
+    if(status != 0)
+        return 0;
+    serPort->WriteRegister(0x0009, interface_ctrl_0009 & ~(TXPCT_LOSS_CLR | SMPL_NR_CLR));
+    serPort->WriteRegister(0x0009, interface_ctrl_0009 | (TXPCT_LOSS_CLR | SMPL_NR_CLR));
+    serPort->WriteRegister(0x0009, interface_ctrl_0009 & ~(TXPCT_LOSS_CLR | SMPL_NR_CLR));
+    return status;
+}
+
+/** @brief Configures board FPGA clocks
+ at param serPort communications port
+ at param pllIndex index of FPGA pll
+ at param clocks list of clocks to configure
+ at param clocksCount number of clocks to configure
+ at return 0-success, other-failure
+*/
+int SetPllFrequency(IConnection* serPort, uint8_t pllIndex, const double inputFreq, FPGA_PLL_clock* clocks, const uint8_t clockCount)
+{
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+    const auto timeout = chrono::seconds(3);
+    const uint16_t busyAddr = 0x0021;
+
+    if(not serPort)
+        return ReportError(ENODEV, "ConfigureFPGA_PLL: connection port is NULL");
+    if(not serPort->IsOpen())
+        return ReportError(ENODEV, "ConfigureFPGA_PLL: configure FPGA PLL, device not connected");
+    eLMS_DEV boardType = serPort->GetDeviceInfo().deviceName == GetDeviceName(LMS_DEV_QSPARK) ? LMS_DEV_QSPARK : LMS_DEV_UNKNOWN;
+
+    if(pllIndex > 15)
+        ReportError(ERANGE, "SetPllFrequency: PLL index(%i) out of range [0-15]", pllIndex);
+
+    //check if all clocks are above 5MHz
+    const double PLLlowerLimit = 5e6;
+    if(inputFreq < PLLlowerLimit)
+        return ReportError(ERANGE, "SetPllFrequency: input frequency must be >=%g MHz", PLLlowerLimit/1e6);
+    for(int i=0; i<clockCount; ++i)
+        if(clocks[i].outFrequency < PLLlowerLimit && not clocks[i].bypass)
+            return ReportError(ERANGE, "SetPllFrequency: clock(%i) must be >=%g MHz", i, PLLlowerLimit/1e6);
+
+    //disable direct clock source
+    uint16_t drct_clk_ctrl_0005 = 0;
+    serPort->ReadRegister(0x0005, drct_clk_ctrl_0005);
+    serPort->WriteRegister(0x0005, drct_clk_ctrl_0005 & ~(1 << pllIndex));
+
+    uint16_t reg23val = 0;
+    if(serPort->ReadRegister(0x0003, reg23val) != 0)
+        return ReportError(ENODEV, "SetPllFrequency: failed to read register");
+
+    const uint16_t PLLCFG_START = 0x1;
+    const uint16_t PHCFG_START = 0x2;
+    const uint16_t PLLRST_START = 0x4;
+    const uint16_t PHCFG_UPDN = 1 << 13;
+    reg23val &= ~(0x1F << 3); //clear PLL index
+    reg23val &= ~PLLCFG_START; //clear PLLCFG_START
+    reg23val &= ~PHCFG_START; //clear PHCFG
+    reg23val &= ~PLLRST_START; //clear PLL reset
+    reg23val &= ~PHCFG_UPDN; //clear PHCFG_UpDn
+    reg23val |= pllIndex << 3;
+
+    uint16_t statusReg;
+    bool done = false;
+    uint8_t errorCode = 0;
+    vector<uint32_t> addrs;
+    vector<uint32_t> values;
+    addrs.push_back(0x0023); values.push_back(reg23val); //PLL_IND
+    addrs.push_back(0x0023); values.push_back(reg23val | PLLRST_START);
+    serPort->WriteRegisters(addrs.data(), values.data(), values.size());
+    addrs.clear(); values.clear();
+
+    t1 = chrono::high_resolution_clock::now();
+    if(boardType == LMS_DEV_QSPARK) do //wait for reset to activate
+    {
+        serPort->ReadRegister(busyAddr, statusReg);
+        done = statusReg & 0x1;
+        errorCode = (statusReg >> 7) & 0xFF;
+        t2 = chrono::high_resolution_clock::now();
+    } while(not done && errorCode == 0 && (t2-t1) < timeout);
+    if(t2 - t1 > timeout)
+        return ReportError(ENODEV, "SetPllFrequency: PLLRST timeout, busy bit is still 1");
+    if(errorCode != 0)
+        return ReportError(EBUSY, "SetPllFrequency: error resetting PLL");
+
+    addrs.push_back(0x0023); values.push_back(reg23val & ~PLLRST_START);
+
+    //configure FPGA PLLs
+    const double vcoLimits_Hz[2] = { 600e6, 1300e6 };
+
+    map< unsigned long, int> availableVCOs; //all available frequencies for VCO
+    for(int i=0; i<clockCount; ++i)
+    {
+        unsigned long freq;
+        freq = clocks[i].outFrequency*(int(vcoLimits_Hz[0]/clocks[i].outFrequency) + 1);
+        while(freq >= vcoLimits_Hz[0] && freq <= vcoLimits_Hz[1])
+        {
+            //add all output frequency multiples that are in VCO interval
+            availableVCOs.insert( pair<unsigned long, int>(freq, 0));
+            freq += clocks[i].outFrequency;
+        }
+    }
+
+    int bestScore = 0; //score shows how many outputs have integer dividers
+    //calculate scores for all available frequencies
+    for (auto &it : availableVCOs)
+    {
+        for(int i=0; i<clockCount; ++i)
+        {
+            if(clocks[i].outFrequency == 0 || clocks[i].bypass)
+                continue;
+
+            if( (int(it.first) % int(clocks[i].outFrequency)) == 0)
+                it.second = it.second+1;
+        }
+        if(it.second > bestScore)
+        {
+            bestScore = it.second;
+        }
+    }
+    int N, M;
+    double bestDeviation = 1e9;
+    double Fvco;
+    for(auto it : availableVCOs)
+    {
+        if(it.second == bestScore)
+        {
+            float coef = (it.first / inputFreq);
+            int Ntemp = 1;
+            int Mtemp = int(coef + 0.5);
+            while(inputFreq / (Ntemp + 1) > PLLlowerLimit)
+            {
+                ++Ntemp;
+                Mtemp = int(coef*Ntemp + 0.5);
+                if(Mtemp > 255)
+                {
+                    --Ntemp;
+                    Mtemp = int(coef*Ntemp + 0.5);
+                    break;
+                }
+            }
+            double deviation = fabs(it.first - inputFreq*Mtemp / Ntemp);
+            if(deviation < bestDeviation)
+            {
+                bestDeviation = deviation;
+                Fvco = it.first;
+                M = Mtemp;
+                N = Ntemp;
+            }
+        }
+    }
+
+    int mlow = M / 2;
+    int mhigh = mlow + M % 2;
+    Fvco = inputFreq*M/N; //actual VCO freq
+#ifdef LMS_VERBOSE_OUTPUT
+    printf("----- FPGA PLL #%i CONFIG -----\n", pllIndex);
+    printf("M=%i, N=%i, Fvco=%.3f MHz\n", M, N, Fvco / 1e6);
+#endif
+    if(Fvco < vcoLimits_Hz[0] || Fvco > vcoLimits_Hz[1])
+        return ReportError(ERANGE, "SetPllFrequency: VCO(%g MHz) out of range [%g:%g] MHz", Fvco/1e6, vcoLimits_Hz[0]/1e6, vcoLimits_Hz[1]/1e6);
+
+    uint16_t M_N_odd_byp = (M%2 << 3) | (N%2 << 1);
+    if(M == 1)
+        M_N_odd_byp |= 1 << 2; //bypass M
+    if(N == 1)
+        M_N_odd_byp |= 1; //bypass N
+    addrs.push_back(0x0026); values.push_back(M_N_odd_byp);
+    int nlow = N / 2;
+    int nhigh = nlow + N % 2;
+    addrs.push_back(0x002A); values.push_back(nhigh << 8 | nlow); //N_high_cnt, N_low_cnt
+    addrs.push_back(0x002B); values.push_back(mhigh << 8 | mlow);
+
+    uint16_t c7_c0_odds_byps = 0x5555; //bypass all C
+    uint16_t c15_c8_odds_byps = 0x5555; //bypass all C
+
+    //set outputs
+    for(int i=0; i<clockCount; ++i)
+    {
+        int C = int(Fvco / clocks[i].outFrequency + 0.5);
+        int clow = C / 2;
+        int chigh = clow + C % 2;
+        if(i < 8)
+        {
+            if(not clocks[i].bypass && C != 1)
+                c7_c0_odds_byps &= ~(1 << (i*2)); //enable output
+            c7_c0_odds_byps |= (C % 2) << (i*2+1); //odd bit
+        }
+        else
+        {
+            if(not clocks[i].bypass && C != 1)
+                c15_c8_odds_byps &= ~(1 << ((i-8)*2)); //enable output
+            c15_c8_odds_byps |= (C % 2) << ((i-8)*2+1); //odd bit
+        }
+        addrs.push_back(0x002E + i); values.push_back(chigh << 8 | clow);
+        clocks[i].rd_actualFrequency = (inputFreq * M / N) / (chigh + clow);
+    }
+    addrs.push_back(0x0027); values.push_back(c7_c0_odds_byps);
+    addrs.push_back(0x0028); values.push_back(c15_c8_odds_byps);
+    addrs.push_back(0x0023); values.push_back(reg23val | PLLCFG_START);
+    if(serPort->WriteRegisters(addrs.data(), values.data(), values.size()) != 0)
+        ReportError(EIO, "SetPllFrequency: PLL CFG, failed to write registers");
+    addrs.clear(); values.clear();
+
+    t1 = chrono::high_resolution_clock::now();
+    if(boardType == LMS_DEV_QSPARK) do //wait for config to activate
+    {
+        serPort->ReadRegister(busyAddr, statusReg);
+        done = statusReg & 0x1;
+        errorCode = (statusReg >> 7) & 0xFF;
+        t2 = chrono::high_resolution_clock::now();
+    } while(not done && errorCode == 0 && (t2-t1) < timeout);
+    if(t2 - t1 > timeout)
+        return ReportError(ENODEV, "SetPllFrequency: PLLCFG timeout, busy bit is still 1");
+    if(errorCode != 0)
+        return ReportError(EBUSY, "SetPllFrequency: error configuring PLLCFG");
+
+    addrs.push_back(0x0023); values.push_back(reg23val & ~PLLCFG_START);
+    for(int i=0; i<clockCount; ++i)
+    {
+        int C = int(Fvco / clocks[i].outFrequency + 0.5);
+        float fOut_MHz = inputFreq/1e6;
+        float Fstep_us = 1 / (8 * fOut_MHz*C);
+        float Fstep_deg = (360 * Fstep_us) / (1 / fOut_MHz);
+        short nSteps = clocks[i].phaseShift_deg / Fstep_deg;
+        addrs.push_back(0x0024); values.push_back(nSteps); //CNT_PHASE
+        int cnt_ind = (clocks[i].index + 2) & 0x1F; //C0 index 2, C1 index 3...
+	reg23val &= ~(0xF<<8);
+        reg23val = reg23val | (cnt_ind << 8);
+        if(clocks[i].phaseShift_deg >= 0)
+            reg23val |= PHCFG_UPDN;
+        else
+            reg23val &= ~PHCFG_UPDN;
+        addrs.push_back(0x0023); values.push_back(reg23val); //PHCFG_UpDn, CNT_IND
+        addrs.push_back(0x0023); values.push_back(reg23val | PHCFG_START);
+#ifdef LMS_VERBOSE_OUTPUT
+        printf("C%i=%i, Fout=%3.3f MHz, CNT_IND=%i, nSteps=%i, phaseShift=%.1f\n", i, C, clocks[i].rd_actualFrequency / 1e6, cnt_ind, nSteps, nSteps*Fstep_deg);
+#endif
+        if(serPort->WriteRegisters(addrs.data(), values.data(), values.size()) != 0)
+            ReportError(EIO, "SetPllFrequency: PHCFG, failed to write registers");
+        addrs.clear();
+        values.clear();
+
+        t1 = chrono::high_resolution_clock::now();
+        if(boardType == LMS_DEV_QSPARK) do
+        {
+            serPort->ReadRegister(busyAddr, statusReg);
+            done = statusReg & 0x1;
+            errorCode = (statusReg >> 7) & 0xFF;
+            t2 = chrono::high_resolution_clock::now();
+        } while(!done && errorCode == 0 && (t2-t1) < timeout);
+        if(t2 - t1 > timeout)
+            return ReportError(ENODEV, "SetPllFrequency: PHCFG timeout, busy bit is still 1");
+        if(errorCode != 0)
+            return ReportError(EBUSY, "SetPllFrequency: error configuring PHCFG");
+        addrs.push_back(0x0023); values.push_back(reg23val & ~PHCFG_START);
+    }
+    if(serPort->WriteRegisters(addrs.data(), values.data(), values.size()) != 0)
+        ReportError(EIO, "SetPllFrequency: configure FPGA PLL, failed to write registers");
+    return 0;
+}
+
+int SetDirectClocking(IConnection* serPort, uint8_t clockIndex, const double inputFreq, const double phaseShift_deg)
+{
+    if(not serPort)
+        return ReportError(ENODEV, "SetDirectClocking: connection port is NULL");
+    if(not serPort->IsOpen())
+        return ReportError(ENODEV, "SetDirectClocking: device not connected");
+
+    uint16_t drct_clk_ctrl_0005 = 0;
+    serPort->ReadRegister(0x0005, drct_clk_ctrl_0005);
+    uint16_t drct_clk_ctrl_0006;
+    serPort->ReadRegister(0x0006, drct_clk_ctrl_0006);
+
+    vector<uint32_t> addres;
+    vector<uint32_t> values;
+
+    //enable direct clocking
+    addres.push_back(0x0005); values.push_back(drct_clk_ctrl_0005 | (1 << clockIndex));
+    //not required anymore
+//    //clear CNT_ID and CLK_IND
+//    drct_clk_ctrl_0006 = drct_clk_ctrl_0006 & ~0x3FF;
+//    const int cnt_ind = clockIndex << 5; // was 1<<5
+//    const int clk_ind = clockIndex;
+//    drct_clk_ctrl_0006 = drct_clk_ctrl_0006 | cnt_ind | clk_ind;
+//    addres.push_back(0x0006); values.push_back(drct_clk_ctrl_0006);
+//    const float oversampleClock_Hz = 100e6;
+//    //const int registerChainSize = 128;
+//    const float oversampleClock_ns = 1e9 / oversampleClock_Hz;
+//    const float phaseStep_deg = 360 * oversampleClock_ns*(1e-9) / (1 / inputFreq);
+//    uint16_t phase_reg_select = (phaseShift_deg / phaseStep_deg)+0.5;
+//    const float actualPhaseShift_deg = 360 * inputFreq / (1 / (phase_reg_select * oversampleClock_ns*1e-9));
+//#ifdef LMS_VERBOSE_OUTPUT
+//    printf("########################################\n");
+//    printf("Direct clocking. clock index: %i\n", clockIndex);
+//    printf("phase_reg_select : %i\n", phase_reg_select);
+//    printf("input clock: %g MHz\n", inputFreq/1e6);
+//    printf("phase shift(desired/actual) : %.2f/%.2f\n", phaseShift_deg, actualPhaseShift_deg);
+//    printf("########################################\n");
+//#endif
+//    addres.push_back(0x0004); values.push_back(phase_reg_select);
+//    //LOAD_PH_REG = 1 << 10;
+//    addres.push_back(0x0006); values.push_back(drct_clk_ctrl_0006 | 1 << 10);
+//    addres.push_back(0x0006); values.push_back(drct_clk_ctrl_0006);
+    if(serPort->WriteRegisters(addres.data(), values.data(), values.size()) != 0)
+        return ReportError(EIO, "SetDirectClocking: failed to write registers");
+    return 0;
+}
+
+/** @brief Parses FPGA packet payload into samples
+*/
+int FPGAPacketPayload2Samples(const uint8_t* buffer, const size_t bufLen, const size_t chCount, const int format, complex16_t** samples, size_t* samplesCount)
+{
+    assert(samples != nullptr);
+    assert(buffer != nullptr);
+    int16_t sample;
+    size_t collected = 0;
+    if(format == StreamConfig::STREAM_12_BIT_COMPRESSED)
+    {
+        const uint8_t frameSize = 3;
+        const uint8_t stepSize = frameSize * chCount;
+        for(uint8_t ch=0; ch<chCount; ++ch)
+        {
+            collected = 0;
+            for(uint16_t b=0; b<bufLen; b+=stepSize)
+            {
+                //I sample
+                sample = (buffer[b + 1 + frameSize * ch] & 0x0F) << 8;
+                sample |= (buffer[b + frameSize * ch] & 0xFF);
+                sample = sample << 4;
+                sample = sample >> 4;
+                samples[ch][collected].i = sample;
+
+                //Q sample
+                sample = buffer[b + 2 + frameSize * ch] << 4;
+                sample |= (buffer[b + 1 + frameSize * ch] >> 4) & 0x0F;
+                sample = sample << 4;
+                sample = sample >> 4;
+                samples[ch][collected].q = sample;
+                ++collected;
+            }
+        }
+    }
+    else if(format == StreamConfig::STREAM_12_BIT_IN_16)
+    {
+        const uint8_t frameSize = 4;
+        const uint8_t stepSize = frameSize * chCount;
+        for(uint8_t ch=0; ch<chCount; ++ch)
+        {
+            collected = 0;
+            for(uint16_t b=0; b<bufLen; b+=stepSize)
+            {
+                //I sample
+                sample = buffer[b + 1 + frameSize * ch] << 8;
+                sample |= buffer[b + frameSize * ch];
+                samples[ch][collected].i = sample;
+
+                //Q sample
+                sample = buffer[b + 3 + frameSize * ch] << 8;
+                sample |= buffer[b + 2 + frameSize * ch];
+                samples[ch][collected].q = sample;
+                ++collected;
+            }
+        }
+    }
+    else
+        return ReportError(EINVAL, "Unsupported samples format");
+    if(samplesCount)
+        *samplesCount = collected;
+    return 0;
+}
+
+int Samples2FPGAPacketPayload(const complex16_t* const* samples, const size_t samplesCount, const size_t chCount, const int format, uint8_t* buffer, size_t* bufLen)
+{
+    assert(samples != nullptr);
+    assert(buffer != nullptr);
+    size_t b=0;
+    if(format == StreamConfig::STREAM_12_BIT_COMPRESSED)
+    {
+        const uint8_t frameSize = 3;
+        const uint8_t stepSize = frameSize * chCount;
+        for(uint8_t ch=0; ch<chCount; ++ch)
+        {
+            b = 0;
+            for(size_t src=0; src<samplesCount; ++src)
+            {
+                buffer[b+frameSize*ch] = samples[ch][src].i & 0xFF;
+                buffer[b+1+frameSize*ch] = ((samples[ch][src].i >> 8) & 0x0F) |
+                                           ((samples[ch][src].q << 4) & 0xF0);
+                buffer[b+2+frameSize*ch] = (samples[ch][src].q >> 4) & 0xFF;
+                b += stepSize;
+            }
+        }
+    }
+    else if(format == StreamConfig::STREAM_12_BIT_IN_16)
+    {
+        const uint8_t frameSize = 4;
+        const uint8_t stepSize = frameSize * chCount;
+        for(uint8_t ch=0; ch<chCount; ++ch)
+        {
+            b = 0;
+            for(size_t src=0; src<samplesCount; ++src)
+            {
+                buffer[b+frameSize * ch] = samples[ch][src].i & 0xFF;
+                buffer[b+1+frameSize * ch] = (samples[ch][src].i >> 8) & 0xFF;
+                buffer[b+2+frameSize*ch] = samples[ch][src].q & 0xFF;
+                buffer[b+3+frameSize*ch] = (samples[ch][src].q >> 8) & 0xFF;
+                b += stepSize;
+            }
+        }
+    }
+    else
+        return ReportError(EINVAL, "Unsupported samples format");
+    if(bufLen)
+        *bufLen = b;
+    return 0;
+}
+
+} //namespace fpga
+} //namespace lime
diff --git a/src/FPGA_common/FPGA_common.h b/src/FPGA_common/FPGA_common.h
new file mode 100644
index 0000000..10e9791
--- /dev/null
+++ b/src/FPGA_common/FPGA_common.h
@@ -0,0 +1,40 @@
+/**
+ at file FPGA_common.h
+ at author Lime Microsystems
+ at brief Common functions used to work with FPGA
+*/
+
+#ifndef FPGA_COMMON_H
+#define FPGA_COMMON_H
+#include "IConnection.h"
+#include <stdint.h>
+#include <dataTypes.h>
+
+namespace lime
+{
+namespace fpga
+{
+
+int StartStreaming(IConnection* serPort);
+int StopStreaming(IConnection* serPort);
+int ResetTimestamp(IConnection* serPort);
+
+struct FPGA_PLL_clock
+{
+    double outFrequency;
+    double phaseShift_deg;
+    uint8_t index;
+    bool bypass;
+    double rd_actualFrequency;
+};
+
+int SetPllFrequency(IConnection* serPort, uint8_t pllIndex, const double inputFreq, FPGA_PLL_clock* outputs, const uint8_t clockCount);
+int SetDirectClocking(IConnection* serPort, uint8_t clockIndex, const double inputFreq, const double phaseShift_deg);
+
+int FPGAPacketPayload2Samples(const uint8_t* buffer, const size_t bufLen, const size_t chCount, const int format, complex16_t** samples, size_t* samplesCount);
+int Samples2FPGAPacketPayload(const complex16_t* const* samples, const size_t samplesCount, const size_t chCount, const int format, uint8_t* buffer, size_t* bufLen);
+
+}
+
+}
+#endif // FPGA_COMMON_H
diff --git a/src/FPGAcontrols_wxgui/CMakeLists.txt b/src/FPGAcontrols_wxgui/CMakeLists.txt
new file mode 100644
index 0000000..654cc58
--- /dev/null
+++ b/src/FPGAcontrols_wxgui/CMakeLists.txt
@@ -0,0 +1,7 @@
+set(fpga_controls_wxgui_src_files
+	FPGAcontrols_wxgui.cpp
+)
+
+add_library(FPGAcontrols_wxgui STATIC ${fpga_controls_wxgui_src_files})
+target_include_directories(FPGAcontrols_wxgui PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+target_link_libraries(FPGAcontrols_wxgui LMS_StreamBoard LMS7002M)
diff --git a/src/FPGAcontrols_wxgui/FPGAcontrols_wxgui.cpp b/src/FPGAcontrols_wxgui/FPGAcontrols_wxgui.cpp
new file mode 100644
index 0000000..11be714
--- /dev/null
+++ b/src/FPGAcontrols_wxgui/FPGAcontrols_wxgui.cpp
@@ -0,0 +1,356 @@
+/**
+ at file 	FPGAcontrols_wxgui.cpp
+ at author Lime Microsystems
+ at brief 	panel for uploading WFM files to Stream board
+*/
+
+#include <wx/artprov.h>
+#include <wx/sizer.h>
+#include <wx/stattext.h>
+#include <wx/bitmap.h>
+#include <wx/bmpbuttn.h>
+#include <wx/button.h>
+#include <wx/image.h>
+#include <wx/string.h>
+#include <wx/gauge.h>
+#include <wx/tglbtn.h>
+#include <wx/timer.h>
+#include <wx/filedlg.h>
+#include <wx/msgdlg.h>
+#include "wx/checkbox.h"
+
+#include "dataTypes.h"
+#include "FPGAcontrols_wxgui.h"
+#include <vector>
+#include <fstream>
+#include <wx/ffile.h>
+#include <wx/dir.h>
+#include <wx/filename.h>
+#include <iostream>
+
+using namespace std;
+
+const long FPGAcontrols_wxgui::ID_BUTTON6 = wxNewId();
+const long FPGAcontrols_wxgui::ID_BUTTON7 = wxNewId();
+const long FPGAcontrols_wxgui::ID_BUTTON8 = wxNewId();
+const long FPGAcontrols_wxgui::ID_BITMAPBUTTON1 = wxNewId();
+const long FPGAcontrols_wxgui::ID_STATICTEXT2 = wxNewId();
+const long FPGAcontrols_wxgui::ID_STATICTEXT5 = wxNewId();
+const long FPGAcontrols_wxgui::ID_GAUGE1 = wxNewId();
+const long FPGAcontrols_wxgui::ID_BUTTON3 = wxNewId();
+const long FPGAcontrols_wxgui::ID_BUTTON4 = wxNewId();
+//*)
+const long FPGAcontrols_wxgui::ID_STREAMING_TIMER = wxNewId();
+
+BEGIN_EVENT_TABLE(FPGAcontrols_wxgui, wxFrame)
+END_EVENT_TABLE()
+
+const wxString gWFMdirectory = "lms7suite_wfm";
+
+FPGAcontrols_wxgui::FPGAcontrols_wxgui(wxWindow* parent,wxWindowID id,const wxString &title, const wxPoint& pos,const wxSize& size, long styles)
+{
+    lmsControl = nullptr;
+    mStreamingTimer = new wxTimer(this, ID_STREAMING_TIMER);
+
+	wxFlexGridSizer* FlexGridSizer10;
+	wxFlexGridSizer* FlexGridSizer3;
+	wxFlexGridSizer* FlexGridSizer2;
+	wxStaticBoxSizer* StaticBoxSizer3;
+	wxFlexGridSizer* FlexGridSizer8;
+	wxFlexGridSizer* FlexGridSizer6;
+	wxFlexGridSizer* FlexGridSizer1;
+
+	Create(parent, id, title, wxDefaultPosition, wxDefaultSize, styles, title);
+#ifdef WIN32
+    SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
+#endif
+	FlexGridSizer1 = new wxFlexGridSizer(0, 1, 5, 5);
+	FlexGridSizer1->AddGrowableCol(0);
+
+    wxStaticBoxSizer* digitalInterfaceGroup = new wxStaticBoxSizer(wxHORIZONTAL, this, _("Digital Interface"));
+    chkDigitalLoopbackEnable = new wxCheckBox(this, wxNewId(), _("Digital Loopback enable"));
+    digitalInterfaceGroup->Add(chkDigitalLoopbackEnable, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(chkDigitalLoopbackEnable->GetId(), wxEVT_COMMAND_CHECKBOX_CLICKED, (wxObjectEventFunction)&FPGAcontrols_wxgui::OnChkDigitalLoopbackEnableClick);
+    FlexGridSizer1->Add(digitalInterfaceGroup, 1, wxALIGN_LEFT | wxALIGN_TOP | wxLEFT, 5);
+
+	StaticBoxSizer3 = new wxStaticBoxSizer(wxHORIZONTAL, this, _T("WFM loader"));
+    FlexGridSizer6 = new wxFlexGridSizer(0, 1, 5, 0);
+	FlexGridSizer6->AddGrowableCol(0);
+	FlexGridSizer8 = new wxFlexGridSizer(0, 3, 0, 5);
+	btnLoadOnetone = new wxToggleButton(this, ID_BUTTON6, _T("Onetone"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON6"));
+    btnLoadOnetone->SetToolTip(_T("Loads file named onetone.wfm from ") + gWFMdirectory +_("directory"));
+	FlexGridSizer8->Add(btnLoadOnetone, 1, wxALIGN_LEFT|wxALIGN_TOP, 5);
+    btnLoadWCDMA = new wxToggleButton(this, ID_BUTTON7, _T("W-CDMA"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON7"));
+    btnLoadWCDMA->SetToolTip(_T("Loads file named wcdma.wfm from ") + gWFMdirectory + _("directory"));
+	FlexGridSizer8->Add(btnLoadWCDMA, 1, wxALIGN_LEFT|wxALIGN_TOP, 5);
+    chkMIMO = new wxCheckBox(this, wxNewId(), _("MIMO"));
+    FlexGridSizer8->Add(chkMIMO, 1, wxALIGN_CENTER_VERTICAL | wxALIGN_TOP, 5);
+	FlexGridSizer6->Add(FlexGridSizer8, 1, wxALIGN_LEFT|wxALIGN_TOP, 5);
+	FlexGridSizer10 = new wxFlexGridSizer(0, 3, 0, 5);
+	FlexGridSizer10->AddGrowableCol(2);
+    btnLoadCustom = new wxToggleButton(this, ID_BUTTON8, _T("Custom"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON8"));
+	btnLoadCustom->SetToolTip(_T("Loads user selected custom file"));
+	FlexGridSizer10->Add(btnLoadCustom, 1, wxALIGN_LEFT|wxALIGN_TOP, 5);
+	btnOpenWFM = new wxBitmapButton(this, ID_BITMAPBUTTON1, wxArtProvider::GetBitmap(wxART_MAKE_ART_ID_FROM_STR(_T("wxART_FILE_OPEN")),wxART_BUTTON), wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW, wxDefaultValidator, _T("ID_BITMAPBUTTON1"));
+	FlexGridSizer10->Add(btnOpenWFM, 1, wxALIGN_LEFT|wxALIGN_TOP, 5);
+	txtFilename = new wxStaticText(this, ID_STATICTEXT2, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxST_ELLIPSIZE_START, _T("ID_STATICTEXT2"));
+	FlexGridSizer10->Add(txtFilename, 1, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
+	FlexGridSizer6->Add(FlexGridSizer10, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5);
+	FlexGridSizer3 = new wxFlexGridSizer(0, 3, 0, 0);
+	FlexGridSizer3->AddGrowableCol(1);
+	lblProgressPercent = new wxStaticText(this, ID_STATICTEXT5, _T("0 %"), wxDefaultPosition, wxSize(32,-1), 0, _T("ID_STATICTEXT5"));
+	FlexGridSizer3->Add(lblProgressPercent, 1, wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
+	progressBar = new wxGauge(this, ID_GAUGE1, 100, wxDefaultPosition, wxSize(-1,10), 0, wxDefaultValidator, _T("ID_GAUGE1"));
+	FlexGridSizer3->Add(progressBar, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
+	FlexGridSizer6->Add(FlexGridSizer3, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5);
+	FlexGridSizer2 = new wxFlexGridSizer(0, 3, 0, 5);
+	btnPlayWFM = new wxButton(this, ID_BUTTON3, _T("Play >"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON3"));
+	FlexGridSizer2->Add(btnPlayWFM, 1, wxALIGN_LEFT|wxALIGN_TOP, 5);
+	btnStopWFM = new wxButton(this, ID_BUTTON4, _T("Stop ||"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON4"));
+	FlexGridSizer2->Add(btnStopWFM, 1, wxALIGN_LEFT|wxALIGN_TOP, 5);
+	FlexGridSizer6->Add(FlexGridSizer2, 1, wxALIGN_LEFT|wxALIGN_TOP, 5);
+	StaticBoxSizer3->Add(FlexGridSizer6, 1, wxALIGN_LEFT|wxALIGN_TOP, 5);
+	FlexGridSizer1->Add(StaticBoxSizer3, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL | wxLEFT, 5);
+
+	SetSizer(FlexGridSizer1);
+	FlexGridSizer1->Fit(this);
+	FlexGridSizer1->SetSizeHints(this);
+
+    Connect(ID_BUTTON6, wxEVT_TOGGLEBUTTON, (wxObjectEventFunction)&FPGAcontrols_wxgui::OnbtnLoadOnetoneClick);
+    Connect(ID_BUTTON7, wxEVT_TOGGLEBUTTON, (wxObjectEventFunction)&FPGAcontrols_wxgui::OnbtnLoadWCDMAClick);
+    Connect(ID_BUTTON8, wxEVT_TOGGLEBUTTON, (wxObjectEventFunction)&FPGAcontrols_wxgui::OnbtnLoadCustomClick);
+	Connect(ID_BITMAPBUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&FPGAcontrols_wxgui::OnbtnOpenFileClick);
+	Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&FPGAcontrols_wxgui::OnbtnPlayWFMClick);
+	Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&FPGAcontrols_wxgui::OnbtnStopWFMClick);
+
+    //create directory for wfm files
+    wxDir dir(wxGetCwd() + _("/") + gWFMdirectory);
+    if (!dir.IsOpened())
+        dir.Make(gWFMdirectory);
+}
+
+void FPGAcontrols_wxgui::Initialize(lms_device_t* dataPort)
+{
+    lmsControl = dataPort;
+
+}
+
+FPGAcontrols_wxgui::~FPGAcontrols_wxgui()
+{
+    wxCommandEvent evt;
+}
+
+/** @brief Reads WFM file and outputs iq sample pairs
+    @param filename source file
+    @param iSamples I samples destination vector
+    @param qSamples Q samples destination vector
+    @return number of samples returned, -1 file not found
+*/
+int ReadWFM(const wxString filename, std::vector<int16_t> &iSamples, std::vector<int16_t> &qSamples)
+{
+	if (filename.length() <= 1)
+		return 0;
+    wxFFile fpin(filename, "rb");
+    unsigned char inputBuffer[4];
+    unsigned char c1, c2, c3, c4; // To read Agilent Signal Studio file
+    double iin, qin; // IQ inputs
+    int iint, qint;	// IQ integer versions
+    int cnt = 0;
+
+    if( fpin.IsOpened() == false)
+    {
+#ifndef NDEBUG
+        cout << _("WFM reading: Input file can not be opened (") << filename << _(")\n");
+#endif
+        return -1;
+    }
+
+    while( fpin.Read(inputBuffer, 4) == 4 )
+    {
+        c1 = inputBuffer[0];
+        c2 = inputBuffer[1];
+        c3 = inputBuffer[2];
+        c4 = inputBuffer[3];
+
+        cnt++;
+
+        c1 &= 0xFF;
+        c2 &= 0xFF;
+        c3 &= 0xFF;
+        c4 &= 0xFF;
+
+        if( c1&0x80 ) iin = (double)(-1*(1<<15) + ((c1&0x7F)<<8) + c2);
+        else iin = (double)(((c1&0x7F)<<8) + c2);
+
+        if( c3&0x80 ) qin = (double)(-1*(1<<15) + ((c3&0x7F)<<8) + c4);
+        else qin = (double)(((c3&0x7F)<<8) + c4);
+
+        iint = (int)(iin);
+        qint = (int)(qin);
+
+        //convert from 16 bit to 12 bit values
+        iint = iint >> 4;
+        qint = qint >> 4;
+
+        iSamples.push_back(iint);
+        qSamples.push_back(qint);
+    };
+    return iSamples.size();
+}
+
+void FPGAcontrols_wxgui::OnbtnOpenFileClick(wxCommandEvent& event)
+{
+    wxFileDialog dlg(this, _("Open file"), _(""), _(""), _("wfm (*.wfm)|*.wfm"), wxFD_OPEN | wxFD_FILE_MUST_EXIST);
+    if (dlg.ShowModal() == wxID_CANCEL)
+        return;
+    txtFilename->SetLabelText( dlg.GetPath());
+    Layout();
+}
+
+void FPGAcontrols_wxgui::OnbtnPlayWFMClick(wxCommandEvent& event)
+{
+    uint16_t regData = 0;
+    LMS_ReadFPGAReg(lmsControl, 0x000D, &regData);
+    LMS_WriteFPGAReg(lmsControl, 0x000D, regData | 0x2);
+}
+
+void FPGAcontrols_wxgui::OnbtnStopWFMClick(wxCommandEvent& event)
+{
+    uint16_t regData = 0;
+    LMS_ReadFPGAReg(lmsControl, 0x000D, &regData);
+    LMS_WriteFPGAReg(lmsControl, 0x000D, (regData & ~0x2));
+}
+
+int FPGAcontrols_wxgui::UploadFile(const wxString &filename)
+{
+    if (!lmsControl)
+    {
+        wxMessageBox(_("Device not connected"), _("Error"));
+        return -2;
+    }
+
+    if (filename.length() == 0)
+    {
+        wxMessageBox(_("File not selected"), _("Error"));
+        return -1;
+    }
+    vector<int16_t> isamples;
+    vector<int16_t> qsamples;
+    isamples.clear();
+    qsamples.clear();
+    if( ReadWFM(filename, isamples, qsamples) < 0)
+    {
+        wxMessageBox(_("File not found ") + filename, _("Error"));
+        return -1;
+    }
+    progressBar->SetRange(isamples.size());
+    progressBar->SetValue(0);
+
+    btnPlayWFM->Enable(false);
+    btnStopWFM->Enable(false);
+
+    const uint8_t chCount = 2;
+    bool MIMO = chkMIMO->IsChecked();
+
+    lime::complex16_t* src[chCount];
+    for(int i=0; i<chCount; ++i)
+        src[i] = new lime::complex16_t[isamples.size()];
+
+    for(size_t i=0; i<isamples.size(); ++i)
+    {
+        for(int c=0; c<chCount; ++c)
+        {
+            if(c == 1 && !MIMO)
+            {
+                src[c][i].i = 0;
+                src[c][i].q = 0;
+            }
+            else
+            {
+                src[c][i].i = isamples[i];
+                src[c][i].q = qsamples[i];
+            }
+        }
+    }
+
+    int status = LMS_UploadWFM(lmsControl, (const void**)src, chCount, isamples.size(), 0);
+
+    progressBar->SetValue(progressBar->GetRange());
+    lblProgressPercent->SetLabelText(_("100%"));
+
+    LMS_WriteFPGAReg(lmsControl, 0x000D, 0x0002); //WFM_PLAY
+
+    btnPlayWFM->Enable(true);
+    btnStopWFM->Enable(true);
+
+    if (status != 0)
+    {
+        wxMessageBox(_("Failed to upload WFM file"), _("Error"));
+        return -3;
+    }
+    else
+        return 0;
+}
+
+void FPGAcontrols_wxgui::OnbtnLoadOnetoneClick(wxCommandEvent& event)
+{
+    if (UploadFile(gWFMdirectory + _("/onetone.wfm")) < 0)
+        btnLoadOnetone->SetValue(0);
+    else
+    {
+        btnLoadOnetone->SetValue(1);
+        btnLoadWCDMA->SetValue(0);
+        btnLoadCustom->SetValue(0);
+    }
+}
+
+void FPGAcontrols_wxgui::OnbtnLoadWCDMAClick(wxCommandEvent& event)
+{
+    if (UploadFile(gWFMdirectory + _("/wcdma.wfm")) < 0)
+        btnLoadWCDMA->SetValue(0);
+    else
+    {
+        btnLoadOnetone->SetValue(0);
+        btnLoadWCDMA->SetValue(1);
+        btnLoadCustom->SetValue(0);
+    }
+}
+
+void FPGAcontrols_wxgui::OnbtnLoadCustomClick(wxCommandEvent& event)
+{
+    if( UploadFile(txtFilename->GetLabel()) < 0)
+    {
+        btnLoadCustom->SetValue(0);
+    }
+    else
+    {
+        btnLoadOnetone->SetValue(0);
+        btnLoadWCDMA->SetValue(0);
+        btnLoadCustom->SetValue(1);
+    }
+}
+
+void FPGAcontrols_wxgui::OnChkDigitalLoopbackEnableClick(wxCommandEvent& event)
+{
+    if(!lmsControl)
+    {
+        wxMessageBox(_("FPGA controls: Connection not initialized"), _("ERROR"));
+        return;
+    }
+
+    const uint16_t address = 0x0008;
+    uint16_t dataRd = 0;
+    int status;
+    status = LMS_ReadFPGAReg(lmsControl, address, &dataRd);
+    unsigned short regValue = 0;
+
+    if (status == 0)
+        regValue = dataRd & 0xFFFF;
+
+    regValue = (regValue & ~(1<<10)) | chkDigitalLoopbackEnable->IsChecked() << 10;
+
+    status = LMS_WriteFPGAReg(lmsControl, address, regValue);
+
+    if (status != 0)
+        wxMessageBox(_("Failed to write SPI"), _("Error"), wxICON_ERROR);
+}
diff --git a/src/FPGAcontrols_wxgui/FPGAcontrols_wxgui.h b/src/FPGAcontrols_wxgui/FPGAcontrols_wxgui.h
new file mode 100644
index 0000000..cb1ad6c
--- /dev/null
+++ b/src/FPGAcontrols_wxgui/FPGAcontrols_wxgui.h
@@ -0,0 +1,74 @@
+/**
+ at file FPGAcontrols_wxgui.h
+ at author Lime Microsystems
+*/
+#ifndef FPGA_CONTROLS_WXGUI_H
+#define FPGA_CONTROLS_WXGUI_H
+
+#include <wx/frame.h>
+#include <wx/timer.h>
+class wxGauge;
+class wxStaticText;
+class wxBitmapButton;
+class wxFlexGridSizer;
+class wxButton;
+class wxStaticBoxSizer;
+class wxToggleButton;
+class wxCheckBox;
+
+#include "lime/LimeSuite.h"
+#include <vector>
+#include <map>
+
+
+class FPGAcontrols_wxgui: public wxFrame
+{
+	public:
+        FPGAcontrols_wxgui(wxWindow* parent,wxWindowID id=wxID_ANY, const wxString &title = wxEmptyString, const wxPoint& pos=wxDefaultPosition,const wxSize& size=wxDefaultSize, long styles = 0);
+        virtual void Initialize(lms_device_t* dataPort);
+        virtual ~FPGAcontrols_wxgui();
+
+        int UploadFile(const wxString &filename);
+        wxButton* btnPlayWFM;
+        wxButton* btnStopWFM;
+        wxStaticText* lblProgressPercent;
+        wxGauge* progressBar;
+        wxBitmapButton* btnOpenWFM;
+        wxToggleButton* btnLoadOnetone;
+        wxStaticText* txtFilename;
+        wxToggleButton* btnLoadCustom;
+        wxToggleButton* btnLoadWCDMA;
+        wxStaticText* txtDataRate;
+        wxCheckBox* chkDigitalLoopbackEnable;
+        wxCheckBox* chkMIMO;
+
+	protected:
+        static const long ID_BUTTON6;
+        static const long ID_BUTTON7;
+        static const long ID_BUTTON8;
+        static const long ID_BITMAPBUTTON1;
+        static const long ID_STATICTEXT2;
+        static const long ID_STATICTEXT5;
+        static const long ID_GAUGE1;
+        static const long ID_BUTTON3;
+        static const long ID_BUTTON4;
+        static const long ID_STREAMING_TIMER;
+
+	private:
+        void OnbtnUploadClick(wxCommandEvent& event);
+        void OnbtnOpenFileClick(wxCommandEvent& event);
+        void OnbtnMifClick(wxCommandEvent& event);
+        void OnbtnHexClick(wxCommandEvent& event);
+        void OnbtnPlayWFMClick(wxCommandEvent& event);
+        void OnbtnStopWFMClick(wxCommandEvent& event);
+        void OnbtnLoadOnetoneClick(wxCommandEvent& event);
+        void OnbtnLoadWCDMAClick(wxCommandEvent& event);
+        void OnbtnLoadCustomClick(wxCommandEvent& event);
+        void OnChkDigitalLoopbackEnableClick(wxCommandEvent& event);
+	protected:
+        lms_device_t* lmsControl;
+        wxTimer* mStreamingTimer;
+        DECLARE_EVENT_TABLE()
+};
+
+#endif
diff --git a/src/GFIR/CMakeLists.txt b/src/GFIR/CMakeLists.txt
new file mode 100644
index 0000000..b886782
--- /dev/null
+++ b/src/GFIR/CMakeLists.txt
@@ -0,0 +1,13 @@
+
+set(THIS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
+
+set(lms_gfir_src_files
+	${THIS_SOURCE_DIR}/corrections.c
+	${THIS_SOURCE_DIR}/gfir_lms.c
+	${THIS_SOURCE_DIR}/lms.c
+	${THIS_SOURCE_DIR}/recipes.c
+	${THIS_SOURCE_DIR}/rounding.c
+)
+
+include_directories(${CMAKE_CURRENT_SOURCE_DIR})
+target_sources(LimeSuite PRIVATE ${lms_gfir_src_files})
diff --git a/src/GFIR/corrections.c b/src/GFIR/corrections.c
new file mode 100644
index 0000000..e676c45
--- /dev/null
+++ b/src/GFIR/corrections.c
@@ -0,0 +1,56 @@
+
+/* ************************************************************************
+   FILE:        corrections.c
+   COMMENT:     Functions to correct desired amplitude response
+		like inverse sinc, constant, ...
+   CONTENT:
+		double InvSinc(x)
+		double x;
+
+		double One(x)
+		double x;
+
+   AUTHOR:      Lime Microsystems
+   DATE:        Feb 25, 2000
+   REVISION:            
+   ************************************************************************ */
+#ifdef _MSC_VER
+#define _USE_MATH_DEFINES
+#endif 
+
+#include <math.h>
+
+/* To avoid numerical problems in calculating sin(x)/x */
+#define	DELTA	0.0
+
+/* ************************************************************ */
+/* Inverse sinc function to correct DAC sinc envelope 		*/
+/* ************************************************************ */
+double InvSinc(x)
+double x;
+{
+	if(x == 0.0) return(1.0);
+	return(fabs((M_PI*x)/(sin(M_PI*x) + DELTA)));
+}
+
+/* ************************************************************ */
+/* Invsinc function shifted into lower frequency stage.		*/
+/* ************************************************************ */
+double InvSincS(x, k, x0)
+double x, k, x0;
+{
+	double xin;
+
+	xin = (x+x0)/k;
+	if(xin == 0.0) return(1.0);
+	return(fabs((M_PI*xin)/(sin(M_PI*xin) + DELTA)));
+}
+
+/* ************************************************************ */
+/* Unity function, no correction is envolved.			*/
+/* ************************************************************ */
+double One(x)
+double x;
+{
+	return(1.0);
+}
\ No newline at end of file
diff --git a/src/GFIR/dfilter.h b/src/GFIR/dfilter.h
new file mode 100644
index 0000000..c202612
--- /dev/null
+++ b/src/GFIR/dfilter.h
@@ -0,0 +1,24 @@
+/* ************************************************************************ 
+   FILE:	dfilter.h
+   COMMENT:	Define some structures used in DSP calculations.
+   CONTENT:
+   AUTHOR:	Lime Microsystems
+   DATE:	Feb 8, 2000
+   REVISION:
+   ************************************************************************ */
+#define POINTS  256	/* Maximum number of points to calculate */
+//#define POINTS  40000	/* Maximum number of points to calculate */
+
+/* Digital filter transfer function parameters */
+struct dfilter {
+	int m;		/* Polinomial order of the denominator */
+	int n;		/* Polinomial order of the nominator */
+	double *a;	/* Array of denominator coefficients */
+	double *b;	/* Array of nominator coefficients */
+	double *w;	/* Points on a frequency grid */
+	int nw;		/* Number of points in *w */
+	double amplitude[POINTS];	/* To store calculated data */
+	double phase[POINTS];
+	double logamp[POINTS];		/* Amplitude in log scale */
+	double max;			/* Maximum of amplitude */
+};
\ No newline at end of file
diff --git a/src/GFIR/gfir_lms.c b/src/GFIR/gfir_lms.c
new file mode 100644
index 0000000..d47352f
--- /dev/null
+++ b/src/GFIR/gfir_lms.c
@@ -0,0 +1,158 @@
+/* ************************************************************************ 
+   FILE:		gfir_lms.c
+   COMMENT:		Calculate the coeficients of general FIR filter
+			using LMS optimisation. Filter is defined by
+			pass band and stop band frequencies (w1, w2, a1, a2).
+   CONTENT:
+
+   AUTHOR:		Lime Microsystems
+   DATE:		Feb 11, 2000
+   REVISION:		Feb 25, 2000: Adapted for LMS
+			Nov 30, 2007: Tiger project
+			Apr 21, 2008: Asymethrical number of points in pass/stop bands
+   ************************************************************************ */
+
+#include <stdlib.h>
+#include <stdio.h>
+#include "lms.h"
+#include "dfilter.h"
+
+#define CPREC		16	/* Coefficients precision */
+#define CSDPREC		16	/* CSD Coefficients precision */
+
+/* *********************************************************************** */
+gfir_lms(hr, hi, hcsd, n, w1, w2, a1, a2, cprec, csdprec, correction)
+struct dfilter *hr, *hi, *hcsd;
+int n;
+double w1, w2, a1, a2;
+int cprec;
+int csdprec;
+double (*correction)();
+{
+	double *weights, *desired, *w;
+	int i, points;
+	double deltaw;
+
+	int **bincode, **csdcode, **csdcoder, **xpx, **xmx, **x;
+
+	/* Points on a frequency grid */
+	points = LMS_POINTS/2;
+
+	/* Allocate memory */
+	weights = (double *) calloc(2*points, sizeof(double));
+	desired = (double *) calloc(2*points, sizeof(double));
+	w = (double *) calloc(2*points, sizeof(double));
+
+	bincode = (int **) calloc(n, sizeof(int *));
+	for(i=0; i<n; i++) bincode[i] = (int *) calloc(cprec+1, sizeof(int));
+
+	csdcode = (int **) calloc(n, sizeof(int *));
+	for(i=0; i<n; i++) csdcode[i] = (int *) calloc(cprec+1, sizeof(int));
+
+	csdcoder = (int **) calloc(n, sizeof(int *));
+	for(i=0; i<n; i++) csdcoder[i] = (int *) calloc(cprec+1, sizeof(int));
+
+	xpx = (int **) calloc(n, sizeof(int *));
+	for(i=0; i<n; i++) xpx[i] = (int *) calloc(cprec+1, sizeof(int));
+
+	xmx = (int **) calloc(n, sizeof(int *));
+	for(i=0; i<n; i++) xmx[i] = (int *) calloc(cprec+1, sizeof(int));
+
+	x = (int **) calloc(n, sizeof(int *));
+	for(i=0; i<n; i++) x[i] = (int *) calloc(cprec+1, sizeof(int));
+
+        /* Configure the filter with infinite precision coefficients */
+        hr->m = n-1;
+        hr->n = 0;
+        hr->a = (double *) calloc(n, sizeof(double));
+        hr->b = (double *)calloc(1, sizeof(double));
+        hr->b[0] = 1.0;
+	hr->nw = 2*points;
+	hr->w = w;
+
+        /* Configure the filter with integer coefficients */
+        hi->m = n-1;
+        hi->n = 0;
+        hi->a = (double *) calloc(n, sizeof(double));
+        hi->b = (double *)calloc(1, sizeof(double));
+        hi->b[0] = 1.0;
+	hi->nw = 2*points;
+	hi->w = w;
+
+        /* Configure the filter with CSD coefficients */
+        hcsd->m = n-1;
+        hcsd->n = 0;
+        hcsd->a = (double *) calloc(n, sizeof(double));
+        hcsd->b = (double *)calloc(1, sizeof(double));
+        hcsd->b[0] = 1.0;
+	hcsd->nw = 2*points;
+	hcsd->w = w;
+
+{
+	int p1, p2;
+	/* Construct grid, desired response and weighting function */
+	/* 0-w1 band */
+	p1 = points/4;
+	deltaw = w1/(double)(p1-1);
+	for(i=0; i<p1; i++) {
+		w[i] = (double)(i)*deltaw;
+		desired[i] = a1*(correction)(w[i]);
+		weights[i] =  1.0; //0.003;
+	}
+	/* w2-0.5 band */
+	p2 = 2*points - p1;
+	deltaw = (0.5-w2)/(double)(p2-1);
+	for(i=0; i<p2; i++) {
+		w[i+p1] = w2 + (double)(i)*deltaw;
+		desired[i+p1] = a2*(correction)(w[i+p1]);
+		weights[i+p1] = 0.0001; //1.0;
+	}
+}
+
+	/* Do LMS optimization */
+	lms(hr->a, hi->a, hcsd->a, n, w, desired, 
+		weights, 2*points, cprec, csdprec, POSITIVE,
+		bincode, csdcode, csdcoder);
+
+#if 0
+	/* Print the results */
+	printf(" ****************** Filter Design Results ******************* \n");
+	printf("Filter type:            GENERAL FIR\n");
+	printf("Number of taps:         %d\n", n);
+	printf("Bands:                  0.0-%g, and %g-0.5\n", w1, w2);
+	printf("Desired amplitude:      %g for band 1 and %g for band 2.\n", a1, a2);
+	printf("Coefficients precision: %d\n", cprec);
+	printf("CSD precision:          %d\n\n", csdprec);
+
+	printf("Impulse response with the CSD coefficients:\n");
+	for(i=0; i<n/2; i++) 
+		printf("\th(%2d) = %-10g \t h(%2d) = %-10g\n", 
+				i, hcsd->a[i], n-i-1, hcsd->a[n-i-1]);
+	if(n%2) printf("\th(%2d) = %-10g\n", n/2, hcsd->a[n/2]);
+#endif
+
+
+	/* Ready to exit */
+	free(weights);
+	free(desired);
+	free(w);
+	for(i=0; i<n; i++) free(bincode[i]); free(bincode);
+	for(i=0; i<n; i++) free(csdcode[i]); free(csdcode);
+	for(i=0; i<n; i++) free(csdcoder[i]); free(csdcoder);
+        for(i=0; i<n; i++) free(xpx[i]); free(xpx);
+        for(i=0; i<n; i++) free(xmx[i]); free(xmx);
+        for(i=0; i<n; i++) free(x[i]); free(x);
+
+}
+
+
+void GenerateFilter(int n, double w1, double w2, double a1, double a2, double *coefs)
+{
+    int i;
+	struct dfilter hr, hi, hcsd;	/* Filter transfer functions */
+	/* Find the filter coefficients */
+	gfir_lms (&hr, &hi, &hcsd, n, w1, w2, a1, a2, CPREC, CSDPREC, NONE); 
+        for (i = 0; i < n; i++)
+            coefs[i] = hi.a[i];
+       
+ }
\ No newline at end of file
diff --git a/src/GFIR/lms.c b/src/GFIR/lms.c
new file mode 100644
index 0000000..6320d49
--- /dev/null
+++ b/src/GFIR/lms.c
@@ -0,0 +1,189 @@
+/* ************************************************************************ 
+   FILE:	lms.c
+   COMMENT:	Optimal FIR filter design by LMS algorithm.
+   CONTENT:
+		double Case1F(double w, int i)
+		double Case2F(double w, int i)
+		double Case3F(double w, int i)
+		double Case4F(double w, int i)
+
+   AUTHOR:	Lime Microsystems
+   DATE:	Feb 24, 2000
+   REVISION:
+   ************************************************************************ */
+#ifdef _MSC_VER
+#define _USE_MATH_DEFINES
+#endif 
+
+#include "lms.h"
+
+/* Filter parity constants */
+#define EVEN    0
+#define ODD     1
+
+/* Declare functions from Numerical Recipes that are used here */
+double  *vector();
+int  *ivector();
+double  **matrix();
+    
+/* ************************************************************************ 
+ *  Trigonometric functions for CASE1, CASE2, CASE3 and CASE4 filters
+ *
+ *  INPUTS:
+ *  double	w	- Normalised frequency [0, 0.5]
+ *  int		i
+ *
+ *  RETURN VALUE:
+ *  Value of trigonometric function
+ * ************************************************************************ */
+double Case1F(double w, int i)
+{
+	return( cos( 2.0*M_PI*w*((double)(i)-1.0)) );
+}
+
+double Case2F(double w, int i)
+{
+	return( cos( 2.0*M_PI*w*((double)(i)-0.5)) );
+}
+
+double Case3F(double w, int i)
+{
+	return( sin( 2.0*M_PI*w*(double)(i)) );
+}
+
+double Case4F(double w, int i)
+{
+	return( sin( 2.0*M_PI*w*((double)(i)-0.5)) );
+}
+
+/* ************************************************************************ 
+ *	OUTPUT:
+ *	double 	hr[n]		- Filter impulse response
+ *	double 	hi[n]		- Filter impulse response rounded to integer
+ *	double 	hcsd[n]		- Filter impulse response rounded to CSD
+ *
+ *	INPUTS:
+ *	int 	n		- Number of taps
+ *	double	w[p]		- Frequency points
+ *	double	des[p]		- Filter desired response
+ *	double	weight[p]	- Wighting function
+ *	int	p		- Number of points on a frequency scale,
+ *	int	cprec		- Desired coefficients precision,
+ *	int	csdprec		- CSD coefficients precision,
+ *	int	symmetry	- Filter response symmetry
+ *
+ *	RETURN VALUE:
+ *	0			- if everything is OK
+ *	-1			- otherwise
+ * ************************************************************************ */
+int lms(hr, hi, hcsd, n, w, des, weight, p, cprec, csdprec, symmetry,
+	bincode, csdcode, csdcoder)
+double *hr, *hi, *hcsd;
+int n;
+double *w;
+double *des;
+double *weight;
+int p;
+int cprec;
+int csdprec;
+int symmetry;
+int **bincode, **csdcode, **csdcoder;
+{
+
+	/* All this is for  solving a linear system */
+	/* of equations by LU decomposition */
+	double **A, d;
+	int *index;
+
+	/* Parameters of real function Hr(w) */
+	double *a; 		/* Coefficients */
+	int L;			/* Number of terms in Hr(w) sum */
+	double (*f)();		/* Trigonometric function in Hr(w) */
+	
+	int parity;		/* Parity of the filter (ODD or EVEN) */
+	int i, j, k;		/* Loop counters */
+	double fwki, fwkj;	/* Used for equation formulation */
+
+	/* Check the correctness of inputs */
+	if( (hr == NULL) || (w == NULL) || 
+	    (des == NULL) || (weight == NULL)) return(-1);
+	if( n == 0) return(-1);
+	if( (symmetry != POSITIVE) && (symmetry != NEGATIVE) ) return(-1);
+
+	/* Determine parity */
+	parity = EVEN;
+	if( n % 2 ) parity = ODD;
+
+	/* Calculate L. If we use integer arithmetic, L is n/2 */
+	/* for all cases except for CASE1 filters */
+	L = n/2;
+	if( (symmetry == POSITIVE) && (parity == ODD) ) L++;
+
+	/* Find which trigonometric function to use depending on filter type */
+	if( (symmetry == POSITIVE) && (parity == ODD) ) { 		/* Case 1 */
+		f = Case1F; 
+	} else if( (symmetry == POSITIVE) && (parity == EVEN) ) {	/* Case 2 */
+		f = Case2F;
+	} else if( (symmetry == NEGATIVE) && (parity == ODD) ) {	/* Case 2 */
+		f = Case3F;
+	} else if( (symmetry == NEGATIVE) && (parity == EVEN) ) {	/* Case 2 */
+		f = Case4F;
+	} else {	/* This should never happen but ... */
+		return(-1);
+	}
+
+	/* Allocate memory for a[1:L], A[1:L][1:L] and index[1:L]. */
+	/* Functions from Numerical Recipes are used because I hate  */
+	/* FORTRAN like indexing (starting from 1, not 0). */
+	a = vector(1, L);
+	A = matrix(1, L, 1, L);
+	index = ivector(1, L);
+
+	/* Set A, a and index all to zeroes */
+	for(j=1; j <= L; j++) {
+		a[j] = 0.0;
+		index[j] = 0;
+		for(i=1; i <= L; i++) A[i][j] = 0.0;
+	}
+
+	/* OK, ready to fill up the equations */
+	for(k=0; k<p; k++) {
+		for(j=1; j <= L; j++) {
+			fwkj = (f)(w[k], j);
+			A[j][j] += weight[k]*fwkj*fwkj;
+			a[j] += weight[k]*des[k]*fwkj;
+			for(i=j+1; i <= L; i++) {
+				fwki = (f)(w[k], i);
+				A[i][j] += weight[k]*fwki*fwkj;
+				A[j][i] += weight[k]*fwkj*fwki;
+			}
+		}
+	}
+
+	/* Solve the equations */
+	ludcmp(A, L, index, &d); lubksb(A, L, index, a);
+
+	/* Calculate impulse response h[] from a[] */
+	for(i=0; i<n; i++) hr[i] = 0.0;
+	for(i=0; i<L; i++) hr[i] = 0.5*a[L-i];
+
+	/* Resolve CASE1 for i=L-1 */
+	if((symmetry == POSITIVE) && (parity == ODD)) hr[L-1] = a[1];
+
+	/* Construct other half of hr[] using symmetry */
+	for(i=0; i<n/2; i++) hr[n-i-1] = symmetry * hr[i];
+
+	/* Round the filter coefficients to the nearest integer value */
+	round2int(hr, hi, n, cprec);
+
+	/* Round the filter coefficients to the nearest CSD code */
+	round2csd(hr, hcsd, n, cprec, csdprec, bincode, csdcode, csdcoder);
+
+	/* Free allocated memory */
+	free_vector(a, 1, L);
+	free_matrix(A, 1, L, 1, L);
+	free_ivector(index, 1, L);
+
+	/* That's all, let's go home */
+	return(0);
+}
\ No newline at end of file
diff --git a/src/GFIR/lms.h b/src/GFIR/lms.h
new file mode 100644
index 0000000..beb837a
--- /dev/null
+++ b/src/GFIR/lms.h
@@ -0,0 +1,33 @@
+/* ************************************************************************ 
+   FILE:	lms.h
+   COMMENT:	
+   CONTENT:
+   AUTHOR:	Lime Microsystems
+   DATE:	Feb 24, 2000
+   REVISION:
+   ************************************************************************ */
+#include <stdlib.h>
+#include <math.h>
+
+/* This two parameters define filter symmetry */
+#define POSITIVE	(1)
+#define NEGATIVE	(-1)
+
+/* Number of points on the frequency grid */
+//#define LMS_POINTS 1000
+#define LMS_POINTS 4000
+
+/* Amplitude correction functions */
+double InvSinc();
+double InvSincS();
+double One();
+
+/* Amplitude correction functions we can support */
+#define NONE		One		/* Constant */
+#define ONE		One		/* as well */
+#define INVSINC		InvSinc		/* Iverse sinc */
+#define INVSINCS	InvSincS	/* Shifted Inverse Sinc */
+
+/* Cosine filter type selection */
+#define RAISEDCOSINE		1
+#define ROOTRAISEDCOSINE	2
diff --git a/src/GFIR/lms_gfir.h b/src/GFIR/lms_gfir.h
new file mode 100644
index 0000000..7b047ed
--- /dev/null
+++ b/src/GFIR/lms_gfir.h
@@ -0,0 +1,24 @@
+/* 
+ * File:   lms_gfir.h
+ * Author: ignas
+ *
+ * Created on January 18, 2016, 1:01 PM
+ */
+
+#ifndef LMS_GFIR_H
+#define	LMS_GFIR_H
+
+#ifdef	__cplusplus
+extern "C" {
+#endif
+
+void GenerateFilter(int n, double w1, double w2, double a1, double a2, double *coefs);
+
+
+
+#ifdef	__cplusplus
+}
+#endif
+
+#endif	/* LMS_GFIR_H */
+
diff --git a/src/GFIR/recipes.c b/src/GFIR/recipes.c
new file mode 100644
index 0000000..a875df5
--- /dev/null
+++ b/src/GFIR/recipes.c
@@ -0,0 +1,246 @@
+/* *******************************************************************
+FILE:		recipes.c
+DESCRIPTION:	Routines for vector and matrix allocation/free.
+		Linear system solving by LU decomposition.
+		All are from "Numerical Recipes in C".
+
+CONTAINTS:	
+		double  *vector(nl,nh)
+		int    nl,nh;
+
+		int  *ivector(nl,nh)
+		int  nl,nh;
+
+		void free_vector(v,nl,nh)
+		double *v;
+		int   nl,nh;
+
+		void free_ivector(v,nl,nh)
+		int *v;
+		int   nl,nh;
+
+		double  **matrix(nrl,nrh,ncl,nch)
+		int  nrl,nrh,ncl,nch;
+
+		void free_matrix(m,nrl,nrh,ncl,nch)
+		double **m;
+		int   nrl,nrh,ncl,nch;
+
+		nrerror(error_text)
+		char error_text[];
+
+		void ludcmp(a,n,indx,d)
+		int n, *indx;
+		double **a,*d;
+
+		void lubksb(a,n,indx,b)
+		double **a,b[];
+		int n,indx[];
+
+DATE:		
+AUTHOR:		From "Numerical Recipes in C"
+REVISIONS:	February 01, 1994: File created.
+		Febryary 24, 2000:
+			This file is taken out from my PhD sources, Srdjan.
+			Unnecessary functions are removed.
+			All floats are converted to doubles.
+  ********************************************************************* */
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+
+#define TINY 1.0e-20
+
+/*****************************************************/
+/*** Allocates a double vector with range [nl..nh]. ***/
+/*****************************************************/
+double  *vector(nl,nh)
+int    nl,nh;
+{
+	double *v;
+
+	v = (double *) malloc((unsigned) (nh-nl+1)*sizeof(double));
+	if (!v) nrerror("Allocation failure in vector().\n");
+	return (v-nl);
+}
+
+/*****************************************************/
+/*** Allocates an int vector with range [nl..nh].  ***/
+/*****************************************************/
+int  *ivector(nl,nh)
+int  nl,nh;
+{
+	int *v;
+
+	v = (int *) calloc((unsigned) (nh-nl+1),sizeof(int));
+	if (!v) nrerror("Allocation failure in vector().\n");
+	return (v-nl);
+}
+
+/****************************************************/
+/*** Frees a double vector allocated by vector().  ***/
+/****************************************************/
+void free_vector(v,nl,nh)
+double *v;
+int   nl,nh;
+{
+	free((char*) (v+nl));
+}
+
+/****************************************************/
+/*** Frees an int vector allocated by ivector().  ***/
+/****************************************************/
+void free_ivector(v,nl,nh)
+int *v;
+int   nl,nh;
+{
+	free((char*) (v+nl));
+}
+
+/*******************************************/
+/****  Allocates a double matrix with    ****/
+/****  range [nrl..nrh] [ncl..nch].     ****/
+/*******************************************/
+double  **matrix(nrl,nrh,ncl,nch)
+int  nrl,nrh,ncl,nch;
+{
+	int    i;
+	double  **m;
+
+	/*** Allocate pointers to rows.   ****/
+	m = (double**) calloc((unsigned) (nrh-nrl+1),sizeof(double*));
+	if (!m) nrerror("Allocation failure #1 in matrix().");  
+	m -= nrl;
+
+   
+	/***  Allocate rows and pointers to them.  ***/
+	for (i=nrl; i<=nrh; i++)  {
+		m[i] = (double *) malloc((unsigned) (nch-ncl+1)*sizeof(double));
+		if (!m[i]) nrerror("Allocation failure #2 in matrix().");
+		m[i] -= ncl;
+	}
+	return(m);
+}
+
+/******************************************/
+/****   Frees a matrix allocated by ... ***/
+/****   matrix().                       ***/
+/******************************************/
+void free_matrix(m,nrl,nrh,ncl,nch)
+double **m;
+int   nrl,nrh,ncl,nch;
+{
+	int i;
+ 
+	for (i=nrh; i>=nrl; i--)  free((char*) (m[i]+ncl));
+	free ((char*) (m+nrl));
+}
+
+/*************************************************/
+/*** Numerical Recipes standard error handler. ***/
+/*************************************************/
+nrerror(error_text)
+char error_text[];
+{
+	void exit();
+
+	fprintf(stderr,"Numerical Recipes run-time error...\n");
+	fprintf(stderr,"%s\n",error_text);
+	fprintf(stderr,"Forced to exit.\n");
+	exit(1);
+}
+
+/* ******************************************************************** */
+/* LU Decomposition of a matrix						*/
+/*	a[1:n][1:n]		system matrix,				*/
+/*	n			problem dimension,			*/
+/*	indx[1:n]		temporary storage,			*/
+/*	d			temporary storage.			*/
+/* ******************************************************************** */
+int ludcmp(a,n,indx,d)
+int n, *indx;
+double **a,*d;
+{
+	int i,imax,j,k;
+	double big,dum,sum,temp;
+	double *vv,*vector();
+	void free_vector();
+
+	vv=vector(1,n);
+	(*d)=1.0;
+	for (i=1;i<=n;i++) {
+		big=0.0;
+		for (j=1;j<=n;j++)
+			if ((temp=fabs(a[i][j])) > big) big=temp;
+		if (!big) nrerror("Singular matrix in routine LUDCMP");
+		vv[i]=1.0/big;
+	}
+	for (j=1;j<=n;j++) {
+		for (i=1;i<j;i++) {
+			sum=a[i][j];
+			for (k=1;k<i;k++) sum -= a[i][k]*a[k][j];
+			a[i][j]=sum;
+		}
+		big=0.0;
+		for (i=j;i<=n;i++) {
+			sum=a[i][j];
+			for (k=1;k<j;k++)
+				sum -= a[i][k]*a[k][j];
+			a[i][j]=sum;
+			if ((dum=vv[i]*fabs(sum))>=big) {
+				big=dum;
+				imax=i;
+			}
+		}
+		if (j!=imax) {
+			for (k=1;k<=n;k++) {
+				dum=a[imax][k];
+				a[imax][k]=a[j][k];
+				a[j][k]=dum;
+			}
+			(*d)= -(*d);
+			vv[imax]=vv[j];
+		}
+		indx[j]=imax;
+		if (!a[j][j]) {
+			a[j][j]=TINY;
+		} 
+		if (j!=n) {
+			dum=1.0/(a[j][j]);
+			for (i=j+1;i<=n;i++) a[i][j] *= dum;
+		}
+        }
+	free_vector(vv,1,n);
+	return(0);
+
+} /* end of ludcmp() */
+
+/* ******************************************************************** */
+/* Solve system of equation						*/
+/* ******************************************************************** */
+void lubksb(a,n,indx,b)
+double **a,b[];
+int n,indx[];
+{
+	int i,ii=0,ip,j;
+	double sum;
+
+	for (i=1;i<=n;i++) {
+		ip=indx[i];
+		sum=b[ip];
+		b[ip]=b[i];
+		if (ii) {
+			for (j=ii;j<=i-1;j++) sum -= a[i][j]*b[j];
+		} else if (sum) {
+			ii=i;
+		}
+		b[i]=sum;
+	}
+	for (i=n;i>=1;i--) {
+		sum=b[i];
+		for (j=i+1;j<=n;j++) sum -= a[i][j]*b[j];
+		b[i]=sum/a[i][i];
+	}
+
+}   /*  end of lubksb() */
+
diff --git a/src/GFIR/rounding.c b/src/GFIR/rounding.c
new file mode 100644
index 0000000..9e747fd
--- /dev/null
+++ b/src/GFIR/rounding.c
@@ -0,0 +1,311 @@
+/* ************************************************************************ 
+   FILE:	rounding.c
+   COMMENT:	Functions related to filter coefficients rounding to
+		integer values or CSD form.
+   CONTENT:
+   AUTHOR:	Lime Microsystems
+   DATE:	Jun 18, 2000
+   REVISION:	Nov 30, 2007:	Tiger project
+   ************************************************************************ */
+#include <math.h>
+#include <stdio.h>
+
+/* ************************************************************************ 
+   ************************************************************************ */
+round2int(a, b, n, cprec)
+double *a, *b;
+int n, cprec;
+{
+	int i,k;
+
+	for(i=0; i<n; i++) {
+		k = a[i] > 0.0 ? 1 : -1;
+		b[i] = (int)(a[i]*(1<<cprec) + k*0.5);
+		b[i] /= (double)(1<<cprec);
+	}
+}
+
+/* ************************************************************************ 
+   ************************************************************************ */
+round2csd(a, b, n, cprec, csdprec, bincode, csdcode, csdcoder)
+double *a, *b;
+int n, cprec, csdprec;
+int **bincode, **csdcode, **csdcoder;
+{
+	int i,k, ia;
+
+	for(i=0; i<n; i++) {
+		k = a[i] > 0.0 ? 1 : -1;
+		ia = (int)(a[i]*(1<<cprec) + k*0.5);
+		int2csd(ia, cprec, csdprec, bincode[i], csdcode[i], csdcoder[i]);
+		ia = csd2int(cprec, csdcoder[i]);
+		b[i] = (double)(ia)/(double)(1<<cprec);
+	}
+}
+
+/* ************************************************************************ 
+   ************************************************************************ */
+printcode(code, n, cprec)
+int **code, cprec;
+{
+	int i, j;
+	double sumh, sume, sumo;
+	int ih; double h;
+	int negative, sign, shift, csdprec;
+	int symmetry;
+
+	/* Find maximum nonzero bits per coefficient */
+	csdprec = 0;
+	for(i=0; i<n; i++) {
+		negative = 0;
+		for(j=0; j<= cprec; j++) if(code[i][j] != 0) negative++;
+		if(negative > csdprec) csdprec = negative;
+	}
+
+	/* Check symmetry of the filter */
+	if( csd2int(cprec, code[0]) == csd2int(cprec,code[n-1]) ) symmetry = 1;
+	else symmetry = -1;
+
+	sumh=0.0; sume=0.0; sumo=0.0;
+	for(i=0; i<n; i++) {
+		ih = csd2int(cprec, code[i]);
+		h = (double)ih/(double)(1<<cprec);
+		sumh += fabs(h);
+		if(i%2) sumo += fabs(h);
+		else sume += fabs(h);
+
+		if ((ih != 0) && (i<(n+1)/2) ) {
+			negative = 0;
+			for(j=0; j<=cprec; j++) {
+				if(code[i][j] == -1) negative ++;
+				if(code[i][j] != 0 ) shift = j;
+			}
+
+			if(negative <= (csdprec-1)) sign = 1;
+			else sign = -1;
+
+			shift = cprec - shift;
+			if(fabs(h)*(1<<shift) > 1.0) shift --;
+
+			printf("h(%2d) = %11lg = %2d x (", i, h, sign);
+			for(j=cprec; j>=0; j--) {
+				if(sign*code[i][j] == 1) {
+					// printf(" +1/2^%d", cprec-j-shift);
+					printf(" +1/2^%d", cprec-j);
+				} else if(sign*code[i][j] == -1) {
+					// printf(" -1/2^%d", cprec-j-shift);
+					printf(" -1/2^%d", cprec-j);
+				}
+			}
+			// printf(" ) / ( 2^%d )\n", shift);
+			printf(" )\n");
+		}else if (ih != 0) {
+			printf("h(%2d) = %11lg = %2d x h(%2d)\n", 
+				i, h, symmetry, n-1-i);
+		} else {
+			printf("h(%2d) = %11lg\n", i, 0.0);
+		}
+	}
+	printf("Sum of all abs(coefficients): %lg\n", sumh);
+	printf("Sum of even coefficients: %lg\n", sume);
+	printf("Sum of odd  coefficients: %lg\n\n", sumo);
+}
+
+/* ************************************************************************ 
+   Print CSD code in the form of two common sub-expressions sharing 
+   ************************************************************************ */
+print_cses_code(xpx, xmx, x, n, cprec)
+int **xpx, **xmx, **x, n, cprec;
+{
+	int i, j;
+	int symmetry;
+	int ixpx, ixmx, ix;
+	double h;
+
+	/* Check symmetry of the filter */
+	if( (csd2int(cprec, xpx[0]) == csd2int(cprec,xpx[n-1])) &&
+	    (csd2int(cprec, xmx[0]) == csd2int(cprec,xmx[n-1])) &&
+	    (csd2int(cprec,   x[0]) == csd2int(cprec,x[n-1])) ) symmetry = 1;
+	else symmetry = -1;
+
+	for(i=0; i<n; i++) {
+		ixpx = csd2int(cprec, xpx[i]);
+		ixmx = csd2int(cprec, xmx[i]);
+		ix   = csd2int(cprec, x[i]);
+		h = 	(1.0+1.0/4.0)*(double)ixpx/(double)(1<<cprec) +
+			(1.0-1.0/4.0)*(double)ixmx/(double)(1<<cprec) + 
+			(double)ix/(double)(1<<cprec);
+
+		if ((h != 0.0) && (i<(n+1)/2) ) {
+			printf("h(%2d) = %11lg = ", i, h);
+			if( ixpx ) {
+				printf("(1+1/4)x(");
+				for(j=cprec; j>=0; j--) {
+					if(xpx[i][j] == 1) {
+						printf(" +1/2^%d", cprec-j);
+					} else if(xpx[i][j] == -1) {
+						printf(" -1/2^%d", cprec-j);
+					}
+				}
+				printf(" )");
+			}
+
+			if( ixmx ) {
+				if( ixpx ) printf(" + (1-1/4)x(");
+				else printf("(1-1/4)x(");
+
+				for(j=cprec; j>=0; j--) {
+					if(xmx[i][j] == 1) {
+						printf(" +1/2^%d", cprec-j);
+					} else if(xmx[i][j] == -1) {
+						printf(" -1/2^%d", cprec-j);
+					}
+				}
+				printf(" )");
+			}
+
+			if( ix ) {
+				if( ixpx || ixmx ) printf(" + (");
+				else printf("(");
+
+				for(j=cprec; j>=0; j--) {
+					if(x[i][j] == 1) {
+						printf(" +1/2^%d", cprec-j);
+					} else if(x[i][j] == -1) {
+						printf(" -1/2^%d", cprec-j);
+					}
+				}
+				printf(" )");
+			}
+
+			printf("\n");
+		} else if (h != 0) {
+			printf("h(%2d) = %11lg = %2d x h(%2d)\n", 
+				i, h, symmetry, n-1-i);
+		} else {
+			printf("h(%2d) = %11lg\n", i, 0.0);
+		}
+	}
+}
+
+/* ************************************************************************ 
+   ************************************************************************ */
+int2csd(a, cprec, csdprec, bincode, csdcode, csdcoder)
+int a;		/* Input integer to be converted into CSD code */
+int cprec;	/* Integer precision */
+int csdprec;	/* CSD precistion */
+int *bincode;	/* Binary code */
+int *csdcode;	/* CSD code */
+int *csdcoder;	/* CSD code rounded to 'csdprec' nonzero bits */
+{
+	int i, sign, ci, ci1, nzeroes;
+
+	if( a < 0 ) {
+		a *= -1;
+		sign = -1; 
+	} else {
+		sign = 1;
+	}
+
+	/* Generate binary code of input */
+	for(i=0; i<cprec; i++) {
+		if( a & (1<<i) ) bincode[i] = 1;
+		else bincode[i] = 0;
+	}
+	bincode[cprec] = 0;
+	
+	/* Construct CSD code */
+	ci = 0;
+	for(i=0; i<cprec; i++) {
+		if( (ci + bincode[i] + bincode[i+1]) > 1 ) ci1 = 1;
+		else ci1 = 0;
+
+		csdcode[i] = sign*(bincode[i] + ci -2*ci1);
+		bincode[i] *= sign;
+		ci = ci1;
+	}
+	csdcode[cprec] = sign*ci;
+
+	/* Round CSD code */
+	nzeroes = 0;
+	for(i=cprec; i >= 0 ; i--) {
+		if(csdcode[i] != 0) nzeroes ++;
+
+		if(nzeroes <= csdprec) csdcoder[i] = csdcode[i];
+		else csdcoder[i] = 0;
+	}
+
+}
+
+/* ************************************************************************ 
+   ************************************************************************ */
+int csd2int(cprec, code)
+int cprec, *code;
+{
+	int i, a;
+	
+	a = 0;
+	for(i=cprec; i>=0; i--) a = a*2 + code[i];
+
+	return(a);
+}
+
+/* ************************************************************************ 
+	Extract x+x>>2 and x-x>>2 subexpressions from the CSD code
+   ************************************************************************ */
+csesh(code, n, cprec, xpx, xmx, x )
+int n, cprec;
+int **code, **xpx, **xmx, **x;
+{
+	int i, k;
+
+	/* Set code matrices to zero */
+	for(i = 0; i < n; i++) {
+		for(k=0; k <= cprec; k++) {
+			xpx[i][k] = 0;
+			xmx[i][k] = 0;
+			x[i][k] = 0;
+		}
+	}
+			
+	/* Extract two common subexpressions from all filter coefficients */
+	for(i = 0; i <n; i++) {
+		k = cprec;
+		while(1) {
+			/* Find next nonzero element in CSD code */
+			for(; k >= 0; k--) if(code[i][k] != 0) break;
+
+			if(k == -1) {		/* There are no more nonzero digits */
+				break;
+			} else if(k == 0) {	/* It is the last digit */
+				x[i][0] = code[i][0];
+				break;
+			} else if(k == 1) {	/* Two more digits left */
+				x[i][0] = code[i][0];
+				x[i][1] = code[i][1];
+				break;
+			} else {
+				if((code[i][k] == 1) && (code[i][k-2] == 1) ) {
+					xpx[i][k] = 1;
+					code[i][k] = 0;
+					code[i][k-2] = 0;
+				} else if((code[i][k] == -1) && (code[i][k-2] == -1) ) { 
+					xpx[i][k] = -1;
+					code[i][k] = 0;
+					code[i][k-2] = 0;
+				} else if((code[i][k] ==  1) && (code[i][k-2] == -1) ) { 
+					xmx[i][k] = 1;
+					code[i][k] = 0;
+					code[i][k-2] = 0;
+				} else if((code[i][k] == -1) && (code[i][k-2] ==  1) ) { 
+					xmx[i][k] = -1;
+					code[i][k] = 0;
+					code[i][k-2] = 0;
+				} else {
+					x[i][k] = code[i][k];
+					code[i][k] = 0;
+				}
+			} 
+		}
+	}
+}
diff --git a/src/HPM7/CMakeLists.txt b/src/HPM7/CMakeLists.txt
new file mode 100644
index 0000000..83de1c5
--- /dev/null
+++ b/src/HPM7/CMakeLists.txt
@@ -0,0 +1,3 @@
+add_library(HPM7 STATIC HPM7_wxgui.cpp)
+target_include_directories(HPM7 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+target_link_libraries(HPM7 LMS7002M)
diff --git a/src/HPM7/HPM7_wxgui.cpp b/src/HPM7/HPM7_wxgui.cpp
new file mode 100644
index 0000000..5ca925c
--- /dev/null
+++ b/src/HPM7/HPM7_wxgui.cpp
@@ -0,0 +1,325 @@
+/**
+ at file 	HPM7_wxgui.cpp
+ at author Lime Microsystems
+ at brief 	panel for interacting with HPM7 board
+*/
+
+#include "HPM7_wxgui.h"
+#include "lms7suiteEvents.h"
+
+#include <wx/sizer.h>
+#include <wx/stattext.h>
+#include <wx/button.h>
+#include <wx/image.h>
+#include <wx/string.h>
+#include <wx/combobox.h>
+#include <wx/checkbox.h>
+#include <wx/msgdlg.h>
+#include <vector>
+#include "LMS64CCommands.h"
+
+
+BEGIN_EVENT_TABLE(HPM7_wxgui, wxFrame)
+
+END_EVENT_TABLE()
+
+HPM7_wxgui::HPM7_wxgui(wxWindow* parent, wxWindowID id, const wxString &title, const wxPoint& pos, const wxSize& size, long styles)
+{
+    lmsControl = nullptr;
+    Create(parent, id, title, wxDefaultPosition, wxDefaultSize, styles, _T("id"));
+#ifdef WIN32
+    SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
+#endif
+    wxFlexGridSizer* mainSizer = new wxFlexGridSizer(0, 3, 5, 5);
+    wxFlexGridSizer* tunersSizer = new wxFlexGridSizer(0, 3, 5, 5);
+    wxStaticBoxSizer* tunerGroup;
+    wxStaticText* stext;
+    wxString tunerNames[] = {
+        _("TUNER_A_IN"),
+        _("TUNER_A_MID"),
+        _("TUNER_A_OUT"),
+        _("TUNER_B_IN"),
+        _("TUNER_B_MID"),
+        _("TUNER_B_OUT")
+    };
+
+    wxArrayString ssc1_choices;
+    for (int i = 0; i < pow(2.0, 5); ++i)
+        ssc1_choices.push_back(wxString::Format("%i", i));
+    wxArrayString ssc2_choices;
+    for (int i = 0; i < pow(2.0, 4); ++i)
+        ssc2_choices.push_back(wxString::Format("%i", i));
+
+    for (int i = 0; i < 6; ++i)
+    {
+        tunerIds.push_back(wxNewId());
+        cmbSSC1ids.push_back(wxNewId());
+        tunerGroup = new wxStaticBoxSizer(wxVERTICAL, this, tunerNames[i]);
+        chkEB.push_back(new wxCheckBox(this, tunerIds[i], _("Ext. branch (F11)")));
+        Connect(tunerIds[i], wxEVT_CHECKBOX, (wxObjectEventFunction)&HPM7_wxgui::OnTunerSSC2change);
+        tunerGroup->Add(chkEB[i], 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+        chkTP.push_back(new wxCheckBox(this, tunerIds[i], _("Through path (F10)")));
+        Connect(tunerIds[i], wxEVT_CHECKBOX, (wxObjectEventFunction)&HPM7_wxgui::OnTunerSSC2change);
+        tunerGroup->Add(chkTP[i], 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+
+        stext = new wxStaticText(this, wxNewId(), _("SSC2 (F9-F6)"));
+        tunerGroup->Add(stext);
+        cmbSSC2.push_back(new wxComboBox(this, tunerIds[i], ssc2_choices[0], wxDefaultPosition, wxDefaultSize, ssc2_choices));
+        Connect(tunerIds[i], wxEVT_COMBOBOX, (wxObjectEventFunction)&HPM7_wxgui::OnTunerSSC2change);
+        cmbSSC2[i]->SetSelection(0);
+        tunerGroup->Add(cmbSSC2[i], 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND, 0);
+
+        stext = new wxStaticText(this, wxNewId(), _("SSC1 (F5-F1)"));
+        tunerGroup->Add(stext);
+        cmbSSC1.push_back(new wxComboBox(this, cmbSSC1ids[i], ssc1_choices[0], wxDefaultPosition, wxDefaultSize, ssc1_choices));
+        Connect(cmbSSC1ids[i], wxEVT_COMBOBOX, (wxObjectEventFunction)&HPM7_wxgui::OnTunerSSC1change);
+        cmbSSC1[i]->SetSelection(0);
+        tunerGroup->Add(cmbSSC1[i], 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND, 0);
+        tunersSizer->Add(tunerGroup);
+    }
+
+    wxFlexGridSizer* leftCollumn = new wxFlexGridSizer(0, 1, 5, 5);
+    btnUpdateAll = new wxButton(this, wxNewId(), _("Read All"));
+    Connect(btnUpdateAll->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&HPM7_wxgui::DownloadAll);
+    leftCollumn->Add(btnUpdateAll, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+    wxFlexGridSizer* gpioControls = new wxFlexGridSizer(0, 1, 5, 5);
+    const wxString activePathChoices[] = { _("No path active"), _("LNAH"), _("LNAL"), _("LNAW") };
+    // GPIO1 GPIO0
+    //   0     0  not used
+    //   0     1  LNAW_A&B (Wide band)
+    //   1     0  LNAH_A&B (High band)
+    //   1     1  LNAL_A&B (Low band)
+    cmbActivePath = new wxComboBox(this, wxNewId(), activePathChoices[1], wxDefaultPosition, wxDefaultSize, 4, activePathChoices);
+    Connect(cmbActivePath->GetId(), wxEVT_COMBOBOX, (wxObjectEventFunction)&HPM7_wxgui::OnGPIOchange);
+    gpioControls->Add(new wxStaticText(this, wxID_ANY, _("Active path to RXFE:")), 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND, 0);
+    gpioControls->Add(cmbActivePath, 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND, 5);
+
+    gpioControls->Add(new wxStaticText(this, wxID_ANY, _("TxFE output selection")), 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND, 0);
+    const wxString bandChoices[] = { _("Band1"), _("Band2") };
+    // GPIO2
+    //   0  TXA_2 output
+    //   1  TXA_1 output amplified
+    cmbBand = new wxComboBox(this, wxNewId(), bandChoices[0], wxDefaultPosition, wxDefaultSize, 2, bandChoices);
+    Connect(cmbBand->GetId(), wxEVT_COMBOBOX, (wxObjectEventFunction)&HPM7_wxgui::OnGPIOchange);
+    gpioControls->Add(cmbBand, 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND, 5);
+
+    gpioControls->Add(new wxStaticText(this, wxID_ANY, _("Enable external LNA:")), 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND, 0);
+    const wxString lnaChoices[] = { _("Bypass LNA"), _("Enable LNA")};
+    //GPIO3
+    //  0  Bypass LNA
+    //  1  Enable LNA
+    cmbLNA = new wxComboBox(this, wxNewId(), lnaChoices[1], wxDefaultPosition, wxDefaultSize, 2, lnaChoices);
+    Connect(cmbLNA->GetId(), wxEVT_COMBOBOX, (wxObjectEventFunction)&HPM7_wxgui::OnGPIOchange);
+    gpioControls->Add(cmbLNA, 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND, 5);
+
+    gpioControls->Add(new wxStaticText(this, wxID_ANY, _("PAs Vd Driver:")), 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND, 0);
+    const wxString paChoices[] = { _("5V"), _("2V") };
+    //GPIO4
+    //  0  5V
+    //  1  2V
+    cmbPAdriver = new wxComboBox(this, wxNewId(), paChoices[0], wxDefaultPosition, wxDefaultSize, 2, paChoices);
+    Connect(cmbPAdriver->GetId(), wxEVT_COMBOBOX, (wxObjectEventFunction)&HPM7_wxgui::OnGPIOchange);
+    gpioControls->Add(cmbPAdriver, 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND, 5);
+    leftCollumn->Add(gpioControls, 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND, 0);
+
+    //DACs
+    wxFlexGridSizer* dacSizer = new wxFlexGridSizer(0, 2, 5, 5);
+    wxArrayString dac_choices;
+    for (int i = 0; i < 256; ++i)
+        dac_choices.push_back(wxString::Format("%.2f V", i*3.3/256));
+    cmbDAC_A = new wxComboBox(this, wxNewId(), "0", wxDefaultPosition, wxSize(64, -1), dac_choices);
+    dacSizer->Add(new wxStaticText(this, wxNewId(), "DAC_A: "), 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 0);
+    dacSizer->Add(cmbDAC_A, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 0);
+
+    cmbDAC_B = new wxComboBox(this, wxNewId(), "0", wxDefaultPosition, wxSize(64, -1), dac_choices);
+    dacSizer->Add(new wxStaticText(this, wxNewId(), "DAC_B: "), 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 0);
+    dacSizer->Add(cmbDAC_B, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 0);
+    Connect(cmbDAC_A->GetId(), wxEVT_COMBOBOX, (wxObjectEventFunction)&HPM7_wxgui::OnDACchange);
+    Connect(cmbDAC_B->GetId(), wxEVT_COMBOBOX, (wxObjectEventFunction)&HPM7_wxgui::OnDACchange);
+    wxStaticBoxSizer* dacGroup = new wxStaticBoxSizer(wxVERTICAL, this, _("DAC"));
+    dacGroup->Add(dacSizer);
+
+    leftCollumn->Add(dacGroup);
+    mainSizer->Add(leftCollumn);
+    mainSizer->Add(tunersSizer);
+
+    SetSizer(mainSizer);
+    mainSizer->Fit(this);
+    mainSizer->SetSizeHints(this);
+    Layout();
+}
+
+void HPM7_wxgui::Initialize(lms_device_t* serPort)
+{
+    lmsControl = serPort;
+}
+
+HPM7_wxgui::~HPM7_wxgui()
+{
+
+}
+
+void HPM7_wxgui::OnTunerSSC1change(wxCommandEvent& event)
+{
+    size_t tunerIndex = 0;
+    for (tunerIndex = 0; tunerIndex < cmbSSC1.size(); ++tunerIndex)
+        if (event.GetId() == cmbSSC1[tunerIndex]->GetId())
+            break;
+    if (tunerIndex >= cmbSSC1.size())
+        return;
+
+    uint8_t data[64];
+    data[0] = 0x20 + tunerIndex * 2;
+    data[1] = event.GetInt();
+    size_t len = 2;
+
+    if (LMS_TransferLMS64C(lmsControl, lime::CMD_MYRIAD_WR, data, &len)!=0)
+        wxMessageBox(_("Board response: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("Warning"));
+}
+
+void HPM7_wxgui::OnTunerSSC2change(wxCommandEvent& event)
+{
+    size_t tunerIndex = 0;
+    for (tunerIndex = 0; tunerIndex < tunerIds.size(); ++tunerIndex)
+        if (event.GetId() == tunerIds[tunerIndex])
+            break;
+
+    if (tunerIndex >= tunerIds.size())
+        return;
+
+    uint8_t data[64];
+    data[0] = 0x21 + tunerIndex * 2;
+
+    unsigned char value = chkEB[tunerIndex]->GetValue() << 5;
+    value |= chkTP[tunerIndex]->GetValue() << 4;
+    value |= (cmbSSC2[tunerIndex]->GetSelection() & 0xF);
+    data[1] = value;
+
+    size_t len = 2;
+
+    if (LMS_TransferLMS64C(lmsControl, lime::CMD_MYRIAD_WR, data, &len)!=0)
+        wxMessageBox(_("Board response: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("Warning"));
+}
+
+void HPM7_wxgui::OnGPIOchange(wxCommandEvent& event)
+{
+    if (UploadGPIO() != 0)
+        return;
+
+    wxCommandEvent evt;
+    evt.SetEventObject(this);
+    if (event.GetId() == cmbActivePath->GetId())
+    {
+        evt.SetEventType(LMS7_RXPATH_CHANGED);
+        evt.SetInt(event.GetInt());
+        wxPostEvent(this, evt);
+    }
+    else if (event.GetId() == cmbBand->GetId())
+    {
+        evt.SetEventType(LMS7_TXBAND_CHANGED);
+        evt.SetInt(event.GetInt());
+        wxPostEvent(this, evt);
+    }
+}
+
+void HPM7_wxgui::DownloadAll(wxCommandEvent& event)
+{
+
+    uint8_t data[64];
+    size_t len = 0;
+    int i=0;
+    data[len++] = 0x10;
+    while (len++ <= 12)
+        data[len]=0x20+i++;
+    data[len++] = 0x30;
+    data[len++]=0x31;
+
+    if (LMS_TransferLMS64C(lmsControl, lime::CMD_MYRIAD_RD, data, &len)!=0)
+    {
+        wxMessageBox(_("Board response: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("Warning"));
+        return;
+    }
+
+    cmbActivePath->SetSelection(data[1] & 0x3);
+    cmbBand->SetSelection((data[1] >> 2) & 0x1);
+    cmbLNA->SetSelection((data[1] >> 3) & 0x1);
+    cmbPAdriver->SetSelection((data[1] >> 4) & 0x1);
+
+    int index = 3;
+    for (size_t i = 0; i < chkEB.size(); ++i)
+    {
+        cmbSSC1[i]->SetSelection(data[index] & 0x1F);
+        index+=2;
+        chkEB[i]->SetValue((data[index] >> 5) & 1);
+        chkTP[i]->SetValue((data[index] >> 4) & 1);
+        cmbSSC2[i]->SetSelection(data[index] & 0xF);
+        index += 2;
+    }
+
+    cmbDAC_A->SetSelection(data[index]);
+    index += 2;
+    cmbDAC_B->SetSelection(data[index]);
+}
+
+void HPM7_wxgui::OnDACchange(wxCommandEvent& event)
+{
+
+    uint8_t data[64];
+
+    if (event.GetEventObject() == cmbDAC_A)
+    {
+        data[0] = 0x30;
+        data[1] = cmbDAC_A->GetSelection();
+    }
+    else if (event.GetEventObject() == cmbDAC_B)
+    {
+        data[0] = 0x31;
+        data[1] = cmbDAC_B->GetSelection();
+    }
+
+    size_t len = 2;
+
+    if (LMS_TransferLMS64C(lmsControl, lime::CMD_MYRIAD_WR, data, &len)!=0)
+        wxMessageBox(_("Board response: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("Warning"));
+}
+
+void HPM7_wxgui::SelectBand(unsigned int i)
+{
+    if (cmbBand)
+        cmbBand->SetSelection(i & 0x1);
+    UploadGPIO();
+}
+
+void HPM7_wxgui::SelectRxPath(unsigned int i)
+{
+    if (cmbActivePath)
+        cmbActivePath->SetSelection(i & 0x3);
+    UploadGPIO();
+}
+
+bool HPM7_wxgui::UploadGPIO()
+{
+    uint8_t data[2];
+    size_t len = 2;
+
+    data[0] = 0x10;
+    unsigned char value = 0;
+    int activePath = cmbActivePath->GetSelection();
+    switch (activePath)
+    {
+    case 0: value |= 0; break;
+    case 1: value |= 2; break;
+    case 2: value |= 3; break;
+    case 3: value |= 1; break;
+    }
+    value |= (cmbBand->GetSelection() & 0x1) << 2;
+    value |= (cmbLNA->GetSelection() & 0x1) << 3;
+    value |= (cmbPAdriver->GetSelection() & 0x1) << 4;
+    data[1] = value;
+    if (LMS_TransferLMS64C(lmsControl, lime::CMD_MYRIAD_WR, data, &len)!=0)
+    {
+        wxMessageBox(_("Uploading HPM7 GPIO, board response: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("Warning"));
+        return -1;
+    }
+    return 0;
+}
diff --git a/src/HPM7/HPM7_wxgui.h b/src/HPM7/HPM7_wxgui.h
new file mode 100644
index 0000000..22e2e37
--- /dev/null
+++ b/src/HPM7/HPM7_wxgui.h
@@ -0,0 +1,62 @@
+#ifndef LMS7002M_HPM7_WXGUI_H
+#define LMS7002M_HPM7_WXGUI_H
+
+/**
+ at file HPM7_wxgui.h
+ at author Lime Microsystems
+*/
+
+#include <vector>
+#include <wx/frame.h>
+class wxStaticText;
+class wxFlexGridSizer;
+class wxButton;
+class wxStaticBoxSizer;
+class wxComboBox;
+class wxCheckBox;
+
+#include <vector>
+#include "lime/LimeSuite.h"
+
+class HPM7_wxgui : public wxFrame
+{
+public:
+    HPM7_wxgui(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString &title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long styles = 0);
+    virtual void Initialize(lms_device_t* serPort);
+    virtual ~HPM7_wxgui();
+    void SelectBand(unsigned int i);
+    void SelectRxPath(unsigned int i);
+    bool UploadGPIO();
+
+protected:
+    wxComboBox* cmbActivePath;
+    wxComboBox* cmbBand;
+    wxComboBox* cmbLNA;
+    wxComboBox* cmbPAdriver;
+    std::vector<long> tunerIds;
+    std::vector<wxCheckBox*> chkEB;
+    std::vector<wxCheckBox*> chkTP;
+    std::vector<wxComboBox*> cmbSSC1;
+    std::vector<wxComboBox*> cmbSSC2;    
+    wxButton* btnUpdateAll;
+    wxComboBox* cmbDAC_A;
+    wxComboBox* cmbDAC_B;
+
+private:    
+    void DownloadAll(wxCommandEvent& event);
+    void OnGPIOchange(wxCommandEvent& event);
+    void OnTunerSSC1change(wxCommandEvent& event);    
+    void OnTunerSSC2change(wxCommandEvent& event);    
+    void OnDACchange(wxCommandEvent& event);
+    std::vector<long> chEBids;
+    std::vector<long> chTPids;
+    std::vector<long> cmbSSC1ids;
+    std::vector<long> cmbSSC2ids;
+
+protected:
+    lms_device_t* lmsControl;
+
+    DECLARE_EVENT_TABLE()
+};
+
+#endif
diff --git a/src/LMS_Programing/CMakeLists.txt b/src/LMS_Programing/CMakeLists.txt
new file mode 100644
index 0000000..d2d9378
--- /dev/null
+++ b/src/LMS_Programing/CMakeLists.txt
@@ -0,0 +1,7 @@
+set(LMS_Programing_src_files
+	LMS_Programing_wxgui.cpp
+)
+
+add_library(LMS_Programing STATIC ${LMS_Programing_src_files})
+target_include_directories(LMS_Programing PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+target_link_libraries(LMS_Programing connectionRegistry)
diff --git a/src/LMS_Programing/LMS_Programing_wxgui.cpp b/src/LMS_Programing/LMS_Programing_wxgui.cpp
new file mode 100644
index 0000000..74eb846
--- /dev/null
+++ b/src/LMS_Programing/LMS_Programing_wxgui.cpp
@@ -0,0 +1,291 @@
+/**
+ at file   LMS_Programing_wxgui.cpp
+ at author Lime Microsystems
+ at brief  panel for uploading data to FPGA
+*/
+#include "LMS_Programing_wxgui.h"
+
+#include <wx/sizer.h>
+#include <wx/stattext.h>
+#include <wx/choice.h>
+#include <wx/button.h>
+#include <wx/string.h>
+#include <wx/gauge.h>
+
+#include <wx/filedlg.h>
+#include <wx/msgdlg.h>
+#include <wx/wfstream.h>
+
+const long LMS_Programing_wxgui::ID_PROGRAMING_FINISHED_EVENT = wxNewId();
+const long LMS_Programing_wxgui::ID_PROGRAMING_STATUS_EVENT = wxNewId();
+const long LMS_Programing_wxgui::ID_BUTTON1 = wxNewId();
+const long LMS_Programing_wxgui::ID_BUTTON2 = wxNewId();
+const long LMS_Programing_wxgui::ID_GAUGE1 = wxNewId();
+const long LMS_Programing_wxgui::ID_CHOICE2 = wxNewId();
+const long LMS_Programing_wxgui::ID_CHOICE1 = wxNewId();
+
+BEGIN_EVENT_TABLE(LMS_Programing_wxgui, wxFrame)
+END_EVENT_TABLE()
+
+LMS_Programing_wxgui::LMS_Programing_wxgui(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, int styles, wxString idname)
+{
+    mProgrammingInProgress.store(false);
+    mAbortProgramming.store(false);
+    wxFlexGridSizer* FlexGridSizer3;
+    wxFlexGridSizer* FlexGridSizer2;
+    wxFlexGridSizer* FlexGridSizer7;
+    wxFlexGridSizer* FlexGridSizer8;
+    wxFlexGridSizer* FlexGridSizer6;
+    wxFlexGridSizer* FlexGridSizer1;
+
+    wxFrame::Create(parent, id, title, wxDefaultPosition, wxDefaultSize, styles, _T("id"));
+    SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
+    FlexGridSizer1 = new wxFlexGridSizer(0, 1, 5, 0);
+    FlexGridSizer2 = new wxFlexGridSizer(0, 2, 5, 5);
+    btnOpen = new wxButton(this, ID_BUTTON1, _T("Open"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON1"));
+    FlexGridSizer2->Add(btnOpen, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    FlexGridSizer6 = new wxFlexGridSizer(0, 2, 0, 0);
+    StaticText1 = new wxStaticText(this, wxID_ANY, _T("File:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT1"));
+    FlexGridSizer6->Add(StaticText1, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    lblFilename = new wxStaticText(this, wxID_ANY, _T("\?"), wxDefaultPosition, wxSize(400, -1), wxST_ELLIPSIZE_START, _T("ID_STATICTEXT2"));
+    FlexGridSizer6->Add(lblFilename, 1, wxALL | wxEXPAND | wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer2->Add(FlexGridSizer6, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    btnStartStop = new wxButton(this, ID_BUTTON2, _T("Program"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON2"));
+    FlexGridSizer2->Add(btnStartStop, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer8 = new wxFlexGridSizer(0, 1, 0, 0);
+    FlexGridSizer8->AddGrowableCol(0);
+    lblProgressPercent = new wxStaticText(this, wxID_ANY, _T(""), wxDefaultPosition, wxSize(48, -1), 0, _T("ID_STATICTEXT5"));
+
+    progressBar = new wxGauge(this, ID_GAUGE1, 100, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_GAUGE1"));
+    FlexGridSizer8->Add(progressBar, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 0);
+    FlexGridSizer8->AddGrowableRow(0);
+    FlexGridSizer2->Add(FlexGridSizer8, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 0);
+    FlexGridSizer2->Add(lblProgressPercent, 1, wxEXPAND | wxALL | wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer1->Add(FlexGridSizer2, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    FlexGridSizer3 = new wxFlexGridSizer(0, 3, 0, 5);
+    FlexGridSizer7 = new wxFlexGridSizer(0, 2, 0, 5);
+    StaticText2 = new wxStaticText(this, wxID_ANY, _T("Device:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT3"));
+    FlexGridSizer7->Add(StaticText2, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    StaticText3 = new wxStaticText(this, wxID_ANY, _T("Programming mode:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT6"));
+    FlexGridSizer7->Add(StaticText3, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    cmbDevice = new wxChoice(this, ID_CHOICE2, wxDefaultPosition, wxDefaultSize, 0, 0, 0, wxDefaultValidator, _T("ID_CHOICE2"));
+    cmbDevice->Append(_T("HPM1000/HMP7"));
+    cmbDevice->Append(_T("FX3"));
+    cmbDevice->SetSelection(cmbDevice->Append(_T("Altera FPGA")));
+    FlexGridSizer7->Add(cmbDevice, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    cmbProgMode = new wxChoice(this, ID_CHOICE1, wxDefaultPosition, wxSize(176, -1), 0, 0, 0, wxDefaultValidator, _T("ID_CHOICE1"));
+    cmbProgMode->SetSelection(cmbProgMode->Append(_T("Flash")));
+    cmbProgMode->Append(_T("1"));
+    cmbProgMode->Append(_T("2"));
+    cmbProgMode->Append(_T("3"));
+    cmbProgMode->Append(_T("4"));
+    cmbProgMode->Append(_T("5"));
+    cmbProgMode->Append(_T("6"));
+    cmbProgMode->Append(_T("7"));
+    cmbProgMode->Append(_T("8"));
+    FlexGridSizer7->Add(cmbProgMode, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    FlexGridSizer3->Add(FlexGridSizer7, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer1->Add(FlexGridSizer3, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    SetSizer(FlexGridSizer1);
+    FlexGridSizer1->Fit(this);
+    FlexGridSizer1->SetSizeHints(this);
+
+    Connect(ID_BUTTON1, wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&LMS_Programing_wxgui::OnbtnOpenClick);
+    Connect(btnStartStop->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&LMS_Programing_wxgui::OnbtnStartProgrammingClick);
+    Connect(ID_CHOICE2, wxEVT_COMMAND_CHOICE_SELECTED, (wxObjectEventFunction)&LMS_Programing_wxgui::OncmbDeviceSelect);
+    Connect(ID_PROGRAMING_FINISHED_EVENT, wxEVT_COMMAND_THREAD, (wxObjectEventFunction)&LMS_Programing_wxgui::OnProgramingFinished);
+    Connect(ID_PROGRAMING_STATUS_EVENT, wxEVT_COMMAND_THREAD, (wxObjectEventFunction)&LMS_Programing_wxgui::OnProgramingStatusUpdate);
+
+    wxCommandEvent evt;
+    OncmbDeviceSelect(evt);
+}
+
+LMS_Programing_wxgui::~LMS_Programing_wxgui()
+{
+    //make sure the thread has stopped before destroying data
+    if(mProgrammingInProgress.load() == true)
+    {
+        mAbortProgramming.store(true);
+        mWorkerThread.join();
+    }
+}
+
+void LMS_Programing_wxgui::OnbtnOpenClick(wxCommandEvent& event)
+{
+    wxString wildcards;
+    switch(cmbDevice->GetSelection())
+    {
+    case 2: wildcards = "rbf(*.rbf)|*.rbf|bin(*.bin)|*.bin|rpd(*.rpd)|*.rpd|img(*.img)|*.img|All files(*.*)|*.*"; break;
+    case 1: wildcards = "img(*.img)|*.img|rbf(*.rbf)|*.rbf|bin(*.bin)|*.bin|rpd(*.rpd)|*.rpd|All files(*.*)|*.*"; break;
+    default: wildcards = "rbf(*.rbf)|*.rbf|bin(*.bin)|*.bin|rpd(*.rpd)|*.rpd|img(*.img)|*.img|All files(*.*)|*.*"; break;
+    }
+
+    wxFileDialog dlg(this, _("Select file"), _(""), _(""), wildcards, wxFD_OPEN | wxFD_FILE_MUST_EXIST);
+
+    if (dlg.ShowModal() == wxID_CANCEL)
+        return;
+
+    lblFilename->SetLabel(dlg.GetPath());
+}
+
+void LMS_Programing_wxgui::OnbtnStartProgrammingClick(wxCommandEvent& event)
+{
+    //if needed load program data from file
+    if( (cmbDevice->GetSelection() == 2 && cmbProgMode->GetSelection() == 2) == false)
+    {
+        if (lblFilename->GetLabel().length() <= 1)
+        {
+            wxMessageBox(_("Program file not selected"), _("Warning"));
+            return;
+        }
+
+        //using wxWidgets to read file, to support nonascii characters in path
+        wxFFileInputStream fin(lblFilename->GetLabel());
+
+        if(!fin.IsOk())
+        {
+            wxMessageBox(_("Error loading program file"), _("Error"));
+            return;
+        }
+
+        fin.SeekI(0, wxFromEnd);
+        unsigned int m_data_size = fin.TellI();
+
+        mProgramData.resize(m_data_size, 0);
+        fin.SeekI(0, wxFromStart);
+        fin.Read(mProgramData.data(), m_data_size);
+    }
+
+    Disconnect(btnStartStop->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&LMS_Programing_wxgui::OnbtnStartProgrammingClick);
+    btnOpen->Disable();
+    btnStartStop->SetLabel(_("Abort"));
+
+    mAbortProgramming.store(false);
+    //run programming in separate thread, to prevent GUI freeze
+    mWorkerThread = std::thread(&LMS_Programing_wxgui::DoProgramming, this);
+    Connect(btnStartStop->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&LMS_Programing_wxgui::OnAbortProgramming);
+}
+
+/** @brief Change programming modes according to selected device
+*/
+void LMS_Programing_wxgui::OncmbDeviceSelect(wxCommandEvent& event)
+{
+    int deviceSelection = cmbDevice->GetSelection();
+    cmbProgMode->Clear();
+    if(deviceSelection == 2)
+    {
+        cmbProgMode->Append("Bitstream to FPGA");
+        cmbProgMode->Append("Bitstream to Flash");
+        cmbProgMode->Append("Bitstream from Flash");
+        cmbProgMode->SetSelection(0);
+    }
+    else if(deviceSelection == 1)
+    {
+		cmbProgMode->Append(_("Firmware to RAM"));
+        cmbProgMode->Append(_("Firmware to Flash"));
+        cmbProgMode->SetSelection(0);
+    }
+    else if(deviceSelection == 0)
+    {
+        cmbProgMode->Append(_("Flash"));
+        for(int i=1; i<=8; ++i)
+            cmbProgMode->Append(wxString::Format("%i", i));
+        cmbProgMode->SetSelection(0);
+    }
+}
+
+void LMS_Programing_wxgui::OnProgramingFinished(wxCommandEvent& event)
+{
+    mWorkerThread.join();
+    wxMessageBox(event.GetString(), _("INFO"), wxICON_INFORMATION | wxOK);
+    btnOpen->Enable();
+    Disconnect(btnStartStop->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&LMS_Programing_wxgui::OnAbortProgramming);
+    Connect(btnStartStop->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&LMS_Programing_wxgui::OnbtnStartProgrammingClick);
+    btnStartStop->SetLabel(_("Program"));
+}
+
+void LMS_Programing_wxgui::OnAbortProgramming(wxCommandEvent& event)
+{
+    mAbortProgramming.store(true);
+}
+
+void LMS_Programing_wxgui::SetConnection(lms_device_t* port)
+{
+    lmsControl = port;
+}
+
+LMS_Programing_wxgui* LMS_Programing_wxgui::obj_ptr=nullptr;
+bool LMS_Programing_wxgui::OnProgrammingCallback(int bsent, int btotal, const char* progressMsg)
+{
+    wxCommandEvent evt;
+    evt.SetEventObject(obj_ptr);
+    evt.SetInt(100.0 * bsent / btotal); //round to int
+    evt.SetString(wxString::From8BitData(progressMsg));
+    evt.SetEventType(wxEVT_COMMAND_THREAD);
+    evt.SetId(ID_PROGRAMING_STATUS_EVENT);
+    wxPostEvent(obj_ptr, evt);
+    return obj_ptr->mAbortProgramming.load();
+}
+
+
+void LMS_Programing_wxgui::DoProgramming()
+{
+    mProgrammingInProgress.store(true);
+    obj_ptr = this;
+    int device = cmbDevice->GetSelection();
+    int progMode = cmbProgMode->GetSelection();
+    int status = -1;
+    if (device == 1)
+    {
+        status = LMS_ProgramFirmware(lmsControl, mProgramData.data(), mProgramData.size(), (lms_target_t)progMode,OnProgrammingCallback);
+    }
+    else if (device == 2)
+    {
+
+       status = LMS_ProgramFPGA(lmsControl, mProgramData.data(), mProgramData.size(), (lms_target_t)progMode,OnProgrammingCallback);
+    }
+    else if (device == 0)
+    {
+       status = LMS_ProgramHPM7(lmsControl, mProgramData.data(), mProgramData.size(), progMode,OnProgrammingCallback);
+    }
+    wxCommandEvent evt;
+    evt.SetEventObject(this);
+    evt.SetId(ID_PROGRAMING_FINISHED_EVENT);
+    evt.SetEventType(wxEVT_COMMAND_THREAD);
+
+    if(status == 0)
+        evt.SetString(_("Programming Completed!"));
+    else
+    {
+        evt.SetString(_("Programming failed!"));
+        wxPostEvent(this, evt);
+        mProgrammingInProgress.store(false);
+        return;
+    }
+
+    //inform user about device reset
+    if(device == 1)
+    {
+        if (progMode == 1) //reset FX3 only after programming flash
+            status = LMS_ProgramFirmware(lmsControl, nullptr, 0, LMS_TARGET_BOOT,OnProgrammingCallback);
+        if(status == 0)
+            evt.SetString("FX3 firmware uploaded, device is going to be reset, please reconnect in connection settings");
+    }
+    else if(device == 2 && progMode == 1) //reset FPGA and FX3 after FPGA programming
+    {
+        status = LMS_ProgramFPGA(lmsControl, nullptr, 0, LMS_TARGET_BOOT,OnProgrammingCallback);
+        status = LMS_ProgramFirmware(lmsControl, nullptr, 0, LMS_TARGET_BOOT,OnProgrammingCallback);
+        if(status == 0)
+            evt.SetString("FPGA gateware uploaded, device is going to be reset, please reconnect in connection settings");
+    }
+    wxPostEvent(this, evt);
+    mProgrammingInProgress.store(false);
+}
+
+/** Updates GUI elements with programming status
+*/
+void LMS_Programing_wxgui::OnProgramingStatusUpdate(wxCommandEvent& event)
+{
+    progressBar->SetValue(event.GetInt());
+    lblProgressPercent->SetLabel(event.GetString());
+}
diff --git a/src/LMS_Programing/LMS_Programing_wxgui.h b/src/LMS_Programing/LMS_Programing_wxgui.h
new file mode 100644
index 0000000..114f68c
--- /dev/null
+++ b/src/LMS_Programing/LMS_Programing_wxgui.h
@@ -0,0 +1,70 @@
+/**
+ at file   LMS_Programing_wxgui.h
+ at author Lime Microsystems
+*/
+#ifndef LMS_Programing_wxgui_H
+#define LMS_Programing_wxgui_H
+
+#include <wx/frame.h>
+#include <wx/wx.h>
+class wxGauge;
+class wxStaticText;
+class wxFlexGridSizer;
+class wxButton;
+class wxChoice;
+
+#include <thread>
+#include <atomic>
+#include <vector>
+#include "lime/LimeSuite.h"
+
+class LMS_Programing_wxgui : public wxFrame
+{
+public:
+    LMS_Programing_wxgui(wxWindow* parent,wxWindowID id=wxID_ANY,const wxString& title =_(""), const wxPoint& pos=wxDefaultPosition,const wxSize& size=wxDefaultSize, int style=0, wxString name = wxEmptyString);
+    virtual void SetConnection(lms_device_t* port);
+    virtual ~LMS_Programing_wxgui();
+
+protected:
+    wxChoice* cmbDevice;
+    wxStaticText* lblProgressPercent;
+    wxStaticText* StaticText2;
+    wxGauge* progressBar;
+    wxStaticText* lblFilename;
+    wxStaticText* StaticText1;
+    wxStaticText* StaticText3;
+    wxChoice* cmbProgMode;
+    wxButton* btnStartStop;
+    wxButton* btnOpen;
+
+    void DoProgramming();
+    static bool OnProgrammingCallback(int bsent, int btotal, const char* progressMsg);
+    static bool test(int bsent, int btotal, const char* progressMsg);
+    std::vector<char> mProgramData;
+    lms_device_t* lmsControl;
+    std::atomic<bool> mProgrammingInProgress;
+    std::atomic<bool> mAbortProgramming;
+    std::thread mWorkerThread;
+    static LMS_Programing_wxgui* obj_ptr;
+    static const long ID_PROGRAMING_FINISHED_EVENT;
+    static const long ID_PROGRAMING_STATUS_EVENT;
+    static const long ID_BUTTON1;
+    static const long ID_BUTTON2;
+    static const long ID_GAUGE1;
+    static const long ID_CHOICE2;
+    static const long ID_CHOICE1;
+
+private:
+    void OnbtnOpenClick(wxCommandEvent& event);
+    void OnbtnStartProgrammingClick(wxCommandEvent& event);
+    void OnAbortProgramming(wxCommandEvent& event);
+    void OnbtnProgFPGAClick(wxCommandEvent& event);
+    void OncmbDeviceSelect(wxCommandEvent& event);
+    void OnProgramingStatusUpdate(wxCommandEvent& event);
+    void OnProgramingFinished(wxCommandEvent& event);
+
+protected:
+    DECLARE_EVENT_TABLE()
+};
+
+#endif
diff --git a/src/LimeSuiteConfig.h b/src/LimeSuiteConfig.h
new file mode 100644
index 0000000..267aa17
--- /dev/null
+++ b/src/LimeSuiteConfig.h
@@ -0,0 +1,37 @@
+/**
+ at file LimeSuiteConfig.h
+ at author Lime Microsystems
+ at brief Configuration constants and macros for lime suite library.
+*/
+
+// Generic helper definitions for shared library support
+#if defined _WIN32 || defined __CYGWIN__
+  #define LIME_HELPER_DLL_IMPORT __declspec(dllimport)
+  #define LIME_HELPER_DLL_EXPORT __declspec(dllexport)
+  #define LIME_HELPER_DLL_LOCAL
+#else
+  #if __GNUC__ >= 4
+    #define LIME_HELPER_DLL_IMPORT __attribute__ ((visibility ("default")))
+    #define LIME_HELPER_DLL_EXPORT __attribute__ ((visibility ("default")))
+    #define LIME_HELPER_DLL_LOCAL  __attribute__ ((visibility ("hidden")))
+  #else
+    #define LIME_HELPER_DLL_IMPORT
+    #define LIME_HELPER_DLL_EXPORT
+    #define LIME_HELPER_DLL_LOCAL
+  #endif
+#endif
+
+// Now we use the generic helper definitions above to define LIME_API and LIME_LOCAL.
+// LIME_API is used for the public API symbols. It either DLL imports or DLL exports (or does nothing for static build)
+// LIME_LOCAL is used for non-api symbols.
+#ifdef LIME_DLL // defined if LIME is compiled as a DLL
+  #ifdef LIME_DLL_EXPORTS // defined if we are building the LIME DLL (instead of using it)
+    #define LIME_API LIME_HELPER_DLL_EXPORT
+  #else
+    #define LIME_API LIME_HELPER_DLL_IMPORT
+  #endif // LIME_DLL_EXPORTS
+  #define LIME_LOCAL LIME_HELPER_DLL_LOCAL
+#else // LIME_DLL is not defined: this means LIME is a static lib.
+  #define LIME_API
+  #define LIME_LOCAL
+#endif // LIME_DLL
diff --git a/src/LimeUtil.cpp b/src/LimeUtil.cpp
new file mode 100644
index 0000000..d1860b5
--- /dev/null
+++ b/src/LimeUtil.cpp
@@ -0,0 +1,268 @@
+/**
+    @file LimeUtil.cpp
+    @author Lime Microsystems
+    @brief Command line test app
+*/
+
+#include <VersionInfo.h>
+#include <ConnectionRegistry.h>
+#include <IConnection.h>
+#include <iostream>
+#include <cstdlib>
+#include <ciso646>
+#include <getopt.h>
+#include <fstream>
+#include "ErrorReporting.h"
+#include "LMS64CProtocol.h"
+
+using namespace lime;
+
+int deviceTestTiming(const std::string &argStr);
+
+/***********************************************************************
+ * print help
+ **********************************************************************/
+static int printHelp(void)
+{
+    std::cout << "Usage LimeUtil [options]" << std::endl;
+    std::cout << "  Options summary:" << std::endl;
+    std::cout << "    --help \t\t\t\t Print this help message" << std::endl;
+    std::cout << "    --info \t\t\t\t Print module information" << std::endl;
+    std::cout << "    --find[=\"module=foo,serial=bar\"] \t Discover available devices" << std::endl;
+    std::cout << "    --make[=\"module=foo,serial=bar\"] \t Create a device instance" << std::endl;
+    std::cout << std::endl;
+    std::cout << "  Advanced options:" << std::endl;
+    std::cout << "    --args[=\"module=foo,serial=bar\"] \t Arguments for the options below" << std::endl;
+    std::cout << "    --fpga=\"filename\" \t\t\t Program FPGA gateware to flash" << std::endl;
+    std::cout << "    --fw=\"filename\"   \t\t\t Program FX3  firmware to flash" << std::endl;
+    std::cout << "    --timing          \t\t\t Time interfaces and operations" << std::endl;
+    std::cout << std::endl;
+    return EXIT_SUCCESS;
+}
+
+/***********************************************************************
+ * print info
+ **********************************************************************/
+static int printInfo(void)
+{
+    std::cout << "Library Version: v" << lime::GetLibraryVersion() << std::endl;
+    std::cout << "Build timestamp: " << lime::GetBuildTimestamp() << std::endl;
+    std::cout << "Connections: ";
+    for (const auto &name : ConnectionRegistry::moduleNames()) std::cout << name << ", ";
+    std::cout << std::endl;
+    std::cout << std::endl;
+    return EXIT_SUCCESS;
+}
+
+/***********************************************************************
+ * find devices
+ **********************************************************************/
+static int findDevices(void)
+{
+    std::string argStr;
+    if (optarg != NULL) argStr = optarg;
+    ConnectionHandle hint(argStr);
+
+    auto handles = ConnectionRegistry::findConnections(hint);
+    for (const auto &handle : handles)
+    {
+        std::cout << "  * [" << handle.serialize() << "]" << std::endl;
+    }
+
+    std::cout << std::endl;
+    return EXIT_SUCCESS;
+}
+
+/***********************************************************************
+ * make a device
+ **********************************************************************/
+static int makeDevice(void)
+{
+    std::string argStr;
+    if (optarg != NULL) argStr = optarg;
+    ConnectionHandle handle(argStr);
+
+    std::cout << "Make device " << argStr << std::endl;
+    auto conn = ConnectionRegistry::makeConnection(handle);
+    if (conn == nullptr)
+    {
+        std::cout << "No available device!" << std::endl;
+        return EXIT_FAILURE;
+    }
+    if (not conn->IsOpen())
+    {
+        std::cout << "Connection not open!" << std::endl;
+        return EXIT_FAILURE;
+    }
+
+    auto info = conn->GetDeviceInfo();
+    std::cout << "  Device name: " << info.deviceName << std::endl;
+    std::cout << "  Expansion name: " << info.expansionName << std::endl;
+    std::cout << "  Firmware version: " << info.firmwareVersion << std::endl;
+    std::cout << "  Hardware version: " << info.hardwareVersion << std::endl;
+    std::cout << "  Protocol version: " << info.protocolVersion << std::endl;
+    std::cout << "  Gateware version: " << info.gatewareVersion << std::endl;
+    std::cout << "  Gateware revision: " << info.gatewareRevision << std::endl;
+    std::cout << "  Gateware target: " << info.gatewareTargetBoard << std::endl;
+    std::cout << "  Serial number: " << std::hex << "0x" << info.boardSerialNumber << std::dec << std::endl;
+
+    std::cout << "  Free connection... " << std::flush;
+    ConnectionRegistry::freeConnection(conn);
+    std::cout << "OK" << std::endl;
+    std::cout << std::endl;
+    return EXIT_SUCCESS;
+}
+
+/***********************************************************************
+ * Program gateware
+ **********************************************************************/
+static int programGateware(const std::string &argStr)
+{
+    //load file
+    std::ifstream file;
+    file.open(optarg, std::ios::in | std::ios::binary);
+    if(not file.good())
+    {
+        std::cout << "File not found: " << optarg << std::endl;
+        return EXIT_FAILURE;
+    }
+
+    std::streampos fileSize;
+    file.seekg(0, std::ios::end);
+    fileSize = file.tellg();
+    file.seekg(0, std::ios::beg);
+    std::vector<char> progData(fileSize, 0);
+    file.read(progData.data(), fileSize);
+
+    auto handles = ConnectionRegistry::findConnections(argStr);
+    if(handles.size() == 0)
+    {
+        std::cout << "No devices found" << std::endl;
+        return EXIT_FAILURE;
+    }
+    std::cout << "Connected to [" << handles[0].serialize() << "]" << std::endl;
+    auto conn = ConnectionRegistry::makeConnection(handles[0]);
+
+    auto progCallback = [](int bsent, int btotal, const char* progressMsg)
+    {
+        printf("[%3i%%] %5i/%5i Bytes %s\r", int(100.0*bsent/btotal+0.5), bsent, btotal, progressMsg);
+        return 0;
+    };
+
+    int device = LMS64CProtocol::FPGA; //Altera FPGA
+    int progMode = 1; //Bitstream to FLASH
+    auto status = conn->ProgramWrite(progData.data(), progData.size(), progMode, device, progCallback);
+
+    std::cout << std::endl;
+    if(status == 0)
+    {
+        //boot from FLASH
+        status = conn->ProgramWrite(nullptr, 0, 2, device, nullptr);
+        if(status == 0)
+            std::cout << "FPGA boot from FLASH completed!" << std::endl;
+        else
+            std::cout << "FPGA boot from FLASH failed!"<< GetLastErrorMessage() << std::endl;
+    }
+    else
+        std::cout << "Programming failed! : " << GetLastErrorMessage() << std::endl;
+    ConnectionRegistry::freeConnection(conn);
+    return EXIT_SUCCESS;
+}
+
+/***********************************************************************
+ * Program gateware
+ **********************************************************************/
+static int programFirmware(const std::string &argStr)
+{
+    //load file
+    std::ifstream file;
+    file.open(optarg, std::ios::in | std::ios::binary);
+    if(not file.good())
+    {
+        std::cout << "File not found: " << optarg << std::endl;
+        return EXIT_FAILURE;
+    }
+
+    std::streampos fileSize;
+    file.seekg(0, std::ios::end);
+    fileSize = file.tellg();
+    file.seekg(0, std::ios::beg);
+    std::vector<char> progData(fileSize, 0);
+    file.read(progData.data(), fileSize);
+
+    auto handles = ConnectionRegistry::findConnections(argStr);
+    if(handles.size() == 0)
+    {
+        std::cout << "No devices found" << std::endl;
+        return EXIT_FAILURE;
+    }
+    std::cout << "Connected to [" << handles[0].serialize() << "]" << std::endl;
+    auto conn = ConnectionRegistry::makeConnection(handles[0]);
+
+    auto progCallback = [](int bsent, int btotal, const char* progressMsg)
+    {
+        printf("[%3i%%] %5i/%5i Bytes %s\r", int(100.0*bsent/btotal+0.5), bsent, btotal, progressMsg);
+        return 0;
+    };
+
+    int device = LMS64CProtocol::FX3; //FX3
+    int progMode = 2; //Firmware to FLASH
+    auto status = conn->ProgramWrite(progData.data(), progData.size(), progMode, device, progCallback);
+
+    std::cout << std::endl;
+    if(status == 0)
+    {
+        //Reset device
+        status = conn->ProgramWrite(nullptr, 0, 0, device, nullptr);
+        if(status == 0)
+            std::cout << "FX3 firmware uploaded, device has been reset" << std::endl;
+        else
+            std::cout << "FX3 firmware uploaded, failed to reset device" << std::endl;
+    }
+    else
+        std::cout << "Programming failed! : " << GetLastErrorMessage() << std::endl;
+    ConnectionRegistry::freeConnection(conn);
+    return EXIT_SUCCESS;
+}
+
+/***********************************************************************
+ * main entry point
+ **********************************************************************/
+int main(int argc, char *argv[])
+{
+    static struct option long_options[] = {
+        {"help", no_argument, 0, 'h'},
+        {"info", optional_argument, 0, 'i'},
+        {"find", optional_argument, 0, 'f'},
+        {"make", optional_argument, 0, 'm'},
+        {"args", optional_argument, 0, 'a'},
+        {"fpga", required_argument, 0, 'g'},
+        {"fw",   required_argument, 0, 'w'},
+        {"timing",     no_argument, 0, 't'},
+        {0, 0, 0,  0}
+    };
+
+    std::string argStr;
+
+    int long_index = 0;
+    int option = 0;
+    while ((option = getopt_long_only(argc, argv, "", long_options, &long_index)) != -1)
+    {
+        switch (option)
+        {
+        case 'h': return printHelp();
+        case 'i': return printInfo();
+        case 'f': return findDevices();
+        case 'm': return makeDevice();
+        case 'a':
+            if (optarg != NULL) argStr = optarg;
+            break;
+        case 'g': return programGateware(argStr);
+        case 'w': return programFirmware(argStr);
+        case 't': return deviceTestTiming(argStr);
+        }
+    }
+
+    //unknown or unspecified options, do help...
+    return printHelp();
+}
diff --git a/src/LimeUtilTiming.cpp b/src/LimeUtilTiming.cpp
new file mode 100644
index 0000000..a406349
--- /dev/null
+++ b/src/LimeUtilTiming.cpp
@@ -0,0 +1,168 @@
+/**
+    @file LimeUtil.cpp
+    @author Lime Microsystems
+    @brief Command line test app
+*/
+
+#include <VersionInfo.h>
+#include <ConnectionRegistry.h>
+#include <IConnection.h>
+#include <LMS7002M.h>
+#include <iostream>
+#include <chrono>
+
+using namespace lime;
+
+struct LMS7002M_quiet : LMS7002M
+{
+    void Log(const char* text, LogType type)
+    {
+        if (type == LOG_INFO) return;
+        LMS7002M::Log(text, type);
+    }
+};
+
+int deviceTestTiming(const std::string &argStr)
+{
+    auto handles = ConnectionRegistry::findConnections(argStr);
+    if(handles.size() == 0)
+    {
+        std::cout << "No devices found" << std::endl;
+        return EXIT_FAILURE;
+    }
+    std::cout << "Connected to [" << handles[0].serialize() << "]" << std::endl;
+    auto conn = ConnectionRegistry::makeConnection(handles[0]);
+
+    std::cout << "Creating instance of LMS7002M:" << std::endl;
+    auto lms7 = new LMS7002M_quiet;
+    lms7->SetConnection(conn);
+
+    std::cout << std::endl;
+    std::cout << "Timing basic operations:" << std::endl;
+
+    //time spi write access
+    {
+        const size_t numIters(1000);
+        auto t0 = std::chrono::high_resolution_clock::now();
+        for (size_t i = 0; i < numIters; i++)
+        {
+            lms7->SPI_write(0x0000, 0x0000);
+        }
+        auto t1 = std::chrono::high_resolution_clock::now();
+        const auto secsPerOp = std::chrono::duration<double>(t1-t0).count()/numIters;
+        std::cout << "  >>> SPI write register:\t" << (secsPerOp/1e-6) << " us" << std::endl;
+    }
+
+    //time spi read access
+    {
+        const size_t numIters(1000);
+        auto t0 = std::chrono::high_resolution_clock::now();
+        for (size_t i = 0; i < numIters; i++)
+        {
+            lms7->SPI_read(0x0000, true);
+        }
+        auto t1 = std::chrono::high_resolution_clock::now();
+        const auto secsPerOp = std::chrono::duration<double>(t1-t0).count()/numIters;
+        std::cout << "  >>> SPI read register:\t" << (secsPerOp/1e-6) << " us" << std::endl;
+    }
+
+    //time NCO setting
+    {
+        const size_t numIters(1000);
+        auto t0 = std::chrono::high_resolution_clock::now();
+        for (size_t i = 0; i < numIters; i++)
+        {
+            lms7->SetNCOFrequency(LMS7002M::Tx, 0, i*(1e6/numIters));
+        }
+        auto t1 = std::chrono::high_resolution_clock::now();
+        const auto secsPerOp = std::chrono::duration<double>(t1-t0).count()/numIters;
+        std::cout << "  >>> TSP NCO setting:\t\t" << (secsPerOp/1e-6) << " us" << std::endl;
+    }
+
+    //time LNA setting
+    {
+        const size_t numIters(1000);
+        auto t0 = std::chrono::high_resolution_clock::now();
+        for (size_t i = 0; i < numIters; i++)
+        {
+            lms7->SetRFELNA_dB(0);
+        }
+        auto t1 = std::chrono::high_resolution_clock::now();
+        const auto secsPerOp = std::chrono::duration<double>(t1-t0).count()/numIters;
+        std::cout << "  >>> RFE gain setting:\t\t" << (secsPerOp/1e-6) << " us" << std::endl;
+    }
+
+    //time PAD setting
+    {
+        const size_t numIters(1000);
+        auto t0 = std::chrono::high_resolution_clock::now();
+        for (size_t i = 0; i < numIters; i++)
+        {
+            lms7->SetTRFPAD_dB(0);
+        }
+        auto t1 = std::chrono::high_resolution_clock::now();
+        const auto secsPerOp = std::chrono::duration<double>(t1-t0).count()/numIters;
+        std::cout << "  >>> TRF gain setting:\t\t" << (secsPerOp/1e-6) << " us" << std::endl;
+    }
+
+    std::cout << std::endl;
+    std::cout << "Timing tuning operations:" << std::endl;
+
+    //time CGEN tuning
+    {
+        const size_t numIters(100);
+        auto t0 = std::chrono::high_resolution_clock::now();
+        for (size_t i = 0; i < numIters; i++)
+        {
+            lms7->SetFrequencyCGEN(1e6*(100+i), false);
+        }
+        auto t1 = std::chrono::high_resolution_clock::now();
+        const auto secsPerOp = std::chrono::duration<double>(t1-t0).count()/numIters;
+        std::cout << "  >>> CGEN PLL tuning:\t\t" << (secsPerOp/1e-3) << " ms" << std::endl;
+    }
+
+    //time LO tuning
+    {
+        const size_t numIters(100);
+        auto t0 = std::chrono::high_resolution_clock::now();
+        for (size_t i = 0; i < numIters; i++)
+        {
+            lms7->SetFrequencySX(LMS7002M::Tx, 1e6*(100+i));
+        }
+        auto t1 = std::chrono::high_resolution_clock::now();
+        const auto secsPerOp = std::chrono::duration<double>(t1-t0).count()/numIters;
+        std::cout << "  >>> RF PLL tuning:\t\t" << (secsPerOp/1e-3) << " ms" << std::endl;
+    }
+
+    //time TX filter
+    {
+        const size_t numIters(20);
+        auto t0 = std::chrono::high_resolution_clock::now();
+        for (size_t i = 0; i < numIters; i++)
+        {
+            lms7->TuneTxFilter(10e6 + i*(3e6/numIters));
+        }
+        auto t1 = std::chrono::high_resolution_clock::now();
+        const auto secsPerOp = std::chrono::duration<double>(t1-t0).count()/numIters;
+        std::cout << "  >>> TBB filter tuning:\t" << (secsPerOp/1e-3) << " ms" << std::endl;
+    }
+
+    //time RX filter
+    {
+        const size_t numIters(20);
+        auto t0 = std::chrono::high_resolution_clock::now();
+        for (size_t i = 0; i < numIters; i++)
+        {
+            lms7->TuneRxFilter(10e6 + i*(3e6/numIters));
+        }
+        auto t1 = std::chrono::high_resolution_clock::now();
+        const auto secsPerOp = std::chrono::duration<double>(t1-t0).count()/numIters;
+        std::cout << "  >>> RBB filter tuning:\t" << (secsPerOp/1e-3) << " ms" << std::endl;
+    }
+
+    std::cout << std::endl;
+    std::cout << "Done timing!" << std::endl;
+    delete lms7;
+    ConnectionRegistry::freeConnection(conn);
+    return EXIT_SUCCESS;
+}
diff --git a/src/RFSpark/CMakeLists.txt b/src/RFSpark/CMakeLists.txt
new file mode 100644
index 0000000..a183094
--- /dev/null
+++ b/src/RFSpark/CMakeLists.txt
@@ -0,0 +1,3 @@
+add_library(RFSpark STATIC RFSpark_wxgui.cpp)
+target_include_directories(RFSpark PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+target_link_libraries(RFSpark LMS7002M)
diff --git a/src/RFSpark/RFSpark_wxgui.cpp b/src/RFSpark/RFSpark_wxgui.cpp
new file mode 100644
index 0000000..a499a92
--- /dev/null
+++ b/src/RFSpark/RFSpark_wxgui.cpp
@@ -0,0 +1,274 @@
+/**
+ at file 	RFSpark_wxgui.cpp
+ at author Lime Microsystems
+ at brief 	wxWidgets panel for interacting with RFSpark board
+*/
+
+#include <wx/sizer.h>
+#include <wx/stattext.h>
+#include <wx/button.h>
+#include <wx/image.h>
+#include <wx/string.h>
+#include <wx/combobox.h>
+#include <wx/checkbox.h>
+#include <wx/msgdlg.h>
+
+#include "RFSpark_wxgui.h"
+#include <vector>
+
+const long RFSpark_wxgui::ID_BTNREADADC = wxNewId();
+const long RFSpark_wxgui::ID_BTNREADALLADC = wxNewId();
+const long RFSpark_wxgui::ID_BTNWRITEGPIO = wxNewId();
+const long RFSpark_wxgui::ID_BTNREADGPIO = wxNewId();
+const long RFSpark_wxgui::ID_CMBSELECTADC = wxNewId();
+
+BEGIN_EVENT_TABLE(RFSpark_wxgui,wxFrame)
+
+END_EVENT_TABLE()
+
+wxString power2unitsString(char powerx3)
+{
+	switch (powerx3)
+	{
+	case -8:
+		return "y";
+	case -7:
+		return "z";
+	case -6:
+		return "a";
+	case -5:
+		return "f";
+	case -4:
+		return "p";
+	case -3:
+		return "n";
+	case -2:
+		return "u";
+	case -1:
+		return "m";
+	case 0:
+		return "";
+	case 1:
+		return "k";
+	case 2:
+		return "M";
+	case 3:
+		return "G";
+	case 4:
+		return "T";
+	case 5:
+		return "P";
+	case 6:
+		return "E";
+	case 7:
+		return "Y";
+	default:
+		return "";
+	}
+}
+
+RFSpark_wxgui::RFSpark_wxgui(wxWindow* parent,wxWindowID id, const wxString& title, const wxPoint& pos,const wxSize& size, long style)
+{
+    lmsControl = nullptr;
+    Create(parent, id, title, wxDefaultPosition, wxDefaultSize, style, title);
+#ifdef WIN32
+    SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
+    SetIcon(wxIcon(_("aaaaAPPicon")));
+#endif
+
+    //ADC values
+    wxFlexGridSizer* sizerADCs = new wxFlexGridSizer(0, 3, 0, 10);
+
+    ADCdataGUI adcElement;
+    sizerADCs->Add(new wxStaticText(this, wxNewId(), _("Channel")), 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+    sizerADCs->Add(new wxStaticText(this, wxNewId(), _("Value")), 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+    sizerADCs->Add(new wxStaticText(this, wxNewId(), _("Units")), 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+    wxArrayString adcList;
+    wxString adcNames[] = { "VDD12_TIA_RFE", "VDD_TBB", "VDD14_RBB", "DVDD_SXT", "VDD_DIC_SXT", "VDD12_TXBUF", "VDD12_VCO_SXT", "VDD14_LNA_RFE",
+        "DVDD_SXR", "VDD_DIV_SXR", "VDD_CP_SXR", "VDD18_SXR", "VD_MXLOBUF_RFE", "VDD14_TIA_RFE", "VDD12_LNA_RFE", "VDD_TLOBUF_TRF",
+        "VDD12_RXBIF", "VDD_AFE", "DIGPRVDD1", "VDD_SPI_BUF", "VDD18_TPAD_TRF", "DVDD_CGEN", "VDD_DIV_CGEN", "VDD_CP_CGEN", "VDD12_DIG", "VDD14_VCO_CGEN",
+        "TSTAO", "TSTDO 0", "TSTDO 1", "3V3", "VDIO", "VDIO_FMC" };
+    for (int i = 0; i < mADCcount; ++i)
+    {
+        adcElement.title = new wxStaticText(this, wxNewId(), wxString::Format("%s", adcNames[i]));
+        adcList.push_back(adcElement.title->GetLabel());
+        adcElement.value = new wxStaticText(this, wxNewId(), _("????"));
+        adcElement.units = new wxStaticText(this, wxNewId(), _("????"));
+        sizerADCs->Add(adcElement.title, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+        sizerADCs->Add(adcElement.value, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+        sizerADCs->Add(adcElement.units, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+        mADCgui.push_back(adcElement);
+        ADCdata data;
+        data.channel = i;
+        //data.powerOf10coefficient = 0;
+        //data.units = 0;
+        data.value = 0;
+        mADCdata.push_back(data);
+    }
+
+    btnReadAllADC = new wxButton(this, ID_BTNREADALLADC, "Refresh All");
+    btnReadADC = new wxButton(this, ID_BTNREADADC, "Refresh");
+    cmbADCselect = new wxComboBox(this, wxNewId(), adcList[0], wxDefaultPosition, wxDefaultSize, adcList);
+    cmbADCselect->SetSelection(0);
+    wxFlexGridSizer* sizerADCbuttons = new wxFlexGridSizer(0, 3, 5, 5);
+    sizerADCbuttons->Add(btnReadAllADC, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+    sizerADCbuttons->Add(btnReadADC, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+    sizerADCbuttons->Add(cmbADCselect, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+
+    wxFlexGridSizer* sizerBoxADC = new wxFlexGridSizer(0, 1, 0, 0);
+    sizerBoxADC->Add(sizerADCs, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+    sizerBoxADC->Add(sizerADCbuttons, 1, wxALIGN_CENTER_VERTICAL | wxALIGN_TOP, 0);
+
+    wxStaticBoxSizer* boxADC = new wxStaticBoxSizer(wxVERTICAL, this, _T("ADC values"));
+    boxADC->Add(sizerBoxADC, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+
+    wxFlexGridSizer* sizerGPIOs = new wxFlexGridSizer(0, 8, 10, 5);
+
+    wxString gpios7_0[] = { "ADCinQ2_N 15", "ADCinQ2_P", "ADCinI2_N", "ADCinI2_P", "ADCinQ1_N", "ADCinQ1_P", "ADCinI1_N", "ADCinI1_P" };
+    for (int j = 0; j < 8; ++j)
+    {
+        long id = wxNewId();
+        wxCheckBox* chkgpio = new wxCheckBox(this, id, wxString::Format("%s", gpios7_0[j]));
+        this->Connect(id, wxEVT_CHECKBOX, (wxObjectEventFunction)&RFSpark_wxgui::OnbtnWriteGPIO);
+        sizerGPIOs->Add(chkgpio, wxALIGN_LEFT | wxALIGN_TOP, 0);
+        mGPIOboxes.push_back(chkgpio);
+    }
+
+    wxString gpios15_8[] = { "GPIO 15", "DIG_RST", "CORE_LDO_EN", "IQSELEN2RX_DIR", "IQSELEN1TX_DIR", "DIO_BUF_OE", "DIQ2RX_DIR", "DIQ1TX_DIR" };
+    for (int j = 0; j < 8; ++j)
+    {
+        long id = wxNewId();
+        wxCheckBox* chkgpio = new wxCheckBox(this, id, wxString::Format("%s", gpios15_8[j]));
+        this->Connect(id, wxEVT_CHECKBOX, (wxObjectEventFunction)&RFSpark_wxgui::OnbtnWriteGPIO);
+        sizerGPIOs->Add(chkgpio, wxALIGN_LEFT | wxALIGN_TOP, 0);
+        mGPIOboxes.push_back(chkgpio);
+    }
+    wxString gpios23_16[] = { "GPIO 23", "GPIO 22", "GPIO 21", "GPIO 20", "GPIO 19", "GPIO 18", "TXEN_LMS", "RXEN_LMS" };
+    for (int j = 0; j < 8; ++j)
+    {
+        long id = wxNewId();
+        wxCheckBox* chkgpio = new wxCheckBox(this, id, wxString::Format("%s", gpios23_16[j]));
+        this->Connect(id, wxEVT_CHECKBOX, (wxObjectEventFunction)&RFSpark_wxgui::OnbtnWriteGPIO);
+        sizerGPIOs->Add(chkgpio, wxALIGN_LEFT | wxALIGN_TOP, 0);
+        mGPIOboxes.push_back(chkgpio);
+    }
+
+    wxButton* btnReadGPIO = new wxButton(this, ID_BTNREADGPIO, "Read");
+    wxButton* btnWriteGPIO = new wxButton(this, ID_BTNWRITEGPIO, "Write");
+    wxFlexGridSizer* sizerGPIObuttons = new wxFlexGridSizer(0, 2, 0, 5);
+    sizerGPIObuttons->Add(btnReadGPIO, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+    sizerGPIObuttons->Add(btnWriteGPIO, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+
+    wxFlexGridSizer* sizerBoxGPIO = new wxFlexGridSizer(0, 1, 5, 5);
+    sizerBoxGPIO->Add(sizerGPIOs, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+    sizerBoxGPIO->Add(sizerGPIObuttons, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+
+    wxStaticBoxSizer* boxGPIO = new wxStaticBoxSizer(wxVERTICAL, this, _T("GPIO states"));
+    boxGPIO->Add(sizerBoxGPIO, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+
+    wxFlexGridSizer* mainGrid = new wxFlexGridSizer(0, 2, 5, 5);
+    mainGrid->Add(boxADC, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+    mainGrid->Add(boxGPIO, 1, wxALIGN_LEFT | wxALIGN_TOP, 0);
+
+    SetSizer(mainGrid);
+    mainGrid->Fit(this);
+    mainGrid->SetSizeHints(this);
+    Layout();
+
+    Connect(ID_BTNREADALLADC, wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&RFSpark_wxgui::OnbtnRefreshAllADC);
+    Connect(ID_BTNREADADC, wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&RFSpark_wxgui::OnbtnRefreshADC);
+    Connect(ID_BTNWRITEGPIO, wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&RFSpark_wxgui::OnbtnWriteGPIO);
+    Connect(ID_BTNREADGPIO, wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&RFSpark_wxgui::OnbtnReadGPIO);
+}
+
+void RFSpark_wxgui::Initialize(lms_device_t* pSerPort)
+{
+    lmsControl = pSerPort;
+    wxCommandEvent evt;
+    OnbtnReadGPIO(evt);
+    OnbtnRefreshAllADC(evt);
+}
+
+RFSpark_wxgui::~RFSpark_wxgui()
+{
+
+}
+
+void RFSpark_wxgui::UpdateADClabels()
+{
+	for (unsigned i = 0; i < mADCdata.size(); ++i)
+	{
+        mADCgui[i].value->SetLabelText(wxString::Format("%f", mADCdata[i].value));
+        mADCgui[i].units->SetLabelText(wxString::Format("%s", mADCdata[i].units));
+    }
+}
+
+void RFSpark_wxgui::OnbtnRefreshAllADC(wxCommandEvent& event)
+{
+    for (size_t i = 0; i < mADCdata.size(); ++i)
+    {
+        float_type val;
+        lms_name_t units;
+        if (LMS_ReadCustomBoardParam(lmsControl,i,&val,units)!=0)
+        {
+            wxMessageBox(_("Board response: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("Warning"));
+            return;
+        }
+        mADCdata[i].channel = i;
+        mADCdata[i].units = units;
+        mADCdata[i].value = val;
+    }
+    UpdateADClabels();
+}
+
+void RFSpark_wxgui::OnbtnRefreshADC(wxCommandEvent& event)
+{
+    unsigned int index = cmbADCselect->GetSelection();
+    if(index >= mADCdata.size())
+        return;
+
+    float_type val;
+    lms_name_t units;
+    if (LMS_ReadCustomBoardParam(lmsControl,index,&val,units)!=0)
+    {
+        wxMessageBox(_("Board response: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("Warning"));
+        return;
+    }
+    mADCdata[index].channel = index;
+    mADCdata[index].units = units;
+    mADCdata[index].value = val;
+    UpdateADClabels();
+}
+
+void RFSpark_wxgui::OnbtnWriteGPIO(wxCommandEvent& event)
+{
+    std::vector<uint8_t> values(mGPIOboxes.size()/8, 0);
+    int gpioIndex = 0;
+    for (size_t i = 0; i < mGPIOboxes.size()/8; ++i)
+    {
+        unsigned char value = 0;
+        for (int j = 7; j >= 0; --j)
+            value |= mGPIOboxes[gpioIndex++]->IsChecked() << j;
+        values[i] = value;
+    }
+    if (LMS_GPIOWrite(lmsControl, values.data(), mGPIOboxes.size()/8) != 0)
+        wxMessageBox(_("Board response: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("Warning"));
+}
+
+void RFSpark_wxgui::OnbtnReadGPIO(wxCommandEvent& event)
+{
+    std::vector<uint8_t> values(mGPIOboxes.size()/8);
+    if (LMS_GPIORead(lmsControl, values.data(), mGPIOboxes.size()/8) != 0)
+    {
+        wxMessageBox(_("Board response: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("Warning"));
+        return;
+    }
+    size_t gpioIndex = 0;
+    int gpioByte = 0;
+    for (size_t i = 0; i < mGPIOboxes.size() / 8; ++i)
+    {
+        for (int j = 7; j >= 0 && gpioIndex < mGPIOboxes.size(); --j)
+            mGPIOboxes[gpioIndex++]->SetValue( values[gpioByte] & (0x1 << j) );
+        ++gpioByte;
+    }
+}
diff --git a/src/RFSpark/RFSpark_wxgui.h b/src/RFSpark/RFSpark_wxgui.h
new file mode 100644
index 0000000..b4dc4cb
--- /dev/null
+++ b/src/RFSpark/RFSpark_wxgui.h
@@ -0,0 +1,71 @@
+/**
+ at file RFSpark_wxgui.h
+ at author Lime Microsystems
+*/
+#ifndef RF_SPARK_WXGUI_H
+#define RF_SPARK_WXGUI_H
+
+#include <wx/frame.h>
+#include "lime/LimeSuite.h"
+class wxStaticText;
+class wxFlexGridSizer;
+class wxButton;
+class wxStaticBoxSizer;
+class wxComboBox;
+class wxCheckBox;
+
+#include <vector>
+
+class RFSpark_wxgui: public wxFrame
+{
+	public:		
+		struct ADCdata
+		{
+			unsigned char channel;
+                        std::string units;
+                        double value;
+			/*unsigned char units;
+			char powerOf10coefficient;
+			short value;*/
+		};
+
+		struct ADCdataGUI
+		{
+			wxStaticText* title;
+			wxStaticText* units;
+			wxStaticText* powerOf10;
+			wxStaticText* value;
+		};
+
+		RFSpark_wxgui(wxWindow* parent,wxWindowID id=wxID_ANY, const wxString& title=wxEmptyString, const wxPoint& pos=wxDefaultPosition,const wxSize& size=wxDefaultSize, long style = 0);
+        virtual void Initialize(lms_device_t* pSerPort);
+		virtual ~RFSpark_wxgui();
+
+		wxButton* btnReadADC;
+		wxButton* btnReadAllADC;
+		wxComboBox* cmbADCselect;
+
+	protected:
+		static const int mADCcount = 32;
+		static const long ID_BTNREADADC;
+		static const long ID_BTNREADALLADC;
+		static const long ID_BTNWRITEGPIO;
+		static const long ID_BTNREADGPIO;
+		static const long ID_CMBSELECTADC;
+		std::vector<ADCdata> mADCdata;
+		std::vector<ADCdataGUI> mADCgui;
+		std::vector<wxCheckBox*> mGPIOboxes;
+
+	private:
+		void UpdateADClabels();
+		void OnbtnRefreshAllADC(wxCommandEvent& event);
+		void OnbtnRefreshADC(wxCommandEvent& event);
+		void OnbtnWriteGPIO(wxCommandEvent& event);
+		void OnbtnReadGPIO(wxCommandEvent& event);
+
+	protected:
+        lms_device_t* lmsControl;
+		DECLARE_EVENT_TABLE()
+};
+
+#endif
diff --git a/src/Si5351C/CMakeLists.txt b/src/Si5351C/CMakeLists.txt
new file mode 100644
index 0000000..098831f
--- /dev/null
+++ b/src/Si5351C/CMakeLists.txt
@@ -0,0 +1,9 @@
+set(si5351_src_files
+	Si5351C.cpp
+	Si5351C_wxgui.cpp
+)
+
+add_library(Si5351C STATIC ${si5351_src_files})
+target_include_directories(Si5351C PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+target_link_libraries(Si5351C LMS7002M)
+set_property(TARGET Si5351C PROPERTY POSITION_INDEPENDENT_CODE TRUE)
diff --git a/src/Si5351C/Si5351C.cpp b/src/Si5351C/Si5351C.cpp
new file mode 100644
index 0000000..3c77a22
--- /dev/null
+++ b/src/Si5351C/Si5351C.cpp
@@ -0,0 +1,873 @@
+/**
+ at file	Si5351C.cpp
+ at author	Lime Microsystems
+ at brief 	Configuring of Si5351C
+*/
+
+#include "Si5351C.h"
+#include "IConnection.h"
+#include <math.h>
+#include <iomanip>
+#include <fstream>
+#include <sstream>
+#include <set>
+#include <map>
+#include <string.h>
+#include <assert.h>
+#include <iostream>
+#include <iso646.h> // alternative operators for visual c++: not, and, or...
+using namespace std;
+using namespace lime;
+
+#define Log(msg, type) cout << (msg) << endl;
+
+/// Splits float into fraction integers A + B/C
+void realToFrac(const float real, int &A, int &B, int &C)
+{
+    A = (int)real;
+    B = (int)((real - A) * 1048576 + 0.5);
+    C = 1048576;
+
+    int a = B;
+    int b = C;
+    int temp;
+    while( b!= 0) // greatest common divider
+    {
+        temp = a % b;
+        a = b;
+        b = temp;
+    }
+    B = B/a;
+    C = C/a;
+}
+
+/// Default configuration
+const unsigned char Si5351C::m_defaultConfiguration[] =
+{ 0,0x00,
+  1,0x00,
+  2,0x08,
+  3,0x00,
+  4,0x00,
+  5,0x00,
+  6,0x00,
+  7,0x00,
+  8,0x00,
+  9,0x00,
+ 10,0x00,
+ 11,0x00,
+ 12,0x00,
+ 13,0x00,
+ 14,0x00,
+ 15,0x04,
+ 16,0x4F,
+ 17,0x4F,
+ 18,0x4F,
+ 19,0x4F,
+ 20,0x4F,
+ 21,0x4F,
+ 22,0x0F,
+ 23,0x0F,
+ 24,0x00,
+ 25,0x00,
+ 26,0x00,
+ 27,0x80,
+ 28,0x00,
+ 29,0x0B,
+ 30,0x2F,
+ 31,0x00,
+ 32,0x00,
+ 33,0x00,
+ 34,0x00,
+ 35,0x00,
+ 36,0x00,
+ 37,0x00,
+ 38,0x00,
+ 39,0x00,
+ 40,0x00,
+ 41,0x00,
+ 42,0x00,
+ 43,0x01,
+ 44,0x00,
+ 45,0x0D,
+ 46,0x00,
+ 47,0x00,
+ 48,0x00,
+ 49,0x00,
+ 50,0x00,
+ 51,0x01,
+ 52,0x00,
+ 53,0x0D,
+ 54,0x00,
+ 55,0x00,
+ 56,0x00,
+ 57,0x00,
+ 58,0x00,
+ 59,0x01,
+ 60,0x00,
+ 61,0x0D,
+ 62,0x00,
+ 63,0x00,
+ 64,0x00,
+ 65,0x00,
+ 66,0x00,
+ 67,0x01,
+ 68,0x00,
+ 69,0x0D,
+ 70,0x00,
+ 71,0x00,
+ 72,0x00,
+ 73,0x00,
+ 74,0x00,
+ 75,0x01,
+ 76,0x00,
+ 77,0x0D,
+ 78,0x00,
+ 79,0x00,
+ 80,0x00,
+ 81,0x00,
+ 82,0x00,
+ 83,0x01,
+ 84,0x00,
+ 85,0x0D,
+ 86,0x00,
+ 87,0x00,
+ 88,0x00,
+ 89,0x00,
+ 90,0x1E,
+ 91,0x1E,
+ 92,0x00,
+ 93,0x00,
+ 94,0x00,
+ 95,0x00,
+ 96,0x00,
+ 97,0x00,
+ 98,0x00,
+ 99,0x00,
+100,0x00,
+101,0x00,
+102,0x00,
+103,0x00,
+104,0x00,
+105,0x00,
+106,0x00,
+107,0x00,
+108,0x00,
+109,0x00,
+110,0x00,
+111,0x00,
+112,0x00,
+113,0x00,
+114,0x00,
+115,0x00,
+116,0x00,
+117,0x00,
+118,0x00,
+119,0x00,
+120,0x00,
+121,0x00,
+122,0x00,
+123,0x00,
+124,0x00,
+125,0x00,
+126,0x00,
+127,0x00,
+128,0x00,
+129,0x00,
+130,0x00,
+131,0x00,
+132,0x00,
+133,0x00,
+134,0x00,
+135,0x00,
+136,0x00,
+137,0x00,
+138,0x00,
+139,0x00,
+140,0x00,
+141,0x00,
+142,0x00,
+143,0x00,
+144,0x00,
+145,0x00,
+146,0x00,
+147,0x00,
+148,0x00,
+149,0x00,
+150,0x00,
+151,0x00,
+152,0x00,
+153,0x00,
+154,0x00,
+155,0x00,
+156,0x00,
+157,0x00,
+158,0x00,
+159,0x00,
+160,0x00,
+161,0x00,
+162,0x00,
+163,0x00,
+164,0x00,
+165,0x00,
+166,0x00,
+167,0x00,
+168,0x00,
+169,0x00,
+170,0x00,
+171,0x00,
+172,0x00,
+173,0x00,
+174,0x00,
+175,0x00,
+176,0x00,
+177,0x00,
+178,0x00,
+179,0x00,
+180,0x00,
+181,0x30,
+182,0x00,
+183,0xD2,
+184,0x60,
+185,0x60,
+186,0x00,
+187,0xC0,
+188,0x00,
+189,0x00,
+190,0x00,
+191,0x00,
+192,0x00,
+193,0x00,
+194,0x00,
+195,0x00,
+196,0x00,
+197,0x00,
+198,0x00,
+199,0x00,
+200,0x00,
+201,0x00,
+202,0x00,
+203,0x00,
+204,0x00,
+205,0x00,
+206,0x00,
+207,0x00,
+208,0x00,
+209,0x00,
+210,0x00,
+211,0x00,
+212,0x00,
+213,0x00,
+214,0x00,
+215,0x00,
+216,0x00,
+217,0x00,
+218,0x00,
+219,0x00,
+220,0x00,
+221,0x0D,
+222,0x00,
+223,0x00,
+224,0x00,
+225,0x00,
+226,0x00,
+227,0x00,
+228,0x00,
+229,0x00,
+230,0x00,
+231,0x00,
+232,0x00};
+
+// ---------------------------------------------------------------------------
+Si5351C::Si5351C()
+{
+    memset(m_newConfiguration, 0, 255);
+    for(unsigned int i=0; i<sizeof(m_defaultConfiguration); i+=2)
+    {
+        m_newConfiguration[m_defaultConfiguration[i]] = m_defaultConfiguration[i+1];
+    }
+	device = NULL;
+}
+// ---------------------------------------------------------------------------
+
+Si5351C::~Si5351C()
+{
+
+}
+
+/** @brief Sends Configuration to Si5351C
+*/
+Si5351C::Status Si5351C::UploadConfiguration()
+{
+	if (!device && device->IsOpen() == false)
+        return FAILED;
+
+    std::string outBuffer;
+    //Disable outputs
+	outBuffer.push_back(3);
+    outBuffer.push_back(0xFF);
+	//Power down all output drivers
+	for(int i=0; i<8; ++i)
+    {
+        outBuffer.push_back(16 + i);
+        outBuffer.push_back(0x84);
+    }
+	//write new configuration
+	for (int i = 15; i <= 92; ++i)
+	{
+        outBuffer.push_back(i);
+        outBuffer.push_back(m_newConfiguration[i]);
+	}
+	for (int i = 149; i <= 170; ++i)
+	{
+        outBuffer.push_back(i);
+        outBuffer.push_back(m_newConfiguration[i]);
+	}
+	//apply soft reset
+    outBuffer.push_back(177);
+    outBuffer.push_back(0xAC);
+    //Enabe desired outputs
+    outBuffer.push_back(3);
+    outBuffer.push_back(m_newConfiguration[3]);
+
+    int status;
+    status = device->WriteI2C(addrSi5351, outBuffer);
+    if (status != 0)
+        return FAILED;
+    return SUCCESS;
+}
+
+// ---------------------------------------------------------------------------
+/**
+    @brief Sets connection manager to use for data transferring Si5351C
+    @param mng connection manager for data transferring
+*/
+void Si5351C::Initialize(IConnection *mng)
+{
+	device = mng;
+	if (device != nullptr and device->IsOpen())
+		addrSi5351 = mng->GetDeviceInfo().addrSi5351;
+}
+
+/**
+    @brief Loads register values for Si5356A from file
+    @param FName input filename
+*/
+bool Si5351C::LoadRegValuesFromFile(string FName)
+{
+    fstream fin;
+    fin.open(FName.c_str(), ios::in);
+
+    const int len = 1024;
+    char line[len];
+
+    int addr;
+    int value;
+
+    while(!fin.eof())
+    {
+        fin.getline(line, len);
+        if( line[0] == '#')
+            continue;
+        if( strcmp(line, "#END_PROFILE") == 0)
+            break;
+        sscanf(line, "%i,%x",&addr,&value);
+        m_newConfiguration[addr] = value;
+    }
+
+    fin.close();
+	return false;
+};
+
+/** @brief Calculates multisynth dividers and VCO frequencies
+    @param clocks output clocks configuration
+    @param plls plls configurations
+    @param Fmin lowest VCO frequency
+    @param Fmax highest VCO frequency
+*/
+void Si5351C::FindVCO(Si5351_Channel *clocks, Si5351_PLL *plls, const unsigned long Fmin, const unsigned long Fmax)
+{
+    int clockCount = 8;
+    //reset output parameters
+    for(int i=0; i<clockCount; i++)
+    {
+        clocks[i].pllSource = 0;
+        clocks[i].int_mode = 0;
+        clocks[i].multisynthDivider = 8;
+    }
+
+    bool clk6satisfied = !clocks[6].powered;
+    bool clk7satisfied = !clocks[7].powered;
+
+    bool pllAused = false;
+    bool pllBused = false;
+
+    map< unsigned long, int> availableFrequenciesPLLA; //all available frequencies for VCO
+    map< unsigned long, int> availableFrequenciesPLLB; //all available frequencies for VCO
+
+    //if clk6 or clk7 is used make available frequencies according to them
+    if(clocks[6].powered || clocks[7].powered)
+    {
+        set<unsigned long> clk6freqs;
+        set<unsigned long> clk7freqs;
+        set<unsigned long> sharedFreqs;
+        unsigned int mult = 6;
+        if(!clk6satisfied)
+        {
+            unsigned long freq = clocks[6].outputFreqHz;
+            while(freq <= Fmax && mult <= 254)
+            {
+                freq = clocks[6].outputFreqHz*mult;
+                if(freq >= Fmin && freq <= Fmax)
+                {
+                    clk6freqs.insert(freq);
+                }
+                mult += 2;
+            }
+        }
+        mult = 6;
+        if(!clk7satisfied)
+        {
+            unsigned long freq = clocks[7].outputFreqHz;
+            while(freq <= Fmax && mult <= 254)
+            {
+                freq = clocks[7].outputFreqHz*mult;
+                if(freq >= Fmin && freq <= Fmax)
+                {
+                    clk7freqs.insert(freq);
+                }
+                mult += 2;
+            }
+        }
+        bool canShare = false;
+        //find if clk6 and clk7 can share the same pll
+        for (set<unsigned long>::iterator it6=clk6freqs.begin(); it6!=clk6freqs.end(); ++it6)
+        {
+            for (set<unsigned long>::iterator it7=clk7freqs.begin(); it7!=clk7freqs.end(); ++it7)
+            {
+                if(*it6 == *it7)
+                {
+                    canShare = true;
+                    sharedFreqs.insert(*it6);
+                }
+            }
+        }
+        if(canShare) //assign PLLA for both clocks
+        {
+            clocks[6].pllSource = 0;
+            clocks[7].pllSource = 0;
+            pllAused = true;
+            for (set<unsigned long>::iterator it=sharedFreqs.begin(); it!=sharedFreqs.end(); ++it)
+            {
+                availableFrequenciesPLLA.insert( pair<unsigned long, int> (*it, 0) );
+            }
+            clk6satisfied = true;
+            clk7satisfied = true;
+        }
+        else //if clocks 6 and 7 can't share pll, assign pllA to clk6 and pllB to clk7
+        {
+            if(!clk6satisfied)
+            {
+                clocks[6].pllSource = 0;
+                clk6satisfied = true;
+                pllAused = true;
+                for (set<unsigned long>::iterator it6=clk6freqs.begin(); it6!=clk6freqs.end(); ++it6)
+                {
+                    availableFrequenciesPLLA.insert( pair<unsigned long, int>(*it6, 0) );
+                }
+            }
+            if(!clk7satisfied)
+            {
+                clocks[7].pllSource = 1;
+                clk7satisfied = true;
+                pllBused = true;
+                for (set<unsigned long>::iterator it7=clk7freqs.begin(); it7!=clk7freqs.end(); ++it7)
+                {
+                    availableFrequenciesPLLB.insert( pair<unsigned long, int> (*it7, 0) );
+                }
+            }
+        }
+    }
+
+    //PLLA stage, find  all clocks that have integer coefficients with PLLA
+    //if pllA is not used by clk6 or clk7, fill available frequencies according to clk1-clk5 clocks
+    if( availableFrequenciesPLLA.size() == 0 && !pllAused)
+    {
+        for(int i=0; i<6; ++i)
+        {
+            unsigned long freq = clocks[i].outputFreqHz > Fmin ? clocks[i].outputFreqHz : (clocks[i].outputFreqHz*((Fmin/clocks[i].outputFreqHz) + ((Fmin%clocks[i].outputFreqHz)!=0)));
+            while(freq >= Fmin && freq <= Fmax)
+            {
+                //add all output frequency multiples that are in VCO interval
+                availableFrequenciesPLLA.insert( pair<unsigned long, int> (freq, 0));
+                freq += clocks[i].outputFreqHz;
+            }
+        }
+    }
+
+    int bestScore = 0; //score shows how many outputs have integer dividers
+    //calculate scores for all available frequencies
+    unsigned long bestVCOA = 0;
+    for (map<unsigned long, int>::iterator it=availableFrequenciesPLLA.begin(); it!=availableFrequenciesPLLA.end(); ++it)
+    {
+        for(int i=0; i<8; ++i)
+        {
+            if(clocks[i].outputFreqHz == 0 || !clocks[i].powered)
+                continue;
+
+            if( (it->first % clocks[i].outputFreqHz) == 0)
+            {
+                it->second = it->second+1;
+            }
+        }
+        if(it->second >= bestScore)
+        {
+            bestScore = it->second;
+            bestVCOA = it->first;
+        }
+    }
+    //scores calculated
+    //cout << "PLLA stage: " << endl;
+    //cout << "best score: " << bestScore << "     best VCO: " << bestVCOA << endl;
+    plls[0].VCO_Hz = bestVCOA;
+    plls[0].feedbackDivider = (double)bestVCOA/plls[0].inputFreqHz;
+
+    for(int i=0; i<clockCount; ++i)
+    {
+        if(clocks[i].outputFreqHz == 0 || !clocks[i].powered)
+            continue;
+
+        clocks[i].multisynthDivider = bestVCOA/clocks[i].outputFreqHz;
+        if(bestVCOA%clocks[i].outputFreqHz == 0)
+        {
+            clocks[i].int_mode = true;
+            clocks[i].multisynthDivider = bestVCOA/clocks[i].outputFreqHz;
+        }
+        else
+        {
+            clocks[i].int_mode = false;
+            clocks[i].multisynthDivider = (double)bestVCOA/clocks[i].outputFreqHz;
+        }
+        clocks[i].pllSource = 0;
+    }
+
+
+    //PLLB stage, find  all clocks that have integer coefficients with PLLB
+    //if pllB is not used by clk6 or clk7, fill available frequencies according to clk1-clk5 clocks, that don't have integer dividers
+    if( availableFrequenciesPLLB.size() == 0 && !pllBused)
+    {
+        for(int i=0; i<6; ++i)
+        {
+            if(clocks[i].outputFreqHz == 0 || !clocks[i].powered)
+                continue;
+
+            if(clocks[i].int_mode) //skip clocks with integer dividers
+                continue;
+            unsigned long freq = clocks[i].outputFreqHz > Fmin ? clocks[i].outputFreqHz : (clocks[i].outputFreqHz*((Fmin/clocks[i].outputFreqHz) + ((Fmin%clocks[i].outputFreqHz)!=0)));
+            while(freq >= Fmin && freq <= Fmax)
+            {
+                availableFrequenciesPLLB.insert( pair<unsigned long, int> (freq, 0));
+                freq += clocks[i].outputFreqHz;
+            }
+        }
+    }
+
+    bestScore = 0;
+    //calculate scores for all available frequencies
+    unsigned long bestVCOB = 0;
+    for (map<unsigned long, int>::iterator it=availableFrequenciesPLLB.begin(); it!=availableFrequenciesPLLB.end(); ++it)
+    {
+        for(int i=0; i<8; ++i)
+        {
+            if(clocks[i].outputFreqHz == 0 || !clocks[i].powered)
+                continue;
+
+            if( (it->first % clocks[i].outputFreqHz) == 0)
+            {
+                it->second = it->second+1;
+            }
+        }
+        if(it->second >= bestScore)
+        {
+            bestScore = it->second;
+            bestVCOB = it->first;
+        }
+    }
+    //scores calculated
+//    cout << "PLLB stage: " << endl;
+//    cout << "best score: " << bestScore << "     best VCO: " << bestVCOB << endl;
+    if(bestVCOB == 0) //just in case if pllb is not used make it the same frequency as plla
+        bestVCOB = bestVCOA;
+    plls[1].VCO_Hz = bestVCOB;
+    plls[1].feedbackDivider = (double)bestVCOB/plls[0].inputFreqHz;
+    for(int i=0; i<clockCount; ++i)
+    {
+        if(clocks[i].outputFreqHz == 0 || !clocks[i].powered)
+                continue;
+
+        if(clocks[i].int_mode)
+            continue;
+        clocks[i].multisynthDivider = bestVCOB/clocks[i].outputFreqHz;
+        if(bestVCOB%clocks[i].outputFreqHz == 0)
+        {
+            clocks[i].int_mode = true;
+            clocks[i].multisynthDivider = bestVCOB/clocks[i].outputFreqHz;
+        }
+        else
+        {
+            clocks[i].int_mode = false;
+            clocks[i].multisynthDivider = (double)bestVCOB/clocks[i].outputFreqHz;
+        }
+        clocks[i].pllSource = 1;
+    }
+}
+
+
+/** @brief Modifies register map with clock settings
+    @return true if success
+*/
+Si5351C::Status Si5351C::ConfigureClocks()
+{
+    FindVCO(CLK, PLL, 600000000, 900000000);
+    stringstream ss;
+    int addr;
+    m_newConfiguration[3] = 0;
+    for(int i=0; i<8; ++i)
+    {
+        m_newConfiguration[3] |= (!CLK[i].powered) << i; //enabled
+        m_newConfiguration[16+i] = 0;
+        m_newConfiguration[16+i] |= !CLK[i].powered << 7; // powered
+
+        if(CLK[i].int_mode)
+        {
+            m_newConfiguration[16+i] |= 1 << 6; //integer mode
+        }
+        else
+            m_newConfiguration[16+i] |= 0 << 6;
+
+        m_newConfiguration[16+i] |= CLK[i].pllSource << 5; //PLL source
+        m_newConfiguration[16+i] |= CLK[i].inverted << 4; // invert
+        m_newConfiguration[16+i] |= 3 << 2;
+        m_newConfiguration[16+i] |= 3;
+
+        addr = 42+i*8;
+        ss.clear();
+        ss.str( string() );
+        ss << "CLK" << i << " fOut = " << CLK[i].outputFreqHz/1000000.0 << " MHz";
+        int DivA;
+        int DivB;
+        int DivC;
+
+        realToFrac(CLK[i].multisynthDivider, DivA, DivB, DivC);
+        ss << "  Multisynth Divider " << DivA << " " << DivB << "/" << DivC;
+        ss << "  R divider = " << CLK[i].outputDivider << " source = " << (CLK[i].pllSource == 0 ? "PLLA" : "PLLB");
+
+        Log(ss.str(), LOG_INFO);
+
+        if( CLK[i].multisynthDivider < 8 || 900 < CLK[i].multisynthDivider)
+        {
+            Log("Si5351C - Output multisynth divider is outside [8;900] interval.\n", LOG_ERROR);
+            return FAILED;
+        }
+
+        if(i<6)
+        {
+            if(CLK[i].outputFreqHz <= 150000000)
+            {
+                unsigned MSX_P1 = 128 * DivA + floor(128 * ( (float)DivB/DivC)) - 512;
+                unsigned MSX_P2 = 128 * DivB - DivC * floor( 128 * DivB/DivC );
+                unsigned MSX_P3 = DivC;
+
+                m_newConfiguration[addr] = MSX_P3 >> 8;
+                m_newConfiguration[addr+1] = MSX_P3;
+
+                m_newConfiguration[addr+2] = 0;
+                m_newConfiguration[addr+2] |= (MSX_P1 >> 16 ) & 0x03;
+                m_newConfiguration[addr+3] = MSX_P1 >> 8;
+                m_newConfiguration[addr+4] = MSX_P1;
+
+                m_newConfiguration[addr+5] = 0;
+                m_newConfiguration[addr+5] = (MSX_P2 >> 16) & 0x0F;
+                m_newConfiguration[addr+5] |= (MSX_P3 >> 16) << 4;
+
+                m_newConfiguration[addr+6] = MSX_P2;
+                m_newConfiguration[addr+7] = MSX_P2 >> 8;
+            }
+            else if( CLK[i].outputFreqHz <= 160000000) // AVAILABLE ONLY ON 0-5 MULTISYNTHS
+            {
+                Log("Si5351C - clock configuring for more than 150 MHz not implemented\n", LOG_ERROR);
+                return FAILED;
+            }
+        }
+        else // CLK6 and CLK7 only integer mode
+        {
+            if(CLK[i].outputFreqHz <= 150000000)
+            {
+                if(i==6)
+                {
+                    m_newConfiguration[90] = DivA;
+                    if(DivA%2 != 0)
+                    {
+                        Log("Si5351C - CLK6 multisynth divider is not even integer\n", LOG_ERROR);
+                        return FAILED;
+                    }
+                }
+                else
+                {
+                    m_newConfiguration[91] = DivA;
+                    if(DivA%2 != 0)
+                    {
+                        Log("Si5351C - CLK7 multisynth divider is not even integer\n", LOG_ERROR);
+                        return FAILED;
+                    }
+                }
+            }
+            else if( CLK[i].outputFreqHz <= 160000000) // AVAILABLE ONLY ON 0-5 MULTISYNTHS
+            {
+                Log("Si5351C - clock configuring for more than 150 MHz not implemented\n", LOG_ERROR);
+                return FAILED;
+            }
+        }
+    }
+
+    //configure pll
+    //set input clk source
+    m_newConfiguration[15] = m_newConfiguration[15] & 0xF3;
+    m_newConfiguration[15] |= (PLL[0].CLK_SRC & 1) << 2;
+    m_newConfiguration[15] |= (PLL[1].CLK_SRC & 1) << 3;
+    for(int i=0; i<2; ++i)
+    {
+        addr = 26+i*8;
+        if(PLL[i].feedbackDivider < 15 || PLL[i].feedbackDivider > 90)
+        {
+            Log("Si5351C - VCO frequency divider out of range [15:90].\n", LOG_ERROR);
+            return FAILED;
+        }
+        if( PLL[i].VCO_Hz < 600000000 || PLL[i].VCO_Hz > 900000000)
+        {
+            Log("Si5351C - Can't calculate valid VCO frequency.\n", LOG_ERROR);
+            return FAILED;
+        }
+        ss.clear();
+        ss.str(string());
+        ss << "Si5351C : VCO" << (i==0 ? "A" : "B") << " = " << PLL[i].VCO_Hz/1000000.0 << " MHz";
+
+        //calculate MSNx_P1, MSNx_P2, MSNx_P3
+        int MSNx_P1;
+        int MSNx_P2;
+        int MSNx_P3;
+
+        int DivA;
+        int DivB;
+        int DivC;
+        realToFrac(PLL[i].feedbackDivider, DivA, DivB, DivC);
+        ss << "  Feedback Divider " << DivA << " " << DivB << "/" << DivC << endl;
+        Log(ss.str(), LOG_INFO);
+
+        MSNx_P1 = 128 * DivA + floor(128 * ( (float)DivB/DivC)) - 512;
+        MSNx_P2 = 128 * DivB - DivC * floor( 128 * DivB/DivC );
+        MSNx_P3 = DivC;
+
+        m_newConfiguration[addr+4] = MSNx_P1;
+        m_newConfiguration[addr+3] = MSNx_P1 >> 8;
+        m_newConfiguration[addr+2] = MSNx_P1 >> 16;
+
+        m_newConfiguration[addr+7] = MSNx_P2;
+        m_newConfiguration[addr+6] = MSNx_P2 >> 8;
+        m_newConfiguration[addr+5] = 0;
+        m_newConfiguration[addr+5] = (MSNx_P2 >> 16) & 0x0F;
+
+        m_newConfiguration[addr+5] |= (MSNx_P3 >> 16) << 4;
+        m_newConfiguration[addr+1] |= MSNx_P3;
+        m_newConfiguration[addr] |= MSNx_P3 >> 8;
+    }
+    return SUCCESS;
+}
+
+/** @brief Sets output clock parameters
+    @param id clock id 0-CLK0 1-CLK1 ...
+    @param fOut_Hz output frequency in Hz
+    @param enabled is this output powered
+    @param inverted invert clock
+*/
+void Si5351C::SetClock(unsigned char id, unsigned long fOut_Hz, bool enabled, bool inverted)
+{
+    if( id < 8)
+    {
+        if(fOut_Hz < 8000 || fOut_Hz > 160000000)
+        {
+            stringstream ss;
+            ss << "Si5351C - CLK" << (int)id << " output frequency must be between 8kHz and 160MHz. fOut_MHz = " << fOut_Hz/1000000.0 << endl;
+            Log(ss.str(), LOG_ERROR);
+            return;
+        }
+        CLK[id].powered = enabled;
+        CLK[id].inverted = inverted;
+        CLK[id].outputFreqHz = fOut_Hz;
+    }
+}
+
+/** @brief Sets PLL input frequency
+    @param id PLL id 0-PLLA 1-PLLB
+    @param CLKIN_Hz clock input in Hz
+*/
+void Si5351C::SetPLL(unsigned char id, unsigned long CLKIN_Hz, int CLK_SRC)
+{
+    if (id < 2)
+    {
+        PLL[id].inputFreqHz = CLKIN_Hz;
+        PLL[id].CLK_SRC = CLK_SRC;
+    }
+}
+
+/** @brief Resets configuration registers to default values
+*/
+void Si5351C::Reset()
+{
+    memset(m_newConfiguration, 0, 255);
+    for(unsigned int i=0; i<sizeof(m_defaultConfiguration); i+=2)
+    {
+        m_newConfiguration[m_defaultConfiguration[i]] = m_defaultConfiguration[i+1];
+    }
+}
+
+Si5351C::StatusBits Si5351C::GetStatusBits()
+{
+    StatusBits stat;
+    if(!device)
+        return stat;
+    std::string dataIo;
+    dataIo.push_back(0);
+    dataIo.push_back(1);
+
+    int status;
+    status = device->ReadI2C(addrSi5351, 2, dataIo);
+    if (status != 0)
+        return stat;
+    uint8_t reg0 = dataIo[0] & 0xFF;
+    uint8_t reg1 = dataIo[1] & 0xFF;
+    stat.sys_init = (reg0 >> 7);
+    stat.lol_b = (reg0 >> 6) & 0x1;
+    stat.lol_a = (reg0 >> 5) & 0x1;
+    stat.los = (reg0 >> 4) & 0x1;
+    stat.sys_init_stky = (reg1 >> 7);
+    stat.lol_b_stky = (reg1 >> 6) & 0x1;
+    stat.lol_a_stky = (reg1 >> 5) & 0x1;
+    stat.los_stky = (reg1 >> 4) & 0x1;
+    return stat;
+}
+
+Si5351C::Status Si5351C::ClearStatus()
+{
+    if(!device)
+        return FAILED;
+
+    std::string dataWr;
+    dataWr.push_back(1);
+    dataWr.push_back(0x1);
+
+    int status;
+    status = device->WriteI2C(addrSi5351, dataWr);
+    if (status != 0)
+        return FAILED;
+    return SUCCESS;
+}
diff --git a/src/Si5351C/Si5351C.h b/src/Si5351C/Si5351C.h
new file mode 100644
index 0000000..f0b650b
--- /dev/null
+++ b/src/Si5351C/Si5351C.h
@@ -0,0 +1,103 @@
+/**
+ at file	Si5351C.h
+ at brief	Header for Si5351C.cpp
+ at author	Lime Microsystems
+*/
+
+#ifndef SI5351C_MODULE
+#define SI5351C_MODULE
+
+#include <stdio.h>
+#include <string>
+
+//---------------------------------------------------------------------------
+namespace lime{
+
+enum eSi_CLOCK_INPUT
+{
+    Si_CLKIN,
+    Si_XTAL,
+    Si_CMOS
+};
+
+struct Si5351_Channel
+{
+    Si5351_Channel() : outputDivider(1), outputFreqHz(1), multisynthDivider(1), pllSource(0),
+        phaseOffset(0), powered(true), inverted(false), int_mode(false) {};
+    int outputDivider;
+    unsigned long outputFreqHz;
+    float multisynthDivider;
+    int pllSource;
+    float phaseOffset;
+    bool powered;
+    bool inverted;
+    bool int_mode;
+};
+
+struct Si5351_PLL
+{
+    Si5351_PLL() : inputFreqHz(0), VCO_Hz(0), feedbackDivider(0), CLKIN_DIV(1), CLK_SRC(1) {}
+    unsigned long inputFreqHz;
+    float VCO_Hz;
+    float feedbackDivider;
+    int CLKIN_DIV;
+    int CLK_SRC; //0-XTAL, 1-CLKIN
+};
+
+class IConnection;
+class Si5351C
+{
+public:
+    enum Status
+    {
+        SUCCESS,
+        FAILED,
+    };
+
+    struct StatusBits
+    {
+        StatusBits() : sys_init(0), sys_init_stky(0), lol_b(0), lol_b_stky(0), lol_a(0), lol_a_stky(0), los(0), los_stky(0)
+        {
+
+        }
+        int sys_init;
+        int sys_init_stky;
+        int lol_b;
+        int lol_b_stky;
+        int lol_a;
+        int lol_a_stky;
+        int los;
+        int los_stky;
+    };
+
+    StatusBits GetStatusBits();
+    Status ClearStatus();
+
+	Si5351C();
+	~Si5351C();
+	void Initialize(IConnection *mng);
+	bool LoadRegValuesFromFile(std::string FName);
+
+    void SetPLL(unsigned char id, unsigned long CLKIN_Hz, int CLK_SRC);
+    void SetClock(unsigned char id, unsigned long fOut_Hz, bool enabled = true, bool inverted = false);
+
+    Status UploadConfiguration();
+    Status ConfigureClocks();
+	void Reset();
+
+private:
+    void FindVCO(Si5351_Channel *clocks, Si5351_PLL *plls, const unsigned long Fmin, const unsigned long Fmax);
+    IConnection *device;
+    int addrSi5351;
+
+    Si5351_PLL PLL[2];
+    Si5351_Channel CLK[8];
+
+	static const unsigned char m_defaultConfiguration[];
+	unsigned char m_newConfiguration[255];
+
+
+};
+
+}
+#endif // SI5351C_MODULE
diff --git a/src/Si5351C/Si5351C_wxgui.cpp b/src/Si5351C/Si5351C_wxgui.cpp
new file mode 100644
index 0000000..37a80b9
--- /dev/null
+++ b/src/Si5351C/Si5351C_wxgui.cpp
@@ -0,0 +1,417 @@
+/**
+ at file	Si5351C_wxgui.cpp
+ at author	Lime Microsystems
+ at brief 	panel for configuring Si5351C
+*/
+
+#include "Si5351C_wxgui.h"
+
+#include <LMSBoards.h>
+
+//(*InternalHeaders(Si5351C_wxgui)
+#include <wx/intl.h>
+#include <wx/string.h>
+//*)
+
+#include <wx/filedlg.h>
+#include <wx/wx.h>
+
+using namespace lime;
+
+//(*IdInit(Si5351C_wxgui)
+const long Si5351C_wxgui::ID_BUTTON2 = wxNewId();
+const long Si5351C_wxgui::ID_BUTTON4 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT1 = wxNewId();
+const long Si5351C_wxgui::ID_TEXTCTRL1 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT14 = wxNewId();
+const long Si5351C_wxgui::ID_BUTTON1 = wxNewId();
+const long Si5351C_wxgui::ID_BUTTON5 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT2 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT11 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT12 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT13 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT3 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX1 = wxNewId();
+const long Si5351C_wxgui::ID_TEXTCTRL2 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX9 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT4 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX2 = wxNewId();
+const long Si5351C_wxgui::ID_TEXTCTRL3 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX10 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT5 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX3 = wxNewId();
+const long Si5351C_wxgui::ID_TEXTCTRL4 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX11 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT6 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX4 = wxNewId();
+const long Si5351C_wxgui::ID_TEXTCTRL5 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX12 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT7 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX5 = wxNewId();
+const long Si5351C_wxgui::ID_TEXTCTRL6 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX13 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT8 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX6 = wxNewId();
+const long Si5351C_wxgui::ID_TEXTCTRL7 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX14 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT9 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX7 = wxNewId();
+const long Si5351C_wxgui::ID_TEXTCTRL8 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX15 = wxNewId();
+const long Si5351C_wxgui::ID_STATICTEXT10 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX8 = wxNewId();
+const long Si5351C_wxgui::ID_TEXTCTRL9 = wxNewId();
+const long Si5351C_wxgui::ID_CHECKBOX16 = wxNewId();
+const long Si5351C_wxgui::ID_BUTTON3 = wxNewId();
+//*)
+
+BEGIN_EVENT_TABLE(Si5351C_wxgui, wxFrame)
+//(*EventTable(Si5351C_wxgui)
+//*)
+END_EVENT_TABLE()
+#include <vector>
+
+Si5351C_wxgui::Si5351C_wxgui(wxWindow* parent, wxWindowID id, const wxString &title, const wxPoint& pos, const wxSize& size, int styles, wxString idname)
+{
+    lmsControl = NULL;
+
+    wxFlexGridSizer* FlexGridSizer4;
+    wxFlexGridSizer* FlexGridSizer3;
+    wxFlexGridSizer* FlexGridSizer5;
+    wxFlexGridSizer* FlexGridSizer9;
+    wxFlexGridSizer* FlexGridSizer2;
+    wxFlexGridSizer* FlexGridSizer6;
+    wxStaticBoxSizer* StaticBoxSizer1;
+    wxFlexGridSizer* FlexGridSizer1;
+
+    Create(parent, wxID_ANY, title, wxDefaultPosition, wxDefaultSize, styles, _T("wxID_ANY"));
+    SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
+    FlexGridSizer1 = new wxFlexGridSizer(0, 1, 0, 0);
+    FlexGridSizer3 = new wxFlexGridSizer(0, 3, 0, 0);
+    StaticBoxSizer1 = new wxStaticBoxSizer(wxVERTICAL, this, _("Si5351C"));
+    btnLoadFile = new wxButton(this, ID_BUTTON2, _("Upload register map from file"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON2"));
+    StaticBoxSizer1->Add(btnLoadFile, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    btnResetToDefaults = new wxButton(this, ID_BUTTON4, _("Reset register map to default"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON4"));
+    StaticBoxSizer1->Add(btnResetToDefaults, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer3->Add(StaticBoxSizer1, 1, wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer2 = new wxFlexGridSizer(0, 2, 5, 5);
+    StaticText1 = new wxStaticText(this, ID_STATICTEXT1, _("CLKIN Frequency (MHz)"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT1"));
+    FlexGridSizer2->Add(StaticText1, 1, wxTOP | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    txtCLKIN_MHz = new wxTextCtrl(this, ID_TEXTCTRL1, _("30.72"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL1"));
+    FlexGridSizer2->Add(txtCLKIN_MHz, 1, wxTOP | wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+
+    const wxString clksrcChoices[] = { _("XTAL"), _("CLKIN") };
+    rgrClkSrc = new wxRadioBox(this, wxNewId(), _("PLL src"), wxDefaultPosition, wxDefaultSize, 2, clksrcChoices, 2, wxRA_SPECIFY_COLS, wxDefaultValidator, _T("ID_RADIOBOX1"));
+    FlexGridSizer2->Add(rgrClkSrc, 1, wxALL | wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 0);
+
+    const wxString xtalfreqChoices[] = { _("25 MHz"), _("27 MHz") };
+    rgrXTALfreq = new wxRadioBox(this, wxNewId(), _("XTAL freq"), wxDefaultPosition, wxDefaultSize, 2, xtalfreqChoices, 2, wxRA_SPECIFY_COLS, wxDefaultValidator, _T("ID_RADIOBOX1"));
+    FlexGridSizer2->Add(rgrXTALfreq, 1, wxALL | wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 0);
+
+    FlexGridSizer3->Add(FlexGridSizer2, 1, wxLEFT | wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer6 = new wxFlexGridSizer(0, 1, 0, 0);
+    lblStatus = new wxStaticText(this, ID_STATICTEXT14, _("SYS_INIT:\t\? \t SYS_INIT_STKY:\t\?\nLOL_B:\t\?  \tLOL_B_STKY:\t\?\nLOL_A:\t\?  \tLOL_A_STKY:\t\?\nLOS:\t\?  \tLOS_STKY:\t\?"), wxDefaultPosition, wxSize(282, 59), 0, _T("ID_STATICTEXT14"));
+    FlexGridSizer6->Add(lblStatus, 1, wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer5 = new wxFlexGridSizer(0, 3, 0, 0);
+    btnReadStatus = new wxButton(this, ID_BUTTON1, _("Read Status"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON1"));
+    FlexGridSizer5->Add(btnReadStatus, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    btnClearStatus = new wxButton(this, ID_BUTTON5, _("Clear"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON5"));
+    FlexGridSizer5->Add(btnClearStatus, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer6->Add(FlexGridSizer5, 1, wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer3->Add(FlexGridSizer6, 1, wxALL | wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer1->Add(FlexGridSizer3, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer4 = new wxFlexGridSizer(0, 5, 0, 0);
+    FlexGridSizer9 = new wxFlexGridSizer(0, 4, 0, 0);
+    StaticText2 = new wxStaticText(this, ID_STATICTEXT2, _("Pin Name"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT2"));
+    FlexGridSizer9->Add(StaticText2, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText11 = new wxStaticText(this, ID_STATICTEXT11, _("Enable channel"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT11"));
+    FlexGridSizer9->Add(StaticText11, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText12 = new wxStaticText(this, ID_STATICTEXT12, _("Output frequency (MHz)"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT12"));
+    FlexGridSizer9->Add(StaticText12, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    StaticText13 = new wxStaticText(this, ID_STATICTEXT13, _("Invert output"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT13"));
+    FlexGridSizer9->Add(StaticText13, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    lblCLK0 = new wxStaticText(this, ID_STATICTEXT3, _("CLK0"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT3"));
+    FlexGridSizer9->Add(lblCLK0, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkEN_CLK0 = new wxCheckBox(this, ID_CHECKBOX1, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX1"));
+    chkEN_CLK0->SetValue(true);
+    FlexGridSizer9->Add(chkEN_CLK0, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    txtFreq_CLK0 = new wxTextCtrl(this, ID_TEXTCTRL2, _("27.0"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL2"));
+    FlexGridSizer9->Add(txtFreq_CLK0, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkInvert_CLK0 = new wxCheckBox(this, ID_CHECKBOX9, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX9"));
+    chkInvert_CLK0->SetValue(false);
+    FlexGridSizer9->Add(chkInvert_CLK0, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    lblCLK1 = new wxStaticText(this, ID_STATICTEXT4, _("CLK1"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT4"));
+    FlexGridSizer9->Add(lblCLK1, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkEN_CLK1 = new wxCheckBox(this, ID_CHECKBOX2, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX2"));
+    chkEN_CLK1->SetValue(true);
+    FlexGridSizer9->Add(chkEN_CLK1, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    txtFreq_CLK1 = new wxTextCtrl(this, ID_TEXTCTRL3, _("27.0"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL3"));
+    FlexGridSizer9->Add(txtFreq_CLK1, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkInvert_CLK1 = new wxCheckBox(this, ID_CHECKBOX10, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX10"));
+    chkInvert_CLK1->SetValue(false);
+    FlexGridSizer9->Add(chkInvert_CLK1, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    lblCLK2 = new wxStaticText(this, ID_STATICTEXT5, _("CLK2"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT5"));
+    FlexGridSizer9->Add(lblCLK2, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkEN_CLK2 = new wxCheckBox(this, ID_CHECKBOX3, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX3"));
+    chkEN_CLK2->SetValue(true);
+    FlexGridSizer9->Add(chkEN_CLK2, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    txtFreq_CLK2 = new wxTextCtrl(this, ID_TEXTCTRL4, _("27.0"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL4"));
+    FlexGridSizer9->Add(txtFreq_CLK2, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkInvert_CLK2 = new wxCheckBox(this, ID_CHECKBOX11, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX11"));
+    chkInvert_CLK2->SetValue(false);
+    FlexGridSizer9->Add(chkInvert_CLK2, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    lblCLK3 = new wxStaticText(this, ID_STATICTEXT6, _("CLK3"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT6"));
+    FlexGridSizer9->Add(lblCLK3, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkEN_CLK3 = new wxCheckBox(this, ID_CHECKBOX4, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX4"));
+    chkEN_CLK3->SetValue(true);
+    FlexGridSizer9->Add(chkEN_CLK3, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    txtFreq_CLK3 = new wxTextCtrl(this, ID_TEXTCTRL5, _("27.0"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL5"));
+    FlexGridSizer9->Add(txtFreq_CLK3, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkInvert_CLK3 = new wxCheckBox(this, ID_CHECKBOX12, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX12"));
+    chkInvert_CLK3->SetValue(false);
+    FlexGridSizer9->Add(chkInvert_CLK3, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    lblCLK4 = new wxStaticText(this, ID_STATICTEXT7, _("CLK4"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT7"));
+    FlexGridSizer9->Add(lblCLK4, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkEN_CLK4 = new wxCheckBox(this, ID_CHECKBOX5, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX5"));
+    chkEN_CLK4->SetValue(true);
+    FlexGridSizer9->Add(chkEN_CLK4, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    txtFreq_CLK4 = new wxTextCtrl(this, ID_TEXTCTRL6, _("27.0"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL6"));
+    FlexGridSizer9->Add(txtFreq_CLK4, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkInvert_CLK4 = new wxCheckBox(this, ID_CHECKBOX13, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX13"));
+    chkInvert_CLK4->SetValue(false);
+    FlexGridSizer9->Add(chkInvert_CLK4, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    lblCLK5 = new wxStaticText(this, ID_STATICTEXT8, _("CLK5"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT8"));
+    FlexGridSizer9->Add(lblCLK5, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkEN_CLK5 = new wxCheckBox(this, ID_CHECKBOX6, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX6"));
+    chkEN_CLK5->SetValue(true);
+    FlexGridSizer9->Add(chkEN_CLK5, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    txtFreq_CLK5 = new wxTextCtrl(this, ID_TEXTCTRL7, _("27.0"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL7"));
+    FlexGridSizer9->Add(txtFreq_CLK5, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkInvert_CLK5 = new wxCheckBox(this, ID_CHECKBOX14, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX14"));
+    chkInvert_CLK5->SetValue(false);
+    FlexGridSizer9->Add(chkInvert_CLK5, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    lblCLK6 = new wxStaticText(this, ID_STATICTEXT9, _("CLK6"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT9"));
+    FlexGridSizer9->Add(lblCLK6, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkEN_CLK6 = new wxCheckBox(this, ID_CHECKBOX7, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX7"));
+    chkEN_CLK6->SetValue(true);
+    FlexGridSizer9->Add(chkEN_CLK6, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    txtFreq_CLK6 = new wxTextCtrl(this, ID_TEXTCTRL8, _("27.0"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL8"));
+    FlexGridSizer9->Add(txtFreq_CLK6, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkInvert_CLK6 = new wxCheckBox(this, ID_CHECKBOX15, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX15"));
+    chkInvert_CLK6->SetValue(false);
+    FlexGridSizer9->Add(chkInvert_CLK6, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    lblCLK7 = new wxStaticText(this, ID_STATICTEXT10, _("CLK7"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT10"));
+    FlexGridSizer9->Add(lblCLK7, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkEN_CLK7 = new wxCheckBox(this, ID_CHECKBOX8, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX8"));
+    chkEN_CLK7->SetValue(true);
+    FlexGridSizer9->Add(chkEN_CLK7, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    txtFreq_CLK7 = new wxTextCtrl(this, ID_TEXTCTRL9, _("27.0"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL9"));
+    FlexGridSizer9->Add(txtFreq_CLK7, 1, wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    chkInvert_CLK7 = new wxCheckBox(this, ID_CHECKBOX16, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX16"));
+    chkInvert_CLK7->SetValue(false);
+    FlexGridSizer9->Add(chkInvert_CLK7, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer4->Add(FlexGridSizer9, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    btnConfigure = new wxButton(this, ID_BUTTON3, _("Configure Clocks"), wxDefaultPosition, wxSize(113, 61), 0, wxDefaultValidator, _T("ID_BUTTON3"));
+    FlexGridSizer4->Add(btnConfigure, 1, wxALL | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    FlexGridSizer1->Add(FlexGridSizer4, 1, wxALL | wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 5);
+    SetSizer(FlexGridSizer1);
+    FlexGridSizer1->Fit(this);
+    FlexGridSizer1->SetSizeHints(this);
+
+    Connect(ID_BUTTON2, wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&Si5351C_wxgui::OnbtnLoadFileClick);
+    Connect(ID_BUTTON4, wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&Si5351C_wxgui::OnbtnResetToDefaultsClick);
+    Connect(ID_BUTTON1, wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&Si5351C_wxgui::OnbtnReadStatusClick);
+    Connect(ID_BUTTON5, wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&Si5351C_wxgui::OnbtnClearStatusClick);
+    Connect(ID_BUTTON3, wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&Si5351C_wxgui::OnbtnConfigureClockClick);
+}
+
+void Si5351C_wxgui::Initialize(lms_device_t* pModule)
+{
+    lmsControl = pModule;
+}
+
+void Si5351C_wxgui::BuildContent(wxWindow* parent,wxWindowID id,const wxPoint& pos,const wxSize& size)
+{
+    //(*Initialize(Si5351C_wxgui)
+
+    //*)
+}
+
+Si5351C_wxgui::~Si5351C_wxgui()
+{
+    //(*Destroy(Si5351C_wxgui)
+    //*)
+}
+
+void Si5351C_wxgui::OnbtnLoadFileClick(wxCommandEvent& event)
+{
+   wxFileDialog openFileDialog(this, _("Open project file"), "", "", "Register Files (*.h)|*.h|Text files (*.txt)|*.TXT", wxFD_OPEN|wxFD_FILE_MUST_EXIST);
+    if (openFileDialog.ShowModal() == wxID_CANCEL)
+        return;
+
+    if(LMS_LoadConfigSi5351C(lmsControl,openFileDialog.GetPath().ToStdString().c_str())!=0)
+        wxMessageBox(wxString::Format(_("Configuration failed"), _("Error")));
+}
+
+void Si5351C_wxgui::OnbtnConfigureClockClick(wxCommandEvent& event)
+{
+    double refFreq;
+    if (rgrClkSrc->GetSelection() == 0)
+        refFreq = (rgrXTALfreq->GetSelection() == 0 ? 25 : 27);
+    else
+        txtCLKIN_MHz->GetValue().ToDouble(&refFreq);
+    float_type freq[8];
+    float_type clkin = refFreq * 1000000;
+    txtFreq_CLK0->GetValue().ToDouble(&freq[0]);
+    txtFreq_CLK1->GetValue().ToDouble(&freq[1]);
+    txtFreq_CLK2->GetValue().ToDouble(&freq[2]);
+    txtFreq_CLK3->GetValue().ToDouble(&freq[3]);
+    txtFreq_CLK4->GetValue().ToDouble(&freq[4]);
+    txtFreq_CLK5->GetValue().ToDouble(&freq[5]);
+    txtFreq_CLK6->GetValue().ToDouble(&freq[6]);
+    txtFreq_CLK7->GetValue().ToDouble(&freq[7]);
+
+    for (int i = 0; i < 8 ; i++)
+        freq[i] *= 1e6;
+
+    if (!chkEN_CLK0->GetValue()) freq[0]  = 0;
+    if (!chkEN_CLK1->GetValue()) freq[1]  = 0;
+    if (!chkEN_CLK2->GetValue()) freq[2]  = 0;
+    if (!chkEN_CLK3->GetValue()) freq[3]  = 0;
+    if (!chkEN_CLK4->GetValue()) freq[4]  = 0;
+    if (!chkEN_CLK5->GetValue()) freq[5]  = 0;
+    if (!chkEN_CLK6->GetValue()) freq[6]  = 0;
+    if (!chkEN_CLK7->GetValue()) freq[7]  = 0;
+
+    if (chkInvert_CLK0->GetValue()) freq[0] *= -1;
+    if (chkInvert_CLK1->GetValue()) freq[1] *= -1;
+    if (chkInvert_CLK2->GetValue()) freq[2] *= -1;
+    if (chkInvert_CLK3->GetValue()) freq[3] *= -1;
+    if (chkInvert_CLK4->GetValue()) freq[4] *= -1;
+    if (chkInvert_CLK5->GetValue()) freq[5] *= -1;
+    if (chkInvert_CLK6->GetValue()) freq[6] *= -1;
+    if (chkInvert_CLK7->GetValue()) freq[7] *= -1;
+
+   if (LMS_ConfigureSi5351C(lmsControl,clkin, freq,rgrClkSrc->GetSelection())!=0)
+       wxMessageBox(wxString::Format(_("Configuration failed"), _("Error")));
+}
+
+void Si5351C_wxgui::OnbtnResetToDefaultsClick(wxCommandEvent& event)
+{
+    LMS_ConfigureSi5351C(lmsControl,0, nullptr,0);
+}
+
+
+void Si5351C_wxgui::ModifyClocksGUI(const std::string &board)
+{
+    for(int i=0; i<8; ++i)
+        ClockEnable(i, true);
+    if(board == GetDeviceName(LMS_DEV_STREAM))
+    {
+        lblCLK0->SetLabel(_("CLK0 - CLK_IN"));
+        lblCLK1->SetLabel(_("CLK1"));
+        ClockEnable(1, false);
+        lblCLK2->SetLabel(_("CLK2 - FCLK2"));
+        lblCLK3->SetLabel(_("CLK3"));
+        ClockEnable(3, false);
+        lblCLK4->SetLabel(_("CLK4 - FCLK1"));
+        lblCLK5->SetLabel(_("CLK5"));
+        ClockEnable(5, false);
+        lblCLK6->SetLabel(_("CLK6 - CLK_FPGA0"));
+        lblCLK7->SetLabel(_("CLK7 - CLK_FPGA1"));
+        rgrClkSrc->SetSelection(1);
+    }
+    else
+    {
+        lblCLK0->SetLabel(_("CLK0"));
+        lblCLK1->SetLabel(_("CLK1"));
+        lblCLK2->SetLabel(_("CLK2"));
+        lblCLK3->SetLabel(_("CLK3"));
+        lblCLK4->SetLabel(_("CLK4"));
+        lblCLK5->SetLabel(_("CLK5"));
+        lblCLK6->SetLabel(_("CLK6"));
+        lblCLK7->SetLabel(_("CLK7"));
+        rgrClkSrc->SetSelection(0);
+    }
+    Layout();
+}
+
+void Si5351C_wxgui::ClockEnable(unsigned int i, bool enabled)
+{
+    switch(i)
+    {
+    case 0:
+        lblCLK0->Enable(enabled);
+        chkEN_CLK0->Enable(enabled);
+        txtFreq_CLK0->Enable(enabled);
+        chkInvert_CLK0->Enable(enabled);
+        break;
+    case 1:
+        lblCLK1->Enable(enabled);
+        chkEN_CLK1->Enable(enabled);
+        txtFreq_CLK1->Enable(enabled);
+        chkInvert_CLK1->Enable(enabled);
+        break;
+    case 2:
+        lblCLK2->Enable(enabled);
+        chkEN_CLK2->Enable(enabled);
+        txtFreq_CLK2->Enable(enabled);
+        chkInvert_CLK2->Enable(enabled);
+        break;
+    case 3:
+        lblCLK3->Enable(enabled);
+        chkEN_CLK3->Enable(enabled);
+        txtFreq_CLK3->Enable(enabled);
+        chkInvert_CLK3->Enable(enabled);
+        break;
+    case 4:
+        lblCLK4->Enable(enabled);
+        chkEN_CLK4->Enable(enabled);
+        txtFreq_CLK4->Enable(enabled);
+        chkInvert_CLK4->Enable(enabled);
+        break;
+    case 5:
+        lblCLK5->Enable(enabled);
+        chkEN_CLK5->Enable(enabled);
+        txtFreq_CLK5->Enable(enabled);
+        chkInvert_CLK5->Enable(enabled);
+        break;
+    case 6:
+        lblCLK6->Enable(enabled);
+        chkEN_CLK6->Enable(enabled);
+        txtFreq_CLK6->Enable(enabled);
+        chkInvert_CLK6->Enable(enabled);
+        break;
+    case 7:
+        lblCLK7->Enable(enabled);
+        chkEN_CLK7->Enable(enabled);
+        txtFreq_CLK7->Enable(enabled);
+        chkInvert_CLK7->Enable(enabled);
+        break;
+    default:
+        break;
+    }
+}
+
+void Si5351C_wxgui::OnbtnReadStatusClick(wxCommandEvent& event)
+{
+    uint32_t stat;
+    LMS_StatusSi5351C(lmsControl,&stat);
+    wxString text = wxString::Format("\
+SYS_INIT:	%i 	 SYS_INIT_STKY:	%i\n\
+LOL_B:	%i  	LOL_B_STKY:	%i\n\
+LOL_A:	%i  	LOL_A_STKY:	%i\n\
+LOS:	%i  	LOS_STKY:	%i", stat&64 ? 1:0, stat&128 ? 1:0, stat&4 ? 1:0, stat&8 ? 1:0, stat&1 ? 1:0, stat&2 ? 1: 0, stat&16 ? 1:0, stat&32 ? 1:0);
+    lblStatus->SetLabel(text);
+}
+
+void Si5351C_wxgui::OnbtnClearStatusClick(wxCommandEvent& event)
+{
+    LMS_StatusSi5351C(lmsControl,nullptr);
+    wxString text = wxString::Format("\
+SYS_INIT:	%i 	 SYS_INIT_STKY:	%i\n\
+LOL_B:	%i  	LOL_B_STKY:	%i\n\
+LOL_A:	%i  	LOL_A_STKY:	%i\n\
+LOS:	%i  	LOS_STKY:	%i", 0,0,0,0,0,0,0,0);
+    lblStatus->SetLabel(text);
+}
diff --git a/src/Si5351C/Si5351C_wxgui.h b/src/Si5351C/Si5351C_wxgui.h
new file mode 100644
index 0000000..0fc6c44
--- /dev/null
+++ b/src/Si5351C/Si5351C_wxgui.h
@@ -0,0 +1,146 @@
+/**
+ at file 	Si5351C_wxgui.h
+ at author Lime Microsystems
+*/
+
+#ifndef Si5351C_wxgui_H
+#define Si5351C_wxgui_H
+
+#include <wx/sizer.h>
+#include <wx/stattext.h>
+#include <wx/textctrl.h>
+#include <wx/checkbox.h>
+#include <wx/frame.h>
+#include <wx/button.h>
+#include <wx/radiobox.h>
+#include <string>
+#include "lime/LimeSuite.h"
+
+class Si5351C_wxgui: public wxFrame
+{
+public:
+
+    Si5351C_wxgui(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString &title = _(""), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, int styles = wxDEFAULT_FRAME_STYLE, wxString idname = "");
+    void Initialize(lms_device_t* pModule);
+    virtual ~Si5351C_wxgui();
+    void ModifyClocksGUI(const std::string &board);
+
+    //(*Declarations(Si5351C_wxgui)
+    wxCheckBox* chkEN_CLK5;
+    wxCheckBox* chkInvert_CLK6;
+    wxTextCtrl* txtFreq_CLK7;
+    wxTextCtrl* txtFreq_CLK1;
+    wxCheckBox* chkEN_CLK3;
+    wxCheckBox* chkEN_CLK4;
+    wxCheckBox* chkInvert_CLK3;
+    wxTextCtrl* txtFreq_CLK5;
+    wxStaticText* StaticText13;
+    wxStaticText* StaticText2;
+    wxButton* btnLoadFile;
+    wxTextCtrl* txtFreq_CLK0;
+    wxStaticText* lblCLK6;
+    wxStaticText* lblCLK7;
+    wxStaticText* lblCLK0;
+    wxButton* btnResetToDefaults;
+    wxStaticText* lblCLK5;
+    wxStaticText* StaticText11;
+    wxStaticText* StaticText1;
+    wxButton* btnConfigure;
+    wxCheckBox* chkEN_CLK6;
+    wxStaticText* lblCLK4;
+    wxStaticText* lblCLK2;
+    wxTextCtrl* txtFreq_CLK3;
+    wxButton* btnReadStatus;
+    wxTextCtrl* txtFreq_CLK6;
+    wxButton* btnClearStatus;
+    wxTextCtrl* txtFreq_CLK2;
+    wxCheckBox* chkInvert_CLK2;
+    wxCheckBox* chkInvert_CLK0;
+    wxCheckBox* chkEN_CLK1;
+    wxStaticText* StaticText12;
+    wxStaticText* lblStatus;
+    wxStaticText* lblCLK3;
+    wxCheckBox* chkEN_CLK7;
+    wxCheckBox* chkInvert_CLK1;
+    wxTextCtrl* txtFreq_CLK4;
+    wxTextCtrl* txtCLKIN_MHz;
+    wxStaticText* lblCLK1;
+    wxCheckBox* chkInvert_CLK7;
+    wxCheckBox* chkInvert_CLK5;
+    wxCheckBox* chkEN_CLK2;
+    wxCheckBox* chkEN_CLK0;
+    wxCheckBox* chkInvert_CLK4;
+    wxRadioBox* rgrClkSrc;
+    wxRadioBox* rgrXTALfreq;
+    //*)
+
+protected:
+    void ClockEnable(unsigned int i, bool enabled);
+    //(*Identifiers(Si5351C_wxgui)
+    static const long ID_BUTTON2;
+    static const long ID_BUTTON4;
+    static const long ID_STATICTEXT1;
+    static const long ID_TEXTCTRL1;
+    static const long ID_STATICTEXT14;
+    static const long ID_BUTTON1;
+    static const long ID_BUTTON5;
+    static const long ID_STATICTEXT2;
+    static const long ID_STATICTEXT11;
+    static const long ID_STATICTEXT12;
+    static const long ID_STATICTEXT13;
+    static const long ID_STATICTEXT3;
+    static const long ID_CHECKBOX1;
+    static const long ID_TEXTCTRL2;
+    static const long ID_CHECKBOX9;
+    static const long ID_STATICTEXT4;
+    static const long ID_CHECKBOX2;
+    static const long ID_TEXTCTRL3;
+    static const long ID_CHECKBOX10;
+    static const long ID_STATICTEXT5;
+    static const long ID_CHECKBOX3;
+    static const long ID_TEXTCTRL4;
+    static const long ID_CHECKBOX11;
+    static const long ID_STATICTEXT6;
+    static const long ID_CHECKBOX4;
+    static const long ID_TEXTCTRL5;
+    static const long ID_CHECKBOX12;
+    static const long ID_STATICTEXT7;
+    static const long ID_CHECKBOX5;
+    static const long ID_TEXTCTRL6;
+    static const long ID_CHECKBOX13;
+    static const long ID_STATICTEXT8;
+    static const long ID_CHECKBOX6;
+    static const long ID_TEXTCTRL7;
+    static const long ID_CHECKBOX14;
+    static const long ID_STATICTEXT9;
+    static const long ID_CHECKBOX7;
+    static const long ID_TEXTCTRL8;
+    static const long ID_CHECKBOX15;
+    static const long ID_STATICTEXT10;
+    static const long ID_CHECKBOX8;
+    static const long ID_TEXTCTRL9;
+    static const long ID_CHECKBOX16;
+    static const long ID_BUTTON3;
+    //*)
+
+private:
+    //(*Handlers(Si5351C_wxgui)
+    void OnbtnLoadFileClick(wxCommandEvent& event);
+    void OnbtnConfigureClockClick(wxCommandEvent& event);
+    void OnbtnResetToDefaultsClick(wxCommandEvent& event);
+    void OnButton1Click(wxCommandEvent& event);
+    void OnbtnReadStatusClick(wxCommandEvent& event);
+    void OnbtnClearStatusClick(wxCommandEvent& event);
+    bool LoadRegValuesFromFile(std::string FName);
+    unsigned char m_newConfiguration[255];
+    lms_device_t* lmsControl;
+    //*)
+
+protected:
+
+    void BuildContent(wxWindow* parent,wxWindowID id,const wxPoint& pos,const wxSize& size);
+
+    DECLARE_EVENT_TABLE()
+};
+
+#endif
diff --git a/src/VersionInfo.h b/src/VersionInfo.h
new file mode 100644
index 0000000..556de1a
--- /dev/null
+++ b/src/VersionInfo.h
@@ -0,0 +1,29 @@
+/**
+ at file VersionInfo.h
+ at author Lime Microsystems
+ at brief API for querying version and build information.
+*/
+
+#ifndef LIMESUITE_VERSION_INFO_H
+#define LIMESUITE_VERSION_INFO_H
+
+#include <LimeSuiteConfig.h>
+#include <string>
+
+namespace lime
+{
+
+    /*!
+     * Get the library version as a dotted string.
+     * The format is major.minor.patch.build-extra.
+     */
+    LIME_API std::string GetLibraryVersion(void);
+
+    /*!
+     * Get the date of the build in "%Y-%M-%d" format.
+     */
+    LIME_API std::string GetBuildTimestamp(void);
+
+}
+
+#endif //LIMESUITE_VERSION_INFO_H
diff --git a/src/VersionInfo.in.cpp b/src/VersionInfo.in.cpp
new file mode 100644
index 0000000..da91de2
--- /dev/null
+++ b/src/VersionInfo.in.cpp
@@ -0,0 +1,17 @@
+/**
+ at file VersionInfo.cpp
+ at author Lime Microsystems
+ at brief API for querying version and build information.
+*/
+
+#include "VersionInfo.h"
+
+std::string lime::GetLibraryVersion(void)
+{
+    return "@LIME_SUITE_VERSION@";
+}
+
+std::string lime::GetBuildTimestamp(void)
+{
+    return "@BUILD_TIMESTAMP@";
+}
diff --git a/src/auto_version.py b/src/auto_version.py
new file mode 100644
index 0000000..60bbd44
--- /dev/null
+++ b/src/auto_version.py
@@ -0,0 +1,64 @@
+__author__ = 'Lime Microsystems'
+from string import Template
+import datetime
+
+filename = "version.h"
+
+version_file_template = Template(
+"""/**
+ at author Lime Microsystems
+ at brief  Automatically generated software version
+*/
+#pragma once
+namespace AutoVersion
+{
+    static const int year = $year;
+    static const int month = $month;
+    static const int day = $day;
+    static const int hour = $hour;
+    static const int minutes = $minutes;
+    static const int seconds = $seconds;
+    static const int buildsCounter = $buildsCounter;
+    static const char branchName[] = "$branchName";
+}
+"""
+)
+
+buildCount = 0
+branchName = "";
+try:
+    fin = open(filename, 'r')
+    lines = []
+    for line in fin:
+        lines.append(line)
+        if( line.find("static const int buildsCounter") != -1):
+            start = line.find("=")
+            if(start != -1):
+                buildCount = int( line[start+1:line.find(";", start)])+1
+        if( line.find("static const char branchName[]") != -1):
+            start = line.find("\"")
+            if(start != -1):
+                branchName = line[start+1:line.find("\"", start+1)]
+    fin.close()
+except FileNotFoundError:
+    print("old version file not found, creating new file")
+
+timestamp = datetime.datetime.now()
+
+f = open('version.h', "w")
+f.write(version_file_template.substitute(
+    year=timestamp.year,
+    month=timestamp.month,
+    day=timestamp.day,
+    hour=timestamp.hour,
+    minutes=timestamp.minute,
+    seconds=timestamp.second,
+    buildsCounter = buildCount,
+    branchName = branchName)
+)
+f.close()
+
+
+
+
+
diff --git a/src/boardEmulator.cpp b/src/boardEmulator.cpp
new file mode 100644
index 0000000..58573ed
--- /dev/null
+++ b/src/boardEmulator.cpp
@@ -0,0 +1,228 @@
+#include <signal.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <iostream>
+#include <thread>
+#include <unistd.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <string.h>
+#include <vector>
+#include <termios.h>
+#include <map>
+#include <ctime>
+#include <LMS64CProtocol.h>
+#include <LMSBoards.h>
+
+using namespace std;
+using namespace lime;
+
+bool stopApplication = false;
+
+int ProcessLMS64C(const uint8_t *input, uint8_t *output);
+
+void ApplicationStopHandler(int s)
+{
+	printf("Caught signal %d, stopping application\n",s);
+	stopApplication = true;
+}
+
+int main(int argc, char** argv)
+{
+	struct sigaction sigIntHandler;
+	sigIntHandler.sa_handler = ApplicationStopHandler;
+	sigemptyset(&sigIntHandler.sa_mask);
+	sigIntHandler.sa_flags = 0;
+	sigaction(SIGINT, &sigIntHandler, NULL);
+
+	int masterFd = posix_openpt(O_RDWR);
+	if(masterFd < 0)
+	{
+		printf("failed to open ptmx\n");
+		return -1;
+	}
+	grantpt(masterFd);
+	unlockpt(masterFd);
+	printf("slave: %s\n", ptsname(masterFd));
+
+	//create soft link to emulator
+	char linkCommand[256];
+	printf("Creating symbolik link /dev/ttyACM_LMS7emulator\n");
+	sprintf(linkCommand, "sudo ln -s %s /dev/ttyACM_LMS7emulator", ptsname(masterFd));
+	system(linkCommand);
+
+	cout << "LMS7 board emulator started" << endl;
+
+	const int bufSize = 64;
+	vector<uint8_t> inputBuf;
+
+	uint8_t outputBuf[64];
+
+	struct termios term_settings;
+	tcgetattr(masterFd, &term_settings);
+	// Set raw mode on the slave side of the PTY
+	cfmakeraw (&term_settings);
+	tcsetattr (masterFd, TCSANOW, &term_settings);
+
+	while(not stopApplication)
+	{
+		char tempbuf[128];
+		int bwrite = 0;
+		int bread = read(masterFd, tempbuf, bufSize);
+		if(bread < 0)
+		{
+			int errsv = errno;
+			printf("%s\n", strerror(errsv));
+			std::this_thread::sleep_for(std::chrono::milliseconds(1000));
+			continue;
+		}
+
+		time_t rawtime;
+		struct tm * timeinfo;
+		char timeBuf[80];
+		time(&rawtime);
+		timeinfo = localtime(&rawtime);
+		strftime(timeBuf, 80, "[%H:%M:%S] ", timeinfo);
+
+		printf("%s Received: %i\n", timeBuf, bread);
+		for(int i=0; i<bread; ++i)
+		{
+			inputBuf.push_back(tempbuf[i]);
+			if(inputBuf.size() == 64)
+			{
+				ProcessLMS64C(inputBuf.data(), outputBuf);
+				bwrite = write(masterFd, outputBuf, bufSize);
+				if(bwrite < 0)
+				{
+					int errsv = errno;
+					printf("error writing data %s\n", strerror(errsv));
+				}
+				time(&rawtime);
+				timeinfo = localtime(&rawtime);
+				strftime(timeBuf, 80, "[%H:%M:%S] ", timeinfo);
+				printf("%s Transmitted: %i\n", timeBuf, bwrite);
+				inputBuf.clear();
+			}
+		}
+	}
+	close(masterFd);
+	printf("Removing symbolic link /dev/ttyACM_LMS7emulator\n");
+	sprintf(linkCommand, "sudo rm /dev/ttyACM_LMS7emulator");
+	system(linkCommand);
+	return 0;
+}
+
+
+//LMS7002 registers
+map<uint16_t, uint16_t> channelA;
+map<uint16_t, uint16_t> channelB;
+
+//FPGA registers
+map<uint16_t, uint16_t> fpgaRegisters;
+
+void WriteRegister(const uint16_t addr, const uint16_t data)
+{
+	if((channelA[0x0020] & 0x1) != 0 || addr < 0x0100) //A channel
+		channelA[addr] = data;
+	if((channelA[0x0020] & 0x2) != 0 && addr >= 0x0100) //B channel
+		channelB[addr] = data;
+}
+uint16_t ReadRegister(const uint16_t addr)
+{
+	uint16_t retValue = 0;
+	if((channelA[0x0020] & 0x1) != 0 || addr < 0x0100) //A channel
+		retValue |= channelA[addr];
+	if((channelA[0x0020] & 0x2) != 0 && addr >= 0x0100) //B channel
+		retValue |= channelB[addr];
+	return retValue;
+}
+
+int ProcessLMS64C(const uint8_t *input, uint8_t *output)
+{
+	printf("Got cmd: %i\n", input[0]);
+	const int hs = 8; //header size
+	const int bufSize = 64;
+	memset(output, 0, bufSize);
+	switch(input[0])
+	{
+	case CMD_GET_INFO:
+		memcpy(output, input, hs);
+		output[1] = STATUS_COMPLETED_CMD;
+		output[hs+0] = 255; //firmware
+		output[hs+1] = LMS_DEV_EVB7V2; //device
+		output[hs+2] = 255; //protocol
+		output[hs+3] = 255; //hardware
+		output[hs+4] = EXP_BOARD_UNSUPPORTED; //expansion board
+		break;
+	case CMD_LMS7002_WR:{
+		memcpy(output, input, bufSize);
+		output[1] = STATUS_COMPLETED_CMD;
+        int blockCount = input[2];
+        for(int i=0; i<blockCount; ++i)
+		{
+			int bufPos = hs+i*4;
+			int addr = (input[bufPos]<<8) | input[bufPos+1];
+			addr = addr & 0x7FFF;
+			int data = (input[bufPos+2]<<8) | input[bufPos+3];
+			WriteRegister(addr, data);
+		}
+		break;}
+	case CMD_LMS7002_RD:{
+		memcpy(output, input, hs);
+		output[1] = STATUS_COMPLETED_CMD;
+        int blockCount = input[2];
+        for(int i=0; i<blockCount; ++i)
+		{
+			int bufPos = hs+i*2;
+			int addr = (input[bufPos]<<8) | input[bufPos+1];
+			addr = addr & 0x7FFF;
+			int data = ReadRegister(addr);
+			int outBufPos = hs+i*4;
+			output[outBufPos] = input[bufPos];
+			output[outBufPos+1] = input[bufPos+1];
+			output[outBufPos+2] = data >> 8;
+			output[outBufPos+3] = data & 0xFF;
+		}
+		break;}
+	case CMD_BRDSPI_WR:{
+		memcpy(output, input, bufSize);
+		output[1] = STATUS_COMPLETED_CMD;
+        int blockCount = input[2];
+        for(int i=0; i<blockCount; ++i)
+		{
+			int bufPos = hs+i*4;
+			int addr = (input[bufPos]<<8) | input[bufPos+1];
+			addr = addr & 0x7FFF;
+			int data = (input[bufPos+2]<<8) | input[bufPos+3];
+			fpgaRegisters[addr] = data;
+		}
+		break;}
+	case CMD_BRDSPI_RD:{
+		memcpy(output, input, hs);
+		output[1] = STATUS_COMPLETED_CMD;
+        int blockCount = input[2];
+        for(int i=0; i<blockCount; ++i)
+		{
+			int bufPos = hs+i*2;
+			int addr = (input[bufPos]<<8) | input[bufPos+1];
+			addr = addr & 0x7FFF;
+			int data = fpgaRegisters[addr];
+			int outBufPos = hs+i*4;
+			output[outBufPos] = input[bufPos];
+			output[outBufPos+1] = input[bufPos+1];
+			output[outBufPos+2] = data >> 8;
+			output[outBufPos+3] = data & 0xFF;
+		}
+		break;}
+	case CMD_ALTERA_FPGA_GW_WR:
+	case CMD_ALTERA_FPGA_GW_RD:
+	case CMD_MEMORY_WR:
+		memcpy(output, input, hs);
+		output[1] = STATUS_COMPLETED_CMD;
+		break;
+	default:
+		memcpy(output, input, hs);
+		output[1] = STATUS_UNKNOWN_CMD;
+	}
+	return 0;
+}
diff --git a/src/boards_wxgui/lms7002m_novena_wxgui.cpp b/src/boards_wxgui/lms7002m_novena_wxgui.cpp
new file mode 100644
index 0000000..58fffb6
--- /dev/null
+++ b/src/boards_wxgui/lms7002m_novena_wxgui.cpp
@@ -0,0 +1,133 @@
+#include "lms7002m_novena_wxgui.h"
+
+
+
+LMS7002M_Novena_wxgui::LMS7002M_Novena_wxgui(wxWindow* parent, wxWindowID id, const wxString &title, const wxPoint& pos, const wxSize& size, long styles)
+    :lmsControl(nullptr)
+{
+    Create(parent, id, title, wxDefaultPosition, wxDefaultSize, styles, title);
+#ifdef WIN32
+    SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
+#endif
+    wxFlexGridSizer* mainSizer = new wxFlexGridSizer(0, 2, 5, 5);
+
+    lms_reset = new wxCheckBox(this, wxNewId(), _("LMS_RESET"));
+    lms_reset->SetValue(true);
+    mainSizer->Add(lms_reset, 1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 0);
+    Connect(lms_reset->GetId(), wxEVT_CHECKBOX, (wxObjectEventFunction)&LMS7002M_Novena_wxgui::ParameterChangeHandler);
+
+    lms_rxen = new wxCheckBox(this, wxNewId(), _("LMS_Rx_EN"));
+    lms_rxen->SetValue(true);
+    mainSizer->Add(lms_rxen, 1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 0);
+    Connect(lms_rxen->GetId(), wxEVT_CHECKBOX, (wxObjectEventFunction)&LMS7002M_Novena_wxgui::ParameterChangeHandler);
+
+    lms_txen = new wxCheckBox(this, wxNewId(), _("LMS_Tx_EN"));
+    lms_txen->SetValue(true);
+    mainSizer->Add(lms_txen, 1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 0);
+    Connect(lms_txen->GetId(), wxEVT_CHECKBOX, (wxObjectEventFunction)&LMS7002M_Novena_wxgui::ParameterChangeHandler);
+
+    lms_gpio2 = new wxCheckBox(this, wxNewId(), _("LMS_GPIO2"));
+    mainSizer->Add(lms_gpio2, 1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 0);
+    Connect(lms_gpio2->GetId(), wxEVT_CHECKBOX, (wxObjectEventFunction)&LMS7002M_Novena_wxgui::ParameterChangeHandler);
+
+    lms_gpio1 = new wxCheckBox(this, wxNewId(), _("LMS_GPIO1"));
+    mainSizer->Add(lms_gpio1, 1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 0);
+    Connect(lms_gpio1->GetId(), wxEVT_CHECKBOX, (wxObjectEventFunction)&LMS7002M_Novena_wxgui::ParameterChangeHandler);
+
+    lms_gpio0 = new wxCheckBox(this, wxNewId(), _("LMS_GPIO0"));
+    mainSizer->Add(lms_gpio0, 1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 0);
+    Connect(lms_gpio0->GetId(), wxEVT_CHECKBOX, (wxObjectEventFunction)&LMS7002M_Novena_wxgui::ParameterChangeHandler);
+
+    btnReadAll = new wxButton(this, wxNewId(), _("Read All"));
+    mainSizer->Add(btnReadAll, 1, wxALL | wxALIGN_LEFT | wxALIGN_TOP, 0);
+    Connect(btnReadAll->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&LMS7002M_Novena_wxgui::OnReadAll);
+
+    SetSizer(mainSizer);
+    mainSizer->Fit(this);
+    mainSizer->SetSizeHints(this);
+}
+
+LMS7002M_Novena_wxgui::~LMS7002M_Novena_wxgui()
+{
+
+}
+
+void LMS7002M_Novena_wxgui::UpdatePanel()
+{
+    if (lmsControl == nullptr)
+        return;
+
+
+    uint32_t dataWr = (1<<31) | (0x0806 << 16);
+    uint16_t dataRd = 0;
+    int status;
+    status = LMS_ReadLMSReg(lmsControl,dataWr>>16,&dataRd);
+
+    if (status != 0)
+    {
+        wxMessageBox(LMS_GetLastErrorMessage(), _("Error"), wxICON_ERROR | wxOK);
+        return;
+    }
+
+    unsigned int value = dataRd & 0xFFFF;
+    lms_reset->SetValue((value >> 5)&1);
+    lms_rxen->SetValue((value >> 4)&1);
+    lms_txen->SetValue((value >> 3)&1);
+    lms_gpio2->SetValue((value >> 2)&1);
+    lms_gpio1->SetValue((value >> 1)&1);
+    lms_gpio0->SetValue((value >> 0)&1);
+}
+
+void LMS7002M_Novena_wxgui::Initialize(lms_device_t* serPort, const size_t devIndex)
+{
+   lmsControl = serPort;
+    if (lmsControl != nullptr)
+    {
+        //m_rficSpiAddr = mSerPort->GetDeviceInfo().addrsLMS7002M.at(devIndex);
+    }
+}
+
+/**
+RX active paths
+lms_gpio0 | lms_gpio1      	RX_A		RX_B
+    0 			0       =>  	no active path
+	1   		0 		=>	LNAW_A  	LNAW_B
+	0			1		=>	LNAH_A  	LNAH_B
+	1			1		=>	LNAL_A 	 	LNAL_B
+
+lms_gpio2 - tx output selection:
+	0 - TX1_A and TX1_B (Band 1)
+	1 - TX2_A and TX2_B (Band 2)
+*/
+void LMS7002M_Novena_wxgui::ParameterChangeHandler(wxCommandEvent& event)
+{
+    if (lmsControl == nullptr)
+        return;
+
+ /*   if (mSerPort->IsOpen() == false)
+    {
+        wxMessageBox(_("Device not connected"), _("Error"), wxICON_ERROR | wxOK);
+        return;
+    }*/
+
+    unsigned int value = 0;
+    value |= lms_reset->GetValue() << 5;
+    value |= lms_rxen->GetValue() << 4;
+    value |= lms_txen->GetValue() << 3;
+    value |= lms_gpio2->GetValue() << 2;
+    value |= lms_gpio1->GetValue() << 1;
+    value |= lms_gpio0->GetValue() << 0;
+    uint32_t dataWr = (1 << 31) | (0x0806 << 16) | (value & 0xFFFF);
+    int status;
+    status = LMS_WriteLMSReg(lmsControl,dataWr>>16,value);
+    if (status != 0)
+    {
+        wxMessageBox(_("Failed to write SPI"), _("Error"), wxICON_ERROR | wxOK);
+        return;
+    }
+}
+
+void LMS7002M_Novena_wxgui::OnReadAll(wxCommandEvent& event)
+{
+    UpdatePanel();
+}
diff --git a/src/boards_wxgui/lms7002m_novena_wxgui.h b/src/boards_wxgui/lms7002m_novena_wxgui.h
new file mode 100644
index 0000000..8d5c4c9
--- /dev/null
+++ b/src/boards_wxgui/lms7002m_novena_wxgui.h
@@ -0,0 +1,32 @@
+/**
+ at file	lms7002m_novena_wxgui.h
+ at author Lime Microsystems (www.limemicro.com)
+ at brief	User interface for controls on Novena board
+*/
+
+#ifndef LMS7002M_NOVENA_WXGUI_H
+#define LMS7002M_NOVENA_WXGUI_H
+
+#include <wx/wx.h>
+#include "lime/LimeSuite.h"
+
+
+class LMS7002M_Novena_wxgui : public wxFrame
+{
+public:
+    LMS7002M_Novena_wxgui(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString &title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long styles = 0);
+    void Initialize(lms_device_t* serPort, const size_t devIndex = 0);
+    virtual ~LMS7002M_Novena_wxgui();
+    virtual void UpdatePanel();
+
+    wxCheckBox *lms_reset, *lms_rxen, *lms_txen, *lms_gpio2, *lms_gpio1, *lms_gpio0;
+    wxButton* btnReadAll;
+protected:
+    void ParameterChangeHandler(wxCommandEvent& event);
+    void OnReadAll(wxCommandEvent& event);
+    lms_device_t* lmsControl;
+    int m_rficSpiAddr;
+
+};
+
+#endif //LMS7002M_NOVENA_H
diff --git a/src/boards_wxgui/pnlLimeSDR.cpp b/src/boards_wxgui/pnlLimeSDR.cpp
new file mode 100644
index 0000000..c1c3fbb
--- /dev/null
+++ b/src/boards_wxgui/pnlLimeSDR.cpp
@@ -0,0 +1,150 @@
+#include "pnlLimeSDR.h"
+
+#include <wx/sizer.h>
+#include <wx/stattext.h>
+#include <wx/button.h>
+#include <wx/string.h>
+#include <wx/checkbox.h>
+#include <wx/msgdlg.h>
+#include <wx/statbox.h>
+#include "lms7suiteEvents.h"
+
+#include <ciso646>
+
+#include <ErrorReporting.h>
+
+using namespace lime;
+using namespace std;
+
+BEGIN_EVENT_TABLE(pnlLimeSDR, wxPanel)
+END_EVENT_TABLE()
+
+pnlLimeSDR::pnlLimeSDR(wxWindow* parent,wxWindowID id, const wxPoint& pos,const wxSize& size, int style, wxString name)
+{
+    lmsControl = nullptr;
+
+    Create(parent, id, pos, size, style, name);
+#ifdef WIN32
+    SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
+#endif
+    mainSizer = new wxFlexGridSizer(0, 2, 5, 5);
+    controlsSizer = new wxFlexGridSizer(0, 2, 5, 5);
+
+    SetSizer(mainSizer);
+    chkRFLB_A_EN = new wxCheckBox(this, wxNewId(), _("RF loopback ch.A"));
+    chkRFLB_A_EN->SetToolTip(_("[RFLB_A_EN] External RF loopback TxBAND2->RxLNAH channel A"));
+    Connect(chkRFLB_A_EN->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlLimeSDR::OnGPIOChange), NULL, this);
+    controlsSizer->Add(chkRFLB_A_EN, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    chkRFLB_B_EN = new wxCheckBox(this, wxNewId(), _("RF loopback ch.A"));
+    chkRFLB_B_EN->SetToolTip(_("[RFLB_B_EN] External RF loopback TxBAND2->RxLNAH channel B"));
+    Connect(chkRFLB_B_EN->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlLimeSDR::OnGPIOChange), NULL, this);
+    controlsSizer->Add(chkRFLB_B_EN, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+
+    chkTX1_2_LB_SH = new wxCheckBox(this, wxNewId(), _("Ch.A shunt"));
+    chkTX1_2_LB_SH->SetToolTip(_("[TX1_2_LB_SH]"));
+    Connect(chkTX1_2_LB_SH->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlLimeSDR::OnGPIOChange), NULL, this);
+    controlsSizer->Add(chkTX1_2_LB_SH, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    chkTX2_2_LB_SH = new wxCheckBox(this, wxNewId(), _("Ch.B shunt"));
+    chkTX2_2_LB_SH->SetToolTip(_("[TX2_2_LB_SH]"));
+    Connect(chkTX2_2_LB_SH->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlLimeSDR::OnGPIOChange), NULL, this);
+    controlsSizer->Add(chkTX2_2_LB_SH, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    chkTX1_2_LB_AT = new wxCheckBox(this, wxNewId(), _("Ch.A attenuator"));
+    chkTX1_2_LB_AT->SetToolTip(_("[TX1_2_LB_AT]"));
+    Connect(chkTX1_2_LB_AT->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlLimeSDR::OnGPIOChange), NULL, this);
+    controlsSizer->Add(chkTX1_2_LB_AT, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    chkTX2_2_LB_AT = new wxCheckBox(this, wxNewId(), _("Ch.B attenuator"));
+    chkTX2_2_LB_AT->SetToolTip(_("[TX2_2_LB_AT]"));
+    Connect(chkTX2_2_LB_AT->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlLimeSDR::OnGPIOChange), NULL, this);
+    controlsSizer->Add(chkTX2_2_LB_AT, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+
+    groupSizer = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("External loopback controls") ), wxVERTICAL );
+    lblWarning = new wxStaticText(this, wxID_ANY, _(""));
+    lblWarning->Hide();
+    groupSizer->Add(lblWarning, 0, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    groupSizer->Add(controlsSizer, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    mainSizer->Add(groupSizer, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+
+    mainSizer->Fit(this);
+    mainSizer->SetSizeHints(this);
+    Layout();
+
+    Bind(READ_ALL_VALUES, &pnlLimeSDR::OnReadAll, this, this->GetId());
+    Bind(WRITE_ALL_VALUES, &pnlLimeSDR::OnGPIOChange, this, this->GetId());
+}
+
+void pnlLimeSDR::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    if(lmsControl)
+    {
+        auto info = LMS_GetDeviceInfo(lmsControl);
+        if(info != nullptr)
+        {
+            int hw = std::stoi(info->hardwareVersion);
+
+            lblWarning->SetLabel(_(""));
+            lblWarning->Hide();
+            auto controls = controlsSizer->GetChildren();
+            for(auto i : controls)
+                i->GetWindow()->Enable();
+        }
+    }
+    
+    mainSizer->Fit(this);
+    mainSizer->SetSizeHints(this);
+    Layout();
+}
+
+pnlLimeSDR::~pnlLimeSDR()
+{
+    chkRFLB_A_EN->Disconnect(wxEVT_CHECKBOX, chkRFLB_A_EN->GetId(), wxCommandEventHandler(pnlLimeSDR::OnGPIOChange), 0, this);
+    chkRFLB_B_EN->Disconnect(wxEVT_CHECKBOX, chkRFLB_B_EN->GetId(), wxCommandEventHandler(pnlLimeSDR::OnGPIOChange), 0, this);
+    chkTX1_2_LB_SH->Disconnect(wxEVT_CHECKBOX, chkTX1_2_LB_SH->GetId(), wxCommandEventHandler(pnlLimeSDR::OnGPIOChange), 0, this);;
+    chkTX1_2_LB_AT->Disconnect(wxEVT_CHECKBOX, chkTX1_2_LB_AT->GetId(), wxCommandEventHandler(pnlLimeSDR::OnGPIOChange), 0, this);;
+    chkTX2_2_LB_SH->Disconnect(wxEVT_CHECKBOX, chkTX2_2_LB_SH->GetId(), wxCommandEventHandler(pnlLimeSDR::OnGPIOChange), 0, this);;
+    chkTX2_2_LB_AT->Disconnect(wxEVT_CHECKBOX, chkTX2_2_LB_AT->GetId(), wxCommandEventHandler(pnlLimeSDR::OnGPIOChange), 0, this);;
+}
+
+void pnlLimeSDR::OnGPIOChange(wxCommandEvent& event)
+{
+    uint16_t addr = 0x0017;
+    uint16_t value = 0;
+    value |= chkRFLB_A_EN->GetValue() << 0;
+    value |= chkTX1_2_LB_AT->GetValue() << 1;
+    value |= chkTX1_2_LB_SH->GetValue() << 2;
+
+    value |= chkRFLB_B_EN->GetValue() << 4;
+    value |= chkTX2_2_LB_AT->GetValue() << 5;
+    value |= chkTX2_2_LB_SH->GetValue() << 6;
+
+    if(lmsControl && LMS_WriteFPGAReg(lmsControl, addr, value))
+        wxMessageBox(LMS_GetLastErrorMessage(), _("Error"), wxICON_ERROR | wxOK);
+}
+
+void pnlLimeSDR::UpdatePanel()
+{
+    uint16_t addr = 0x0017;
+    uint16_t value = 0;
+    if(lmsControl && LMS_ReadFPGAReg(lmsControl, addr, &value))
+    {
+        wxMessageBox(LMS_GetLastErrorMessage(), _("Error"), wxICON_ERROR | wxOK);
+        return;
+    }
+    chkRFLB_A_EN->SetValue((value >> 0) & 0x1);
+    chkTX1_2_LB_AT->SetValue((value >> 1) & 0x1);
+    chkTX1_2_LB_SH->SetValue((value >> 2) & 0x1);
+
+    chkRFLB_B_EN->SetValue((value >> 4) & 0x1);
+    chkTX2_2_LB_AT->SetValue((value >> 5) & 0x1);
+    chkTX2_2_LB_SH->SetValue((value >> 6) & 0x1);
+}
+
+void pnlLimeSDR::OnReadAll(wxCommandEvent &event)
+{
+    UpdatePanel();
+}
+
+void pnlLimeSDR::OnWriteAll(wxCommandEvent &event)
+{
+    OnGPIOChange(event);
+}
diff --git a/src/boards_wxgui/pnlLimeSDR.h b/src/boards_wxgui/pnlLimeSDR.h
new file mode 100644
index 0000000..43ed556
--- /dev/null
+++ b/src/boards_wxgui/pnlLimeSDR.h
@@ -0,0 +1,44 @@
+#ifndef PNL_LIMESDR_H
+#define PNL_LIMESDR_H
+
+#include "lime/LimeSuite.h"
+#include <map>
+#include <wx/panel.h>
+class wxStaticText;
+class wxFlexGridSizer;
+class wxCheckBox;
+class wxStaticBoxSizer;
+
+namespace lime
+{
+class IConnection;
+}
+
+class pnlLimeSDR : public wxPanel
+{
+public:
+    pnlLimeSDR(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, int style = 0, wxString name = wxEmptyString);
+    void Initialize(lms_device_t* pControl);
+    virtual ~pnlLimeSDR();
+    virtual void UpdatePanel();
+    void OnGPIOChange(wxCommandEvent &event);
+
+    void OnReadAll(wxCommandEvent &event);
+    void OnWriteAll(wxCommandEvent &event);
+
+protected:
+    wxCheckBox* chkRFLB_A_EN;
+    wxCheckBox* chkRFLB_B_EN;
+    wxCheckBox* chkTX1_2_LB_SH;
+    wxCheckBox* chkTX1_2_LB_AT;
+    wxCheckBox* chkTX2_2_LB_SH;
+    wxCheckBox* chkTX2_2_LB_AT;
+    wxStaticText* lblWarning;
+    wxFlexGridSizer* controlsSizer;
+    wxStaticBoxSizer *groupSizer;
+    wxFlexGridSizer* mainSizer;
+    lms_device_t *lmsControl;
+    DECLARE_EVENT_TABLE()
+};
+
+#endif
diff --git a/src/boards_wxgui/pnlQSpark.cpp b/src/boards_wxgui/pnlQSpark.cpp
new file mode 100644
index 0000000..749e37f
--- /dev/null
+++ b/src/boards_wxgui/pnlQSpark.cpp
@@ -0,0 +1,360 @@
+#include <wx/sizer.h>
+#include <wx/stattext.h>
+#include <wx/button.h>
+#include <wx/string.h>
+#include <wx/spinctrl.h>
+#include <wx/combobox.h>
+#include <wx/checkbox.h>
+#include <wx/msgdlg.h>
+#include <wx/radiobox.h>
+
+#include "pnlQSpark.h"
+#include <ciso646>
+#include <map>
+
+#include <FPGA_common.h>
+using namespace lime;
+using namespace std;
+
+BEGIN_EVENT_TABLE(pnlQSpark,wxFrame)
+END_EVENT_TABLE()
+
+pnlQSpark::Register::Register()
+    : address(0), msb(0), lsb(0), defaultValue(0)
+{
+}
+
+
+pnlQSpark::Register::Register(unsigned short address, unsigned char msb, unsigned char lsb, unsigned short defaultValue)
+    : address(address), msb(msb), lsb(lsb), defaultValue(defaultValue)
+{
+}
+
+pnlQSpark::pnlQSpark(wxWindow* parent,wxWindowID id, const wxString &title, const wxPoint& pos,const wxSize& size, int style, wxString name)
+{
+    lmsControl = nullptr;
+
+    wxFlexGridSizer* FlexGridSizer1;
+
+    Create(parent, id, title, wxDefaultPosition, wxDefaultSize, style, _T("id"));
+#ifdef WIN32
+    SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
+#endif
+    wxFlexGridSizer* mainSizer = new wxFlexGridSizer(0, 2, 5, 5);
+    FlexGridSizer1 = new wxFlexGridSizer(0, 1, 5, 5);
+
+    SetSizer(mainSizer);
+
+    wxSize freqTextfieldSize(64, -1);
+    mPanelStreamPLL = new wxPanel(this, wxNewId());
+    wxFlexGridSizer* sizerPllControls = new wxFlexGridSizer(0, 3, 5, 5);
+    sizerPllControls->Add(new wxStaticText(mPanelStreamPLL, wxID_ANY, _("DAC (MHz):")), 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    txtPllFreqTxMHz = new wxTextCtrl(mPanelStreamPLL, wxNewId(), _("160"), wxDefaultPosition, freqTextfieldSize);
+    sizerPllControls->Add(txtPllFreqTxMHz, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    lblRealFreqTx = new wxStaticText(mPanelStreamPLL, wxID_ANY, _("Real: ? MHz"));
+    sizerPllControls->Add(lblRealFreqTx, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+
+    sizerPllControls->Add(new wxStaticText(mPanelStreamPLL, wxID_ANY, _("ADC (MHz):")), 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    txtPllFreqRxMHz = new wxTextCtrl(mPanelStreamPLL, wxNewId(), _("160"), wxDefaultPosition, freqTextfieldSize);
+    sizerPllControls->Add(txtPllFreqRxMHz, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    lblRealFreqRx = new wxStaticText(mPanelStreamPLL, wxID_ANY, _("Real: ? MHz"));
+    sizerPllControls->Add(lblRealFreqRx, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+
+    btnConfigurePLL = new wxButton(mPanelStreamPLL, wxNewId(), _("Configure"));
+    sizerPllControls->Add(btnConfigurePLL, 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    Connect(btnConfigurePLL->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(pnlQSpark::OnConfigurePLL), NULL, this);
+
+    wxStaticBoxSizer* streamPllGroup = new wxStaticBoxSizer(wxHORIZONTAL, mPanelStreamPLL, _T("Digital Interface Clock"));
+    mPanelStreamPLL->SetSizer(streamPllGroup);
+    streamPllGroup->Add(sizerPllControls, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    streamPllGroup->Fit(mPanelStreamPLL);
+    FlexGridSizer1->Add(mPanelStreamPLL, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+
+    wxFlexGridSizer* moduleEnables = new wxFlexGridSizer(0, 2, 0, 0);
+    chkEN_RXTSP = new wxCheckBox(this, wxNewId(), _("Enable RxTSP"));
+    moduleEnables->Add(chkEN_RXTSP, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(chkEN_RXTSP->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    chkEN_TXTSP = new wxCheckBox(this, wxNewId(), _("Enable TxTSP"));
+    moduleEnables->Add(chkEN_TXTSP, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(chkEN_TXTSP->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    FlexGridSizer1->Add(moduleEnables, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP | wxALL, 5);
+
+    wxStaticBoxSizer* bypassesGroup = new wxStaticBoxSizer(wxVERTICAL, this, _T("Bypass"));
+    wxFlexGridSizer* bypasses = new wxFlexGridSizer(0, 2, 0, 0);
+    chkRX_GCORR_BYP = new wxCheckBox(this, wxNewId(), _("Rx Gain corrector"));
+    bypasses->Add(chkRX_GCORR_BYP, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(chkRX_GCORR_BYP->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    chkTX_GCORR_BYP = new wxCheckBox(this, wxNewId(), _("Tx Gain corrector"));
+    bypasses->Add(chkTX_GCORR_BYP, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(chkTX_GCORR_BYP->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    chkRX_PHCORR_BYP = new wxCheckBox(this, wxNewId(), _("Rx Phase corrector"));
+    bypasses->Add(chkRX_PHCORR_BYP, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(chkRX_PHCORR_BYP->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    chkTX_PHCORR_BYP = new wxCheckBox(this, wxNewId(), _("Tx Phase corrector"));
+    bypasses->Add(chkTX_PHCORR_BYP, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(chkTX_PHCORR_BYP->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    chkRX_DCCORR_BYP = new wxCheckBox(this, wxNewId(), _("Rx DC corrector"));
+    bypasses->Add(chkRX_DCCORR_BYP, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(chkRX_DCCORR_BYP->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    chkTX_DCCORR_BYP = new wxCheckBox(this, wxNewId(), _("Tx DC corrector"));
+    bypasses->Add(chkTX_DCCORR_BYP, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(chkTX_DCCORR_BYP->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    bypassesGroup->Add(bypasses , 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    FlexGridSizer1->Add(bypassesGroup, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+
+    wxFlexGridSizer* tx_correctorsSizer = new wxFlexGridSizer(0, 2, 0, 5);
+    wxSize spinBoxSize(64, -1);
+    long spinBoxStyle = wxSP_ARROW_KEYS | wxTE_PROCESS_ENTER;
+    tx_correctorsSizer->Add(new wxStaticText(this, wxID_ANY, _("Tx GCORRQ")), 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    spinTX_GCORRQ = new wxSpinCtrl(this, wxNewId(), wxEmptyString, wxDefaultPosition, spinBoxSize, spinBoxStyle, 0, 2047, 2047);
+    tx_correctorsSizer->Add(spinTX_GCORRQ, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(spinTX_GCORRQ->GetId(), wxEVT_TEXT_ENTER, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinTX_GCORRQ->GetId(), wxEVT_SPINCTRL, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinTX_GCORRQ->GetId(), wxEVT_SPIN, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    tx_correctorsSizer->Add(new wxStaticText(this, wxID_ANY, _("Tx GCORRI")), 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    spinTX_GCORRI = new wxSpinCtrl(this, wxNewId(), wxEmptyString, wxDefaultPosition, spinBoxSize, spinBoxStyle, 0, 2047, 2047);
+    tx_correctorsSizer->Add(spinTX_GCORRI, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(spinTX_GCORRI->GetId(), wxEVT_TEXT_ENTER, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinTX_GCORRI->GetId(), wxEVT_SPINCTRL, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinTX_GCORRI->GetId(), wxEVT_SPIN, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    tx_correctorsSizer->Add(new wxStaticText(this, wxID_ANY, _("Tx PHCORR")), 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    spinTX_PHCORR = new wxSpinCtrl(this, wxNewId(), wxEmptyString, wxDefaultPosition, spinBoxSize, spinBoxStyle, -2048, 2047, 0);
+    tx_correctorsSizer->Add(spinTX_PHCORR, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(spinTX_PHCORR->GetId(), wxEVT_TEXT_ENTER, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinTX_PHCORR->GetId(), wxEVT_SPINCTRL, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinTX_PHCORR->GetId(), wxEVT_SPIN, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    tx_correctorsSizer->Add(new wxStaticText(this, wxID_ANY, _("Tx DCCORRI")), 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    spinTX_DCCORRI = new wxSpinCtrl(this, wxNewId(), wxEmptyString, wxDefaultPosition, spinBoxSize, spinBoxStyle, -128, 127, 0);
+    tx_correctorsSizer->Add(spinTX_DCCORRI, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(spinTX_DCCORRI->GetId(), wxEVT_TEXT_ENTER, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinTX_DCCORRI->GetId(), wxEVT_SPINCTRL, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinTX_DCCORRI->GetId(), wxEVT_SPIN, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    tx_correctorsSizer->Add(new wxStaticText(this, wxID_ANY, _("Tx DCCORRQ")), 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    spinTX_DCCORRQ = new wxSpinCtrl(this, wxNewId(), wxEmptyString, wxDefaultPosition, spinBoxSize, spinBoxStyle, -128, 127, 0);
+    tx_correctorsSizer->Add(spinTX_DCCORRQ, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(spinTX_DCCORRQ->GetId(), wxEVT_TEXT_ENTER, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinTX_DCCORRQ->GetId(), wxEVT_SPINCTRL, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinTX_DCCORRQ->GetId(), wxEVT_SPIN, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+
+    wxFlexGridSizer* rx_correctorsSizer = new wxFlexGridSizer(0, 2, 0, 5);
+    rx_correctorsSizer->Add(new wxStaticText(this, wxID_ANY, _("Rx GCORRQ")), 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    spinRX_GCORRQ = new wxSpinCtrl(this, wxNewId(), wxEmptyString, wxDefaultPosition, spinBoxSize, spinBoxStyle, 0, 2047, 2047);
+    rx_correctorsSizer->Add(spinRX_GCORRQ, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(spinRX_GCORRQ->GetId(), wxEVT_TEXT_ENTER, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinRX_GCORRQ->GetId(), wxEVT_SPINCTRL, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinRX_GCORRQ->GetId(), wxEVT_SPIN, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    rx_correctorsSizer->Add(new wxStaticText(this, wxID_ANY, _("Rx GCORRI")), 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    spinRX_GCORRI = new wxSpinCtrl(this, wxNewId(), wxEmptyString, wxDefaultPosition, spinBoxSize, spinBoxStyle, 0, 2047, 2047);
+    rx_correctorsSizer->Add(spinRX_GCORRI, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(spinRX_GCORRI->GetId(), wxEVT_TEXT_ENTER, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinRX_GCORRI->GetId(), wxEVT_SPINCTRL, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinRX_GCORRI->GetId(), wxEVT_SPIN, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    rx_correctorsSizer->Add(new wxStaticText(this, wxID_ANY, _("Rx PHCORR")), 1, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5);
+    spinRX_PHCORR = new wxSpinCtrl(this, wxNewId(), wxEmptyString, wxDefaultPosition, spinBoxSize, spinBoxStyle, -2048, 2047, 0);
+    rx_correctorsSizer->Add(spinRX_PHCORR, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    Connect(spinRX_PHCORR->GetId(), wxEVT_TEXT_ENTER, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinRX_PHCORR->GetId(), wxEVT_SPINCTRL, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+    Connect(spinRX_PHCORR->GetId(), wxEVT_SPIN, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    wxFlexGridSizer* correctorsSizer = new wxFlexGridSizer(0, 2, 0, 5);
+    correctorsSizer->Add(rx_correctorsSizer, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+    correctorsSizer->Add(tx_correctorsSizer, 1, wxALIGN_LEFT | wxALIGN_TOP, 5);
+
+    wxStaticBoxSizer* correctorsGroup = new wxStaticBoxSizer(wxVERTICAL, this, _T("Correctors"));
+    correctorsGroup->Add(correctorsSizer, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    FlexGridSizer1->Add(correctorsGroup, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+
+    txtNcoFreq = new wxTextCtrl(this, wxNewId(), _("1.0"), wxDefaultPosition, freqTextfieldSize);
+    wxArrayString insel_choices;
+    insel_choices.push_back(_("Rx chain"));
+    insel_choices.push_back(_("FPGA NCO"));
+    cmbInsel = new wxChoice(this, wxNewId(), wxDefaultPosition, wxDefaultSize, insel_choices, 1);
+    cmbInsel->SetSelection(0);
+    Connect(cmbInsel->GetId(), wxEVT_CHOICE, wxCommandEventHandler(pnlQSpark::RegisterParameterChangeHandler), NULL, this);
+
+    wxStaticBoxSizer* loopbackGroup = new wxStaticBoxSizer(wxHORIZONTAL, this, _T("Loopback controls"));
+    wxFlexGridSizer* loopbackSizer = new wxFlexGridSizer(0, 2, 0, 0);
+    loopbackSizer->Add(new wxStaticText(this, wxID_ANY, _("Tx chain input source:")), 1, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5);
+    loopbackSizer->Add(cmbInsel, 1, wxALIGN_LEFT | wxEXPAND, 5);
+    loopbackSizer->Add(new wxStaticText(this, wxID_ANY, _("NCO (MHz):")), 1, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5);
+    loopbackSizer->Add(txtNcoFreq, 1, wxALIGN_LEFT | wxEXPAND, 5);
+    Connect(txtNcoFreq->GetId(), wxEVT_TEXT, wxCommandEventHandler(pnlQSpark::OnNcoFrequencyChanged), NULL, this);
+    Connect(txtNcoFreq->GetId(), wxEVT_TEXT_ENTER, wxCommandEventHandler(pnlQSpark::OnNcoFrequencyChanged), NULL, this);
+
+    loopbackGroup->Add(loopbackSizer, 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND, 5);
+    FlexGridSizer1->Add(loopbackGroup, 1, wxALIGN_LEFT | wxALIGN_TOP | wxEXPAND, 5);
+
+
+    btnUpdateAll = new wxButton(this, wxNewId(), _T("Refresh All"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON1"));
+    Connect(btnUpdateAll->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&pnlQSpark::OnbtnUpdateAll);
+    FlexGridSizer1->Add(btnUpdateAll, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+
+    mainSizer->Add(FlexGridSizer1, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+
+    mainSizer->Fit(this);
+    mainSizer->SetSizeHints(this);
+    Layout();
+
+    controlsPtr2Registers.clear();
+    controlsPtr2Registers[chkEN_RXTSP] = Register(0x0080, 0, 0, 0);
+    controlsPtr2Registers[chkEN_TXTSP] = Register(0x0060, 0, 0, 0);
+
+    controlsPtr2Registers[chkRX_DCCORR_BYP] = Register(0x008C, 2, 2, 0);
+    controlsPtr2Registers[chkRX_PHCORR_BYP] = Register(0x008C, 0, 0, 0);
+    controlsPtr2Registers[chkRX_GCORR_BYP] = Register(0x008C, 1, 1, 0);
+    controlsPtr2Registers[chkTX_PHCORR_BYP] = Register(0x0068, 0, 0, 0);
+    controlsPtr2Registers[chkTX_GCORR_BYP] = Register(0x0068, 1, 1, 0);
+    controlsPtr2Registers[chkTX_DCCORR_BYP] = Register(0x0068, 3, 3, 0);
+
+    controlsPtr2Registers[spinTX_GCORRQ] = Register(0x0061, 10, 0, 2047);
+    controlsPtr2Registers[spinTX_GCORRI] = Register(0x0062, 10, 0, 2047);
+    controlsPtr2Registers[spinTX_PHCORR] = Register(0x0063, 11, 0, 0);
+    controlsPtr2Registers[spinTX_DCCORRI] = Register(0x0064, 15, 8, 0);
+    controlsPtr2Registers[spinTX_DCCORRQ] = Register(0x0064, 7, 0, 0);
+
+    controlsPtr2Registers[spinRX_GCORRQ] = Register(0x0081, 10, 0, 2047);
+    controlsPtr2Registers[spinRX_GCORRI] = Register(0x0082, 10, 0, 2047);
+    controlsPtr2Registers[spinRX_PHCORR] = Register(0x0083, 11, 0, 0);
+
+    controlsPtr2Registers[cmbInsel] = Register(0x0060, 2, 2, 0);
+}
+
+void pnlQSpark::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+}
+
+void pnlQSpark::UpdatePanel()
+{
+    wxCommandEvent evt;
+    OnbtnUpdateAll(evt);
+}
+
+void pnlQSpark::RegisterParameterChangeHandler(wxCommandEvent& event)
+{
+    if (controlsPtr2Registers.find(event.GetEventObject()) == controlsPtr2Registers.end())
+        return; //control not found in the table
+
+    if (!LMS_IsOpen(lmsControl,1))
+    {
+        wxMessageBox(_("device not connected"), _("Error"), wxICON_ERROR | wxOK);
+        return;
+    }
+
+    Register reg = controlsPtr2Registers[event.GetEventObject()];
+    unsigned short mask = (~(~0 << (reg.msb - reg.lsb + 1))) << reg.lsb; // creates bit mask
+
+    uint16_t regValue;
+    LMS_ReadFPGAReg(lmsControl,reg.address,&regValue);
+
+    regValue &= ~mask;
+    regValue |= (event.GetInt() << reg.lsb) & mask;
+
+    if(LMS_WriteFPGAReg(lmsControl, reg.address, regValue) != 0)
+        wxMessageBox(LMS_GetLastErrorMessage(), wxString::Format("%s", LMS_GetLastErrorMessage()));
+}
+
+pnlQSpark::~pnlQSpark()
+{
+    mPanelStreamPLL->Disconnect(wxEVT_BUTTON, btnConfigurePLL->GetId(), wxCommandEventHandler(pnlQSpark::OnConfigurePLL), 0, this);
+}
+
+void pnlQSpark::OnbtnUpdateAll(wxCommandEvent& event)
+{
+    if (!LMS_IsOpen(lmsControl,1))
+    {
+        wxMessageBox(_("Update GUI: device not connected"), _("Error"), wxICON_ERROR | wxOK);
+        return;
+    }
+
+    map<wxObject*, Register>::iterator iter;
+    wxClassInfo* spinctr = wxClassInfo::FindClass("wxSpinCtrl");
+    wxClassInfo* checkboxctr = wxClassInfo::FindClass("wxCheckBox");
+    wxClassInfo* choicectr = wxClassInfo::FindClass("wxChoice");
+    for (iter = controlsPtr2Registers.begin(); iter != controlsPtr2Registers.end(); ++iter)
+    {
+        Register reg = iter->second;
+        unsigned short mask = (~(~0 << (reg.msb - reg.lsb + 1))) << reg.lsb; // creates bit mask
+        uint16_t value;
+
+        LMS_ReadFPGAReg(lmsControl,reg.address,&value);
+
+        value = value & mask;
+        value = value >> reg.lsb;
+        if (iter->first->IsKindOf(spinctr))
+            reinterpret_cast<wxSpinCtrl*>(iter->first)->SetValue(value);
+        else if(iter->first->IsKindOf(checkboxctr))
+            reinterpret_cast<wxCheckBox*>(iter->first)->SetValue(value);
+        else if(iter->first->IsKindOf(choicectr))
+            reinterpret_cast<wxComboBox*>(iter->first)->SetSelection(value);
+    }
+}
+
+void pnlQSpark::OnConfigurePLL(wxCommandEvent &event)
+{
+    double FreqTxMHz, FreqRxMHz;
+    txtPllFreqTxMHz->GetValue().ToDouble(&FreqTxMHz);
+    txtPllFreqRxMHz->GetValue().ToDouble(&FreqRxMHz);
+
+    lime::fpga::FPGA_PLL_clock clocks[2];
+    //ADC
+    clocks[0].bypass = false;
+    clocks[0].index = 0;
+    clocks[0].outFrequency = FreqRxMHz*1e6;
+    clocks[0].phaseShift_deg = 0;
+
+    //DAC
+    clocks[1].bypass = false;
+    clocks[1].index = 1;
+    clocks[1].outFrequency = FreqTxMHz*1e6;
+    clocks[1].phaseShift_deg = 0;
+
+//  TODO
+    wxMessageBox(_("Not implemented"), _("Error"), wxICON_ERROR | wxOK);
+    return;
+//  if(lime::fpga::SetPllFrequency(m_serPort, 2, 30.72e6, clocks, 2) != 0)
+//      wxMessageBox(GetLastErrorMessage(), _("Error"), wxICON_ERROR | wxOK);
+//  else
+    {
+        OnNcoFrequencyChanged(event);
+        lblRealFreqTx->SetLabel(wxString::Format("Real: %g MHz", clocks[1].rd_actualFrequency / 1e6));
+        lblRealFreqRx->SetLabel(wxString::Format("Real: %g MHz", clocks[0].rd_actualFrequency / 1e6));
+    }
+}
+
+void pnlQSpark::OnNcoFrequencyChanged(wxCommandEvent& event)
+{
+    double refClk_MHz, ncoFreq_MHz;
+    txtPllFreqTxMHz->GetValue().ToDouble(&refClk_MHz);
+    txtNcoFreq->GetValue().ToDouble(&ncoFreq_MHz);
+    uint32_t fcw = (uint32_t)((ncoFreq_MHz / refClk_MHz) * 4294967296);
+    vector<uint32_t> addrs = { 0x006E, 0x006F };
+    vector<uint32_t> values = { (fcw >> 16) & 0xFFFF, fcw & 0xFFFF };
+    if (!LMS_IsOpen(lmsControl,1))
+    {
+        wxMessageBox(_("Update GUI: device not connected"), _("Error"), wxICON_ERROR | wxOK);
+        return;
+    }
+
+    for (size_t i = 0; i <values.size();i++)
+    {
+        if (LMS_WriteFPGAReg(lmsControl,addrs[i],values[i]) !=0)
+        {
+            wxMessageBox(LMS_GetLastErrorMessage(), _("Error"), wxICON_ERROR | wxOK);
+            return;
+        }
+    }
+}
diff --git a/src/boards_wxgui/pnlQSpark.h b/src/boards_wxgui/pnlQSpark.h
new file mode 100644
index 0000000..fb0318e
--- /dev/null
+++ b/src/boards_wxgui/pnlQSpark.h
@@ -0,0 +1,83 @@
+#ifndef PNL_QSPARK_H
+#define PNL_QSPARK_H
+
+#include <map>
+#include <wx/frame.h>
+#include <wx/panel.h>
+#include "lime/LimeSuite.h"
+class wxStaticText;
+class wxFlexGridSizer;
+class wxButton;
+class wxSpinCtrl;
+class wxComboBox;
+class wxCheckBox;
+class wxTextCtrl;
+class wxChoice;
+
+
+
+class pnlQSpark : public wxFrame
+{
+public:
+    pnlQSpark(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString &title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, int style = 0, wxString name = "");
+    void Initialize(lms_device_t *pControl);
+    virtual ~pnlQSpark();
+    virtual void UpdatePanel();
+
+    wxButton* btnUpdateAll;
+    wxComboBox* cmbVCXOcontrolVoltage;
+
+    wxPanel* mPanelStreamPLL;
+    wxTextCtrl* txtPllFreqRxMHz;
+    wxStaticText* lblRealFreqTx;
+    wxStaticText* lblRealFreqRx;
+    wxTextCtrl* txtPllFreqTxMHz;
+    wxTextCtrl* txtPhaseOffsetDeg;
+    wxButton* btnConfigurePLL;
+
+    wxCheckBox* chkEN_TXTSP;
+    wxCheckBox* chkEN_RXTSP;
+    wxCheckBox* chkRX_DCCORR_BYP;
+    wxCheckBox* chkRX_PHCORR_BYP;
+    wxCheckBox* chkRX_GCORR_BYP;
+    wxCheckBox* chkTX_DCCORR_BYP;
+    wxCheckBox* chkTX_PHCORR_BYP;
+    wxCheckBox* chkTX_GCORR_BYP;
+    wxSpinCtrl* spinTX_DCCORRI;
+    wxSpinCtrl* spinTX_DCCORRQ;
+    wxSpinCtrl* spinTX_GCORRQ;
+    wxSpinCtrl* spinTX_GCORRI;
+    wxSpinCtrl* spinTX_PHCORR;
+    wxSpinCtrl* spinRX_GCORRQ;
+    wxSpinCtrl* spinRX_GCORRI;
+    wxSpinCtrl* spinRX_PHCORR;
+    wxChoice* cmbInsel;
+
+    wxTextCtrl* txtNcoFreq;
+
+    static const long ID_BUTTON_UPDATEALL;
+    static const long ID_VCXOCV;
+
+    void OnbtnUpdateAll(wxCommandEvent& event);
+    void OnNcoFrequencyChanged(wxCommandEvent& event);
+protected:
+    void OnConfigurePLL(wxCommandEvent &event);
+
+    struct Register
+    {
+        Register();
+        Register(unsigned short address, unsigned char msb, unsigned char lsb, unsigned short defaultValue);
+        unsigned short address;
+        unsigned char msb;
+        unsigned char lsb;
+        unsigned short defaultValue;
+    };
+    std::map<wxObject*, Register> controlsPtr2Registers;
+    void RegisterParameterChangeHandler(wxCommandEvent& event);
+
+protected:
+    lms_device_t *lmsControl;
+    DECLARE_EVENT_TABLE()
+};
+
+#endif
diff --git a/src/boards_wxgui/pnluLimeSDR.cpp b/src/boards_wxgui/pnluLimeSDR.cpp
new file mode 100644
index 0000000..bc45289
--- /dev/null
+++ b/src/boards_wxgui/pnluLimeSDR.cpp
@@ -0,0 +1,87 @@
+#include "pnluLimeSDR.h"
+
+#include <wx/sizer.h>
+#include <wx/stattext.h>
+#include <wx/button.h>
+#include <wx/string.h>
+#include <wx/checkbox.h>
+#include <wx/msgdlg.h>
+#include "lms7suiteEvents.h"
+
+#include <ciso646>
+
+
+using namespace std;
+
+BEGIN_EVENT_TABLE(pnluLimeSDR, wxPanel)
+END_EVENT_TABLE()
+
+pnluLimeSDR::pnluLimeSDR(wxWindow* parent,wxWindowID id, const wxPoint& pos,const wxSize& size, int style, wxString name)
+{
+    lmsControl = nullptr;
+
+    Create(parent, id, pos, size, style, name);
+#ifdef WIN32
+    SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
+#endif
+    wxFlexGridSizer* mainSizer = new wxFlexGridSizer(0, 2, 5, 5);
+
+    SetSizer(mainSizer);
+    chkRFLB_A_EN = new wxCheckBox(this, wxNewId(), _("chkRFLB_A_EN"));
+    Connect(chkRFLB_A_EN->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnluLimeSDR::OnLoopbackChange), NULL, this);
+    mainSizer->Add(chkRFLB_A_EN, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+    chkRFLB_B_EN = new wxCheckBox(this, wxNewId(), _("chkRFLB_B_EN"));
+    Connect(chkRFLB_B_EN->GetId(), wxEVT_CHECKBOX, wxCommandEventHandler(pnluLimeSDR::OnLoopbackChange), NULL, this);
+    mainSizer->Add(chkRFLB_B_EN, 1, wxEXPAND | wxALIGN_LEFT | wxALIGN_TOP, 5);
+
+    mainSizer->Fit(this);
+    mainSizer->SetSizeHints(this);
+    Layout();
+
+    Bind(READ_ALL_VALUES, &pnluLimeSDR::OnReadAll, this, this->GetId());
+    Bind(WRITE_ALL_VALUES, &pnluLimeSDR::OnLoopbackChange, this, this->GetId());
+}
+
+void pnluLimeSDR::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+}
+
+pnluLimeSDR::~pnluLimeSDR()
+{
+    chkRFLB_A_EN->Disconnect(wxEVT_CHECKBOX, chkRFLB_A_EN->GetId(), wxCommandEventHandler(pnluLimeSDR::OnLoopbackChange), 0, this);
+    chkRFLB_B_EN->Disconnect(wxEVT_CHECKBOX, chkRFLB_B_EN->GetId(), wxCommandEventHandler(pnluLimeSDR::OnLoopbackChange), 0, this);
+}
+
+void pnluLimeSDR::OnLoopbackChange(wxCommandEvent& event)
+{
+    uint16_t addr = 0x0017;
+    uint16_t value = 0;
+    value |= chkRFLB_A_EN->GetValue() << 0;
+    value |= chkRFLB_B_EN->GetValue() << 1;
+    if(LMS_IsOpen(lmsControl, 0) && LMS_WriteFPGAReg(lmsControl,addr, value))
+        wxMessageBox(LMS_GetLastErrorMessage(), _("Error"), wxICON_ERROR | wxOK);
+}
+
+void pnluLimeSDR::UpdatePanel()
+{
+    uint16_t addr = 0x0017;
+    uint16_t value = 0;
+    if(LMS_IsOpen(lmsControl, 0) && LMS_ReadFPGAReg(lmsControl,addr, &value))
+    {
+        wxMessageBox(LMS_GetLastErrorMessage(), _("Error"), wxICON_ERROR | wxOK);
+        return;
+    }
+    chkRFLB_A_EN->SetValue((value >> 0) & 0x1);
+    chkRFLB_B_EN->SetValue((value >> 1) & 0x1);
+}
+
+void pnluLimeSDR::OnReadAll(wxCommandEvent &event)
+{
+    UpdatePanel();
+}
+
+void pnluLimeSDR::OnWriteAll(wxCommandEvent &event)
+{
+    OnLoopbackChange(event);
+}
diff --git a/src/boards_wxgui/pnluLimeSDR.h b/src/boards_wxgui/pnluLimeSDR.h
new file mode 100644
index 0000000..395d7e4
--- /dev/null
+++ b/src/boards_wxgui/pnluLimeSDR.h
@@ -0,0 +1,30 @@
+#ifndef PNL_ULIMESDR_H
+#define PNL_ULIMESDR_H
+
+#include "lime/LimeSuite.h"
+#include <map>
+#include <wx/panel.h>
+class wxStaticText;
+class wxFlexGridSizer;
+class wxCheckBox;
+
+class pnluLimeSDR : public wxPanel
+{
+public:
+    pnluLimeSDR(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, int style = 0, wxString name = wxEmptyString);
+    void Initialize(lms_device_t *pControl);
+    virtual ~pnluLimeSDR();
+    virtual void UpdatePanel();
+    void OnLoopbackChange(wxCommandEvent &event);
+
+    void OnReadAll(wxCommandEvent &event);
+    void OnWriteAll(wxCommandEvent &event);
+
+protected:
+    wxCheckBox* chkRFLB_A_EN;
+    wxCheckBox* chkRFLB_B_EN;
+    lms_device_t *lmsControl;
+    DECLARE_EVENT_TABLE()
+};
+
+#endif
diff --git a/src/dlgAbout.cpp b/src/dlgAbout.cpp
new file mode 100644
index 0000000..3e069f0
--- /dev/null
+++ b/src/dlgAbout.cpp
@@ -0,0 +1,26 @@
+#include "dlgAbout.h"
+#include "lime/LimeSuite.h"
+#include "resources/splash.h"
+dlgAbout::dlgAbout( wxWindow* parent )
+:
+dlgAbout_view( parent )
+{
+
+}
+
+void dlgAbout::OnInit( wxInitDialogEvent& event )
+{
+    wxBitmap splashBitmap = wxBITMAP_PNG_FROM_DATA(splash);
+    imgLogo->SetBitmap(splashBitmap);
+	wxString msg;
+    msg << "Version: " << LMS_GetLibraryVersion() << "\n";
+    msg << "Build date: " << LMS_GetBuildTimestamp();
+	txtVersion->SetLabel(msg);
+	txtDescription->SetLabel("");
+}
+
+void dlgAbout::OnbtnClose( wxCommandEvent& event )
+{
+	EndModal(wxID_OK);
+	Destroy();
+}
diff --git a/src/dlgAbout.h b/src/dlgAbout.h
new file mode 100644
index 0000000..845b0a9
--- /dev/null
+++ b/src/dlgAbout.h
@@ -0,0 +1,29 @@
+#ifndef __dlgAbout__
+#define __dlgAbout__
+
+/**
+ at file
+Subclass of dlgAbout_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7suiteApp_gui.h"
+
+//// end generated include
+
+/** Implementing dlgAbout_view */
+class dlgAbout : public dlgAbout_view
+{
+	protected:
+		// Handlers for dlgAbout_view events.
+		void OnInit( wxInitDialogEvent& event );
+		void OnbtnClose( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		dlgAbout( wxWindow* parent );
+	//// end generated class members
+
+
+
+};
+
+#endif // __dlgAbout__
diff --git a/src/examples/CMakeLists.txt b/src/examples/CMakeLists.txt
new file mode 100644
index 0000000..ce3960d
--- /dev/null
+++ b/src/examples/CMakeLists.txt
@@ -0,0 +1,30 @@
+include(FeatureSummary)
+include(CMakeDependentOption)
+cmake_dependent_option(ENABLE_EXAMPLES "Enable library example programs" ON "ENABLE_LIBRARY" OFF)
+add_feature_info(LimeSuiteExamples ENABLE_EXAMPLES "LimeSuite library API examples")
+if (NOT ENABLE_EXAMPLES)
+    return()
+endif()
+
+if (UNIX)
+find_package(Gnuplot)
+if (GNUPLOT_FOUND)
+add_definitions(-DUSE_GNU_PLOT)
+message(STATUS "GNUPlot Found")
+endif()
+endif()
+
+add_executable(basicRX basicRX.cpp)
+set_target_properties(basicRX PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
+target_link_libraries(basicRX LimeSuite)
+
+add_executable(singleRX singleRX.cpp)
+set_target_properties(singleRX PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
+target_link_libraries(singleRX LimeSuite)
+
+add_executable(dualRXTX dualRXTX.cpp)
+set_target_properties(dualRXTX PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
+target_link_libraries(dualRXTX LimeSuite)
+
+
+
diff --git a/src/examples/basicRX.cpp b/src/examples/basicRX.cpp
new file mode 100644
index 0000000..b5f4c4f
--- /dev/null
+++ b/src/examples/basicRX.cpp
@@ -0,0 +1,132 @@
+/**
+    @file   basicRX.cpp
+    @author Lime Microsystems (www.limemicro.com)
+    @brief  minimal RX example
+ */
+
+#include <cstdlib>
+#include "lime/LimeSuite.h"
+#include <iostream>
+#include "math.h"
+#include <thread>
+#include <chrono>
+
+#ifdef USE_GNU_PLOT
+#include "gnuPlotPipe.h"
+#endif
+
+using namespace std;
+
+//Device structure, should be initialize to NULL
+lms_device_t* device = NULL;
+
+int error()
+{
+    //print last error message
+    cout << "ERROR:" << LMS_GetLastErrorMessage();
+    if (device != NULL)
+        LMS_Close(device);
+    exit(-1);
+}
+
+int main(int argc, char** argv)
+{
+    //Find devices
+    int n;
+    lms_info_str_t list[8]; //should be large enough to hold all detected devices
+    if ((n = LMS_GetDeviceList(list)) < 0) //NULL can be passed to only get number of devices
+        error();
+
+    cout << "Devices found: " << n << endl; //print number of devices
+    if (n < 1)
+        return -1;
+
+    //open the first device
+    if (LMS_Open(&device, list[0], NULL))
+        error();
+
+    //Initialize device with default configuration
+    //Do not use if you want to keep existing configuration
+    if (LMS_Init(device) != 0)
+        error();
+
+    //Enable RX channel
+    //Channels are numbered starting at 0
+    if (LMS_EnableChannel(device, LMS_CH_RX, 0, true) != 0)
+        error();
+
+    //Set center frequency to 800 MHz
+    //Automatically selects antenna port
+    if (LMS_SetLOFrequency(device, LMS_CH_RX, 0, 800e6) != 0)
+        error();
+
+    //Set sample rate to 8 MHz, ask to use 2x oversampling in RF
+    //This set sampling rate for all channels
+    if (LMS_SetSampleRate(device, 8e6, 2) != 0)
+        error();
+
+    //Enable test signal generation
+    //To receive data from RF, remove this line or change signal to LMS_TESTSIG_NONE
+    if (LMS_SetTestSignal(device, LMS_CH_RX, 0, LMS_TESTSIG_NCODIV8, 0, 0) != 0)
+        error();
+
+    //Streaming Setup
+
+    //Initialize stream
+    lms_stream_t streamId; //stream structure
+    streamId.channel = 0; //channel number
+    streamId.fifoSize = 1024 * 128; //fifo size in samples
+    streamId.throughputVsLatency = 1.0; //optimize for max throughput
+    streamId.isTx = false; //RX channel
+    streamId.dataFmt = lms_stream_t::LMS_FMT_I16; //16-bit integers
+    if (LMS_SetupStream(device, &streamId) != 0)
+        error();
+
+    //Initialize data buffers
+    const int bufersize = 5000; //complex samples per buffer
+    int16_t buffer[bufersize * 2]; //buffer to hold complex values (2*samples))
+
+    //Start streaming
+    LMS_StartStream(&streamId);
+
+    //Streaming
+#ifdef USE_GNU_PLOT
+    GNUPlotPipe gp;
+#endif
+    auto t1 = chrono::high_resolution_clock::now();
+    while (chrono::high_resolution_clock::now() - t1 < chrono::seconds(5)) //run for 5 seconds
+    {
+        int samplesRead;
+        //Receive samples
+        samplesRead = LMS_RecvStream(&streamId, buffer, bufersize, NULL, 1000);
+	//I and Q samples are interleaved in buffer: IQIQIQ...
+
+		printf("Received %d samples\n", samplesRead);
+
+	/*
+		INSERT CODE FOR PROCESSING RECEIVED SAMPLES
+	*/
+
+#ifdef USE_GNU_PLOT
+        //Plot samples
+        gp.write("set title 'Channels Rx AB'\n");
+        gp.write("set size square\n set xrange[-2050:2050]\n set yrange[-2050:2050]\n");
+        gp.write("plot '-' with points");
+        gp.write("\n");
+        for (int j = 0; j < samplesRead; ++j)
+            gp.writef("%i %i\n", buffer[2 * j], buffer[2 * j + 1]);
+        gp.write("e\n");
+        gp.flush();
+#endif
+    }
+
+    //Stop streaming
+    LMS_StopStream(&streamId); //stream is stopped but can be started again with LMS_StartStream()
+    LMS_DestroyStream(device, &streamId); //stream is deallocated and can no longer be used
+
+    //Close device
+    LMS_Close(device);
+
+    return 0;
+}
+
diff --git a/src/examples/dualRXTX.cpp b/src/examples/dualRXTX.cpp
new file mode 100644
index 0000000..2647d0f
--- /dev/null
+++ b/src/examples/dualRXTX.cpp
@@ -0,0 +1,224 @@
+/**
+    @file   dualRXTX.cpp
+    @author Lime Microsystems (www.limemicro.com)
+    @brief  Dual channel RX/TX example
+ */
+
+#include <cstdlib>
+#include "lime/LimeSuite.h"
+#include <iostream>
+#include "math.h"
+#include <thread>
+#include <chrono>
+
+#ifdef USE_GNU_PLOT
+#include "gnuPlotPipe.h"
+#endif
+
+using namespace std;
+
+//Device structure, should be initialize to NULL
+lms_device_t* device = NULL;
+
+int error()
+{
+    //print last error message
+    cout << "ERROR:" << LMS_GetLastErrorMessage();
+    if (device != NULL)
+        LMS_Close(device);
+    exit(-1);
+}
+
+int main(int argc, char** argv)
+{
+    //Find devices
+    int n;
+    lms_info_str_t list[8]; //should be large enough to hold all detected devices
+    if ((n = LMS_GetDeviceList(list)) < 0) //NULL can be passed to only get number of devices
+        error();
+
+    cout << "Devices found: " << n << endl; //print number of devices
+    if (n < 1)
+        return -1;
+
+    //open the first device
+    if (LMS_Open(&device, list[0], NULL))
+        error();
+
+    //Initialize device with default configuration
+    //Do not use if you want to keep existing configuration
+    if (LMS_Init(device) != 0)
+        error();
+
+    //Get number of channels
+    if ((n = LMS_GetNumChannels(device, LMS_CH_RX)) < 0)
+        error();
+    cout << "Number of RX channels: " << n << endl;
+    if ((n = LMS_GetNumChannels(device, LMS_CH_RX)) < 0)
+        error();
+    cout << "Number of TX channels: " << n << endl;
+
+    //Enable RX channel
+    //Channels are numbered starting at 0
+    if (LMS_EnableChannel(device, LMS_CH_RX, 0, true) != 0)
+        error();
+    if (LMS_EnableChannel(device, LMS_CH_RX, 1, true) != 0)
+        error();
+    //Enable TX channels
+    if (LMS_EnableChannel(device, LMS_CH_TX, 0, true) != 0)
+        error();
+    if (LMS_EnableChannel(device, LMS_CH_TX, 1, true) != 0)
+        error();
+
+    //Set RX center frequency to 1 GHz
+    //Automatically selects antenna port
+    if (LMS_SetLOFrequency(device, LMS_CH_RX, 0, 1e9) != 0)
+        error();
+    if (LMS_SetLOFrequency(device, LMS_CH_RX, 1, 1e9) != 0)
+        error();
+    //Set TX center frequency to 1 GHz
+    //Automatically selects antenna port
+    if (LMS_SetLOFrequency(device, LMS_CH_TX, 0, 1e9) != 0)
+        error();
+    if (LMS_SetLOFrequency(device, LMS_CH_TX, 1, 1e9) != 0)
+        error();
+
+    //Set sample rate to 10 MHz, preferred oversampling in RF 4x
+    //This set sampling rate for all channels
+    if (LMS_SetSampleRate(device, 10e6, 4) != 0)
+        error();
+
+    //Set RX gain
+    if (LMS_SetNormalizedGain(device, LMS_CH_RX, 0, 0.7) != 0)
+        error();
+    if (LMS_SetNormalizedGain(device, LMS_CH_RX, 1, 0.7) != 0)
+        error();
+    //Set TX gain
+    if (LMS_SetNormalizedGain(device, LMS_CH_TX, 0, 0.4) != 0)
+        error();
+    if (LMS_SetNormalizedGain(device, LMS_CH_TX, 1, 0.4) != 0)
+        error();
+
+    //Enable test signals generation in RX channels
+    //To receive data from RF, remove these lines or change signal to LMS_TESTSIG_NONE
+    if (LMS_SetTestSignal(device, LMS_CH_RX, 0, LMS_TESTSIG_NCODIV4, 0, 0) != 0)
+        error();
+    if (LMS_SetTestSignal(device, LMS_CH_RX, 1, LMS_TESTSIG_NCODIV8F, 0, 0) != 0)
+        error();
+
+    //Streaming Setup
+
+    const int chCount = 2; //number of RX/TX steams
+    lms_stream_t rx_streams[chCount];
+    lms_stream_t tx_streams[chCount];
+    //Initialize streams
+    //All streams setups should be done before starting streams. New streams cannot be set-up if at least stream is running.
+    for (int i = 0; i < chCount; ++i)
+    {
+        rx_streams[i].channel = i; //channel number
+        rx_streams[i].fifoSize = 1024 * 128; //fifo size in samples
+        rx_streams[i].throughputVsLatency = 0.0; //optimize for minimum latency
+        rx_streams[i].isTx = false; //RX channel
+        rx_streams[i].dataFmt = lms_stream_t::LMS_FMT_I16; //16-bit integers
+        if (LMS_SetupStream(device, &rx_streams[i]) != 0)
+            error();
+        tx_streams[i].channel = i; //channel number
+        tx_streams[i].fifoSize = 1024 * 128; //fifo size in samples
+        tx_streams[i].throughputVsLatency = 0.0; //optimize for minimum latency
+        tx_streams[i].isTx = true; //TX channel
+        tx_streams[i].dataFmt = lms_stream_t::LMS_FMT_I16; //16-bit integers
+        if (LMS_SetupStream(device, &tx_streams[i]) != 0)
+            error();
+    }
+
+    //Initialize data buffers
+    const int bufersize = 1024 * 8; //complex samples per buffer
+    int16_t * buffers[chCount];
+    for (int i = 0; i < chCount; ++i)
+    {
+        buffers[i] = new int16_t[bufersize * 2]; //buffer to hold complex values (2*samples))
+    }
+
+    //Start streaming
+    for (int i = 0; i < chCount; ++i)
+    {
+        LMS_StartStream(&rx_streams[i]);
+        LMS_StartStream(&tx_streams[i]);
+    }
+
+    //Streaming
+
+    lms_stream_meta_t rx_metadata; //Use metadata for additional control over sample receive function behaviour
+    rx_metadata.flushPartialPacket = false; //Do not discard data remainder when read size differs from packet size
+    rx_metadata.waitForTimestamp = false; //Do not wait for specific timestamps
+
+    lms_stream_meta_t tx_metadata; //Use metadata for additional control over sample send function behaviour
+    tx_metadata.flushPartialPacket = false; //Do not discard data remainder when read size differs from packet size
+    tx_metadata.waitForTimestamp = true; //Enable synchronization to HW timestamp
+
+#ifdef USE_GNU_PLOT
+    GNUPlotPipe gp;
+#endif
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    while (chrono::high_resolution_clock::now() - t1 < chrono::seconds(10)) //run for 10 seconds
+    {
+        for (int i = 0; i < chCount; ++i)
+        {
+            int samplesRead;
+            //Receive samples
+            samplesRead = LMS_RecvStream(&rx_streams[i], buffers[i], bufersize, &rx_metadata, 1000);
+            //Send samples with 1024*1024 sample delay from RX (waitForTimestamp is enabled)
+            tx_metadata.timestamp = rx_metadata.timestamp + 1024 * 512;
+            LMS_SendStream(&tx_streams[i], buffers[i], samplesRead, &tx_metadata, 1000);
+        }
+
+        //Print stats every 1s
+        if (chrono::high_resolution_clock::now() - t2 > chrono::seconds(1))
+        {
+#ifdef USE_GNU_PLOT
+            //Plot samples 
+            t2 = chrono::high_resolution_clock::now();
+            gp.write("set title 'Channels Rx AB'\n");
+            gp.write("set size square\n set xrange[-2050:2050]\n set yrange[-2050:2050]\n");
+            gp.write("plot '-' with points");
+            for (int i = 1; i < chCount; ++i)
+                gp.write(", '-' with points");
+            gp.write("\n");
+
+            for (int i = 0; i < chCount; ++i)
+            {
+                for (uint32_t j = 0; j < bufersize / 8; ++j)
+                    gp.writef("%i %i\n", buffers[i][2 * j], buffers[i][2 * j + 1]);
+                gp.write("e\n");
+                gp.flush();
+            }
+#endif
+            //Print stats
+            lms_stream_status_t status;
+            LMS_GetStreamStatus(rx_streams, &status); //Obtain RX stream stats
+            cout << "RX rate: " << status.linkRate / 1e6 << " MB/s\n"; //link data rate (both channels))
+            cout << "RX 0 FIFO: " << 100 * status.fifoFilledCount / status.fifoSize << "%" << endl; //percentage of RX 0 fifo filled
+
+            LMS_GetStreamStatus(tx_streams, &status); //Obtain TX stream stats
+            cout << "TX rate: " << status.linkRate / 1e6 << " MB/s\n"; //link data rate (both channels))
+            cout << "TX 0 FIFO: " << 100 * status.fifoFilledCount / status.fifoSize << "%" << endl; //percentage of TX 0 fifo filled
+        }
+    }
+
+    //Stop streaming
+    for (int i = 0; i < chCount; ++i)
+    {
+        LMS_StopStream(&rx_streams[i]); //stream is stopped but can be started again with LMS_StartStream()
+        LMS_DestroyStream(device, &rx_streams[i]); //stream is deallocated and can no longer be used
+        LMS_StopStream(&tx_streams[i]);
+        LMS_DestroyStream(device, &tx_streams[i]);
+        delete [] buffers[i];
+    }
+    //Close device
+    LMS_Close(device);
+
+    return 0;
+}
+
diff --git a/src/examples/singleRX.cpp b/src/examples/singleRX.cpp
new file mode 100644
index 0000000..058b292
--- /dev/null
+++ b/src/examples/singleRX.cpp
@@ -0,0 +1,223 @@
+/**
+    @file   singleRX.cpp
+    @author Lime Microsystems (www.limemicro.com)
+    @brief  RX example
+ */
+
+#include <cstdlib>
+#include "lime/LimeSuite.h"
+#include <iostream>
+#include "math.h"
+#include <thread>
+#include <chrono>
+
+#ifdef USE_GNU_PLOT
+#include "gnuPlotPipe.h"
+#endif
+
+using namespace std;
+
+//Device structure, should be initialize to NULL
+lms_device_t* device = NULL;
+
+int error()
+{
+    //print last error message
+    cout << "ERROR:" << LMS_GetLastErrorMessage();
+    if (device != NULL)
+        LMS_Close(device);
+    exit(-1);
+}
+
+int main(int argc, char** argv)
+{
+    //Find devices
+    //First we find number of devices, then allocate large enough list,  and then populate the list
+    int n;
+    if ((n = LMS_GetDeviceList(NULL)) < 0)//Pass NULL to only obtain number of devices
+        error();
+    cout << "Devices found: " << n << endl;
+    if (n < 1)
+        return -1;
+
+    lms_info_str_t* list = new lms_info_str_t[n];   //allocate device list
+
+    if (LMS_GetDeviceList(list) < 0)                //Populate device list
+        error();
+
+    for (int i = 0; i < n; i++)                     //print device list
+        cout << i << ": " << list[i] << endl;
+    cout << endl;
+
+    //Open the first device
+    if (LMS_Open(&device, list[0], NULL))
+        error();
+
+    delete [] list;                                 //free device list
+
+    //Initialize device with default configuration
+    //Do not use if you want to keep existing configuration
+    if (LMS_Init(device) != 0)
+        error();
+
+    //Enable RX channel
+    //Channels are numbered starting at 0
+    if (LMS_EnableChannel(device, LMS_CH_RX, 0, true) != 0)
+        error();
+
+    //Set center frequency to 800 MHz
+    //Automatically selects antenna port
+    if (LMS_SetLOFrequency(device, LMS_CH_RX, 0, 800e6) != 0)
+        error();
+
+    //print currently set center frequency
+    float_type freq;
+    if (LMS_GetLOFrequency(device, LMS_CH_RX, 0, &freq) != 0)
+        error();
+    cout << "\nCenter frequency: " << freq / 1e6 << " MHz\n";
+
+    //Override automatic antenna selection that was done by setting the center frequency
+    lms_name_t antenna_list[10];    //large enough list for antenna names.
+                                    //Alternatively, NULL can be passed to LMS_GetAntennaList() to find out number of available antennae
+    if ((n = LMS_GetAntennaList(device, LMS_CH_RX, 0, antenna_list)) < 0)
+        error();
+
+    cout << "Available antennae:\n";            //print available antennae names
+    for (int i = 0; i < n; i++)
+        cout << i << ": " << antenna_list[i] << endl;
+
+    if ((n = LMS_GetAntenna(device, LMS_CH_RX, 0)) < 0) //get currently selected antenna index
+        error();
+    cout << "Automatically selected antenna: " << n << ": " << antenna_list[n] << endl; //print antenna index and name
+
+    if (LMS_SetAntenna(device, LMS_CH_RX, 0, 3) != 0) // manually select antenna index 3
+        error();
+
+    if ((n = LMS_GetAntenna(device, LMS_CH_RX, 0)) < 0) //get currently selected antenna index
+        error();
+    cout << "Manually selected antenna: " << n << ": " << antenna_list[n] << endl; //print antenna index and name
+
+    //Set sample rate to 8 MHz, preferred oversampling in RF 8x
+    //This set sampling rate for all channels
+    if (LMS_SetSampleRate(device, 8e6, 8) != 0)
+        error();
+    //print resulting sampling rates (interface to host , and ADC)
+    float_type rate, rf_rate;
+    if (LMS_GetSampleRate(device, LMS_CH_RX, 0, &rate, &rf_rate) != 0)  //NULL can be passes
+        error();
+    cout << "\nHost interface sample rate: " << rate / 1e6 << " MHz\nRF ADC sample rate: " << rf_rate / 1e6 << "MHz\n\n";
+
+    //Example of getting allowed parameter value range
+    //There are also functions to get other parameter ranges (check LimeSuite.h)
+
+    //Get allowed LPF bandwidth range
+    lms_range_t range;
+    if (LMS_GetLPFBWRange(device,LMS_CH_RX,&range)!=0)
+        error();
+
+    cout << "RX LPF bandwitdh range: " << range.min / 1e6 << " - " << range.max / 1e6 << " MHz\n\n";
+
+    //Configure LPF, bandwidth 8 MHz
+    if (LMS_SetLPFBW(device, LMS_CH_RX, 0, 8e6) != 0)
+        error();
+
+    //print LPF bandwidth
+    float_type bw;
+    if (LMS_GetLPFBW(device, LMS_CH_RX, 0, &bw) != 0)
+        error();
+    cout << "LPF bandwidth: " << bw / 1e6 << " MHz\n\n";
+
+    //Set RX gain
+    if (LMS_SetNormalizedGain(device, LMS_CH_RX, 0, 0.7) != 0)
+        error();
+    //Print RX gain
+    float_type gain;
+    if (LMS_GetNormalizedGain(device, LMS_CH_RX, 0, &gain) != 0)
+        error();
+    cout << "Normalized RX Gain: " << gain << endl;
+
+    //Perform automatic calibration
+    if (LMS_Calibrate(device, LMS_CH_RX, 0, 8e6, 0) != 0)
+        error();
+
+    //Enable test signal generation
+    //To receive data from RF, remove this line or change signal to LMS_TESTSIG_NONE
+    if (LMS_SetTestSignal(device, LMS_CH_RX, 0, LMS_TESTSIG_NCODIV8, 0, 0) != 0)
+        error();
+
+    //Streaming Setup
+
+    //Initialize stream
+    lms_stream_t streamId;
+    streamId.channel = 0; //channel number
+    streamId.fifoSize = 1024 * 128; //fifo size in samples
+    streamId.throughputVsLatency = 1.0; //optimize for max throughput
+    streamId.isTx = false; //RX channel
+    streamId.dataFmt = lms_stream_t::LMS_FMT_F32; //32-bit floats
+    if (LMS_SetupStream(device, &streamId) != 0)
+        error();
+
+    //Data buffers
+    const int bufersize = 10000; //complex samples per buffer
+    float buffer[bufersize * 2]; //must hold I+Q values of each sample
+    //Start streaming
+    LMS_StartStream(&streamId);
+
+    //Streaming
+
+    lms_stream_meta_t metadata; //Use metadata for additional control over sample receive function behaviour
+    metadata.flushPartialPacket = false; //Do not discard data remainder when read size differs from packet size
+    metadata.waitForTimestamp = false; //Do not wait for specific timestamps
+
+#ifdef USE_GNU_PLOT
+    GNUPlotPipe gp;
+#endif
+
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+
+    while (chrono::high_resolution_clock::now() - t1 < chrono::seconds(10)) //run for 10 seconds
+    {
+        int samplesRead;
+        //Receive samples
+        samplesRead = LMS_RecvStream(&streamId, buffer, bufersize, &metadata, 1000);
+
+        //Plot samples
+        //I and Q samples are interleaved in buffer: IQIQIQ...
+
+	/*
+		INSERT CODE FOR PROCESSING RECEIVED SAMPLES
+	*/
+
+#ifdef USE_GNU_PLOT
+        gp.write("set title 'Channel Rx A'\n");
+        gp.write("set size square\n set xrange[-1:1]\n set yrange[-1:1]\n");
+        gp.write("plot '-' with points");
+        gp.write("\n");
+
+        for (int j = 0; j < samplesRead; ++j)
+            gp.writef("%f %f\n", buffer[2 * j], buffer[2 * j + 1]);
+        gp.write("e\n");
+        gp.flush();
+#endif
+        //Print stats (once per second)
+        if (chrono::high_resolution_clock::now() - t2 > chrono::seconds(1))
+        {
+            t2 = chrono::high_resolution_clock::now();
+            lms_stream_status_t status;
+            //Get stream status
+            LMS_GetStreamStatus(&streamId, &status);
+            cout << "RX rate: " << status.linkRate / 1e6 << " MB/s\n"; //link data rate
+            cout << "RX fifo: " << 100 * status.fifoFilledCount / status.fifoSize << "%" << endl; //percentage of FIFO filled
+        }
+    }
+
+    //Stop streaming
+    LMS_StopStream(&streamId); //stream is stopped but can be started again with LMS_StartStream()
+    LMS_DestroyStream(device, &streamId); //stream is deallocated and can no longer be used
+
+    //Close device
+    LMS_Close(device);
+
+    return 0;
+}
diff --git a/src/fftviewer_wxgui/CMakeLists.txt b/src/fftviewer_wxgui/CMakeLists.txt
new file mode 100644
index 0000000..f27b4f6
--- /dev/null
+++ b/src/fftviewer_wxgui/CMakeLists.txt
@@ -0,0 +1,9 @@
+set(fftviewer_wx_gui_src_files
+	fftviewer_wxgui.cpp
+	fftviewer_frFFTviewer.cpp
+)
+
+add_library(fftviewer_wxgui STATIC ${fftviewer_wx_gui_src_files})
+target_include_directories(fftviewer_wxgui PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+
+target_link_libraries(fftviewer_wxgui LMS_StreamBoard LMS7002M_NOVENA LTEpackets kissFFT oglGraph)
diff --git a/src/fftviewer_wxgui/fftviewer_frFFTviewer.cpp b/src/fftviewer_wxgui/fftviewer_frFFTviewer.cpp
new file mode 100644
index 0000000..5653029
--- /dev/null
+++ b/src/fftviewer_wxgui/fftviewer_frFFTviewer.cpp
@@ -0,0 +1,559 @@
+#include "fftviewer_frFFTviewer.h"
+#include <wx/timer.h>
+#include <vector>
+#include "OpenGLGraph.h"
+#include <LMSBoards.h>
+#include "kiss_fft.h"
+#include "IConnection.h"
+#include "dataTypes.h"
+#include "LMS7002M.h"
+#include "windowFunction.h"
+#include <fstream>
+
+using namespace std;
+using namespace lime;
+
+void fftviewer_frFFTviewer::Initialize(lms_device_t* pDataPort)
+{
+    lmsControl = pDataPort;
+}
+
+fftviewer_frFFTviewer::fftviewer_frFFTviewer( wxWindow* parent )
+:
+frFFTviewer(parent),
+mStreamRunning(false),
+lmsControl(nullptr)
+{
+    captureSamples.store(false);
+    averageCount.store(10);
+    spinAvgCount->SetValue(averageCount);
+    updateGUI.store(true);
+#ifndef __unix__
+    SetIcon(wxIcon(_("aaaaAPPicon")));
+#endif
+    SetSize(1000, 700);
+    mFFTpanel->settings.useVBO = true;
+    mFFTpanel->AddSerie(new cDataSerie());
+    mFFTpanel->AddSerie(new cDataSerie());
+    mFFTpanel->series[0]->color = 0xFF0000FF;
+    mFFTpanel->series[1]->color = 0x0000FFFF;
+    mFFTpanel->SetDrawingMode(GLG_LINE);
+    mFFTpanel->settings.gridXlines = 15;
+    mFFTpanel->SetInitialDisplayArea(-16000000, 16000000, -100, 0);
+
+    mFFTpanel->settings.title = "FFT";
+    mFFTpanel->settings.titleXaxis = "Frequency(MHz)";
+    mFFTpanel->settings.titleYaxis = "Amplitude(dBFS)";
+    mFFTpanel->settings.xUnits = "";
+    mFFTpanel->settings.gridXprec = 3;
+    //mFFTpanel->settings.yUnits = "dB";
+    mFFTpanel->settings.markersEnabled = true;
+
+    mFFTpanel->settings.marginLeft = 40;
+    mFFTpanel->settings.staticGrid = true;
+
+    mTimeDomainPanel->settings.useVBO = true;
+    mTimeDomainPanel->AddSerie(new cDataSerie());
+    mTimeDomainPanel->AddSerie(new cDataSerie());
+    mTimeDomainPanel->AddSerie(new cDataSerie());
+    mTimeDomainPanel->AddSerie(new cDataSerie());
+    mTimeDomainPanel->SetInitialDisplayArea(0, 1024, -2050, 2050);
+    mTimeDomainPanel->settings.title = "IQ samples";
+    mTimeDomainPanel->series[0]->color = 0xFF0000FF;
+    mTimeDomainPanel->series[1]->color = 0x0000FFFF;
+    mTimeDomainPanel->series[2]->color = 0xFF00FFFF;
+    mTimeDomainPanel->series[3]->color = 0x00FFFFFF;
+    mTimeDomainPanel->settings.marginLeft = 40;
+
+    mConstelationPanel->settings.useVBO = true;
+    mConstelationPanel->AddSerie(new cDataSerie());
+    mConstelationPanel->AddSerie(new cDataSerie());
+    mConstelationPanel->series[0]->color = 0xFF0000FF;
+    mConstelationPanel->series[1]->color = 0x0000FFFF;
+    mConstelationPanel->SetInitialDisplayArea(-2050, 2050, -2050, 2050);
+    mConstelationPanel->SetDrawingMode(GLG_POINTS);
+    mConstelationPanel->settings.title = "I versus Q";
+    mConstelationPanel->settings.titleXaxis = "I";
+    mConstelationPanel->settings.titleYaxis = "Q";
+    mConstelationPanel->settings.gridXlines = 8;
+    mConstelationPanel->settings.gridYlines = 8;
+    mConstelationPanel->settings.marginLeft = 40;
+
+    mGUIupdater = new wxTimer(this, wxID_ANY); //timer for updating plots
+    Connect(wxEVT_THREAD, wxThreadEventHandler(fftviewer_frFFTviewer::OnUpdatePlots), NULL, this);
+    Connect(wxEVT_TIMER, wxTimerEventHandler(fftviewer_frFFTviewer::OnUpdateStats), NULL, this);
+
+    wxCommandEvent evt;
+    //show only A channel at startup
+    evt.SetInt(0);
+    OnChannelVisibilityChange(evt);
+}
+
+fftviewer_frFFTviewer::~fftviewer_frFFTviewer()
+{
+    if (mStreamRunning == true)
+        StopStreaming();
+}
+
+void fftviewer_frFFTviewer::OnWindowFunctionChanged( wxCommandEvent& event )
+{
+    windowFunctionID.store(cmbWindowFunc->GetSelection());
+}
+
+void fftviewer_frFFTviewer::OnbtnStartStop( wxCommandEvent& event )
+{
+    if (mStreamRunning == false)
+        StartStreaming();
+    else
+        StopStreaming();
+}
+
+void fftviewer_frFFTviewer::StartStreaming()
+{
+    if(!LMS_IsOpen(lmsControl,1))
+    {
+        wxMessageBox(_("FFTviewer: Connection not initialized"), _("ERROR"));
+        return;
+    }
+
+    txtNyquistFreqMHz->Disable();
+    cmbStreamType->Disable();
+    spinFFTsize->Disable();
+
+    if (mStreamRunning.load() == true)
+        return;
+    stopProcessing.store(false);
+    updateGUI.store(true);
+
+    if (threadProcessing.joinable())
+        threadProcessing.join();
+
+    const int fftSize = spinFFTsize->GetValue();
+    fftFreqAxis.resize(fftSize);
+    double nyquistMHz;
+    txtNyquistFreqMHz->GetValue().ToDouble(&nyquistMHz);
+    const float step = 2*nyquistMHz / fftSize;
+    for (int i = 0; i < fftSize; ++i)
+        fftFreqAxis[i] = 1e6*(-nyquistMHz + (i+1)*step);
+    timeXAxis.resize(fftSize);
+    for (int i = 0; i < fftSize; ++i)
+        timeXAxis[i] = i;
+
+    if(chkCaptureToFile->GetValue() == true)
+    {
+        captureSamples.store(true);
+        wxFileDialog dlg(this, _("Save samples file"), "", "", "Text (*.txt)|*.txt", wxFD_SAVE | wxFD_OVERWRITE_PROMPT);
+        if (dlg.ShowModal() == wxID_CANCEL)
+            captureSamples.store(false);
+        else
+            captureFilename = dlg.GetPath().To8BitData();
+    }
+    else
+        captureSamples.store(false);
+    chkCaptureToFile->Disable();
+    spinCaptureCount->Disable();
+
+    switch (cmbStreamType->GetSelection())
+    {
+    case 0: //SISO
+        threadProcessing = std::thread(StreamingLoop, this, fftSize, 1, 0);
+        break;
+    case 1: //MIMO
+        threadProcessing = std::thread(StreamingLoop, this, fftSize, 2, 0);
+        break;
+    }
+
+    btnStartStop->SetLabel(_("STOP"));
+    mGUIupdater->Start(500);
+}
+
+void fftviewer_frFFTviewer::StopStreaming()
+{
+    txtNyquistFreqMHz->Enable();
+    mGUIupdater->Stop();
+    if (mStreamRunning.load() == false)
+        return;
+    stopProcessing.store(true);
+    threadProcessing.join();
+	btnStartStop->SetLabel(_("START"));
+	cmbStreamType->Enable();
+	spinFFTsize->Enable();
+	chkCaptureToFile->Enable();
+	spinCaptureCount->Enable();
+}
+
+void fftviewer_frFFTviewer::OnUpdateStats(wxTimerEvent& event)
+{
+    if (mStreamRunning.load() == false)
+        return;
+    if(rxStreams[0].handle != 0)
+    {
+        lms_stream_status_t rxStats;
+        LMS_GetStreamStatus(&rxStreams[0],&rxStats);
+        float RxFilled = 100*(float)rxStats.fifoFilledCount/rxStats.fifoSize;
+        gaugeRxBuffer->SetValue((int)RxFilled);
+        lblRxDataRate->SetLabel(printDataRate(rxStats.linkRate));
+    }
+    if(txStreams[0].handle != 0)
+    {
+        lms_stream_status_t txStats;
+        LMS_GetStreamStatus(&txStreams[0],&txStats);
+        float TxFilled = 100*(float)txStats.fifoFilledCount/txStats.fifoSize;
+        gaugeTxBuffer->SetValue((int)TxFilled);
+        lblTxDataRate->SetLabel(printDataRate(txStats.linkRate));
+    }
+}
+
+void fftviewer_frFFTviewer::OnUpdatePlots(wxThreadEvent& event)
+{
+    if (mStreamRunning.load() == false)
+        return;
+
+    if (streamData.fftBins_dbFS[0].size() > 0)
+    {
+        if (chkFreezeTimeDomain->IsChecked() == false)
+        {
+            mTimeDomainPanel->series[0]->AssignValues(&timeXAxis[0], &streamData.samplesI[0][0], streamData.samplesI[0].size());
+            mTimeDomainPanel->series[1]->AssignValues(&timeXAxis[0], &streamData.samplesQ[0][0], streamData.samplesQ[0].size());
+            mTimeDomainPanel->series[2]->AssignValues(&timeXAxis[0], &streamData.samplesI[1][0], streamData.samplesI[1].size());
+            mTimeDomainPanel->series[3]->AssignValues(&timeXAxis[0], &streamData.samplesQ[1][0], streamData.samplesQ[1].size());
+        }
+        if (chkFreezeConstellation->IsChecked() == false)
+        {
+            mConstelationPanel->series[0]->AssignValues(&streamData.samplesI[0][0], &streamData.samplesQ[0][0], streamData.samplesQ[0].size());
+            mConstelationPanel->series[1]->AssignValues(&streamData.samplesI[1][0], &streamData.samplesQ[1][0], streamData.samplesQ[1].size());
+        }
+        if (chkFreezeFFT->IsChecked() == false)
+        {
+            mFFTpanel->series[0]->AssignValues(&fftFreqAxis[0], &streamData.fftBins_dbFS[0][0], streamData.fftBins_dbFS[0].size());
+            mFFTpanel->series[1]->AssignValues(&fftFreqAxis[0], &streamData.fftBins_dbFS[1][0], streamData.fftBins_dbFS[1].size());
+        }
+    }
+
+    if (chkFreezeTimeDomain->IsChecked() == false)
+    {
+        mTimeDomainPanel->Refresh();
+        mTimeDomainPanel->Draw();
+    }
+
+    if (chkFreezeConstellation->IsChecked() == false)
+    {
+        mConstelationPanel->Refresh();
+        mConstelationPanel->Draw();
+    }
+
+    if (chkFreezeFFT->IsChecked() == false)
+    {
+        mFFTpanel->Refresh();
+        mFFTpanel->Draw();
+    }
+
+    float chPwr[2] = {0, 0};
+    double cFreq[2] = {0, 0};
+    txtCenterOffset1->GetValue().ToDouble(&cFreq[0]);
+    cFreq[0] *= 1000000;
+    txtCenterOffset2->GetValue().ToDouble(&cFreq[1]);
+    cFreq[1] *= 1000000;
+    double bw[2] = {1e6, 1e6};
+    txtBW1->GetValue().ToDouble(&bw[0]);
+    bw[0] *= 1000000;
+    txtBW2->GetValue().ToDouble(&bw[1]);
+    bw[1] *= 1000000;
+    /*
+    // TODO
+    for(int c=0; c<2; ++c)
+    {
+        float f0 = cFreq[c]-bw[c]/2;
+        float fn = cFreq[c]+bw[c]/2;
+        float sum = 0;
+        int bins = 0;
+        const int fftSize = streamData.fftBins_dbFS[0].size();
+        for(int i=0; i<fftSize; ++i)
+            if(f0 <= fftFreqAxis[i] && fftFreqAxis[i] <= fn)
+            {
+                double val = streamData.fftBins_dbFS[0][i];
+                sum += val;
+                ++bins;
+            }
+        chPwr[c] = sum;
+    }
+    */
+
+    float pwr1  = (chPwr[0] != 0 ? (20 * log10(chPwr[0])) - 69.2369 : -300);
+    lblPower1->SetLabel(wxString::Format("%.3f", pwr1));
+    float pwr2 = (chPwr[1] != 0 ? (20 * log10(chPwr[1])) - 69.2369 : -300);
+    lblPower2->SetLabel(wxString::Format("%.3f", pwr2));
+    lbldBc->SetLabel(wxString::Format("%.3f", 20*log10(chPwr[1]/chPwr[0])));
+
+    updateGUI.store(true);
+}
+
+void fftviewer_frFFTviewer::StreamingLoop(fftviewer_frFFTviewer* pthis, const unsigned int fftSize, const int channelsCount, const uint32_t format)
+{
+    bool runTx = true;
+    const int cMaxChCount = 2;
+    const int test_count = fftSize;// / 680*26;//4096*16;
+    int avgCount = pthis->spinAvgCount->GetValue();
+    int wndFunction = pthis->windowFunctionID.load();
+
+    vector<float> wndCoef;
+    float amplitudeCorrection = 1;
+    GenerateWindowCoefficients(wndFunction, fftSize, wndCoef, amplitudeCorrection);
+
+    lime::complex16_t** buffers;
+
+    DataToGUI localDataResults;
+    localDataResults.nyquist_Hz = 7.68e6;
+    localDataResults.samplesI[0].resize(fftSize, 0);
+    localDataResults.samplesI[1].resize(fftSize, 0);
+    localDataResults.samplesQ[0].resize(fftSize, 0);
+    localDataResults.samplesQ[1].resize(fftSize, 0);
+    localDataResults.fftBins_dbFS[0].resize(fftSize, 0);
+    localDataResults.fftBins_dbFS[1].resize(fftSize, 0);
+    buffers = new lime::complex16_t*[channelsCount];
+    for (int i = 0; i < channelsCount; ++i)
+        buffers[i] = new complex16_t[test_count];
+
+    vector<complex16_t> captureBuffer[cMaxChCount];
+    uint32_t samplesToCapture[cMaxChCount];
+    if(pthis->captureSamples.load() == true)
+        for(int ch=0; ch<channelsCount; ++ch)
+        {
+            samplesToCapture[ch] = pthis->spinCaptureCount->GetValue();
+            captureBuffer[ch].resize(samplesToCapture[ch]);
+        }
+
+    auto fmt = lms_stream_t::LMS_FMT_I12;
+    for(int i=0; i<channelsCount; ++i)
+    {
+        pthis->rxStreams[i].channel = i;
+        pthis->rxStreams[i].fifoSize = test_count*40;
+        pthis->rxStreams[i].isTx = false;
+        pthis->rxStreams[i].dataFmt = fmt;
+        pthis->rxStreams[i].throughputVsLatency = 1;
+        LMS_SetupStream(pthis->lmsControl, &pthis->rxStreams[i]);
+
+        pthis->txStreams[i].handle = 0;
+        pthis->txStreams[i].channel = i;
+        pthis->txStreams[i].fifoSize = test_count*40;
+        pthis->txStreams[i].isTx = true;
+        pthis->txStreams[i].dataFmt = fmt;
+        pthis->txStreams[i].throughputVsLatency = 1;
+        if(runTx)
+            LMS_SetupStream(pthis->lmsControl, &pthis->txStreams[i]);
+    }
+
+    kiss_fft_cfg m_fftCalcPlan = kiss_fft_alloc(fftSize, 0, 0, 0);
+    kiss_fft_cpx* m_fftCalcIn = new kiss_fft_cpx[fftSize];
+    kiss_fft_cpx* m_fftCalcOut = new kiss_fft_cpx[fftSize];
+
+    for(int i=0; i<channelsCount; ++i)
+    {
+        LMS_StartStream(&pthis->rxStreams[i]);
+        if(runTx)
+            LMS_StartStream(&pthis->txStreams[i]);
+    }
+
+    pthis->mStreamRunning.store(true);
+    auto t1 = chrono::high_resolution_clock::now();
+    auto t2 = chrono::high_resolution_clock::now();
+    lms_stream_meta_t meta;
+    meta.waitForTimestamp = true;
+    int fftCounter = 0;
+
+    while (pthis->stopProcessing.load() == false)
+    {
+        for(int a=fftCounter; a<avgCount; ++a)
+        {
+            uint32_t samplesPopped[2] = {0, 0};
+            uint64_t ts[2];
+            for(int i=0; i<channelsCount; ++i)
+            {
+                samplesPopped[i] += LMS_RecvStream(&pthis->rxStreams[i], &buffers[i][samplesPopped[i]], test_count, &meta, 1000);
+                ts[i] = meta.timestamp + 1024 * 1024*2;
+            }
+
+            uint32_t samplesPushed[2] = {0, 0};
+            for(int i=0; runTx && i<channelsCount; ++i)
+            {
+                meta.timestamp = ts[i];
+                meta.waitForTimestamp = true;
+                samplesPushed[i] += LMS_SendStream(&pthis->txStreams[i], &buffers[i][samplesPushed[i]], samplesPopped[i], &meta, 1000);
+            }
+
+            if(pthis->captureSamples.load())
+            {
+                for(int ch=0; ch<channelsCount; ++ch)
+                {
+                    uint32_t samplesToCopy = samplesPopped[ch] < samplesToCapture[ch] ? samplesPopped[ch] : samplesToCapture[ch];
+                    if(samplesToCopy <= 0)
+                        break;
+                    memcpy(captureBuffer[ch].data(), buffers[ch], samplesPopped[ch]*sizeof(complex16_t));
+                    samplesToCapture[ch] -= samplesPopped[ch];
+                }
+            }
+
+            for (int ch = 0; ch < channelsCount; ++ch)
+            {
+                //take only first buffer for time domain display
+                //reset fftBins for accumulation
+                for (unsigned i = 0; a==0 && i < fftSize; ++i)
+                {
+                    localDataResults.fftBins_dbFS[ch][i] = 0;
+                    localDataResults.samplesI[ch][i] = buffers[ch][i].i;
+                    localDataResults.samplesQ[ch][i] = buffers[ch][i].q;
+                }
+                for (unsigned i = 0; i < fftSize; ++i)
+                {
+                    m_fftCalcIn[i].r = buffers[ch][i].i * amplitudeCorrection * wndCoef[i];
+                    m_fftCalcIn[i].i = buffers[ch][i].q * amplitudeCorrection * wndCoef[i];
+                }
+
+                kiss_fft(m_fftCalcPlan, m_fftCalcIn, m_fftCalcOut);
+                ++fftCounter;
+                for(unsigned int i=0; i<fftSize; ++i)
+                {
+                    m_fftCalcOut[i].r /= fftSize;
+                    m_fftCalcOut[i].i /= fftSize;
+                }
+                int output_index = 0;
+                for (unsigned i = fftSize / 2 + 1; i < fftSize; ++i)
+                    localDataResults.fftBins_dbFS[ch][output_index++] += sqrt(m_fftCalcOut[i].r * m_fftCalcOut[i].r + m_fftCalcOut[i].i * m_fftCalcOut[i].i);
+                for (unsigned i = 0; i < fftSize / 2 + 1; ++i)
+                    localDataResults.fftBins_dbFS[ch][output_index++] += sqrt(m_fftCalcOut[i].r * m_fftCalcOut[i].r + m_fftCalcOut[i].i * m_fftCalcOut[i].i);
+            }
+        }
+
+        t2 = chrono::high_resolution_clock::now();
+        auto timePeriod = std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count();
+        if (timePeriod >= 33 && fftCounter >= avgCount && pthis->updateGUI.load() == true)
+        {
+            t1 = t2;
+            //shift fft, convert to dBfs
+            for(int ch=0; ch<channelsCount; ++ch)
+            {
+                for (unsigned s = 0; s < fftSize; ++s)
+                {
+                    localDataResults.fftBins_dbFS[ch][s] /= fftCounter;
+                    localDataResults.fftBins_dbFS[ch][s] = (localDataResults.fftBins_dbFS[ch][s] != 0 ? (20 * log10(localDataResults.fftBins_dbFS[ch][s])) - 69.2369 : -300);
+                }
+            }
+
+            pthis->streamData = localDataResults;
+            wxThreadEvent evt;
+            evt.SetEventObject(pthis);
+            pthis->updateGUI.store(false);
+            wxPostEvent(pthis, evt);
+            fftCounter = 0;
+        }
+        avgCount = pthis->averageCount.load();
+        int wndFunctionSelection = pthis->windowFunctionID.load();
+        if(wndFunctionSelection != wndFunction)
+        {
+            wndFunction = wndFunctionSelection;
+            GenerateWindowCoefficients(wndFunction, fftSize, wndCoef, amplitudeCorrection);
+        }
+    }
+
+    if(pthis->captureSamples.load() == true)
+    {
+        ofstream fout;
+        fout.open(pthis->captureFilename.c_str());
+        fout << "AI\tAQ";
+        if(channelsCount > 1)
+            fout << "\tBI\tBQ";
+        fout << endl;
+
+        int samplesCnt = captureBuffer[0].size();
+        for(int i=0; i<samplesCnt; ++i)
+        {
+            for(int ch=0; ch<channelsCount; ++ch)
+            {
+                fout << captureBuffer[ch][i].i << "\t" << captureBuffer[ch][i].q << "\t";
+            }
+            fout << endl;
+        }
+    }
+
+    kiss_fft_free(m_fftCalcPlan);
+    pthis->stopProcessing.store(true);
+    pthis->mStreamRunning.store(false);
+    for(int i=0; i<channelsCount; ++i)
+    {
+        if(runTx)
+            LMS_StopStream(&pthis->txStreams[i]);
+        LMS_StopStream(&pthis->rxStreams[i]);
+    }
+    for(int i=0; i<channelsCount; ++i)
+    {
+        if(runTx)
+            LMS_DestroyStream(pthis->lmsControl, &pthis->txStreams[i]);
+        LMS_DestroyStream(pthis->lmsControl, &pthis->rxStreams[i]);
+    }
+    for (int i = 0; i < channelsCount; ++i)
+        delete [] buffers[i];
+    delete [] buffers;
+    delete [] m_fftCalcIn;
+    delete [] m_fftCalcOut;
+}
+
+wxString fftviewer_frFFTviewer::printDataRate(float dataRate)
+{
+    if (dataRate > 1000000)
+        return wxString::Format(_("%.3f MB/s"), dataRate / 1000000.0);
+    else if (dataRate > 1000)
+        return wxString::Format(_("%.3f KB/s"), dataRate / 1000.0);
+    else
+        return wxString::Format(_("%.0f B/s"), dataRate / 1000.0);
+}
+
+void fftviewer_frFFTviewer::SetNyquistFrequency(float freqHz)
+{
+    txtNyquistFreqMHz->SetValue(wxString::Format(_("%f"), freqHz / 1e6));
+    mFFTpanel->SetInitialDisplayArea(-freqHz, freqHz, -100, 0);
+}
+
+void fftviewer_frFFTviewer::OnChannelVisibilityChange(wxCommandEvent& event)
+{
+    const int channelCount = 2;
+    bool visibilities[channelCount];
+
+    switch(event.GetInt())
+    {
+    case 0:
+        visibilities[0] = true;
+        visibilities[1] = false;
+        break;
+    case 1:
+        visibilities[0] = false;
+        visibilities[1] = true;
+        break;
+    case 2:
+        visibilities[0] = true;
+        visibilities[1] = true;
+        break;
+    }
+    mTimeDomainPanel->series[0]->visible = visibilities[0];
+    mTimeDomainPanel->series[1]->visible = visibilities[0];
+    mTimeDomainPanel->series[2]->visible = visibilities[1];
+    mTimeDomainPanel->series[3]->visible = visibilities[1];
+    mConstelationPanel->series[0]->visible = visibilities[0];
+    mConstelationPanel->series[1]->visible = visibilities[1];
+    mFFTpanel->series[0]->visible = visibilities[0];
+    mFFTpanel->series[1]->visible = visibilities[1];
+}
+
+void fftviewer_frFFTviewer::OnAvgChange(wxSpinEvent& event)
+{
+    averageCount.store(spinAvgCount->GetValue());
+}
+
+void fftviewer_frFFTviewer::OnAvgChangeEnter(wxCommandEvent& event)
+{
+    averageCount.store(spinAvgCount->GetValue());
+}
+
+void fftviewer_frFFTviewer::OnWindowFunctionChange(wxCommandEvent& event)
+{
+    windowFunctionID.store(cmbWindowFunc->GetSelection());
+}
diff --git a/src/fftviewer_wxgui/fftviewer_frFFTviewer.h b/src/fftviewer_wxgui/fftviewer_frFFTviewer.h
new file mode 100644
index 0000000..150cc09
--- /dev/null
+++ b/src/fftviewer_wxgui/fftviewer_frFFTviewer.h
@@ -0,0 +1,96 @@
+#ifndef __fftviewer_frFFTviewer__
+#define __fftviewer_frFFTviewer__
+
+/**
+ at file
+Subclass of frFFTviewer, which is generated by wxFormBuilder.
+*/
+#include <thread>
+#include <atomic>
+#include <vector>
+#include "fftviewer_wxgui.h"
+#include "lime/LimeSuite.h"
+#include <wx/timer.h>
+#include <mutex>
+//// end generated include
+
+/** Implementing frFFTviewer */
+class fftviewer_frFFTviewer : public frFFTviewer
+{
+protected:
+    std::atomic<bool> enableTransmitter;
+    std::atomic<int> windowFunctionID;
+    std::atomic<bool> captureSamples;
+    std::atomic<int> averageCount;
+    std::atomic<bool> updateGUI;
+    std::string captureFilename;
+	// Handlers for frFFTviewer events.
+	void OnWindowFunctionChanged( wxCommandEvent& event );
+	void OnbtnStartStop( wxCommandEvent& event );
+    void OnChannelVisibilityChange(wxCommandEvent& event);
+    void OnAvgChange(wxSpinEvent& event);
+    void OnAvgChangeEnter(wxCommandEvent& event);
+    void OnWindowFunctionChange(wxCommandEvent& event);
+    static void StreamingLoop(fftviewer_frFFTviewer* pthis, const unsigned int fftSize, const int channelsCount, const uint32_t format);
+
+    void OnUpdateStats(wxTimerEvent& event);
+    void OnUpdatePlots(wxThreadEvent& event);
+public:
+    /** Constructor */
+    fftviewer_frFFTviewer( wxWindow* parent );
+    ~fftviewer_frFFTviewer();
+//// end generated class members
+    void Initialize(lms_device_t* pDataPort);
+    void SetNyquistFrequency(float freqMHz);
+
+    void StartStreaming();
+    void StopStreaming();
+    void OnbtnCaptureClick(wxCommandEvent& event);
+
+protected:
+    struct DataToGUI
+    {
+        std::vector<float> samplesI[2];
+        std::vector<float> samplesQ[2];
+        std::vector<float> fftBins_dbFS[2];
+        float nyquist_Hz;
+        float rxDataRate_Bps;
+        float txDataRate_Bps;
+
+        DataToGUI& operator=(const DataToGUI& src)
+        {
+            for (int ch = 0; ch < 2; ++ch)
+            {
+                this->samplesI[ch].clear();
+                this->samplesI[ch].reserve(src.samplesI[ch].size());
+                this->samplesI[ch] = src.samplesI[ch];
+                this->samplesQ[ch].clear();
+                this->samplesQ[ch].reserve(src.samplesQ[ch].size());
+                this->samplesQ[ch] = src.samplesQ[ch];
+                this->fftBins_dbFS[ch].clear();
+                this->fftBins_dbFS[ch].reserve(src.fftBins_dbFS[ch].size());
+                this->fftBins_dbFS[ch] = src.fftBins_dbFS[ch];
+                this->nyquist_Hz = src.nyquist_Hz;
+                this->rxDataRate_Bps = src.rxDataRate_Bps;
+                this->txDataRate_Bps = src.txDataRate_Bps;
+            }
+            return *this;
+        }
+    }streamData;
+
+    std::vector<float> fftFreqAxis;
+    std::vector<float> timeXAxis;
+    std::atomic<bool> mStreamRunning;
+    std::atomic<bool> stopProcessing;
+    std::thread threadProcessing;
+    wxString printDataRate(float dataRate);
+
+    static const int cMaxChCount = 2;
+    lms_stream_t rxStreams[cMaxChCount];
+    lms_stream_t txStreams[cMaxChCount];
+
+    lms_device_t* lmsControl;
+    wxTimer* mGUIupdater;
+};
+
+#endif // __fftviewer_frFFTviewer__
diff --git a/src/fftviewer_wxgui/fftviewer_wxgui.cpp b/src/fftviewer_wxgui/fftviewer_wxgui.cpp
new file mode 100644
index 0000000..dfaab0c
--- /dev/null
+++ b/src/fftviewer_wxgui/fftviewer_wxgui.cpp
@@ -0,0 +1,391 @@
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version Jun 17 2015)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO "NOT" EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#include "OpenGLGraph.h"
+
+#include "fftviewer_wxgui.h"
+
+///////////////////////////////////////////////////////////////////////////
+
+frFFTviewer::frFFTviewer( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
+{
+	this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+	this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
+	
+	wxFlexGridSizer* fgSizer7;
+	fgSizer7 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer7->AddGrowableCol( 0 );
+	fgSizer7->AddGrowableRow( 0 );
+	fgSizer7->SetFlexibleDirection( wxBOTH );
+	fgSizer7->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	mPlotsSplitter = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D );
+	mPlotsSplitter->Connect( wxEVT_IDLE, wxIdleEventHandler( frFFTviewer::mPlotsSplitterOnIdle ), NULL, this );
+	
+	mTimeConstellationPanel = new wxPanel( mPlotsSplitter, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	wxFlexGridSizer* fgSizer9;
+	fgSizer9 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer9->AddGrowableCol( 0 );
+	fgSizer9->AddGrowableRow( 0 );
+	fgSizer9->SetFlexibleDirection( wxBOTH );
+	fgSizer9->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_splitter3 = new wxSplitterWindow( mTimeConstellationPanel, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D );
+	m_splitter3->Connect( wxEVT_IDLE, wxIdleEventHandler( frFFTviewer::m_splitter3OnIdle ), NULL, this );
+	
+	mTimeDomainPanel = new OpenGLGraph( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	mConstelationPanel = new OpenGLGraph( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	m_splitter3->SplitVertically( mTimeDomainPanel, mConstelationPanel, 0 );
+	fgSizer9->Add( m_splitter3, 1, wxEXPAND, 5 );
+	
+	
+	mTimeConstellationPanel->SetSizer( fgSizer9 );
+	mTimeConstellationPanel->Layout();
+	fgSizer9->Fit( mTimeConstellationPanel );
+	mFFTpanel = new OpenGLGraph( mPlotsSplitter, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	mPlotsSplitter->SplitHorizontally( mTimeConstellationPanel, mFFTpanel, 0 );
+	fgSizer7->Add( mPlotsSplitter, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer10;
+	fgSizer10 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer10->SetFlexibleDirection( wxBOTH );
+	fgSizer10->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer1;
+	sbSizer1 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("FFT parameters") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer11;
+	fgSizer11 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer11->AddGrowableCol( 1 );
+	fgSizer11->SetFlexibleDirection( wxBOTH );
+	fgSizer11->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText6 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, wxT("Nyquist freq (MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText6->Wrap( -1 );
+	fgSizer11->Add( m_staticText6, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtNyquistFreqMHz = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxT("15.36"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtNyquistFreqMHz->SetMinSize( wxSize( 64,-1 ) );
+	
+	fgSizer11->Add( txtNyquistFreqMHz, 0, wxEXPAND, 5 );
+	
+	m_staticText7 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, wxT("Samples count"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText7->Wrap( -1 );
+	fgSizer11->Add( m_staticText7, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	spinFFTsize = new wxSpinCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 64, 65536, 16384 );
+	spinFFTsize->SetMinSize( wxSize( 64,-1 ) );
+	
+	fgSizer11->Add( spinFFTsize, 0, wxEXPAND, 5 );
+	
+	
+	fgSizer11->Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	
+	sbSizer1->Add( fgSizer11, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer10->Add( sbSizer1, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer2;
+	sbSizer2 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Data reading") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer12;
+	fgSizer12 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer12->SetFlexibleDirection( wxBOTH );
+	fgSizer12->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer91;
+	fgSizer91 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer91->AddGrowableCol( 0 );
+	fgSizer91->SetFlexibleDirection( wxBOTH );
+	fgSizer91->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxString cmbStreamTypeChoices[] = { wxT("Packets SISO"), wxT("Packets MIMO") };
+	int cmbStreamTypeNChoices = sizeof( cmbStreamTypeChoices ) / sizeof( wxString );
+	cmbStreamType = new wxChoice( sbSizer2->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbStreamTypeNChoices, cmbStreamTypeChoices, 0 );
+	cmbStreamType->SetSelection( 0 );
+	fgSizer91->Add( cmbStreamType, 0, wxEXPAND, 5 );
+	
+	btnStartStop = new wxButton( sbSizer2->GetStaticBox(), wxID_ANY, wxT("START"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer91->Add( btnStartStop, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer12->Add( fgSizer91, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer13;
+	fgSizer13 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer13->SetFlexibleDirection( wxBOTH );
+	fgSizer13->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText8 = new wxStaticText( sbSizer2->GetStaticBox(), wxID_ANY, wxT("Rx rate:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText8->Wrap( -1 );
+	fgSizer13->Add( m_staticText8, 0, 0, 5 );
+	
+	lblRxDataRate = new wxStaticText( sbSizer2->GetStaticBox(), wxID_ANY, wxT("0 MB/s"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblRxDataRate->Wrap( -1 );
+	fgSizer13->Add( lblRxDataRate, 0, 0, 5 );
+	
+	m_staticText18 = new wxStaticText( sbSizer2->GetStaticBox(), wxID_ANY, wxT("Tx rate:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText18->Wrap( -1 );
+	fgSizer13->Add( m_staticText18, 0, 0, 5 );
+	
+	lblTxDataRate = new wxStaticText( sbSizer2->GetStaticBox(), wxID_ANY, wxT("0 MB/s"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblTxDataRate->Wrap( -1 );
+	fgSizer13->Add( lblTxDataRate, 0, 0, 5 );
+	
+	m_staticText10 = new wxStaticText( sbSizer2->GetStaticBox(), wxID_ANY, wxT("FFT/s"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText10->Wrap( -1 );
+	fgSizer13->Add( m_staticText10, 0, 0, 5 );
+	
+	lblFFTrate = new wxStaticText( sbSizer2->GetStaticBox(), wxID_ANY, wxT("0"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblFFTrate->Wrap( -1 );
+	fgSizer13->Add( lblFFTrate, 0, 0, 5 );
+	
+	
+	fgSizer12->Add( fgSizer13, 1, wxEXPAND, 5 );
+	
+	
+	sbSizer2->Add( fgSizer12, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer6;
+	sbSizer6 = new wxStaticBoxSizer( new wxStaticBox( sbSizer2->GetStaticBox(), wxID_ANY, wxT("Window function:") ), wxVERTICAL );
+	
+	wxString cmbWindowFuncChoices[] = { wxT("Rectangular"), wxT("Blackman-harris"), wxT("Hamming"), wxT("Hanning") };
+	int cmbWindowFuncNChoices = sizeof( cmbWindowFuncChoices ) / sizeof( wxString );
+	cmbWindowFunc = new wxChoice( sbSizer6->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbWindowFuncNChoices, cmbWindowFuncChoices, 0 );
+	cmbWindowFunc->SetSelection( 0 );
+	sbSizer6->Add( cmbWindowFunc, 0, wxEXPAND, 5 );
+	
+	
+	sbSizer2->Add( sbSizer6, 0, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer51;
+	sbSizer51 = new wxStaticBoxSizer( new wxStaticBox( sbSizer2->GetStaticBox(), wxID_ANY, wxT("Capture to file") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer121;
+	fgSizer121 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer121->SetFlexibleDirection( wxBOTH );
+	fgSizer121->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkCaptureToFile = new wxCheckBox( sbSizer51->GetStaticBox(), wxID_ANY, wxT("Capture enable"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer121->Add( chkCaptureToFile, 0, 0, 5 );
+	
+	
+	fgSizer121->Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	m_staticText12 = new wxStaticText( sbSizer51->GetStaticBox(), wxID_ANY, wxT("Samples to capture:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText12->Wrap( -1 );
+	fgSizer121->Add( m_staticText12, 0, wxALL, 5 );
+	
+	spinCaptureCount = new wxSpinCtrl( sbSizer51->GetStaticBox(), wxID_ANY, wxT("16384"), wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 30000000, 16384 );
+	fgSizer121->Add( spinCaptureCount, 0, 0, 5 );
+	
+	
+	sbSizer51->Add( fgSizer121, 1, wxEXPAND, 5 );
+	
+	
+	sbSizer2->Add( sbSizer51, 0, wxTOP, 5 );
+	
+	
+	fgSizer10->Add( sbSizer2, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer3;
+	sbSizer3 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Graphs") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer14;
+	fgSizer14 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer14->SetFlexibleDirection( wxBOTH );
+	fgSizer14->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkFreezeTimeDomain = new wxCheckBox( sbSizer3->GetStaticBox(), wxID_ANY, wxT("Freeze time"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkFreezeTimeDomain->SetToolTip( wxT("Freezes time domain plot") );
+	
+	fgSizer14->Add( chkFreezeTimeDomain, 0, 0, 5 );
+	
+	chkFreezeConstellation = new wxCheckBox( sbSizer3->GetStaticBox(), wxID_ANY, wxT("Freeze constellation"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkFreezeConstellation->SetToolTip( wxT("Freezes constellation plot") );
+	
+	fgSizer14->Add( chkFreezeConstellation, 0, 0, 5 );
+	
+	chkFreezeFFT = new wxCheckBox( sbSizer3->GetStaticBox(), wxID_ANY, wxT("Freeze FFT"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkFreezeFFT->SetToolTip( wxT("Freezes FFT plot") );
+	
+	fgSizer14->Add( chkFreezeFFT, 0, 0, 5 );
+	
+	wxFlexGridSizer* fgSizer101;
+	fgSizer101 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer101->SetFlexibleDirection( wxBOTH );
+	fgSizer101->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText11 = new wxStaticText( sbSizer3->GetStaticBox(), wxID_ANY, wxT("Display channel:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText11->Wrap( -1 );
+	fgSizer101->Add( m_staticText11, 0, wxALL, 5 );
+	
+	wxString cmbChannelVisibilityChoices[] = { wxT("A"), wxT("B"), wxT("A&B") };
+	int cmbChannelVisibilityNChoices = sizeof( cmbChannelVisibilityChoices ) / sizeof( wxString );
+	cmbChannelVisibility = new wxChoice( sbSizer3->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbChannelVisibilityNChoices, cmbChannelVisibilityChoices, 0 );
+	cmbChannelVisibility->SetSelection( 0 );
+	fgSizer101->Add( cmbChannelVisibility, 0, 0, 5 );
+	
+	m_staticText23 = new wxStaticText( sbSizer3->GetStaticBox(), wxID_ANY, wxT("Average:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText23->Wrap( -1 );
+	m_staticText23->SetToolTip( wxT("Number of FFTs to average") );
+	
+	fgSizer101->Add( m_staticText23, 0, wxALL, 5 );
+	
+	spinAvgCount = new wxSpinCtrl( sbSizer3->GetStaticBox(), wxID_ANY, wxT("1"), wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 1, 128, 1 );
+	spinAvgCount->SetToolTip( wxT("Number of FFTs to average") );
+	spinAvgCount->SetMinSize( wxSize( 64,-1 ) );
+	
+	fgSizer101->Add( spinAvgCount, 0, 0, 5 );
+	
+	
+	fgSizer14->Add( fgSizer101, 1, wxEXPAND, 5 );
+	
+	
+	sbSizer3->Add( fgSizer14, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer10->Add( sbSizer3, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer5;
+	sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Buffers status") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer19;
+	fgSizer19 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer19->AddGrowableCol( 1 );
+	fgSizer19->SetFlexibleDirection( wxBOTH );
+	fgSizer19->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText15 = new wxStaticText( sbSizer5->GetStaticBox(), wxID_ANY, wxT("Rx:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText15->Wrap( -1 );
+	fgSizer19->Add( m_staticText15, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	gaugeRxBuffer = new wxGauge( sbSizer5->GetStaticBox(), wxID_ANY, 100, wxDefaultPosition, wxDefaultSize, wxGA_HORIZONTAL );
+	gaugeRxBuffer->SetValue( 0 ); 
+	fgSizer19->Add( gaugeRxBuffer, 1, wxEXPAND, 5 );
+	
+	m_staticText16 = new wxStaticText( sbSizer5->GetStaticBox(), wxID_ANY, wxT("Tx:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText16->Wrap( -1 );
+	fgSizer19->Add( m_staticText16, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	gaugeTxBuffer = new wxGauge( sbSizer5->GetStaticBox(), wxID_ANY, 100, wxDefaultPosition, wxDefaultSize, wxGA_HORIZONTAL );
+	gaugeTxBuffer->SetValue( 0 ); 
+	fgSizer19->Add( gaugeTxBuffer, 1, wxEXPAND, 5 );
+	
+	
+	sbSizer5->Add( fgSizer19, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer10->Add( sbSizer5, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer7;
+	sbSizer7 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Measurement") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer122;
+	fgSizer122 = new wxFlexGridSizer( 0, 3, 5, 5 );
+	fgSizer122->AddGrowableCol( 1 );
+	fgSizer122->AddGrowableCol( 2 );
+	fgSizer122->SetFlexibleDirection( wxBOTH );
+	fgSizer122->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	
+	fgSizer122->Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	m_staticText13 = new wxStaticText( sbSizer7->GetStaticBox(), wxID_ANY, wxT("Ch 1"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText13->Wrap( -1 );
+	fgSizer122->Add( m_staticText13, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	m_staticText14 = new wxStaticText( sbSizer7->GetStaticBox(), wxID_ANY, wxT("Ch 2"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText14->Wrap( -1 );
+	fgSizer122->Add( m_staticText14, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	m_staticText151 = new wxStaticText( sbSizer7->GetStaticBox(), wxID_ANY, wxT("Center offset (MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText151->Wrap( -1 );
+	fgSizer122->Add( m_staticText151, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtCenterOffset1 = new wxTextCtrl( sbSizer7->GetStaticBox(), wxID_ANY, wxT("0"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtCenterOffset1->SetMinSize( wxSize( 32,-1 ) );
+	
+	fgSizer122->Add( txtCenterOffset1, 0, wxEXPAND, 5 );
+	
+	txtCenterOffset2 = new wxTextCtrl( sbSizer7->GetStaticBox(), wxID_ANY, wxT("0"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtCenterOffset2->SetMinSize( wxSize( 32,-1 ) );
+	
+	fgSizer122->Add( txtCenterOffset2, 0, wxEXPAND, 5 );
+	
+	m_staticText161 = new wxStaticText( sbSizer7->GetStaticBox(), wxID_ANY, wxT("Bandwidth (MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText161->Wrap( -1 );
+	fgSizer122->Add( m_staticText161, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtBW1 = new wxTextCtrl( sbSizer7->GetStaticBox(), wxID_ANY, wxT("1"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtBW1->SetMinSize( wxSize( 32,-1 ) );
+	
+	fgSizer122->Add( txtBW1, 0, wxEXPAND, 5 );
+	
+	txtBW2 = new wxTextCtrl( sbSizer7->GetStaticBox(), wxID_ANY, wxT("1"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtBW2->SetMinSize( wxSize( 32,-1 ) );
+	
+	fgSizer122->Add( txtBW2, 0, wxEXPAND, 5 );
+	
+	m_staticText17 = new wxStaticText( sbSizer7->GetStaticBox(), wxID_ANY, wxT("Power(dbFS):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText17->Wrap( -1 );
+	fgSizer122->Add( m_staticText17, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblPower1 = new wxStaticText( sbSizer7->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblPower1->Wrap( -1 );
+	fgSizer122->Add( lblPower1, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblPower2 = new wxStaticText( sbSizer7->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblPower2->Wrap( -1 );
+	fgSizer122->Add( lblPower2, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	m_staticText20 = new wxStaticText( sbSizer7->GetStaticBox(), wxID_ANY, wxT("dBc"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText20->Wrap( -1 );
+	fgSizer122->Add( m_staticText20, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lbldBc = new wxStaticText( sbSizer7->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lbldBc->Wrap( -1 );
+	fgSizer122->Add( lbldBc, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer7->Add( fgSizer122, 1, wxEXPAND|wxLEFT, 5 );
+	
+	
+	fgSizer10->Add( sbSizer7, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer7->Add( fgSizer10, 1, wxEXPAND, 5 );
+	
+	
+	this->SetSizer( fgSizer7 );
+	this->Layout();
+	fgSizer7->Fit( this );
+	
+	this->Centre( wxBOTH );
+	
+	// Connect Events
+	spinFFTsize->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( frFFTviewer::OnFFTsamplesCountChanged ), NULL, this );
+	btnStartStop->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frFFTviewer::OnbtnStartStop ), NULL, this );
+	cmbWindowFunc->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frFFTviewer::OnWindowFunctionChange ), NULL, this );
+	cmbChannelVisibility->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frFFTviewer::OnChannelVisibilityChange ), NULL, this );
+	spinAvgCount->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( frFFTviewer::OnAvgChange ), NULL, this );
+	spinAvgCount->Connect( wxEVT_COMMAND_TEXT_ENTER, wxCommandEventHandler( frFFTviewer::OnAvgChangeEnter ), NULL, this );
+}
+
+frFFTviewer::~frFFTviewer()
+{
+	// Disconnect Events
+	spinFFTsize->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( frFFTviewer::OnFFTsamplesCountChanged ), NULL, this );
+	btnStartStop->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frFFTviewer::OnbtnStartStop ), NULL, this );
+	cmbWindowFunc->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frFFTviewer::OnWindowFunctionChange ), NULL, this );
+	cmbChannelVisibility->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frFFTviewer::OnChannelVisibilityChange ), NULL, this );
+	spinAvgCount->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( frFFTviewer::OnAvgChange ), NULL, this );
+	spinAvgCount->Disconnect( wxEVT_COMMAND_TEXT_ENTER, wxCommandEventHandler( frFFTviewer::OnAvgChangeEnter ), NULL, this );
+	
+}
diff --git a/src/fftviewer_wxgui/fftviewer_wxgui.fbp b/src/fftviewer_wxgui/fftviewer_wxgui.fbp
new file mode 100644
index 0000000..9d24271
--- /dev/null
+++ b/src/fftviewer_wxgui/fftviewer_wxgui.fbp
@@ -0,0 +1,4338 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<wxFormBuilder_Project>
+    <FileVersion major="1" minor="13" />
+    <object class="Project" expanded="1">
+        <property name="class_decoration"></property>
+        <property name="code_generation">C++</property>
+        <property name="disconnect_events">1</property>
+        <property name="disconnect_mode">source_name</property>
+        <property name="disconnect_php_events">0</property>
+        <property name="disconnect_python_events">0</property>
+        <property name="embedded_files_path">res</property>
+        <property name="encoding">UTF-8</property>
+        <property name="event_generation">connect</property>
+        <property name="file">fftviewer_wxgui</property>
+        <property name="first_id">1000</property>
+        <property name="help_provider">none</property>
+        <property name="internationalize">0</property>
+        <property name="name">fftviewer_</property>
+        <property name="namespace"></property>
+        <property name="path">.</property>
+        <property name="precompiled_header"></property>
+        <property name="relative_path">1</property>
+        <property name="skip_lua_events">1</property>
+        <property name="skip_php_events">1</property>
+        <property name="skip_python_events">1</property>
+        <property name="ui_table">UI</property>
+        <property name="use_enum">1</property>
+        <property name="use_microsoft_bom">0</property>
+        <object class="Frame" expanded="1">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg">wxSYS_COLOUR_BTNFACE</property>
+            <property name="center">wxBOTH</property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="extra_style"></property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden">0</property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">frFFTviewer</property>
+            <property name="pos"></property>
+            <property name="size">-1,-1</property>
+            <property name="style">wxDEFAULT_FRAME_STYLE</property>
+            <property name="subclass"></property>
+            <property name="title">FFT viewer</property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <property name="xrc_skip_sizer">1</property>
+            <event name="OnActivate"></event>
+            <event name="OnActivateApp"></event>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnClose"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnHibernate"></event>
+            <event name="OnIconize"></event>
+            <event name="OnIdle"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="1">
+                <property name="cols">2</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols">0</property>
+                <property name="growablerows">0</property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer7</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="1">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxSplitterWindow" expanded="1">
+                        <property name="BottomDockable">1</property>
+                        <property name="LeftDockable">1</property>
+                        <property name="RightDockable">1</property>
+                        <property name="TopDockable">1</property>
+                        <property name="aui_layer"></property>
+                        <property name="aui_name"></property>
+                        <property name="aui_position"></property>
+                        <property name="aui_row"></property>
+                        <property name="best_size"></property>
+                        <property name="bg"></property>
+                        <property name="caption"></property>
+                        <property name="caption_visible">1</property>
+                        <property name="center_pane">0</property>
+                        <property name="close_button">1</property>
+                        <property name="context_help"></property>
+                        <property name="context_menu">1</property>
+                        <property name="default_pane">0</property>
+                        <property name="dock">Dock</property>
+                        <property name="dock_fixed">0</property>
+                        <property name="docking">Left</property>
+                        <property name="enabled">1</property>
+                        <property name="fg"></property>
+                        <property name="floatable">1</property>
+                        <property name="font"></property>
+                        <property name="gripper">0</property>
+                        <property name="hidden">0</property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="max_size"></property>
+                        <property name="maximize_button">0</property>
+                        <property name="maximum_size"></property>
+                        <property name="min_pane_size">0</property>
+                        <property name="min_size"></property>
+                        <property name="minimize_button">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="moveable">1</property>
+                        <property name="name">mPlotsSplitter</property>
+                        <property name="pane_border">1</property>
+                        <property name="pane_position"></property>
+                        <property name="pane_size"></property>
+                        <property name="permission">protected</property>
+                        <property name="pin_button">1</property>
+                        <property name="pos"></property>
+                        <property name="resize">Resizable</property>
+                        <property name="sashgravity">0.0</property>
+                        <property name="sashpos">0</property>
+                        <property name="sashsize">-1</property>
+                        <property name="show">1</property>
+                        <property name="size"></property>
+                        <property name="splitmode">wxSPLIT_HORIZONTAL</property>
+                        <property name="style">wxSP_3D</property>
+                        <property name="subclass"></property>
+                        <property name="toolbar_pane">0</property>
+                        <property name="tooltip"></property>
+                        <property name="window_extra_style"></property>
+                        <property name="window_name"></property>
+                        <property name="window_style"></property>
+                        <event name="OnChar"></event>
+                        <event name="OnEnterWindow"></event>
+                        <event name="OnEraseBackground"></event>
+                        <event name="OnKeyDown"></event>
+                        <event name="OnKeyUp"></event>
+                        <event name="OnKillFocus"></event>
+                        <event name="OnLeaveWindow"></event>
+                        <event name="OnLeftDClick"></event>
+                        <event name="OnLeftDown"></event>
+                        <event name="OnLeftUp"></event>
+                        <event name="OnMiddleDClick"></event>
+                        <event name="OnMiddleDown"></event>
+                        <event name="OnMiddleUp"></event>
+                        <event name="OnMotion"></event>
+                        <event name="OnMouseEvents"></event>
+                        <event name="OnMouseWheel"></event>
+                        <event name="OnPaint"></event>
+                        <event name="OnRightDClick"></event>
+                        <event name="OnRightDown"></event>
+                        <event name="OnRightUp"></event>
+                        <event name="OnSetFocus"></event>
+                        <event name="OnSize"></event>
+                        <event name="OnSplitterDClick"></event>
+                        <event name="OnSplitterSashPosChanged"></event>
+                        <event name="OnSplitterSashPosChanging"></event>
+                        <event name="OnSplitterUnsplit"></event>
+                        <event name="OnUpdateUI"></event>
+                        <object class="splitteritem" expanded="1">
+                            <object class="wxPanel" expanded="1">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTimeConstellationPanel</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                                <object class="wxFlexGridSizer" expanded="1">
+                                    <property name="cols">2</property>
+                                    <property name="flexible_direction">wxBOTH</property>
+                                    <property name="growablecols">0</property>
+                                    <property name="growablerows">0</property>
+                                    <property name="hgap">0</property>
+                                    <property name="minimum_size"></property>
+                                    <property name="name">fgSizer9</property>
+                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                    <property name="permission">none</property>
+                                    <property name="rows">0</property>
+                                    <property name="vgap">0</property>
+                                    <object class="sizeritem" expanded="1">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxEXPAND</property>
+                                        <property name="proportion">1</property>
+                                        <object class="wxSplitterWindow" expanded="1">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden">0</property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_pane_size">0</property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">m_splitter3</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="sashgravity">0.0</property>
+                                            <property name="sashpos">0</property>
+                                            <property name="sashsize">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="splitmode">wxSPLIT_VERTICAL</property>
+                                            <property name="style">wxSP_3D</property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnSplitterDClick"></event>
+                                            <event name="OnSplitterSashPosChanged"></event>
+                                            <event name="OnSplitterSashPosChanging"></event>
+                                            <event name="OnSplitterUnsplit"></event>
+                                            <event name="OnUpdateUI"></event>
+                                            <object class="splitteritem" expanded="0">
+                                                <object class="wxPanel" expanded="0">
+                                                    <property name="BottomDockable">1</property>
+                                                    <property name="LeftDockable">1</property>
+                                                    <property name="RightDockable">1</property>
+                                                    <property name="TopDockable">1</property>
+                                                    <property name="aui_layer"></property>
+                                                    <property name="aui_name"></property>
+                                                    <property name="aui_position"></property>
+                                                    <property name="aui_row"></property>
+                                                    <property name="best_size"></property>
+                                                    <property name="bg"></property>
+                                                    <property name="caption"></property>
+                                                    <property name="caption_visible">1</property>
+                                                    <property name="center_pane">0</property>
+                                                    <property name="close_button">1</property>
+                                                    <property name="context_help"></property>
+                                                    <property name="context_menu">1</property>
+                                                    <property name="default_pane">0</property>
+                                                    <property name="dock">Dock</property>
+                                                    <property name="dock_fixed">0</property>
+                                                    <property name="docking">Left</property>
+                                                    <property name="enabled">1</property>
+                                                    <property name="fg"></property>
+                                                    <property name="floatable">1</property>
+                                                    <property name="font"></property>
+                                                    <property name="gripper">0</property>
+                                                    <property name="hidden">0</property>
+                                                    <property name="id">wxID_ANY</property>
+                                                    <property name="max_size"></property>
+                                                    <property name="maximize_button">0</property>
+                                                    <property name="maximum_size"></property>
+                                                    <property name="min_size"></property>
+                                                    <property name="minimize_button">0</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="moveable">1</property>
+                                                    <property name="name">mTimeDomainPanel</property>
+                                                    <property name="pane_border">1</property>
+                                                    <property name="pane_position"></property>
+                                                    <property name="pane_size"></property>
+                                                    <property name="permission">protected</property>
+                                                    <property name="pin_button">1</property>
+                                                    <property name="pos"></property>
+                                                    <property name="resize">Resizable</property>
+                                                    <property name="show">1</property>
+                                                    <property name="size"></property>
+                                                    <property name="subclass">OpenGLGraph; OpenGLGraph.h</property>
+                                                    <property name="toolbar_pane">0</property>
+                                                    <property name="tooltip"></property>
+                                                    <property name="window_extra_style"></property>
+                                                    <property name="window_name"></property>
+                                                    <property name="window_style">wxTAB_TRAVERSAL</property>
+                                                    <event name="OnChar"></event>
+                                                    <event name="OnEnterWindow"></event>
+                                                    <event name="OnEraseBackground"></event>
+                                                    <event name="OnKeyDown"></event>
+                                                    <event name="OnKeyUp"></event>
+                                                    <event name="OnKillFocus"></event>
+                                                    <event name="OnLeaveWindow"></event>
+                                                    <event name="OnLeftDClick"></event>
+                                                    <event name="OnLeftDown"></event>
+                                                    <event name="OnLeftUp"></event>
+                                                    <event name="OnMiddleDClick"></event>
+                                                    <event name="OnMiddleDown"></event>
+                                                    <event name="OnMiddleUp"></event>
+                                                    <event name="OnMotion"></event>
+                                                    <event name="OnMouseEvents"></event>
+                                                    <event name="OnMouseWheel"></event>
+                                                    <event name="OnPaint"></event>
+                                                    <event name="OnRightDClick"></event>
+                                                    <event name="OnRightDown"></event>
+                                                    <event name="OnRightUp"></event>
+                                                    <event name="OnSetFocus"></event>
+                                                    <event name="OnSize"></event>
+                                                    <event name="OnUpdateUI"></event>
+                                                </object>
+                                            </object>
+                                            <object class="splitteritem" expanded="0">
+                                                <object class="wxPanel" expanded="0">
+                                                    <property name="BottomDockable">1</property>
+                                                    <property name="LeftDockable">1</property>
+                                                    <property name="RightDockable">1</property>
+                                                    <property name="TopDockable">1</property>
+                                                    <property name="aui_layer"></property>
+                                                    <property name="aui_name"></property>
+                                                    <property name="aui_position"></property>
+                                                    <property name="aui_row"></property>
+                                                    <property name="best_size"></property>
+                                                    <property name="bg"></property>
+                                                    <property name="caption"></property>
+                                                    <property name="caption_visible">1</property>
+                                                    <property name="center_pane">0</property>
+                                                    <property name="close_button">1</property>
+                                                    <property name="context_help"></property>
+                                                    <property name="context_menu">1</property>
+                                                    <property name="default_pane">0</property>
+                                                    <property name="dock">Dock</property>
+                                                    <property name="dock_fixed">0</property>
+                                                    <property name="docking">Left</property>
+                                                    <property name="enabled">1</property>
+                                                    <property name="fg"></property>
+                                                    <property name="floatable">1</property>
+                                                    <property name="font"></property>
+                                                    <property name="gripper">0</property>
+                                                    <property name="hidden">0</property>
+                                                    <property name="id">wxID_ANY</property>
+                                                    <property name="max_size"></property>
+                                                    <property name="maximize_button">0</property>
+                                                    <property name="maximum_size"></property>
+                                                    <property name="min_size"></property>
+                                                    <property name="minimize_button">0</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="moveable">1</property>
+                                                    <property name="name">mConstelationPanel</property>
+                                                    <property name="pane_border">1</property>
+                                                    <property name="pane_position"></property>
+                                                    <property name="pane_size"></property>
+                                                    <property name="permission">protected</property>
+                                                    <property name="pin_button">1</property>
+                                                    <property name="pos"></property>
+                                                    <property name="resize">Resizable</property>
+                                                    <property name="show">1</property>
+                                                    <property name="size"></property>
+                                                    <property name="subclass">OpenGLGraph; OpenGLGraph.h</property>
+                                                    <property name="toolbar_pane">0</property>
+                                                    <property name="tooltip"></property>
+                                                    <property name="window_extra_style"></property>
+                                                    <property name="window_name"></property>
+                                                    <property name="window_style">wxTAB_TRAVERSAL</property>
+                                                    <event name="OnChar"></event>
+                                                    <event name="OnEnterWindow"></event>
+                                                    <event name="OnEraseBackground"></event>
+                                                    <event name="OnKeyDown"></event>
+                                                    <event name="OnKeyUp"></event>
+                                                    <event name="OnKillFocus"></event>
+                                                    <event name="OnLeaveWindow"></event>
+                                                    <event name="OnLeftDClick"></event>
+                                                    <event name="OnLeftDown"></event>
+                                                    <event name="OnLeftUp"></event>
+                                                    <event name="OnMiddleDClick"></event>
+                                                    <event name="OnMiddleDown"></event>
+                                                    <event name="OnMiddleUp"></event>
+                                                    <event name="OnMotion"></event>
+                                                    <event name="OnMouseEvents"></event>
+                                                    <event name="OnMouseWheel"></event>
+                                                    <event name="OnPaint"></event>
+                                                    <event name="OnRightDClick"></event>
+                                                    <event name="OnRightDown"></event>
+                                                    <event name="OnRightUp"></event>
+                                                    <event name="OnSetFocus"></event>
+                                                    <event name="OnSize"></event>
+                                                    <event name="OnUpdateUI"></event>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="splitteritem" expanded="0">
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mFFTpanel</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">OpenGLGraph; OpenGLGraph.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="1">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="1">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer10</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="1">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">FFT parameters</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer1</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="1">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer11</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Nyquist freq (MHz):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText6</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">64,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtNyquistFreqMHz</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NUMERIC</property>
+                                                <property name="validator_type">wxTextValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value">15.36</property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Samples count</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText7</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="initial">16384</property>
+                                                <property name="max">65536</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">64</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">64,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">spinFFTsize</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">OnFFTsamplesCountChanged</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="spacer" expanded="0">
+                                                <property name="height">0</property>
+                                                <property name="permission">protected</property>
+                                                <property name="width">0</property>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="1">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Data reading</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer2</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="1">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer12</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">5</property>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="1">
+                                                <property name="cols">1</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">0</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer91</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxChoice" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices">"Packets SISO" "Packets MIMO"</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbStreamType</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">0</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnChoice"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default">0</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">START</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">btnStartStop</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnButtonClick">OnbtnStartStop</event>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="1">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer13</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Rx rate:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">m_staticText8</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">0 MB/s</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">lblRxDataRate</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Tx rate:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">m_staticText18</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">0 MB/s</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">lblTxDataRate</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">FFT/s</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">m_staticText10</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">0</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">lblFFTrate</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Window function:</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer6</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxChoice" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices">"Rectangular" "Blackman-harris" "Hamming" "Hanning"</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbWindowFunc</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">0</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnChoice">OnWindowFunctionChange</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxTOP</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Capture to file</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer51</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="1">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer121</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxCheckBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="checked">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Capture enable</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">chkCaptureToFile</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCheckBox"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="spacer" expanded="0">
+                                                        <property name="height">0</property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="width">0</property>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Samples to capture:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">m_staticText12</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="initial">16384</property>
+                                                        <property name="max">30000000</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">spinCaptureCount</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value">16384</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl"></event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Graphs</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer3</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer14</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Freeze time</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkFreezeTimeDomain</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Freezes time domain plot</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Freeze constellation</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkFreezeConstellation</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Freezes constellation plot</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Freeze FFT</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkFreezeFFT</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Freezes FFT plot</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer101</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Display channel:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">m_staticText11</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxChoice" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices">"A" "B" "A&B"</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbChannelVisibility</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">0</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnChoice">OnChannelVisibilityChange</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="1">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="1">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Average:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">m_staticText23</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Number of FFTs to average</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="1">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="1">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="initial">1</property>
+                                                        <property name="max">128</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">1</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">64,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">spinAvgCount</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Number of FFTs to average</property>
+                                                        <property name="value">1</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">OnAvgChange</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter">OnAvgChangeEnter</event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Buffers status</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer5</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer19</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">5</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Rx:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText15</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxGauge" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">gaugeRxBuffer</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="range">100</property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxGA_HORIZONTAL</property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value">0</property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Tx:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText16</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxGauge" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">gaugeTxBuffer</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="range">100</property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxGA_HORIZONTAL</property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value">0</property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="1">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Measurement</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer7</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND|wxLEFT</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="1">
+                                        <property name="cols">3</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1,2</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer122</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">5</property>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="spacer" expanded="1">
+                                                <property name="height">0</property>
+                                                <property name="permission">protected</property>
+                                                <property name="width">0</property>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Ch 1</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText13</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Ch 2</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText14</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Center offset (MHz):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText151</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">32,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtCenterOffset1</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value">0</property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">32,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtCenterOffset2</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value">0</property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Bandwidth (MHz):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText161</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">32,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtBW1</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value">1</property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">32,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtBW2</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value">1</property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Power(dbFS):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText17</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">???</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblPower1</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">???</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblPower2</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">dBc</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText20</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">???</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lbldBc</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+    </object>
+</wxFormBuilder_Project>
diff --git a/src/fftviewer_wxgui/fftviewer_wxgui.h b/src/fftviewer_wxgui/fftviewer_wxgui.h
new file mode 100644
index 0000000..3dbbf82
--- /dev/null
+++ b/src/fftviewer_wxgui/fftviewer_wxgui.h
@@ -0,0 +1,120 @@
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version Jun 17 2015)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO "NOT" EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#ifndef __FFTVIEWER_WXGUI_H__
+#define __FFTVIEWER_WXGUI_H__
+
+#include <wx/artprov.h>
+#include <wx/xrc/xmlres.h>
+class OpenGLGraph;
+
+#include <wx/panel.h>
+#include <wx/gdicmn.h>
+#include <wx/font.h>
+#include <wx/colour.h>
+#include <wx/settings.h>
+#include <wx/string.h>
+#include <wx/splitter.h>
+#include <wx/sizer.h>
+#include <wx/stattext.h>
+#include <wx/textctrl.h>
+#include <wx/valtext.h>
+#include <wx/spinctrl.h>
+#include <wx/statbox.h>
+#include <wx/choice.h>
+#include <wx/button.h>
+#include <wx/checkbox.h>
+#include <wx/gauge.h>
+#include <wx/frame.h>
+
+///////////////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frFFTviewer
+///////////////////////////////////////////////////////////////////////////////
+class frFFTviewer : public wxFrame 
+{
+	private:
+	
+	protected:
+		wxSplitterWindow* mPlotsSplitter;
+		wxPanel* mTimeConstellationPanel;
+		wxSplitterWindow* m_splitter3;
+		OpenGLGraph* mTimeDomainPanel;
+		OpenGLGraph* mConstelationPanel;
+		OpenGLGraph* mFFTpanel;
+		wxStaticText* m_staticText6;
+		wxTextCtrl* txtNyquistFreqMHz;
+		wxStaticText* m_staticText7;
+		wxSpinCtrl* spinFFTsize;
+		wxChoice* cmbStreamType;
+		wxButton* btnStartStop;
+		wxStaticText* m_staticText8;
+		wxStaticText* lblRxDataRate;
+		wxStaticText* m_staticText18;
+		wxStaticText* lblTxDataRate;
+		wxStaticText* m_staticText10;
+		wxStaticText* lblFFTrate;
+		wxChoice* cmbWindowFunc;
+		wxCheckBox* chkCaptureToFile;
+		wxStaticText* m_staticText12;
+		wxSpinCtrl* spinCaptureCount;
+		wxCheckBox* chkFreezeTimeDomain;
+		wxCheckBox* chkFreezeConstellation;
+		wxCheckBox* chkFreezeFFT;
+		wxStaticText* m_staticText11;
+		wxChoice* cmbChannelVisibility;
+		wxStaticText* m_staticText23;
+		wxSpinCtrl* spinAvgCount;
+		wxStaticText* m_staticText15;
+		wxGauge* gaugeRxBuffer;
+		wxStaticText* m_staticText16;
+		wxGauge* gaugeTxBuffer;
+		wxStaticText* m_staticText13;
+		wxStaticText* m_staticText14;
+		wxStaticText* m_staticText151;
+		wxTextCtrl* txtCenterOffset1;
+		wxTextCtrl* txtCenterOffset2;
+		wxStaticText* m_staticText161;
+		wxTextCtrl* txtBW1;
+		wxTextCtrl* txtBW2;
+		wxStaticText* m_staticText17;
+		wxStaticText* lblPower1;
+		wxStaticText* lblPower2;
+		wxStaticText* m_staticText20;
+		wxStaticText* lbldBc;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void OnFFTsamplesCountChanged( wxSpinEvent& event ) { event.Skip(); }
+		virtual void OnbtnStartStop( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnWindowFunctionChange( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnChannelVisibilityChange( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnAvgChange( wxSpinEvent& event ) { event.Skip(); }
+		virtual void OnAvgChangeEnter( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		frFFTviewer( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("FFT viewer"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
+		
+		~frFFTviewer();
+		
+		void mPlotsSplitterOnIdle( wxIdleEvent& )
+		{
+			mPlotsSplitter->SetSashPosition( 0 );
+			mPlotsSplitter->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frFFTviewer::mPlotsSplitterOnIdle ), NULL, this );
+		}
+		
+		void m_splitter3OnIdle( wxIdleEvent& )
+		{
+			m_splitter3->SetSashPosition( 0 );
+			m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frFFTviewer::m_splitter3OnIdle ), NULL, this );
+		}
+	
+};
+
+#endif //__FFTVIEWER_WXGUI_H__
diff --git a/src/gnuPlotPipe.h b/src/gnuPlotPipe.h
new file mode 100644
index 0000000..c1a9b01
--- /dev/null
+++ b/src/gnuPlotPipe.h
@@ -0,0 +1,59 @@
+#ifndef GNUPLOT_PIPE_H
+#define GNUPLOT_PIPE_H
+
+#include <stdio.h>
+#include <cstdio>
+#include <stdarg.h>
+
+class GNUPlotPipe
+{
+public:
+    GNUPlotPipe(bool persistent = true)
+    {
+#ifdef __unix__
+        if(persistent)
+            pipeHandle = popen("gnuplot -persistent", "w");
+        else
+            pipeHandle = popen("gnuplot", "w");
+#else
+        if(persistent)
+            pipeHandle = _popen("gnuplot -persistent", "w");
+        else
+            pipeHandle = _popen("gnuplot", "w");
+#endif       
+    }
+    ~GNUPlotPipe()
+    {
+        write("exit\n");
+#ifdef __unix__
+        pclose(pipeHandle);
+#else
+        _pclose(pipeHandle);
+#endif
+    }
+
+    void write(const char* str)
+    {
+        fprintf(pipeHandle, "%s", str);
+        fflush(pipeHandle);
+    }
+
+    void writef(const char* format, ...)
+    {
+        static char temp[512];
+        va_list argList;
+        va_start(argList, format);
+        vsnprintf(temp, 512, format, argList);
+        write(temp);
+        va_end(argList);
+    }
+
+    void flush()
+    {
+        fflush(pipeHandle);
+    }
+protected:
+    FILE *pipeHandle;
+};
+
+#endif
diff --git a/src/kissFFT/CHANGELOG b/src/kissFFT/CHANGELOG
new file mode 100644
index 0000000..2dd3603
--- /dev/null
+++ b/src/kissFFT/CHANGELOG
@@ -0,0 +1,123 @@
+1.3.0 2012-07-18
+  removed non-standard malloc.h from kiss_fft.h
+
+  moved -lm to end of link line
+
+  checked various return values
+
+  converted python Numeric code to NumPy
+ 
+  fixed test of int32_t on 64 bit OS
+
+  added padding in a couple of places to allow SIMD alignment of structs
+
+1.2.9 2010-05-27
+  threadsafe ( including OpenMP )
+
+  first edition of kissfft.hh the C++ template fft engine
+ 
+1.2.8 
+  Changed memory.h to string.h -- apparently more standard
+  
+  Added openmp extensions.  This can have fairly linear speedups for larger FFT sizes.
+
+1.2.7 
+  Shrank the real-fft memory footprint. Thanks to Galen Seitz.
+
+1.2.6 (Nov 14, 2006) The "thanks to GenArts" release.
+  Added multi-dimensional real-optimized FFT, see tools/kiss_fftndr
+  Thanks go to GenArts, Inc. for sponsoring the development.
+
+1.2.5 (June 27, 2006) The "release for no good reason" release.
+   Changed some harmless code to make some compilers' warnings go away.
+   Added some more digits to pi -- why not.
+   Added kiss_fft_next_fast_size() function to help people decide how much to pad.
+   Changed multidimensional test from 8 dimensions to only 3 to avoid testing 
+   problems with fixed point (sorry Buckaroo Banzai).
+
+1.2.4 (Oct 27, 2005)   The "oops, inverse fixed point real fft was borked" release. 
+   Fixed scaling bug for inverse fixed point real fft -- also fixed test code that should've been failing.
+    Thanks to Jean-Marc Valin for bug report.
+
+   Use sys/types.h for more portable types than short,int,long => int16_t,int32_t,int64_t
+   If your system does not have these, you may need to define them -- but at least it breaks in a 
+   loud and easily fixable way -- unlike silently using the wrong size type.
+
+   Hopefully tools/psdpng.c is fixed -- thanks to Steve Kellog for pointing out the weirdness.
+
+1.2.3 (June 25, 2005)   The "you want to use WHAT as a sample" release.
+    Added ability to use 32 bit fixed point samples -- requires a 64 bit intermediate result, a la 'long long'
+
+    Added ability to do 4 FFTs in parallel by using SSE SIMD instructions. This is accomplished by
+    using the __m128 (vector of 4 floats) as kiss_fft_scalar.  Define USE_SIMD to use this.
+    
+    I know, I know ...  this is drifting a bit from the "kiss" principle, but the speed advantages 
+    make it worth it for some.  Also recent gcc makes it SOO easy to use vectors of 4 floats like a POD type.
+
+1.2.2 (May 6, 2005)   The Matthew release
+    Replaced fixed point division with multiply&shift.  Thanks to Jean-Marc Valin for 
+    discussions regarding.  Considerable speedup for fixed-point.
+
+    Corrected overflow protection in real fft routines  when using fixed point.
+    Finder's Credit goes to Robert Oschler of robodance for pointing me at the bug.
+    This also led to the CHECK_OVERFLOW_OP macro.
+
+1.2.1 (April 4, 2004) 
+    compiles cleanly with just about every -W warning flag under the sun
+
+    reorganized kiss_fft_state so it could be read-only/const. This may be useful for embedded systems
+    that are willing to predeclare twiddle factors, factorization.
+
+    Fixed C_MUL,S_MUL on 16-bit platforms.
+
+    tmpbuf will only be allocated if input & output buffers are same
+    scratchbuf will only be allocated for ffts that are not multiples of 2,3,5
+ 
+    NOTE: The tmpbuf,scratchbuf changes may require synchronization code for multi-threaded apps.
+
+
+1.2 (Feb 23, 2004)
+    interface change -- cfg object is forward declaration of struct instead of void*
+    This maintains type saftey and lets the compiler warn/error about stupid mistakes.
+            (prompted by suggestion from Erik de Castro Lopo)
+
+    small speed improvements
+
+    added psdpng.c -- sample utility that will create png spectrum "waterfalls" from an input file
+        ( not terribly useful yet)
+
+1.1.1 (Feb 1, 2004 )
+    minor bug fix -- only affects odd rank, in-place, multi-dimensional FFTs
+
+1.1 : (Jan 30,2004)
+    split sample_code/ into test/ and tools/
+
+    Removed 2-D fft and added N-D fft (arbitrary)
+
+    modified fftutil.c to allow multi-d FFTs
+
+    Modified core fft routine to allow an input stride via kiss_fft_stride()
+    (eased support of multi-D ffts)
+
+    Added fast convolution filtering (FIR filtering using overlap-scrap method, with tail scrap)
+
+    Add kfc.[ch]: the KISS FFT Cache. It takes care of allocs for you ( suggested by Oscar Lesta ).
+
+1.0.1 (Dec 15, 2003)
+    fixed bug that occurred when nfft==1. Thanks to Steven Johnson.
+    
+1.0 : (Dec 14, 2003)
+    changed kiss_fft function from using a single buffer, to two buffers.
+    If the same buffer pointer is supplied for both in and out, kiss will
+    manage the buffer copies.
+
+    added kiss_fft2d and kiss_fftr as separate source files (declarations in kiss_fft.h )
+
+0.4 :(Nov 4,2003) optimized for radix 2,3,4,5
+
+0.3 :(Oct 28, 2003) woops, version 2 didn't actually factor out any radices other than 2.
+        Thanks to Steven Johnson for finding this one.
+
+0.2 :(Oct 27, 2003) added mixed radix, only radix 2,4 optimized versions
+
+0.1 :(May 19 2003)  initial release, radix 2 only
diff --git a/src/kissFFT/CMakeLists.txt b/src/kissFFT/CMakeLists.txt
new file mode 100644
index 0000000..47b78da
--- /dev/null
+++ b/src/kissFFT/CMakeLists.txt
@@ -0,0 +1,7 @@
+set(kissFFT_src_files
+	kiss_fft.c
+)
+
+add_library(kissFFT STATIC ${kissFFT_src_files})
+target_include_directories(kissFFT PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+set_property(TARGET kissFFT PROPERTY POSITION_INDEPENDENT_CODE TRUE)
diff --git a/src/kissFFT/COPYING b/src/kissFFT/COPYING
new file mode 100644
index 0000000..2fc6685
--- /dev/null
+++ b/src/kissFFT/COPYING
@@ -0,0 +1,11 @@
+Copyright (c) 2003-2010 Mark Borgerding
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+    * Neither the author nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFI [...]
diff --git a/src/kissFFT/README b/src/kissFFT/README
new file mode 100644
index 0000000..03b2e7a
--- /dev/null
+++ b/src/kissFFT/README
@@ -0,0 +1,134 @@
+KISS FFT - A mixed-radix Fast Fourier Transform based up on the principle, 
+"Keep It Simple, Stupid."
+
+    There are many great fft libraries already around.  Kiss FFT is not trying
+to be better than any of them.  It only attempts to be a reasonably efficient, 
+moderately useful FFT that can use fixed or floating data types and can be 
+incorporated into someone's C program in a few minutes with trivial licensing.
+
+USAGE:
+
+    The basic usage for 1-d complex FFT is:
+
+        #include "kiss_fft.h"
+
+        kiss_fft_cfg cfg = kiss_fft_alloc( nfft ,is_inverse_fft ,0,0 );
+
+        while ...
+        
+            ... // put kth sample in cx_in[k].r and cx_in[k].i
+            
+            kiss_fft( cfg , cx_in , cx_out );
+            
+            ... // transformed. DC is in cx_out[0].r and cx_out[0].i 
+            
+        free(cfg);
+
+    Note: frequency-domain data is stored from dc up to 2pi.
+    so cx_out[0] is the dc bin of the FFT
+    and cx_out[nfft/2] is the Nyquist bin (if exists)
+
+    Declarations are in "kiss_fft.h", along with a brief description of the 
+functions you'll need to use. 
+
+Code definitions for 1d complex FFTs are in kiss_fft.c.
+
+You can do other cool stuff with the extras you'll find in tools/
+
+    * multi-dimensional FFTs 
+    * real-optimized FFTs  (returns the positive half-spectrum: (nfft/2+1) complex frequency bins)
+    * fast convolution FIR filtering (not available for fixed point)
+    * spectrum image creation
+
+The core fft and most tools/ code can be compiled to use float, double,
+ Q15 short or Q31 samples. The default is float.
+
+
+BACKGROUND:
+
+    I started coding this because I couldn't find a fixed point FFT that didn't 
+use assembly code.  I started with floating point numbers so I could get the 
+theory straight before working on fixed point issues.  In the end, I had a 
+little bit of code that could be recompiled easily to do ffts with short, float
+or double (other types should be easy too).  
+
+    Once I got my FFT working, I was curious about the speed compared to
+a well respected and highly optimized fft library.  I don't want to criticize 
+this great library, so let's call it FFT_BRANDX.
+During this process, I learned:
+
+    1. FFT_BRANDX has more than 100K lines of code. The core of kiss_fft is about 500 lines (cpx 1-d).
+    2. It took me an embarrassingly long time to get FFT_BRANDX working.
+    3. A simple program using FFT_BRANDX is 522KB. A similar program using kiss_fft is 18KB (without optimizing for size).
+    4. FFT_BRANDX is roughly twice as fast as KISS FFT in default mode.
+
+    It is wonderful that free, highly optimized libraries like FFT_BRANDX exist.
+But such libraries carry a huge burden of complexity necessary to extract every 
+last bit of performance.
+
+    Sometimes simpler is better, even if it's not better.
+
+FREQUENTLY ASKED QUESTIONS:
+	Q: Can I use kissfft in a project with a ___ license?
+	A: Yes.  See LICENSE below.
+
+	Q: Why don't I get the output I expect?
+	A: The two most common causes of this are 
+		1) scaling : is there a constant multiplier between what you got and what you want?
+		2) mixed build environment -- all code must be compiled with same preprocessor 
+		definitions for FIXED_POINT and kiss_fft_scalar
+
+	Q: Will you write/debug my code for me?
+	A: Probably not unless you pay me.  I am happy to answer pointed and topical questions, but 
+	I may refer you to a book, a forum, or some other resource.
+
+
+PERFORMANCE:
+    (on Athlon XP 2100+, with gcc 2.96, float data type)
+
+    Kiss performed 10000 1024-pt cpx ffts in .63 s of cpu time.
+    For comparison, it took md5sum twice as long to process the same amount of data.
+
+    Transforming 5 minutes of CD quality audio takes less than a second (nfft=1024). 
+
+DO NOT:
+    ... use Kiss if you need the Fastest Fourier Transform in the World
+    ... ask me to add features that will bloat the code
+
+UNDER THE HOOD:
+
+    Kiss FFT uses a time decimation, mixed-radix, out-of-place FFT. If you give it an input buffer  
+    and output buffer that are the same, a temporary buffer will be created to hold the data.
+
+    No static data is used.  The core routines of kiss_fft are thread-safe (but not all of the tools directory).
+
+    No scaling is done for the floating point version (for speed).  
+    Scaling is done both ways for the fixed-point version (for overflow prevention).
+
+    Optimized butterflies are used for factors 2,3,4, and 5. 
+
+    The real (i.e. not complex) optimization code only works for even length ffts.  It does two half-length
+    FFTs in parallel (packed into real&imag), and then combines them via twiddling.  The result is 
+    nfft/2+1 complex frequency bins from DC to Nyquist.  If you don't know what this means, search the web.
+
+    The fast convolution filtering uses the overlap-scrap method, slightly 
+    modified to put the scrap at the tail.
+
+LICENSE:
+    Revised BSD License, see COPYING for verbiage. 
+    Basically, "free to use&change, give credit where due, no guarantees"
+    Note this license is compatible with GPL at one end of the spectrum and closed, commercial software at 
+    the other end.  See http://www.fsf.org/licensing/licenses
+
+    A commercial license is available which removes the requirement for attribution.  Contact me for details.
+
+  
+TODO:
+    *) Add real optimization for odd length FFTs 
+    *) Document/revisit the input/output fft scaling
+    *) Make doc describing the overlap (tail) scrap fast convolution filtering in kiss_fastfir.c
+    *) Test all the ./tools/ code with fixed point (kiss_fastfir.c doesn't work, maybe others)
+
+AUTHOR:
+    Mark Borgerding
+    Mark at Borgerding.net
diff --git a/src/kissFFT/README.simd b/src/kissFFT/README.simd
new file mode 100644
index 0000000..b0fdac5
--- /dev/null
+++ b/src/kissFFT/README.simd
@@ -0,0 +1,78 @@
+If you are reading this, it means you think you may be interested in using the SIMD extensions in kissfft 
+to do 4 *separate* FFTs at once.
+
+Beware! Beyond here there be dragons!
+
+This API is not easy to use, is not well documented, and breaks the KISS principle.  
+
+
+Still reading? Okay, you may get rewarded for your patience with a considerable speedup 
+(2-3x) on intel x86 machines with SSE if you are willing to jump through some hoops.
+
+The basic idea is to use the packed 4 float __m128 data type as a scalar element.  
+This means that the format is pretty convoluted. It performs 4 FFTs per fft call on signals A,B,C,D.
+
+For complex data, the data is interlaced as follows:
+rA0,rB0,rC0,rD0,      iA0,iB0,iC0,iD0,   rA1,rB1,rC1,rD1, iA1,iB1,iC1,iD1 ...
+where "rA0" is the real part of the zeroth sample for signal A
+
+Real-only data is laid out:
+rA0,rB0,rC0,rD0,     rA1,rB1,rC1,rD1,      ... 
+
+Compile with gcc flags something like
+-O3 -mpreferred-stack-boundary=4  -DUSE_SIMD=1 -msse 
+
+Be aware of SIMD alignment.  This is the most likely cause of segfaults.  
+The code within kissfft uses scratch variables on the stack.  
+With SIMD, these must have addresses on 16 byte boundaries.  
+Search on "SIMD alignment" for more info.
+
+
+
+Robin at Divide Concept was kind enough to share his code for formatting to/from the SIMD kissfft.  
+I have not run it -- use it at your own risk.  It appears to do 4xN and Nx4 transpositions 
+(out of place).
+
+void SSETools::pack128(float* target, float* source, unsigned long size128)
+{
+   __m128* pDest = (__m128*)target;
+   __m128* pDestEnd = pDest+size128;
+   float* source0=source;
+   float* source1=source0+size128;
+   float* source2=source1+size128;
+   float* source3=source2+size128;
+
+   while(pDest<pDestEnd)
+   {
+       *pDest=_mm_set_ps(*source3,*source2,*source1,*source0);
+       source0++;
+       source1++;
+       source2++;
+       source3++;
+       pDest++;
+   }
+}
+
+void SSETools::unpack128(float* target, float* source, unsigned long size128)
+{
+
+   float* pSrc = source;
+   float* pSrcEnd = pSrc+size128*4;
+   float* target0=target;
+   float* target1=target0+size128;
+   float* target2=target1+size128;
+   float* target3=target2+size128;
+
+   while(pSrc<pSrcEnd)
+   {
+       *target0=pSrc[0];
+       *target1=pSrc[1];
+       *target2=pSrc[2];
+       *target3=pSrc[3];
+       target0++;
+       target1++;
+       target2++;
+       target3++;
+       pSrc+=4;
+   }
+} 
diff --git a/src/kissFFT/TIPS b/src/kissFFT/TIPS
new file mode 100644
index 0000000..6a9579d
--- /dev/null
+++ b/src/kissFFT/TIPS
@@ -0,0 +1,39 @@
+Speed:
+    * If you want to use multiple cores, then compile with -openmp or -fopenmp (see your compiler docs).
+	Realize that larger FFTs will reap more benefit than smaller FFTs. This generally uses more CPU time, but
+	less wall time.
+
+    * experiment with compiler flags
+        Special thanks to Oscar Lesta. He suggested some compiler flags 
+        for gcc that make a big difference. They shave 10-15% off
+        execution time on some systems.  Try some combination of:
+                -march=pentiumpro
+                -ffast-math
+                -fomit-frame-pointer
+
+    * If the input data has no imaginary component, use the kiss_fftr code under tools/.
+      Real ffts are roughly twice as fast as complex.
+
+    * If you can rearrange your code to do 4 FFTs in parallel and you are on a recent Intel or AMD machine,
+    then you might want to experiment with the USE_SIMD code.  See README.simd
+
+
+Reducing code size:
+    * remove some of the butterflies. There are currently butterflies optimized for radices
+        2,3,4,5.  It is worth mentioning that you can still use FFT sizes that contain 
+        other factors, they just won't be quite as fast.  You can decide for yourself 
+        whether to keep radix 2 or 4.  If you do some work in this area, let me 
+        know what you find.
+
+    * For platforms where ROM/code space is more plentiful than RAM,
+     consider creating a hardcoded kiss_fft_state. In other words, decide which 
+     FFT size(s) you want and make a structure with the correct factors and twiddles.
+
+    * Frank van der Hulst offered numerous suggestions for smaller code size and correct operation 
+    on embedded targets.  "I'm happy to help anyone who is trying to implement KISSFFT on a micro"
+
+    Some of these were rolled into the mainline code base:
+        - using long casts to promote intermediate results of short*short multiplication
+        - delaying allocation of buffers that are sometimes unused.
+    In some cases, it may be desirable to limit capability in order to better suit the target:
+        - predefining the twiddle tables for the desired fft size.  
diff --git a/src/kissFFT/_kiss_fft_guts.h b/src/kissFFT/_kiss_fft_guts.h
new file mode 100644
index 0000000..ba66144
--- /dev/null
+++ b/src/kissFFT/_kiss_fft_guts.h
@@ -0,0 +1,164 @@
+/*
+Copyright (c) 2003-2010, Mark Borgerding
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+    * Neither the author nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFI [...]
+*/
+
+/* kiss_fft.h
+   defines kiss_fft_scalar as either short or a float type
+   and defines
+   typedef struct { kiss_fft_scalar r; kiss_fft_scalar i; }kiss_fft_cpx; */
+#include "kiss_fft.h"
+#include <limits.h>
+
+#define MAXFACTORS 32
+/* e.g. an fft of length 128 has 4 factors 
+ as far as kissfft is concerned
+ 4*4*4*2
+ */
+
+struct kiss_fft_state{
+    int nfft;
+    int inverse;
+    int factors[2*MAXFACTORS];
+    kiss_fft_cpx twiddles[1];
+};
+
+/*
+  Explanation of macros dealing with complex math:
+
+   C_MUL(m,a,b)         : m = a*b
+   C_FIXDIV( c , div )  : if a fixed point impl., c /= div. noop otherwise
+   C_SUB( res, a,b)     : res = a - b
+   C_SUBFROM( res , a)  : res -= a
+   C_ADDTO( res , a)    : res += a
+ * */
+#ifdef FIXED_POINT
+#if (FIXED_POINT==32)
+# define FRACBITS 31
+# define SAMPPROD int64_t
+#define SAMP_MAX 2147483647
+#else
+# define FRACBITS 15
+# define SAMPPROD int32_t 
+#define SAMP_MAX 32767
+#endif
+
+#define SAMP_MIN -SAMP_MAX
+
+#if defined(CHECK_OVERFLOW)
+#  define CHECK_OVERFLOW_OP(a,op,b)  \
+	if ( (SAMPPROD)(a) op (SAMPPROD)(b) > SAMP_MAX || (SAMPPROD)(a) op (SAMPPROD)(b) < SAMP_MIN ) { \
+		fprintf(stderr,"WARNING:overflow @ " __FILE__ "(%d): (%d " #op" %d) = %ld\n",__LINE__,(a),(b),(SAMPPROD)(a) op (SAMPPROD)(b) );  }
+#endif
+
+
+#   define smul(a,b) ( (SAMPPROD)(a)*(b) )
+#   define sround( x )  (kiss_fft_scalar)( ( (x) + (1<<(FRACBITS-1)) ) >> FRACBITS )
+
+#   define S_MUL(a,b) sround( smul(a,b) )
+
+#   define C_MUL(m,a,b) \
+      do{ (m).r = sround( smul((a).r,(b).r) - smul((a).i,(b).i) ); \
+          (m).i = sround( smul((a).r,(b).i) + smul((a).i,(b).r) ); }while(0)
+
+#   define DIVSCALAR(x,k) \
+	(x) = sround( smul(  x, SAMP_MAX/k ) )
+
+#   define C_FIXDIV(c,div) \
+	do {    DIVSCALAR( (c).r , div);  \
+		DIVSCALAR( (c).i  , div); }while (0)
+
+#   define C_MULBYSCALAR( c, s ) \
+    do{ (c).r =  sround( smul( (c).r , s ) ) ;\
+        (c).i =  sround( smul( (c).i , s ) ) ; }while(0)
+
+#else  /* not FIXED_POINT*/
+
+#   define S_MUL(a,b) ( (a)*(b) )
+#define C_MUL(m,a,b) \
+    do{ (m).r = (a).r*(b).r - (a).i*(b).i;\
+        (m).i = (a).r*(b).i + (a).i*(b).r; }while(0)
+#   define C_FIXDIV(c,div) /* NOOP */
+#   define C_MULBYSCALAR( c, s ) \
+    do{ (c).r *= (s);\
+        (c).i *= (s); }while(0)
+#endif
+
+#ifndef CHECK_OVERFLOW_OP
+#  define CHECK_OVERFLOW_OP(a,op,b) /* noop */
+#endif
+
+#define  C_ADD( res, a,b)\
+    do { \
+	    CHECK_OVERFLOW_OP((a).r,+,(b).r)\
+	    CHECK_OVERFLOW_OP((a).i,+,(b).i)\
+	    (res).r=(a).r+(b).r;  (res).i=(a).i+(b).i; \
+    }while(0)
+#define  C_SUB( res, a,b)\
+    do { \
+	    CHECK_OVERFLOW_OP((a).r,-,(b).r)\
+	    CHECK_OVERFLOW_OP((a).i,-,(b).i)\
+	    (res).r=(a).r-(b).r;  (res).i=(a).i-(b).i; \
+    }while(0)
+#define C_ADDTO( res , a)\
+    do { \
+	    CHECK_OVERFLOW_OP((res).r,+,(a).r)\
+	    CHECK_OVERFLOW_OP((res).i,+,(a).i)\
+	    (res).r += (a).r;  (res).i += (a).i;\
+    }while(0)
+
+#define C_SUBFROM( res , a)\
+    do {\
+	    CHECK_OVERFLOW_OP((res).r,-,(a).r)\
+	    CHECK_OVERFLOW_OP((res).i,-,(a).i)\
+	    (res).r -= (a).r;  (res).i -= (a).i; \
+    }while(0)
+
+
+#ifdef FIXED_POINT
+#  define KISS_FFT_COS(phase)  floor(.5+SAMP_MAX * cos (phase))
+#  define KISS_FFT_SIN(phase)  floor(.5+SAMP_MAX * sin (phase))
+#  define HALF_OF(x) ((x)>>1)
+#elif defined(USE_SIMD)
+#  define KISS_FFT_COS(phase) _mm_set1_ps( cos(phase) )
+#  define KISS_FFT_SIN(phase) _mm_set1_ps( sin(phase) )
+#  define HALF_OF(x) ((x)*_mm_set1_ps(.5))
+#else
+#  define KISS_FFT_COS(phase) (kiss_fft_scalar) cos(phase)
+#  define KISS_FFT_SIN(phase) (kiss_fft_scalar) sin(phase)
+#  define HALF_OF(x) ((x)*.5)
+#endif
+
+#define  kf_cexp(x,phase) \
+	do{ \
+		(x)->r = KISS_FFT_COS(phase);\
+		(x)->i = KISS_FFT_SIN(phase);\
+	}while(0)
+
+
+/* a debugging function */
+#define pcpx(c)\
+    fprintf(stderr,"%g + %gi\n",(double)((c)->r),(double)((c)->i) )
+
+
+#ifdef KISS_FFT_USE_ALLOCA
+// define this to allow use of alloca instead of malloc for temporary buffers
+// Temporary buffers are used in two case: 
+// 1. FFT sizes that have "bad" factors. i.e. not 2,3 and 5
+// 2. "in-place" FFTs.  Notice the quotes, since kissfft does not really do an in-place transform.
+#include <alloca.h>
+#define  KISS_FFT_TMP_ALLOC(nbytes) alloca(nbytes)
+#define  KISS_FFT_TMP_FREE(ptr) 
+#else
+#define  KISS_FFT_TMP_ALLOC(nbytes) KISS_FFT_MALLOC(nbytes)
+#define  KISS_FFT_TMP_FREE(ptr) KISS_FFT_FREE(ptr)
+#endif
diff --git a/src/kissFFT/kiss_fft.c b/src/kissFFT/kiss_fft.c
new file mode 100644
index 0000000..465d6c9
--- /dev/null
+++ b/src/kissFFT/kiss_fft.c
@@ -0,0 +1,408 @@
+/*
+Copyright (c) 2003-2010, Mark Borgerding
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+    * Neither the author nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFI [...]
+*/
+
+
+#include "_kiss_fft_guts.h"
+/* The guts header contains all the multiplication and addition macros that are defined for
+ fixed or floating point complex numbers.  It also delares the kf_ internal functions.
+ */
+
+static void kf_bfly2(
+        kiss_fft_cpx * Fout,
+        const size_t fstride,
+        const kiss_fft_cfg st,
+        int m
+        )
+{
+    kiss_fft_cpx * Fout2;
+    kiss_fft_cpx * tw1 = st->twiddles;
+    kiss_fft_cpx t;
+    Fout2 = Fout + m;
+    do{
+        C_FIXDIV(*Fout,2); C_FIXDIV(*Fout2,2);
+
+        C_MUL (t,  *Fout2 , *tw1);
+        tw1 += fstride;
+        C_SUB( *Fout2 ,  *Fout , t );
+        C_ADDTO( *Fout ,  t );
+        ++Fout2;
+        ++Fout;
+    }while (--m);
+}
+
+static void kf_bfly4(
+        kiss_fft_cpx * Fout,
+        const size_t fstride,
+        const kiss_fft_cfg st,
+        const size_t m
+        )
+{
+    kiss_fft_cpx *tw1,*tw2,*tw3;
+    kiss_fft_cpx scratch[6];
+    size_t k=m;
+    const size_t m2=2*m;
+    const size_t m3=3*m;
+
+
+    tw3 = tw2 = tw1 = st->twiddles;
+
+    do {
+        C_FIXDIV(*Fout,4); C_FIXDIV(Fout[m],4); C_FIXDIV(Fout[m2],4); C_FIXDIV(Fout[m3],4);
+
+        C_MUL(scratch[0],Fout[m] , *tw1 );
+        C_MUL(scratch[1],Fout[m2] , *tw2 );
+        C_MUL(scratch[2],Fout[m3] , *tw3 );
+
+        C_SUB( scratch[5] , *Fout, scratch[1] );
+        C_ADDTO(*Fout, scratch[1]);
+        C_ADD( scratch[3] , scratch[0] , scratch[2] );
+        C_SUB( scratch[4] , scratch[0] , scratch[2] );
+        C_SUB( Fout[m2], *Fout, scratch[3] );
+        tw1 += fstride;
+        tw2 += fstride*2;
+        tw3 += fstride*3;
+        C_ADDTO( *Fout , scratch[3] );
+
+        if(st->inverse) {
+            Fout[m].r = scratch[5].r - scratch[4].i;
+            Fout[m].i = scratch[5].i + scratch[4].r;
+            Fout[m3].r = scratch[5].r + scratch[4].i;
+            Fout[m3].i = scratch[5].i - scratch[4].r;
+        }else{
+            Fout[m].r = scratch[5].r + scratch[4].i;
+            Fout[m].i = scratch[5].i - scratch[4].r;
+            Fout[m3].r = scratch[5].r - scratch[4].i;
+            Fout[m3].i = scratch[5].i + scratch[4].r;
+        }
+        ++Fout;
+    }while(--k);
+}
+
+static void kf_bfly3(
+         kiss_fft_cpx * Fout,
+         const size_t fstride,
+         const kiss_fft_cfg st,
+         size_t m
+         )
+{
+     size_t k=m;
+     const size_t m2 = 2*m;
+     kiss_fft_cpx *tw1,*tw2;
+     kiss_fft_cpx scratch[5];
+     kiss_fft_cpx epi3;
+     epi3 = st->twiddles[fstride*m];
+
+     tw1=tw2=st->twiddles;
+
+     do{
+         C_FIXDIV(*Fout,3); C_FIXDIV(Fout[m],3); C_FIXDIV(Fout[m2],3);
+
+         C_MUL(scratch[1],Fout[m] , *tw1);
+         C_MUL(scratch[2],Fout[m2] , *tw2);
+
+         C_ADD(scratch[3],scratch[1],scratch[2]);
+         C_SUB(scratch[0],scratch[1],scratch[2]);
+         tw1 += fstride;
+         tw2 += fstride*2;
+
+         Fout[m].r = Fout->r - HALF_OF(scratch[3].r);
+         Fout[m].i = Fout->i - HALF_OF(scratch[3].i);
+
+         C_MULBYSCALAR( scratch[0] , epi3.i );
+
+         C_ADDTO(*Fout,scratch[3]);
+
+         Fout[m2].r = Fout[m].r + scratch[0].i;
+         Fout[m2].i = Fout[m].i - scratch[0].r;
+
+         Fout[m].r -= scratch[0].i;
+         Fout[m].i += scratch[0].r;
+
+         ++Fout;
+     }while(--k);
+}
+
+static void kf_bfly5(
+        kiss_fft_cpx * Fout,
+        const size_t fstride,
+        const kiss_fft_cfg st,
+        int m
+        )
+{
+    kiss_fft_cpx *Fout0,*Fout1,*Fout2,*Fout3,*Fout4;
+    int u;
+    kiss_fft_cpx scratch[13];
+    kiss_fft_cpx * twiddles = st->twiddles;
+    kiss_fft_cpx *tw;
+    kiss_fft_cpx ya,yb;
+    ya = twiddles[fstride*m];
+    yb = twiddles[fstride*2*m];
+
+    Fout0=Fout;
+    Fout1=Fout0+m;
+    Fout2=Fout0+2*m;
+    Fout3=Fout0+3*m;
+    Fout4=Fout0+4*m;
+
+    tw=st->twiddles;
+    for ( u=0; u<m; ++u ) {
+        C_FIXDIV( *Fout0,5); C_FIXDIV( *Fout1,5); C_FIXDIV( *Fout2,5); C_FIXDIV( *Fout3,5); C_FIXDIV( *Fout4,5);
+        scratch[0] = *Fout0;
+
+        C_MUL(scratch[1] ,*Fout1, tw[u*fstride]);
+        C_MUL(scratch[2] ,*Fout2, tw[2*u*fstride]);
+        C_MUL(scratch[3] ,*Fout3, tw[3*u*fstride]);
+        C_MUL(scratch[4] ,*Fout4, tw[4*u*fstride]);
+
+        C_ADD( scratch[7],scratch[1],scratch[4]);
+        C_SUB( scratch[10],scratch[1],scratch[4]);
+        C_ADD( scratch[8],scratch[2],scratch[3]);
+        C_SUB( scratch[9],scratch[2],scratch[3]);
+
+        Fout0->r += scratch[7].r + scratch[8].r;
+        Fout0->i += scratch[7].i + scratch[8].i;
+
+        scratch[5].r = scratch[0].r + S_MUL(scratch[7].r,ya.r) + S_MUL(scratch[8].r,yb.r);
+        scratch[5].i = scratch[0].i + S_MUL(scratch[7].i,ya.r) + S_MUL(scratch[8].i,yb.r);
+
+        scratch[6].r =  S_MUL(scratch[10].i,ya.i) + S_MUL(scratch[9].i,yb.i);
+        scratch[6].i = -S_MUL(scratch[10].r,ya.i) - S_MUL(scratch[9].r,yb.i);
+
+        C_SUB(*Fout1,scratch[5],scratch[6]);
+        C_ADD(*Fout4,scratch[5],scratch[6]);
+
+        scratch[11].r = scratch[0].r + S_MUL(scratch[7].r,yb.r) + S_MUL(scratch[8].r,ya.r);
+        scratch[11].i = scratch[0].i + S_MUL(scratch[7].i,yb.r) + S_MUL(scratch[8].i,ya.r);
+        scratch[12].r = - S_MUL(scratch[10].i,yb.i) + S_MUL(scratch[9].i,ya.i);
+        scratch[12].i = S_MUL(scratch[10].r,yb.i) - S_MUL(scratch[9].r,ya.i);
+
+        C_ADD(*Fout2,scratch[11],scratch[12]);
+        C_SUB(*Fout3,scratch[11],scratch[12]);
+
+        ++Fout0;++Fout1;++Fout2;++Fout3;++Fout4;
+    }
+}
+
+/* perform the butterfly for one stage of a mixed radix FFT */
+static void kf_bfly_generic(
+        kiss_fft_cpx * Fout,
+        const size_t fstride,
+        const kiss_fft_cfg st,
+        int m,
+        int p
+        )
+{
+    int u,k,q1,q;
+    kiss_fft_cpx * twiddles = st->twiddles;
+    kiss_fft_cpx t;
+    int Norig = st->nfft;
+
+    kiss_fft_cpx * scratch = (kiss_fft_cpx*)KISS_FFT_TMP_ALLOC(sizeof(kiss_fft_cpx)*p);
+
+    for ( u=0; u<m; ++u ) {
+        k=u;
+        for ( q1=0 ; q1<p ; ++q1 ) {
+            scratch[q1] = Fout[ k  ];
+            C_FIXDIV(scratch[q1],p);
+            k += m;
+        }
+
+        k=u;
+        for ( q1=0 ; q1<p ; ++q1 ) {
+            int twidx=0;
+            Fout[ k ] = scratch[0];
+            for (q=1;q<p;++q ) {
+                twidx += fstride * k;
+                if (twidx>=Norig) twidx-=Norig;
+                C_MUL(t,scratch[q] , twiddles[twidx] );
+                C_ADDTO( Fout[ k ] ,t);
+            }
+            k += m;
+        }
+    }
+    KISS_FFT_TMP_FREE(scratch);
+}
+
+static
+void kf_work(
+        kiss_fft_cpx * Fout,
+        const kiss_fft_cpx * f,
+        const size_t fstride,
+        int in_stride,
+        int * factors,
+        const kiss_fft_cfg st
+        )
+{
+    kiss_fft_cpx * Fout_beg=Fout;
+    const int p=*factors++; /* the radix  */
+    const int m=*factors++; /* stage's fft length/p */
+    const kiss_fft_cpx * Fout_end = Fout + p*m;
+
+#ifdef _OPENMP
+    // use openmp extensions at the 
+    // top-level (not recursive)
+    if (fstride==1 && p<=5)
+    {
+        int k;
+
+        // execute the p different work units in different threads
+#       pragma omp parallel for
+        for (k=0;k<p;++k) 
+            kf_work( Fout +k*m, f+ fstride*in_stride*k,fstride*p,in_stride,factors,st);
+        // all threads have joined by this point
+
+        switch (p) {
+            case 2: kf_bfly2(Fout,fstride,st,m); break;
+            case 3: kf_bfly3(Fout,fstride,st,m); break; 
+            case 4: kf_bfly4(Fout,fstride,st,m); break;
+            case 5: kf_bfly5(Fout,fstride,st,m); break; 
+            default: kf_bfly_generic(Fout,fstride,st,m,p); break;
+        }
+        return;
+    }
+#endif
+
+    if (m==1) {
+        do{
+            *Fout = *f;
+            f += fstride*in_stride;
+        }while(++Fout != Fout_end );
+    }else{
+        do{
+            // recursive call:
+            // DFT of size m*p performed by doing
+            // p instances of smaller DFTs of size m, 
+            // each one takes a decimated version of the input
+            kf_work( Fout , f, fstride*p, in_stride, factors,st);
+            f += fstride*in_stride;
+        }while( (Fout += m) != Fout_end );
+    }
+
+    Fout=Fout_beg;
+
+    // recombine the p smaller DFTs 
+    switch (p) {
+        case 2: kf_bfly2(Fout,fstride,st,m); break;
+        case 3: kf_bfly3(Fout,fstride,st,m); break; 
+        case 4: kf_bfly4(Fout,fstride,st,m); break;
+        case 5: kf_bfly5(Fout,fstride,st,m); break; 
+        default: kf_bfly_generic(Fout,fstride,st,m,p); break;
+    }
+}
+
+/*  facbuf is populated by p1,m1,p2,m2, ...
+    where 
+    p[i] * m[i] = m[i-1]
+    m0 = n                  */
+static 
+void kf_factor(int n,int * facbuf)
+{
+    int p=4;
+    double floor_sqrt;
+    floor_sqrt = floor( sqrt((double)n) );
+
+    /*factor out powers of 4, powers of 2, then any remaining primes */
+    do {
+        while (n % p) {
+            switch (p) {
+                case 4: p = 2; break;
+                case 2: p = 3; break;
+                default: p += 2; break;
+            }
+            if (p > floor_sqrt)
+                p = n;          /* no more factors, skip to end */
+        }
+        n /= p;
+        *facbuf++ = p;
+        *facbuf++ = n;
+    } while (n > 1);
+}
+
+/*
+ *
+ * User-callable function to allocate all necessary storage space for the fft.
+ *
+ * The return value is a contiguous block of memory, allocated with malloc.  As such,
+ * It can be freed with free(), rather than a kiss_fft-specific function.
+ * */
+kiss_fft_cfg kiss_fft_alloc(int nfft,int inverse_fft,void * mem,size_t * lenmem )
+{
+    kiss_fft_cfg st=NULL;
+    size_t memneeded = sizeof(struct kiss_fft_state)
+        + sizeof(kiss_fft_cpx)*(nfft-1); /* twiddle factors*/
+
+    if ( lenmem==NULL ) {
+        st = ( kiss_fft_cfg)KISS_FFT_MALLOC( memneeded );
+    }else{
+        if (mem != NULL && *lenmem >= memneeded)
+            st = (kiss_fft_cfg)mem;
+        *lenmem = memneeded;
+    }
+    if (st) {
+        int i;
+        st->nfft=nfft;
+        st->inverse = inverse_fft;
+
+        for (i=0;i<nfft;++i) {
+            const double pi=3.141592653589793238462643383279502884197169399375105820974944;
+            double phase = -2*pi*i / nfft;
+            if (st->inverse)
+                phase *= -1;
+            kf_cexp(st->twiddles+i, phase );
+        }
+
+        kf_factor(nfft,st->factors);
+    }
+    return st;
+}
+
+
+void kiss_fft_stride(kiss_fft_cfg st,const kiss_fft_cpx *fin,kiss_fft_cpx *fout,int in_stride)
+{
+    if (fin == fout) {
+        //NOTE: this is not really an in-place FFT algorithm.
+        //It just performs an out-of-place FFT into a temp buffer
+        kiss_fft_cpx * tmpbuf = (kiss_fft_cpx*)KISS_FFT_TMP_ALLOC( sizeof(kiss_fft_cpx)*st->nfft);
+        kf_work(tmpbuf,fin,1,in_stride, st->factors,st);
+        memcpy(fout,tmpbuf,sizeof(kiss_fft_cpx)*st->nfft);
+        KISS_FFT_TMP_FREE(tmpbuf);
+    }else{
+        kf_work( fout, fin, 1,in_stride, st->factors,st );
+    }
+}
+
+void kiss_fft(kiss_fft_cfg cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout)
+{
+    kiss_fft_stride(cfg,fin,fout,1);
+}
+
+
+void kiss_fft_cleanup(void)
+{
+    // nothing needed any more
+}
+
+int kiss_fft_next_fast_size(int n)
+{
+    while(1) {
+        int m=n;
+        while ( (m%2) == 0 ) m/=2;
+        while ( (m%3) == 0 ) m/=3;
+        while ( (m%5) == 0 ) m/=5;
+        if (m<=1)
+            break; /* n is completely factorable by twos, threes, and fives */
+        n++;
+    }
+    return n;
+}
diff --git a/src/kissFFT/kiss_fft.h b/src/kissFFT/kiss_fft.h
new file mode 100644
index 0000000..64c50f4
--- /dev/null
+++ b/src/kissFFT/kiss_fft.h
@@ -0,0 +1,124 @@
+#ifndef KISS_FFT_H
+#define KISS_FFT_H
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <math.h>
+#include <string.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/*
+ ATTENTION!
+ If you would like a :
+ -- a utility that will handle the caching of fft objects
+ -- real-only (no imaginary time component ) FFT
+ -- a multi-dimensional FFT
+ -- a command-line utility to perform ffts
+ -- a command-line utility to perform fast-convolution filtering
+
+ Then see kfc.h kiss_fftr.h kiss_fftnd.h fftutil.c kiss_fastfir.c
+  in the tools/ directory.
+*/
+
+#ifdef USE_SIMD
+# include <xmmintrin.h>
+# define kiss_fft_scalar __m128
+#define KISS_FFT_MALLOC(nbytes) _mm_malloc(nbytes,16)
+#define KISS_FFT_FREE _mm_free
+#else	
+#define KISS_FFT_MALLOC malloc
+#define KISS_FFT_FREE free
+#endif	
+
+
+#ifdef FIXED_POINT
+#include <sys/types.h>	
+# if (FIXED_POINT == 32)
+#  define kiss_fft_scalar int32_t
+# else	
+#  define kiss_fft_scalar int16_t
+# endif
+#else
+# ifndef kiss_fft_scalar
+/*  default is float */
+#   define kiss_fft_scalar float
+# endif
+#endif
+
+typedef struct {
+    kiss_fft_scalar r;
+    kiss_fft_scalar i;
+}kiss_fft_cpx;
+
+typedef struct kiss_fft_state* kiss_fft_cfg;
+
+/* 
+ *  kiss_fft_alloc
+ *  
+ *  Initialize a FFT (or IFFT) algorithm's cfg/state buffer.
+ *
+ *  typical usage:      kiss_fft_cfg mycfg=kiss_fft_alloc(1024,0,NULL,NULL);
+ *
+ *  The return value from fft_alloc is a cfg buffer used internally
+ *  by the fft routine or NULL.
+ *
+ *  If lenmem is NULL, then kiss_fft_alloc will allocate a cfg buffer using malloc.
+ *  The returned value should be free()d when done to avoid memory leaks.
+ *  
+ *  The state can be placed in a user supplied buffer 'mem':
+ *  If lenmem is not NULL and mem is not NULL and *lenmem is large enough,
+ *      then the function places the cfg in mem and the size used in *lenmem
+ *      and returns mem.
+ *  
+ *  If lenmem is not NULL and ( mem is NULL or *lenmem is not large enough),
+ *      then the function returns NULL and places the minimum cfg 
+ *      buffer size in *lenmem.
+ * */
+
+kiss_fft_cfg kiss_fft_alloc(int nfft,int inverse_fft,void * mem,size_t * lenmem); 
+
+/*
+ * kiss_fft(cfg,in_out_buf)
+ *
+ * Perform an FFT on a complex input buffer.
+ * for a forward FFT,
+ * fin should be  f[0] , f[1] , ... ,f[nfft-1]
+ * fout will be   F[0] , F[1] , ... ,F[nfft-1]
+ * Note that each element is complex and can be accessed like
+    f[k].r and f[k].i
+ * */
+void kiss_fft(kiss_fft_cfg cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout);
+
+/*
+ A more generic version of the above function. It reads its input from every Nth sample.
+ * */
+void kiss_fft_stride(kiss_fft_cfg cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout,int fin_stride);
+
+/* If kiss_fft_alloc allocated a buffer, it is one contiguous 
+   buffer and can be simply free()d when no longer needed*/
+#define kiss_fft_free free
+
+/*
+ Cleans up some memory that gets managed internally. Not necessary to call, but it might clean up 
+ your compiler output to call this before you exit.
+*/
+void kiss_fft_cleanup(void);
+	
+
+/*
+ * Returns the smallest integer k, such that k>=n and k has only "fast" factors (2,3,5)
+ */
+int kiss_fft_next_fast_size(int n);
+
+/* for real ffts, we need an even size */
+#define kiss_fftr_next_fast_size_real(n) \
+        (kiss_fft_next_fast_size( ((n)+1)>>1)<<1)
+
+#ifdef __cplusplus
+} 
+#endif
+
+#endif
diff --git a/src/lime/LimeSuite.h b/src/lime/LimeSuite.h
new file mode 100644
index 0000000..1c02196
--- /dev/null
+++ b/src/lime/LimeSuite.h
@@ -0,0 +1,1574 @@
+/**
+ * @file lime/LimeSuite.h
+ *
+ * @brief LMS API library
+ *
+ * Copyright (C) 2016 Lime Microsystems
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef LMS7_API_H
+#define LMS7_API_H
+
+#include <stdint.h>
+#include <stdlib.h>
+#include "LMS7002M_parameters.h"
+
+#ifdef __cplusplus
+extern "C" {
+#else
+/* stdbool.h is not applicable for C++ programs, as the language inherently
+ * provides the bool type.
+ *
+ * Users of Visual Studio 2012 and earlier will need to supply a stdbool.h
+ * implementation, as it is not included with the toolchain. Visual Studio 2013
+ * onward supplies this header.
+ */
+#include <stdbool.h>
+#endif
+
+#if defined _WIN32 || defined __CYGWIN__
+#   include <windows.h>
+#   define CALL_CONV __cdecl
+#   ifdef __GNUC__
+#       define API_EXPORT __attribute__ ((dllexport))
+#   else
+#       define API_EXPORT __declspec(dllexport)
+#   endif
+#elif defined _DOXYGEN_ONLY_
+    /** Marks an API routine to be made visible to the dynamic loader.
+     *  This is OS and/or compiler-specific. */
+#   define API_EXPORT
+    /** Specifies calling convention, if necessary.
+     *  This is OS and/or compiler-specific. */
+#   define CALL_CONV
+#else
+#   define API_EXPORT __attribute__ ((visibility ("default")))
+#   define CALL_CONV
+#endif
+
+/**Floating point data type*/
+typedef double float_type;
+
+/**convenience constant for good return code*/
+static const int LMS_SUCCESS = 0;
+
+/**
+ * @defgroup FN_INIT    Initialization/deinitialization
+ *
+ * The functions in this section provide the ability to query available devices,
+ * initialize them, and deinitialize them.
+ * @{
+ */
+
+/**LMS Device handle */
+typedef void lms_device_t;
+
+/**Convenience type for fixed length LMS Device information string*/
+typedef char lms_info_str_t[256];
+
+/**
+ * Obtain a list of LMS devices attached to the system
+ *
+ * @param[out]  dev_list    List of available devices
+ *
+ * @return      number of devices in the list on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetDeviceList(lms_info_str_t *dev_list);
+
+/**
+ * Opens device specified by the provided ::lms_dev_info string
+ *
+ * This function should be used to open a device based upon the results of
+ * LMS_GetDeviceList()
+ *
+ * @pre device should be initialized to NULL
+ *
+ * @param[out]  device      Updated with device handle on success
+ * @param[in]   info        Device information string. If NULL, the first
+ *                          available device will be opened.
+ * @param[in]   args        additional arguments. Can be NULL.
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_Open(lms_device_t **device, lms_info_str_t info,
+                                   void* args);
+
+/**
+ * Close device
+ *
+ * @post     device is deallocated and may no longer be used.
+ *
+ * @param    device  Device handle previously obtained by LMS_Open().
+ *
+ * @return   0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_Close(lms_device_t *device);
+
+
+/**
+ * Disconnect device but keep configuration cache (device is not deallocated).
+ *
+ * @param   device  Device handle previously obtained by LMS_Open().
+ *
+ * @return   0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_Disconnect(lms_device_t *device);
+
+/**
+ * Checks if device port is opened
+ *
+ * @param   device  Device handle previously obtained by LMS_Open().
+ * @param   port    0 - control port, 1- data port
+ *
+ * @return   true(1) if port is open, false (0) if - closed
+ */
+API_EXPORT bool CALL_CONV LMS_IsOpen(lms_device_t *device, int port);
+
+
+/** @} (End FN_INIT) */
+
+
+
+/**
+ * @defgroup FN_HIGH_LVL    High-level control functions
+ *
+ * The functions in this section provide the ability to easily configure the
+ * device for operation.
+ *
+ * @{
+ */
+
+/**Convenience constants for TX/RX selection*/
+const bool LMS_CH_TX = true;
+const bool LMS_CH_RX = false;
+
+/**Structure used to represent the allowed value range of various parameters*/
+typedef struct
+{
+    float_type min;     /**<Minimum allowed value*/
+    float_type max;     /**<Minimum allowed value*/
+    float_type step;    /**<Minimum value step*/
+}lms_range_t;
+
+/**Enumeration of loopback modes*/
+typedef enum {
+    LMS_LOOPBACK_NONE   /**<Return to normal operation (disable loopback)*/
+} lms_loopback_t;
+
+
+/**Enumeration of LMS7 TEST signal types*/
+typedef enum
+{
+    LMS_TESTSIG_NONE=0,     /**<Disable test signals. Return to normal operation*/
+    LMS_TESTSIG_NCODIV8,    /**<Test signal from NCO half scale*/
+    LMS_TESTSIG_NCODIV4,    /**<Test signal from NCO half scale*/
+    LMS_TESTSIG_NCODIV8F,   /**<Test signal from NCO full scale*/
+    LMS_TESTSIG_NCODIV4F,   /**<Test signal from NCO full scale*/
+    LMS_TESTSIG_DC          /**<DC test signal*/
+}lms_testsig_t;
+
+/**
+ * Configure LMS chip with settings that make it ready for operation.
+ *
+ * @note This configuration differs from default LMS chip configuration which is
+ * described in chip datasheet. In order to load default chip configuration use
+ * LMS_Reset().
+ *
+ * @param[in]   device  Device handle previously obtained by LMS_Open().
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_Init(lms_device_t *device);
+
+/**
+ * Obtain number of RX or TX channels. Use this to determine the maximum
+ * channel index (specifying channel index is required by most API functions).
+ * The maximum channel index is N-1, where N is number returned by this function
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param dir_tx    Select RX or TX
+ *
+ * @return          Number of channels on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetNumChannels(lms_device_t *device, bool dir_tx);
+
+/**
+ * Enable or disable specified RX channel.
+ *
+ * @param[in]   device      Device handle previously obtained by LMS_Open().
+ * @param       dir_tx      Select RX or TX
+ * @param       chan        Channel index
+ * @param       enabled     true(1) to enable, false(0) to disable.
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_EnableChannel(lms_device_t *device, bool dir_tx,
+                                           size_t chan, bool enabled);
+
+/**
+ * Set sampling rate for all RX/TX channels. Sample rate is in complex samples
+ * (1 sample = I + Q). The function sets sampling rate that is used for data
+ * exchange with the host. It also allows to specify higher sampling rate to be
+ * used in RF by setting oversampling ratio. Valid oversampling values are 1, 2,
+ * 4, 8, 16, 32 or 0 (use device default oversampling value).
+ *
+ * @param[in]   device      Device handle previously obtained by LMS_Open().
+ * @param       rate        sampling rate in Hz to set
+ * @param       oversample  RF oversampling ratio.
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetSampleRate(lms_device_t *device, float_type rate,
+                                           size_t oversample);
+
+/**
+ * Get the sampling rate of the specified LMS device RX or TX channel.
+ * The function obtains the sample rate used in data interface with the host and
+ * the RF sample rate used by DAC/ADC.
+ *
+ * @param[in]   device      Device handle previously obtained by LMS_Open().
+ * @param       dir_tx      Select RX or TX
+ * @param[out]  host_Hz     sampling rate used for data exchange with the host
+ * @param[out]  rf_Hz       RF sampling rate in Hz
+ *
+ * @return       0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetSampleRate(lms_device_t *device, bool dir_tx,
+                                           size_t chan, float_type *host_Hz,
+                                           float_type *rf_Hz);
+/**
+ * Get the range of supported sampling rates.
+ *
+ * @param device        Device handle previously obtained by LMS_Open().
+ * @param dir_tx        Select RX or TX
+ * @param range[out]    Allowed sample rate range in Hz.
+ *
+ * @return              0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetSampleRateRange(lms_device_t *device, bool dir_tx,
+                                                lms_range_t *range);
+
+/**
+ * Set RF center frequency in Hz. This automatically selects the appropriate
+ * antenna (band path) for the desired frequency. In oder to override antenna
+ * selection use LMS_SetAntenna().
+ *
+ * @note setting different frequencies for A and B channels is not supported by
+ * LMS7 chip. Changing frequency for one (A or B) channel will result in
+ * frequency being changed for both (A and B) channels.
+ *
+ * @param   device      Device handle previously obtained by LMS_Open().
+ * @param   dir_tx      Select RX or TX
+ * @param   chan        Channel index
+ * @param   frequency   Desired RF center frequency in Hz
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetLOFrequency(lms_device_t *device, bool dir_tx,
+                                            size_t chan, float_type frequency);
+
+/**
+ * Obtain the current RF center frequency in Hz.
+ *
+ * @param       device      Device handle previously obtained by LMS_Open().
+ * @param       dir_tx      Select RX or TX
+ * @param       chan        Channel index
+ * @param[out]  frequency   Current RF center frequency in Hz
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetLOFrequency(lms_device_t *device, bool dir_tx,
+                                            size_t chan, float_type *frequency);
+
+/**
+ * Obtain the supported RF center frequency range in Hz.
+ *
+ * @param       device      Device handle previously obtained by LMS_Open().
+ * @param       dir_tx      Select RX or TX
+ * @param       chan        Channel index
+ * @param[out]  range       Supported RF center frequency in Hz
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetLOFrequencyRange(lms_device_t *device,bool dir_tx,
+                                                 lms_range_t *range);
+
+/**
+ * Set the combined gain value
+ *
+ * This function computes and sets the optimal gain values of various amplifiers
+ * that are present in the device based on desired normalized gain value.
+ *
+ * @param   device      Device handle previously obtained by LMS_Open().
+ * @param   dir_tx      Select RX or TX
+ * @param   chan        Channel index
+ * @param   gain        Desired gain, range [0, 1.0], where 1.0 represents the
+ *                      maximum gain
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetNormalizedGain(lms_device_t *device, bool dir_tx,
+                                                size_t chan,float_type gain);
+
+/**
+ * Obtain the current combined gain value
+ *
+ * @param       device      Device handle previously obtained by LMS_Open().
+ * @param       dir_tx      Select RX or TX
+ * @param       chan        Channel index
+ * @param[out]  gain        Current gain, range [0, 1.0], where 1.0 represents
+ *                          the maximum gain
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetNormalizedGain(lms_device_t *device, bool dir_tx,
+                                                size_t chan,float_type *gain);
+
+typedef enum
+{
+	LPF_BW_5_MHz,
+	LPF_BW_10_MHz,
+	LPF_BW_15_MHz,
+	LPF_BW_20_MHz,
+
+	LPF_BW_COUNT
+} LPF_FixedBW;
+/**
+ * Configure analog LPF and GFIR of the LMS chip for selected fixed bandwidth.
+ * This function automatically enables LPF.
+ *
+ * @param   device      Device handle previously obtained by LMS_Open().
+ * @param   dir_tx      Select RX or TX
+ * @param   chan        Channel index
+ * @param   bandwidth   Fixed bandwidth selection
+ *
+ * @return  0 on success
+ */
+API_EXPORT int CALL_CONV LMS_SetLPFBWFixed(lms_device_t *device, bool dir_tx,
+                                             size_t chan, LPF_FixedBW bandwidth);
+
+/**
+ * Configure analog LPF of the LMS chip for the desired RF bandwidth.
+ * This function automatically enables LPF.
+ *
+ * @param   device      Device handle previously obtained by LMS_Open().
+ * @param   dir_tx      Select RX or TX
+ * @param   chan        Channel index
+ * @param   bandwidth   LPF bandwidth in Hz
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetLPFBW(lms_device_t *device, bool dir_tx,
+                                             size_t chan, float_type bandwidth);
+
+/**
+ * Get the currently configured analog LPF RF bandwidth.
+ *
+ * @param       device      Device handle previously obtained by LMS_Open().
+ * @param       dir_tx      Select RX or TX
+ * @param       chan        Channel index
+ * @param[out]  bandwidth   Current LPF bandwidth in Hz
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetLPFBW(lms_device_t *device, bool dir_tx,
+                                            size_t chan, float_type *bandwidth);
+
+/**
+ * Get the RF bandwidth setting range supported by the analog LPF of LMS chip
+ *
+ * @param       device      Device handle previously obtained by LMS_Open().
+ * @param       dir_tx      Select RX or TX
+ * @param       chan        Channel index
+ * @param[out]  range       Supported RF bandwidth range in Hz
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetLPFBWRange(lms_device_t *device,
+                                  bool dir_tx, lms_range_t *range);
+
+/**
+ * Disables or enables the analog LPF of LMS chip without reconfiguring it.
+ *
+ * @param   device      Device handle previously obtained by LMS_Open().
+ * @param   dir_tx      Select RX or TX
+ * @param   chan        Channel index
+ * @param   enable      true(1) to enable, false(0) to disable
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetLPF(lms_device_t *device, bool dir_tx,
+                                    size_t chan, bool enabled);
+
+/**
+ * Set up digital LPF using LMS chip GFIRS. This is a convenience function to
+ * quickly configure GFIRS as LPF with desired RF bandwidth.
+ *
+ * @pre sampling rate must be set
+ *
+ * @param  device      Device handle previously obtained by LMS_Open().
+ * @param  dir_tx      Select RX or TX
+ * @param  chan        channel index
+ * @param  enabled     Disable (false) or enable (true) GFIRS.
+ * @param  bandwidth   LPF bandwidth in Hz. Has no effect if enabled is false.
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetGFIRLPF(lms_device_t *device, bool dir_tx,
+                               size_t chan, bool enabled, float_type bandwidth);
+
+/**
+ * Perform the automatic calibration of specified RX/TX channel. The automatic
+ * calibration must be run after device configuration is finished because
+ * calibration values are dependant on various configuration settings.
+ *
+ * @note automatic RX calibration is not available when RX_LNA_H path is
+ * selected
+ *
+ * @pre Device should be configured
+ *
+ * @param   device      Device handle previously obtained by LMS_Open().
+ * @param   dir_tx      Select RX or TX
+ * @param   chan        channel index
+ * @param   bw          bandwidth
+ * @param   flags       additional calibration flags (normally should be 0)
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_Calibrate(lms_device_t *device, bool dir_tx,
+                                        size_t chan, double bw, unsigned flags);
+
+/**
+ * Load LMS chip configuration from a file
+ *
+ * @param   device      Device handle
+ * @param   filename    path to file
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_LoadConfig(lms_device_t *device, const char *filename);
+
+/**
+ * Save LMS chip configuration to a file
+ *
+ * @param   device      Device handle
+ * @param   module      path to file with LMS chip configuration
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SaveConfig(lms_device_t *device, const char *filename);
+
+/**
+ * Apply the specified loopback mode
+ *
+ * @param   device      Device handle previously obtained by LMS_Open().
+ * @param   mode        Loopback mode. LMS_LOOPBACK_NONE returns to normal
+ *                      operation
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetLoopback(lms_device_t *device,
+                                         lms_loopback_t mode);
+/**
+ * Get the current loopback mode
+ *
+ * @param       device      Device handle previously obtained by LMS_Open().
+ * @param[out]  mode        Current loopback mode
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetLoopback(lms_device_t *device,
+                                         lms_loopback_t* mode);
+
+
+/**
+ * Apply the specified test signal
+ *
+ * @param   device  Device handle previously obtained by LMS_Open().
+ * @param   dir_tx  Select RX or TX.
+ * @param   chan    Channel index.
+ * @param   sig     Test signal. LMS_TESTSIG_NONE disables test signal.
+ * @param   dc_i    DC I value for LMS_TESTSIG_DC mode. Ignored in other modes.
+ * @param   dc_q    DC Q value for LMS_TESTSIG_DC mode. Ignored in other modes.
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetTestSignal(lms_device_t *device, bool dir_tx,
+                    size_t chan, lms_testsig_t sig, int16_t dc_i, int16_t dc_q);
+/**
+ * Get the currently active test signal
+ *
+ * @param   device      Device handle previously obtained by LMS_Open().
+ * @param   dir_tx      Select RX or TX
+ * @param   chan        Channel index
+ * @param   sig         Currently active test signal
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetTestSignal(lms_device_t *device, bool dir_tx,
+                                               size_t chan, lms_testsig_t *sig);
+
+/** @} (End FN_HIGH_LVL) */
+
+
+/**
+ * @defgroup FN_ADVANCED    Advanced control functions
+ *
+ * The functions in this section provides some additional control compared to
+ * High-Level functions. They are labeled advanced because they require better
+ * understanding of hardware and provide functionality that may conflict with
+ * certain High-Level functions.
+ * @{
+ */
+
+/**Enumeration of LMS7 GFIRS*/
+typedef enum
+{
+    LMS_GFIR1 = 0,
+    LMS_GFIR2,
+    LMS_GFIR3
+}lms_gfir_t;
+
+
+/**Number of NCO frequency/phase offset values*/
+const size_t LMS_NCO_VAL_COUNT = 16;
+
+
+/** Convenience type for fixed length name string*/
+typedef char lms_name_t[16];
+
+/**
+ * Obtain antenna list with names. First item in the list is the name of antenna
+ * index 0.
+ *
+ * @param       device      Device handle previously obtained by LMS_Open().
+ * @param       dir_tx      Select RX or TX
+ * @param       chan        channel index
+ * @param[out]  list        List of antenna names (can be NULL)
+ *
+ * @return      number of available antennae, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetAntennaList(lms_device_t *device, bool dir_tx,
+                                        size_t chan, lms_name_t *list);
+
+/**
+ * Select the antenna for the specified RX or TX channel.
+ *
+ * LMS_SetFrequency() automatically selects antenna based on frequency. This
+ * function is meant to override path selected by LMS_SetFrequency() and should
+ * be called after LMS_SetFrequency().
+ *
+ * @param       device      Device handle previously obtained by LMS_Open().
+ * @param       dir_tx      Select RX or TX
+ * @param       chan        channel index
+ * @param       index       Index of antenna to select
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetAntenna(lms_device_t *device, bool dir_tx,
+                                        size_t chan, size_t index);
+
+/**
+ * Obtain currently selected antenna of the the specified RX or TX channel.
+ *
+ * @param       dev        Device handle previously obtained by LMS_Open().
+ * @param       dir_tx     Select RX or TX
+ * @param       chan       channel index
+ *
+ * @return     Index of selected antenna on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetAntenna(lms_device_t *device, bool dir_tx, size_t chan);
+
+/**
+ * Obtains bandwidth (lower and upper frequency) of the specified antenna
+ *
+ * @param       dev        Device handle previously obtained by LMS_Open().
+ * @param       dir_tx     Select RX or TX
+ * @param       chan       channel index
+ * @param       index      Antenna index
+ * @param[out]  range      Antenna bandwidth
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetAntennaBW(lms_device_t *device, bool dir_tx, size_t chan, size_t index, lms_range_t *range);
+
+/**
+ * Set sampling rate for all RX or TX channels. Sample rate is in complex
+ * samples (1 sample = I + Q). The function sets sampling rate that is used for
+ * data exchange with the host. It also allows to specify higher sampling rate
+ * to be used in RF by setting oversampling ratio. Valid oversampling values are
+ * 1, 2, 4, 8, 16, 32 or 0 (use device default oversampling value).
+ *
+ * @note RX and TX rates sampling are closely tied in LMS7 chip. Changing RX or
+ * TX will often result in change of both (RX and TX). RX/TX ratio can only be
+ * power of 2 and is also limited by other factors. Use LMS_GetSampleRate() to
+ * obtain actual sample rate values. The function returns success if it is able
+ * to achieve  desired sample rate and oversampling for the specified direction
+ * (RX or TX) ignoring possible value changes in other direction channels.
+ *
+ * @param[in]   device      Device handle previously obtained by LMS_Open().
+ * @param       dir_tx      Select RX or TX
+ * @param       rate        Sampling rate in Hz to set
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetSampleRateDir(lms_device_t *device, bool dir_tx,
+                                            float_type rate, size_t oversample);
+
+/**
+ * Configure NCO to operate in FCW mode. Configures NCO with up to 16
+ * frequencies that can be quickly switched between.
+ * Automatically starts NCO with frequency at index 0
+ * Use LMS_SetNCOindex() to switch between NCO frequencies.
+ *
+ * @param       dev        Device handle previously obtained by LMS_Open().
+ * @param       dir_tx     Select RX or TX
+ * @param       chan       Channel index
+ * @param[in]   freq       List of NCO frequencies. Values cannot be negative.
+ *                         Must be at least ::LMS_NCO_VAL_COUNT length;
+ * @param       pho        NCO phase offset in deg
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetNCOFrequency(lms_device_t *device, bool dir_tx,
+                     size_t chan, const float_type *freq, float_type pho);
+
+/**
+ * Get the current NCO FCW mode configuration.
+ *
+ * @param       dev        Device handle previously obtained by LMS_Open().
+ * @param       dir_tx     Select RX or TX
+ * @param       chan       Channel index
+ * @param[out]  freq       List of NCO frequencies. Must be at least
+ *                         ::LMS_NCO_VAL_COUNT length;
+ * @param[out]  pho1       Phase offset in deg
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetNCOFrequency(lms_device_t *device, bool dir_tx,
+                          size_t chan, float_type *freq, float_type *pho);
+
+/**
+ * Configure NCO to operate in PHO mode. Configures NCO with up to 16
+ * phase offsets that can be quickly switched between.
+ * Automatically starts NCO with phase at index 0
+ * Use LMS_SetNCOindex() to switch between NCO phases.
+ *
+ * @param       dev        Device handle previously obtained by LMS_Open().
+ * @param       dir_tx     Select RX or TX
+ * @param       chan       Channel index
+ * @param[in]   phases     List of NCO phases. Values cannot be negative.
+ *                         Must be at least ::LMS_NCO_VAL_COUNT length;
+ * @param       fcw        NCO frequency in Hz
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetNCOPhase(lms_device_t *device, bool dir_tx,
+                   size_t chan, const float_type *phases, float_type fcw);
+
+/**
+ * Get the current NCO PHO mode configuration.
+ *
+ * @param       dev       Device handle previously obtained by LMS_Open().
+ * @param       dir_tx    Select RX or TX
+ * @param       chan      channel index
+ * @param[out]  phases    List of configured NCO phases
+ *                        Must be at least ::LMS_NCO_VAL_COUNT length;
+ * @param[out]  fcw       Current NCO frequency
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetNCOPhase(lms_device_t *device, bool dir_tx,
+                            size_t chan, float_type *phases, float_type *fcw);
+
+/**
+ * Switches between configured list of NCO frequencies/phase offsets. Also
+ * Allows to switch CMIX mode to either downconvert or upconvert.
+ *
+ * @param dev       Device handle previously obtained by LMS_Open().
+ * @param dir_tx    Select RX or TX
+ * @param chan      channel index
+ * @param index     NCO frequency/phase index to activate
+ * @param downconv  true(1) CMIX downconvert, false(0) CMIX upconvert
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetNCOIndex(lms_device_t *device, bool dir_tx,
+                                    size_t chan, size_t index, bool downconv);
+
+/**
+ * Get the currently active NCO frequency/phase offset index
+ *
+ * @param       dev       Device handle previously obtained by LMS_Open().
+ * @param       dir_tx    Select RX or TX
+ * @param       chan      Channel index
+ *
+ * @return Current NCO frequency/phase index on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetNCOIndex(lms_device_t *device, bool dir_tx,
+                                        size_t chan);
+
+/**
+ * Read device parameter. Parameter defines specific bits in device register.
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param param     Parameter.
+ * @param val       Current parameter value.
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ReadParam(lms_device_t *device,
+                                     struct LMS7Parameter param, uint16_t *val);
+
+/**
+ * Write device parameter. Parameter defines specific bits in device register.
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param param     Parameter.
+ * @param val       Parameter value to write
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_WriteParam(lms_device_t *device,
+                                      struct LMS7Parameter param, uint16_t val);
+
+/**
+ * Generates LPF coefficients for LMS GFIR.
+ * Pass and stop band frequencies are relative to sampling rate.
+ *
+ * @param      n        number of coefficients to generate.
+ * @param      w1       Relative pass band frequency. Range [0, 0.5].
+ * @param      w2       Relative Stop band frequency. Range [w1, 0.5].
+ * @param      g_stop   Stop_band gain. Range [0, 0.5].
+ * @param[out] coef     generated filter coefficients
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GenerateLPFCoef(size_t n, float_type w1,
+                        float_type w2, float_type g_stop, float_type *coef);
+
+/**
+ * Configure LMS GFIR using specified filter coefficients. Maximum number of
+ * coefficients is 40 for GFIR1 and GFIR2, and 120 for GFIR3.
+ *
+ * @param       dev       Device handle previously obtained by LMS_Open().
+ * @param       dir_tx    Select RX or TX
+ * @param       chan      Channel index
+ * @param       filt      GFIR to configure
+ * @param[in]   coef      Array of filter coefficients. Coeff range [-1.0, 1.0].
+ * @param       count     number of filter coefficients.
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetGFIRCoeff(lms_device_t * device, bool dir_tx,
+             size_t chan, lms_gfir_t filt, const float_type* coef,size_t count);
+
+/**
+ * Get currently set GFIR coefficients.
+ *
+ * @param       dev       Device handle previously obtained by LMS_Open().
+ * @param       dir_tx    Select RX or TX
+ * @param       chan      Channel index
+ * @param       filt      GFIR to configure
+ * @param[out]  coef      Current GFIR coefficients. Array must be big enough to
+ *                        hold 40 (GFIR1, GFIR2) or 120 (GFIR3) values.
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetGFIRCoeff(lms_device_t * device, bool dir_tx,
+                                size_t chan, lms_gfir_t filt, float_type* coef);
+
+/**
+ * Enables or disables specified GFIR.
+ *
+ * @param dev       Device handle previously obtained by LMS_Open().
+ * @param dir_tx    Select RX or TX
+ * @param chan      Channel index
+ * @param filt      GFIR to configure
+ * @param enabled   true(1) enable, false(0) disable.
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetGFIR(lms_device_t * device, bool dir_tx,
+                                    size_t chan, lms_gfir_t filt, bool enabled);
+
+/**
+ * @defgroup FN_LOW_LVL    Low-Level control functions
+ *
+ * @{
+ */
+
+/**
+ * Send Reset signal to LMS chip. This initializes LMS chip with default
+ * configuration as described in LMS chip datasheet.
+ *
+ * @param device  Device handle previously obtained by LMS_Open().
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_Reset(lms_device_t *device);
+
+/**
+ * Read device LMS chip register
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param address   Register address
+ * @param val       Current register value
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ReadLMSReg(lms_device_t *device, uint32_t address,
+                                     uint16_t *val);
+
+/**
+ * Write device LMS chip register
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param address   Register address
+ * @param val       Value to write
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_WriteLMSReg(lms_device_t *device, uint32_t address,
+                                      uint16_t val);
+
+/**
+ * Perform register test
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_RegisterTest(lms_device_t *device);
+
+/**
+ * Read device FPGA register
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param address   Register address
+ * @param val       Current register value
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ReadFPGAReg(lms_device_t *device, uint32_t address,
+                                     uint16_t *val);
+
+/**
+ * Write device FPGA register
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param address   Register address
+ * @param val       Value to write
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_WriteFPGAReg(lms_device_t *device, uint32_t address,
+                                      uint16_t val);
+
+/**
+ * Read custom parameter from board
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param id        Parameter identifier
+ * @param val       Current register value
+ * @param units     [optional] measurement units of parameter if available
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ReadCustomBoardParam(lms_device_t *device,
+                                 uint8_t id, float_type *val, lms_name_t units);
+
+/**
+ * Write custom parameter from board
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param id        Parameter identifier
+ * @param val       Value to write
+ * @param units     [optional] measurement units of parameter if available
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_WriteCustomBoardParam(lms_device_t *device,
+                            uint8_t id, float_type val, const lms_name_t units);
+
+/**
+ * Changes device reference clock used by API for various calculations.
+ * Normally reference clock should be detected automatically based on device.
+ * Use this function in case you have replaced the reference crystal.
+ *
+ * @param device      Device handle previously obtained by LMS_Open().
+ * @param clock_Hz    reference clock in Hz.
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetReferenceClock(lms_device_t * device,
+                                               float_type clock_Hz);
+
+/**
+ * Get the currently set reference clock
+ *
+ * @param device      Device handle previously obtained by LMS_Open().
+ * @param clock_Hz    reference clock in Hz.
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetReferenceClock(lms_device_t * device,
+                                               float_type * clock_Hz);
+
+/**
+ * Write value to VCTCXO trim DAC
+ *
+ * @param   dev         Device handle previously obtained by LMS_Open().
+ * @param   val         Value to write to VCTCXO trim DAC
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_VCTCXOWrite(lms_device_t * dev, uint16_t val);
+
+/**
+ * Read value from VCTCXO trim DAC.
+ *
+ * @param[in]   dev     Device handle previously obtained by LMS_Open().
+ * @param[out]  val     Value to read from VCTCXO trim DAC
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_VCTCXORead(lms_device_t * dev, uint16_t *val);
+
+/**
+ * Get VCO value range.
+ *
+ * @param   dev     Device handle previously obtained by LMS_Open().
+ * @param   vco_id  VCO identifier
+ * @param   range   VCO range
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetVCORange(lms_device_t * dev, size_t vco_id,
+                                         lms_range_t* range);
+
+/**
+ * Set VCO value range.
+ *
+ * @param   dev     Device handle previously obtained by LMS_Open().
+ * @param   vco_id  VCO identifier
+ * @param   range   VCO range
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetVCORange(lms_device_t * dev, size_t vco_id,
+                                         lms_range_t range);
+
+/**
+ * @brief Sets callback for logging data write/read operations
+ *
+ * @param   dev     Device handle previously obtained by LMS_Open().
+ * @param   func    callback function
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetDataLogCallback(lms_device_t *dev, void (*func)(bool tx, const unsigned char* data, const unsigned int length));
+
+/**
+ * @brief Sets callback for logging info/warning/error messages
+ *
+ * @param   dev     Device handle previously obtained by LMS_Open().
+ * @param   func    callback function
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetLogCallback(lms_device_t *dev, void (*func)(const char* cstr, const unsigned int type));
+
+/**
+ * @defgroup LMS_CLOCK_ID   Clock definitions
+ *
+ * Clock definitions for accessing specific internal clocks
+ * @{
+ */
+#define LMS_CLOCK_REF   0x0000  /**<Chip reference clock*/
+#define LMS_CLOCK_SXR   0x0001  /**<RX LO clock*/
+#define LMS_CLOCK_SXT   0x0002  /**<TX LO clock*/
+#define LMS_CLOCK_CGEN  0x0003  /**<CGEN clock*/
+#define LMS_CLOCK_RXTSP 0x0004  /**<RXTSP reference clock*/
+#define LMS_CLOCK_TXTSP 0x0005  /**TXTSP reference clock*/
+
+
+/** @} (End LMS_CLOCK_ID) */
+
+/**
+ * Get frequency of the specified clock.
+ *
+ * @param   dev     Device handle previously obtained by LMS_Open().
+ * @param   clk_id  Clock identifier
+ * @param   freq    Clock frequency in Hz
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetClockFreq(lms_device_t *dev, size_t clk_id,
+                                         float_type *freq);
+
+/**
+ * Set frequency of the specified clock
+ *
+ * @param   dev     Device handle previously obtained by LMS_Open().
+ * @param   clk_id  Clock identifier
+ * @param   freq    Clock frequency in Hz. Pass zero or negative value to only
+ *                  perform tune (if supported) without recalculating values
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetClockFreq(lms_device_t *dev, size_t clk_id,
+                                         float_type freq);
+
+/**
+ * Load Si5351C configuration from file
+ *
+ * @param   dev         Device handle previously obtained by LMS_Open().
+ * @param   filename    file containing Si5351C configuration
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_LoadConfigSi5351C(lms_device_t *dev,
+                                                const char* filename);
+
+/**
+ * Configure Si5351C frequencies
+ *
+ * @param   dev         Device handle previously obtained by LMS_Open().
+ * @param   clkin       PLLs input clock frequency.
+ * @param   clks        output clock frequencies (must be 8).
+ *                      0 - disabled, negative - inverted
+ * @param   src         input clock source 0-XTAL, 1-CLKIN
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ConfigureSi5351C(lms_device_t *dev,
+                   float_type clkin, float_type *clks, uint32_t src);
+
+
+/**
+ * Get Si5351C status bits
+ *
+ * @param   dev         Device handle previously obtained by LMS_Open().
+ * @param   status      Status bits. Pass Null to clear status bits
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_StatusSi5351C(lms_device_t *dev, uint32_t *status);
+
+
+typedef struct
+{
+    double fRef;
+    double fVCO;
+    //Reference counter latch
+    unsigned lockDetectPrec;   /**<3 cycles (0), or 5 cycles (1)*/
+    unsigned antiBacklash;     /**<2.9ns (0), 6ns (1)*/
+    unsigned referenceCounter; /**<range [0, 16383]*/
+    //N counter latch
+    unsigned cpGain;           /**<0 or 1*/
+    unsigned nCounter;         /**<range [0, 8191]*/
+    //Function latch
+    unsigned flCurrent1;
+    unsigned flCurrent2;
+    unsigned flTimerCounter;
+    unsigned flFastlock;
+    unsigned flMuxCtrl;
+    unsigned flPDPolarity;
+    unsigned flPD1;
+    unsigned flPD2;
+    unsigned flCounterReset;
+    unsigned flCPState;
+    //Initialization latch
+    unsigned ilCurrent1;
+    unsigned ilCurrent2;
+    unsigned ilTimerCounter;
+    unsigned ilFastlock;
+    unsigned ilMuxCtrl;
+    unsigned ilPDPolarity;
+    unsigned ilPD1;
+    unsigned ilPD2;
+    unsigned ilCounterReset;
+    unsigned ilCPState;
+    //Extra
+    uint32_t flags;
+
+}lms_adf4002_conf_t;
+
+/**
+ * Get Si5351C status bits
+ *
+ * @param   dev         Device handle previously obtained by LMS_Open().
+ * @param   config      ADF4002 configuration structure ::lms_adf4002_conf_t
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ConfigureADF4002(lms_device_t *dev, lms_adf4002_conf_t *config);
+
+/**
+ * Synchronizes register values between API cache and chip
+ *
+ * @param   dev         Device handle previously obtained by LMS_Open().
+ * @param   toChip      if true copies values from API cache to chip.
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_Synchronize(lms_device_t *dev, bool toChip);
+
+
+/**
+ *
+ * @param   dev         Device handle previously obtained by LMS_Open().
+ * @param   buffer      read values
+ * @param   len         number of bytes to read
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GPIORead(lms_device_t *dev, uint8_t* buffer, size_t len);
+
+/**
+ *
+ * @param   dev         Device handle previously obtained by LMS_Open().
+ * @param   buffer      values to write
+ * @param   len         number bytes to write
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GPIOWrite(lms_device_t *dev, const uint8_t* buffer, size_t len);
+
+/**
+ * Low-level data transfer using LMS64C protocol
+ *
+ * @param   dev         Device handle previously obtained by LMS_Open().
+ * @param   cmd         command
+ * @param   data        in/out data
+ * @param   len         data length
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_TransferLMS64C(lms_device_t *dev, int cmd, uint8_t* data, size_t *len);
+
+/**
+ *  Enables or disable caching of calibration values
+ *
+ * @param   dev         Device handle previously obtained by LMS_Open().
+ * @param   enable      true to enable cache
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_EnableCalibCache(lms_device_t *dev, bool enable);
+
+/**
+ * Read LMS7 chip internal temperature sensor
+ *
+ * @param   dev         Device handle previously obtained by LMS_Open().
+ * @param   ind         chip index
+ * @param   temp        temperature value
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetChipTemperature(lms_device_t *dev, size_t ind,
+                                                float_type *temp);
+
+
+/** @} (End FN_LOW_LVL) */
+
+/** @} (End FN_ADVANCED) */
+
+
+/**
+ * @defgroup FN_STREAM    Sample Streaming functions
+ * The functions in this section provides support for sending and receiving
+ * IQ data samples.
+ * @{
+ */
+
+/**Metadata structure used in sample transfers*/
+typedef struct
+{
+    /**Timestamp is a value of HW counter with a tick based on sample rate.
+     * In RX: time when the first sample in the returned buffer was received
+     * In TX: time when the first sample in the submitted buffer should be send
+     */
+    uint64_t timestamp;
+
+    /**In TX: wait for the specified HW timestamp before broadcasting data over
+     * the air
+     * In RX: wait for the specified HW timestamp before starting to receive
+     * samples
+     */
+    bool waitForTimestamp;
+
+    /**Indicates the end of send/receive transaction. Discards data remainder
+     * in buffer (if there is any) in RX or flushes transfer buffer in TX (even
+     * if the buffer is not full yet).*/
+    bool flushPartialPacket;
+
+}lms_stream_meta_t;
+
+/**Stream structure*/
+typedef struct
+{
+    /**Stream handle. Should not be modified manually.
+     * Assigned by LMS_SetupStream().
+     */
+    size_t handle;
+
+    //! Indicates whether stream is TX (true) or RX (false)
+    bool isTx;
+
+    //! Channel number. Starts at 0.
+    uint32_t channel;
+
+    //! FIFO size (in samples) used by stream.
+    uint32_t fifoSize;
+
+    /**Parameter for controlling configuration bias toward low latency or high
+     * data throughput range [0,1.0].
+     * 0 - lowest latency, usually results in lower throughput
+     * 1 - higher throughput, usually results in higher latency
+     */
+    float throughputVsLatency;
+
+    //! Data output format
+    enum
+    {
+        LMS_FMT_F32=0,    /**<32-bit floating point*/
+        LMS_FMT_I16,      /**<16-bit integers*/
+        LMS_FMT_I12       /**<12-bit integers stored in 16-bit variables*/
+    }dataFmt;
+}lms_stream_t;
+
+/**Streaming status structure*/
+typedef struct
+{
+    /**Indicates whether the stream is currently active*/
+    bool active;
+    /**Number of samples in FIFO buffer*/
+    uint32_t fifoFilledCount;
+    /**Size of FIFO buffer*/
+    uint32_t fifoSize;
+    /**FIFO underrun count*/
+    uint32_t underrun;
+    /**FIFO overrun count*/
+    uint32_t overrun;
+    /**Number of dropped packets by HW*/
+    uint32_t droppedPackets;
+    /**Sampling rate of the stream*/
+    float_type sampleRate;
+    /**Combined data rate of all stream of the same direction (TX or RX)*/
+    float_type linkRate;
+    /**Current HW timestamp*/
+    uint64_t timestamp;
+
+} lms_stream_status_t;
+
+/**
+ * Create new stream based on parameters passed in configuration structure.
+ * The structure is initialized with stream handle.
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param stream    Stream configuration .See the ::lms_stream_t description.
+ *
+ * @return      0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SetupStream(lms_device_t *device, lms_stream_t *stream);
+
+/**
+ * Deallocate memory used for stream.
+ * @todo
+ * @param stream Stream structure previously initialized with LMS_SetupStream().
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_DestroyStream(lms_device_t *device, lms_stream_t *stream);
+
+/**
+ * Start stream
+ *
+ * @param stream Stream structure previously initialized with LMS_SetupStream().
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_StartStream(lms_stream_t *stream);
+
+
+/**
+ * Stop stream
+ *
+ * @param stream Stream structure previously initialized with LMS_SetupStream().
+ *
+ * @return 0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_StopStream(lms_stream_t *conf);
+
+/**
+ * Read samples from the FIFO of the specified stream.
+ * Sample buffer must be big enough to hold requested number of samples.
+ *
+ * @param stream        structure previously initialized with LMS_SetupStream().
+ * @param samples       sample buffer.
+ * @param sample_count  Number of samples to read
+ * @param meta          Metadata. See the ::lms_stream_meta_t description.
+ * @param timeout_ms    how long to wait for data before timing out(0=infinite).
+ *
+ * @return number of samples received on success, (-1) on failure
+ */
+ API_EXPORT int CALL_CONV LMS_RecvStream(lms_stream_t *stream, void *samples,
+             size_t sample_count, lms_stream_meta_t *meta, unsigned timeout_ms);
+
+/**
+ * Get stream operation status
+ *
+ * @param stream    structure previously initialized with LMS_SetupStream().
+ * @param status    Stream status. See the ::lms_stream_status_t for description
+ *
+ * @return  0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_GetStreamStatus(lms_stream_t *stream, lms_stream_status_t* status);
+
+/**
+ * Write samples to the FIFO of the specified stream.
+ *
+ * @param stream        structure previously initialized with LMS_SetupStream().
+ * @param samples       sample buffer.
+ * @param sample_count  Number of samples to write
+ * @param meta          Metadata. See the ::lms_stream_meta_t description.
+ * @param timeout_ms    how long to wait for data before timing out(0=infinite).
+ *
+ * @return number of samples send on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_SendStream(lms_stream_t *stream,
+                            const void *samples,size_t sample_count,
+                            const lms_stream_meta_t *meta, unsigned timeout_ms);
+
+/** @brief Uploads waveform to on board memory for later use
+ * @param device        Device handle previously obtained by LMS_Open().
+ * @param samples       multiple channel samples data
+ * @param chCount       number of waveform channels
+ * @param sample_count  number of samples in each channel
+ * @param format        waveform data format
+ * @return  0 on success
+ */
+API_EXPORT int CALL_CONV LMS_UploadWFM(lms_device_t *device, const void **samples,
+							uint8_t chCount, size_t sample_count, int format);
+
+/** @brief Enables/Disables transmitting of uploaded waveform
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param active    Enable/Disable waveform playback
+ * @return  0 on success
+ */
+API_EXPORT int CALL_CONV LMS_EnableTxWFM(lms_device_t *device, const bool active);
+
+
+/** @} (End FN_STREAM) */
+
+
+/**
+ * @defgroup FN_VERSION   Version and update functions
+ *
+ * The functions in this section provides ability to check device version
+ * and perform updates
+ * @{
+ */
+
+/**Enumeration of device programming target*/
+typedef enum
+{
+    LMS_TARGET_RAM = 0,    /**<load firmware/bitstream to volatile storage*/
+    LMS_TARGET_FLASH = 1,  /**<load firmware/bitstream to non-volatile storage*/
+    LMS_TARGET_BOOT = 2    /**<reset and boot from flash*/
+}lms_target_t;
+
+
+
+/**Device information structure*/
+typedef struct
+{
+    //! The displayable name for the device
+    char deviceName[32];
+
+    /*! The displayable name for the expansion card
+     */
+    char expansionName[32];
+
+    //! The firmware version as a string
+    char firmwareVersion[16];
+
+    //! The hardware version as a string
+    char hardwareVersion[16];
+
+    //! The protocol version as a string
+    char protocolVersion[16];
+
+    //! A unique board serial number
+    uint32_t boardSerialNumber;
+
+    //! Gateware version as a string
+    char gatewareVersion[16];
+    //! Gateware revision as a string
+    char gatewareRevision[16];
+    //! Which board should use this gateware
+    char gatewareTargetBoard[32];
+}lms_dev_info_t;
+
+/**
+ * Get device serial number and version information
+ *
+ * @note This function returns pointer to internal data structure that gets
+ * deallocated when device is closed. Do not attempt to read from it after
+ * closing the device. If you need to keep using device info returned by this
+ * function after closing the device, make a copy before closing the device.
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @return          pointer to device info structure
+ */
+API_EXPORT const lms_dev_info_t* CALL_CONV LMS_GetDeviceInfo(lms_device_t *device);
+
+/**
+ * @brief Returns API library build type
+*/
+API_EXPORT const char* LMS_GetBuildTimestamp();
+
+/**
+* @brief Returns API library version
+*/
+API_EXPORT const char* LMS_GetLibraryVersion();
+
+/*!
+ * Callback from programming processes
+ * @param bsent number of bytes transferred
+ * @param btotal total number of bytes to send
+ * @param progressMsg string describing current progress state
+ * @return 0-continue programming, 1-abort operation
+ */
+typedef bool (*lms_prog_callback_t)(int bsent, int btotal, const char* progressMsg);
+
+/**
+ * Write binary FPGA image to device.
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param data      Pointer to memory containing FPGA image
+ * @param size      Size of FPGA image in bytes.
+ * @param target    load to volatile or non-volatile storage
+ * @return          0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ProgramFPGA(lms_device_t *device, const char *data,
+                 size_t size, lms_target_t target,lms_prog_callback_t callback);
+
+/**
+ * Read FPGA image from the specified file and write it to device.
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param file      File containing FPGA image
+ * @param target    load to volatile or non-volatile storage
+ * @return          0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ProgramFPGAFile(lms_device_t *device,
+           const char *file, lms_target_t target, lms_prog_callback_t callback);
+
+/**
+ * Write firmware image to device.
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param data      Pointer to memory containing firmware image
+ * @param size      Size of firmware image in bytes.
+ * @param target    load to volatile or non-volatile storage
+ * @return          0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ProgramFirmware(lms_device_t *device, const char *data,
+                size_t size, lms_target_t target, lms_prog_callback_t callback);
+
+/**
+ * Read firmware image from file and write it to device.
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param file      File containing Firmware image
+ * @param target    load to volatile or non-volatile storage
+ * @return          0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ProgramFirmwareFile(lms_device_t *device,
+           const char *file, lms_target_t target, lms_prog_callback_t callback);
+
+
+/**
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param data      Pointer to memory containing image
+ * @param size      Size of image in bytes.
+ * @param mode      programming mode
+ * @return          0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ProgramHPM7(lms_device_t *device, const char *data,
+                size_t size, unsigned mode, lms_prog_callback_t callback);
+
+/**
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param file      File containing image
+ * @param mode      programming mode
+ * @return          0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ProgramHPM7File(lms_device_t *device,
+                const char *file, unsigned mode, lms_prog_callback_t callback);
+
+/**
+ * Program LMS7 internal MCU.
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ * @param file      Pointer to memory containing binary MCU firmware image data
+ * @param target    load to volatile or non-volatile storage
+ * @param size      Size of MCU firmware image in bytes.
+ *
+ * @return          0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ProgramLMSMCU(lms_device_t *device, const char *data,
+                size_t size, lms_target_t target, lms_prog_callback_t callback);
+/**
+ * Boots LMS7 internal MCU from flash memory.
+ *
+ * @param device    Device handle previously obtained by LMS_Open().
+ *
+ * @return          0 on success, (-1) on failure
+ */
+API_EXPORT int CALL_CONV LMS_ResetLMSMCU(lms_device_t *device);
+
+/** @} (End FN_VERSION) */
+
+/**
+ * @defgroup FN_ERRORS    Error reporting
+ *
+ * LMS API functions return 0 or positive value on success and (-1) on failure.
+ * The functions in this section provides ability to get more detailed
+ * error descriptions.
+ * @{
+ */
+
+/**
+ * Get the last error code. Error codes are as defined in errno.h
+ * @return last error code
+ */
+API_EXPORT int CALL_CONV LMS_GetLastError(void);
+
+/**
+ * Get the error message detailing why the last error occurred.
+ *
+ * @return last error message.
+ */
+API_EXPORT const char * CALL_CONV LMS_GetLastErrorMessage(void);
+
+/** @} (End FN_ERRORS) */
+
+#ifdef __cplusplus
+} //extern "C"
+#endif
+
+#endif //LMS_SDR_INTERFACE_H
diff --git a/src/lms7002_wxgui/CMakeLists.txt b/src/lms7002_wxgui/CMakeLists.txt
new file mode 100644
index 0000000..1b4dda1
--- /dev/null
+++ b/src/lms7002_wxgui/CMakeLists.txt
@@ -0,0 +1,33 @@
+set(lms7002_gui_src_files	
+	lms7002_wxgui.cpp
+	lms7002_mainPanel.cpp
+	lms7002_pnlAFE_view.cpp
+	lms7002_pnlBIAS_view.cpp
+	lms7002_pnlBIST_view.cpp
+	lms7002_pnlCDS_view.cpp
+	lms7002_pnlCLKGEN_view.cpp
+	lms7002_pnlLDO_view.cpp
+	lms7002_pnlLimeLightPAD_view.cpp
+	lms7002_pnlTxTSP_view.cpp
+	lms7002_pnlRxTSP_view.cpp
+	lms7002_pnlRBB_view.cpp
+	lms7002_pnlRFE_view.cpp
+	lms7002_pnlSX_view.cpp
+	lms7002_pnlTBB_view.cpp
+	lms7002_pnlTRF_view.cpp
+	lms7002_pnlXBUF_view.cpp
+	lms7002_pnlCalibrations_view.cpp
+	lms7002_gui_utilities.cpp
+	lms7002_pnlMCU_BD_view.cpp
+	dlgViewIRAM.cpp
+	dlgViewSFR.cpp
+	lms7002_dlgGFIR_Coefficients.cpp
+	CoefficientFileParser.cpp
+	lms7002_pnlBuffers_view.cpp
+	lms7002_dlgVCOfrequencies.cpp
+	pnlBoardControls.cpp
+)
+add_library(lms7002_wxgui STATIC ${lms7002_gui_src_files})
+target_include_directories(lms7002_wxgui PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+target_link_libraries(lms7002_wxgui numericSlider)
+target_link_libraries(lms7002_wxgui LMS7002M_MCU LMS7002M lms7suiteEvents)
diff --git a/src/lms7002_wxgui/CoefficientFileParser.cpp b/src/lms7002_wxgui/CoefficientFileParser.cpp
new file mode 100644
index 0000000..42fb5fc
--- /dev/null
+++ b/src/lms7002_wxgui/CoefficientFileParser.cpp
@@ -0,0 +1,203 @@
+/**
+ at file	CoefficientFileParser.cpp
+ at author	Lime Microsystems
+ at brief	Coefficient file parser functions
+*/
+
+#include <string.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include "CoefficientFileParser.h"
+#include <fstream>
+using namespace std;
+
+// ***************************************************************
+// Check if 'c' is blank character.
+// ***************************************************************
+bool Parser::IsBlank(char c)
+{
+	char blankchar[] = ", \t\n";
+	for(unsigned i=0; i<strlen(blankchar); i++)
+			if(c == blankchar[i] ) return(true);
+
+	return(false);
+}
+
+// ***************************************************************
+// Check if 'c' is a digit.
+// ***************************************************************
+bool Parser::IsDigit(char c)
+{
+	char digit[] = "0123456789+-";
+	for(unsigned i=0; i<strlen(digit); i++)
+			if(c == digit[i] ) return(true);
+	return(false);
+}
+
+// ***************************************************************
+//	Get integer value from the file
+//	Returns:
+//		0 upon success,
+//		-1 if EOF or
+//		-2 if syntax error
+// ***************************************************************
+int Parser::getint(FILE *fp, int *v)
+{
+	char c, c1, str[256];
+	int i, opencomments;
+
+	/* Skip blanks, tabs and new lines */
+	while( IsBlank( c = fgetc(fp) ) );
+
+	/* Its end of file, nothing to read */
+	if( c == EOF ) return(EOF);
+
+	if( c == '/') {			/* check for comments */
+		c1 = fgetc(fp);
+		if( c1 == '/') {	/* C++ one line comment */
+			while( (c = fgetc(fp)) != '\n' && c != EOF) ;
+			if(c == EOF) return(EOF);
+			else return(getint(fp, v)); 
+		} else if( c1 == '*') {		/* C like comment */
+			opencomments = 1;
+			c = fgetc(fp);
+			if(c == EOF) return(EOF);
+			while( (c1 = fgetc(fp)) != EOF ) {
+				if( c == '/' && c1 == '*' ) opencomments++;
+				if( c == '*' && c1 == '/' ) opencomments--;
+				c = c1;
+				if(opencomments == 0) break;
+			}
+			if(c1 == EOF) return(EOF);
+			else return(getint(fp, v));
+		} else {
+			ungetc(c1, fp);
+		}
+	}
+
+	if( IsDigit(c) ) {
+		i=0; str[i]=c; i++;
+		while( IsDigit(c=fgetc(fp)) ) {
+			str[i]=c; i++;
+		}
+		ungetc(c, fp);
+		str[i]='\0';
+		*v = atoi(str);
+		return(0);
+	} else return(-2);
+}
+
+// ***************************************************************
+// Get the coefficients from a file. Return values:
+//	-2	syntax error within the file
+//	-3	filename is empty string
+//	-4	can not open the file
+//	-5	too many coefficients in the file
+//	>=0 	number of the coefficients read
+// ***************************************************************
+int Parser::getcoeffs(const char *filename, int *v, int max)
+{
+	int i, n;
+	FILE *fp;
+
+	if( strlen(filename) == 0) return(-3);
+	if( (fp = fopen(filename, "r")) == NULL) return(-4);
+
+	for(n=0; n < max; ) {
+		i = getint(fp, v);
+		if( i == EOF ) {
+			fclose(fp);
+			return(n);
+		} else if( i ==  -2 ) {
+			fclose(fp);
+			return(-2);
+		} else if( i == 0 ) {
+			n++; v++;
+		}
+	}
+	fclose(fp);
+	return(-5);
+}
+
+// ***************************************************************
+// Get pair of the coefficients from a file. Return values:
+//	-1	odd number of the coefficients found in the file
+//	-2	syntax error within the file
+//	-3	filename is empty string
+//	-4	can not open the file
+//	-5	too many coefficients in the file
+//	>=0 	number of the coefficients read
+// ***************************************************************
+int Parser::getcoeffs2(const char *filename, int *v1, int *v2, int max)
+{
+	int i, n;
+	FILE *fp;
+
+	if( strlen(filename) == 0) return(-3);
+	if( (fp = fopen(filename, "r")) == NULL) return(-4);
+
+	for(n=0; n < max+1; ) {
+		i = getint(fp, v1);
+		if( i == EOF ) {
+			fclose(fp);
+			return(n);
+		} else if( i ==  -2 ) {
+			fclose(fp);
+			return(-2);
+		} else if( i == 0 ) {
+			v1++;
+		}
+
+		i = getint(fp, v2);
+		if( i == EOF ) {
+			fclose(fp);
+			return(-2);
+		} else if( i ==  -2 ) {
+			fclose(fp);
+			return(-2);
+		} else if( i == 0 ) {
+			v2++; n++;
+		}
+	}
+
+	fclose(fp);
+	return(-5);
+}
+
+// ***************************************************************
+// Saves given coefficients to fir file
+// ***************************************************************
+void Parser::saveToFile(const char * filename, const int *coefficients, int cCount)
+{
+    fstream fout;
+    fout.open(filename, ios::out);
+
+    char fname[80];
+    char *name_pos = 0;
+
+    name_pos = strrchr((char*)filename, '\\');
+    if(name_pos == NULL)
+        name_pos = strrchr((char*)filename, '/');
+
+    fout << "/* ******************************************************************" << endl;
+    fout << "   FILE:\t";
+    if(name_pos != NULL)
+    {
+        strncpy(fname, name_pos+1, 80);
+        fout << fname << endl;
+    }
+    else
+        fout << "???" << endl;
+    fout << "   DESCRIPTION:\t" << endl;
+    fout << "   DATE:\t" << endl;
+    fout << "   REVISIONS:\t" << endl;
+    fout << "   ****************************************************************** */" << endl << endl;
+
+    for(int i=0; i<cCount; ++i)
+    {
+        fout << "\t" << coefficients[i];
+        if(i<cCount-1)
+            fout << ',' << endl;
+    }
+    fout.close();
+}
diff --git a/src/lms7002_wxgui/CoefficientFileParser.h b/src/lms7002_wxgui/CoefficientFileParser.h
new file mode 100644
index 0000000..eedbaeb
--- /dev/null
+++ b/src/lms7002_wxgui/CoefficientFileParser.h
@@ -0,0 +1,20 @@
+#ifndef COEFFICIENT_FILE_PARSER_H
+#define COEFFICIENT_FILE_PARSER_H
+
+/**
+ at file	CoefficientFileParser.h
+ at author	Lime Microsystems
+ at brief	Just group parser functions into the same namespace.
+*/
+
+namespace Parser
+{
+	bool IsBlank(char);
+	bool IsDigit(char);
+	int getint(FILE *, int *);
+	int getcoeffs(const char *, int *, int);
+	int getcoeffs2(const char *, int *, int *, int);
+	void saveToFile(const char *, const int *, int);
+}
+
+#endif // COEFFICIENT_FILE_PARSER_H
diff --git a/src/lms7002_wxgui/dlgViewIRAM.cpp b/src/lms7002_wxgui/dlgViewIRAM.cpp
new file mode 100644
index 0000000..40c0f54
--- /dev/null
+++ b/src/lms7002_wxgui/dlgViewIRAM.cpp
@@ -0,0 +1,59 @@
+/**
+ at file	dlgViewIRAM.cpp
+ at author Lime Microsystems
+ at brief	dialog for viewing MCU IRAM data
+*/
+
+#include "dlgViewIRAM.h"
+
+#include <wx/sizer.h>
+#include <wx/grid.h>
+#include <wx/intl.h>
+#include <wx/string.h>
+
+const long dlgViewIRAM::ID_GRID1 = wxNewId();
+
+BEGIN_EVENT_TABLE(dlgViewIRAM,wxDialog)
+END_EVENT_TABLE()
+
+dlgViewIRAM::dlgViewIRAM(wxWindow* parent,wxWindowID id,const wxPoint& pos,const wxSize& size)
+{
+	wxBoxSizer* BoxSizer1;
+
+	Create(parent, id, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE, _T("id"));
+	SetClientSize(wxDefaultSize);
+	Move(wxDefaultPosition);
+	BoxSizer1 = new wxBoxSizer(wxHORIZONTAL);
+	Grid1 = new wxGrid(this, ID_GRID1, wxDefaultPosition, wxDefaultSize, 0, _T("ID_GRID1"));
+	Grid1->CreateGrid(32,8);
+	Grid1->EnableEditing(false);
+	Grid1->EnableGridLines(true);
+	Grid1->SetDefaultCellFont( Grid1->GetFont() );
+	Grid1->SetDefaultCellTextColour( Grid1->GetForegroundColour() );
+	BoxSizer1->Add(Grid1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
+	SetSizer(BoxSizer1);
+	BoxSizer1->Fit(this);
+	BoxSizer1->SetSizeHints(this);
+}
+
+dlgViewIRAM::~dlgViewIRAM()
+{
+}
+
+void dlgViewIRAM::InitGridData(const unsigned char *data)
+{
+	for (int i=0; i<=31; i++)
+        Grid1->SetRowLabelValue(i, wxString::Format(_("Row: 0x%02X"), 0xF8 - i * 8));
+
+	for (int j=0; j<8; j++)     //columns
+        Grid1->SetColLabelValue(j, wxString::Format(_("Col.: 0x%02X"), j));
+
+	for (int i=0x0000; i<=0x00FF; i++)
+    {
+		int row=(i/8);
+		int col=(i-row*8);
+		row=31-row;
+        Grid1->SetCellValue(row, col, wxString::Format(_("0x%02X"), data[i]));
+	}
+}
+
diff --git a/src/lms7002_wxgui/dlgViewIRAM.h b/src/lms7002_wxgui/dlgViewIRAM.h
new file mode 100644
index 0000000..fd8ab6a
--- /dev/null
+++ b/src/lms7002_wxgui/dlgViewIRAM.h
@@ -0,0 +1,31 @@
+/**
+ at file 	dlgViewIRAM.h
+ at author Lime Microsystems
+*/
+
+#ifndef DLGVIEWIRAM_H
+#define DLGVIEWIRAM_H
+
+#include <wx/dialog.h>
+#include <vector>
+class wxGrid;
+class wxBoxSizer;
+class wxGridEvent;
+
+class dlgViewIRAM: public wxDialog
+{
+	public:
+
+		dlgViewIRAM(wxWindow* parent,wxWindowID id=wxID_ANY,const wxPoint& pos=wxDefaultPosition,const wxSize& size=wxDefaultSize);
+		virtual ~dlgViewIRAM();
+
+		wxGrid* Grid1;
+		void InitGridData(const unsigned char *data);
+	protected:
+		static const long ID_GRID1;
+
+	private:
+		DECLARE_EVENT_TABLE()
+};
+
+#endif
diff --git a/src/lms7002_wxgui/dlgViewSFR.cpp b/src/lms7002_wxgui/dlgViewSFR.cpp
new file mode 100644
index 0000000..8a98559
--- /dev/null
+++ b/src/lms7002_wxgui/dlgViewSFR.cpp
@@ -0,0 +1,131 @@
+/**
+ at file	dlgViewSFR.cpp
+ at author Lime Microsystems
+ at brief	dialog for viewing MCU SFR data
+*/
+
+#include "dlgViewSFR.h"
+
+#include <wx/sizer.h>
+#include <wx/grid.h>
+#include <wx/intl.h>
+#include <wx/string.h>
+
+const long dlgViewSFR::ID_GRID1 = wxNewId();
+
+BEGIN_EVENT_TABLE(dlgViewSFR,wxDialog)
+END_EVENT_TABLE()
+
+dlgViewSFR::dlgViewSFR(wxWindow* parent,wxWindowID id,const wxPoint& pos,const wxSize& size)
+{
+	wxBoxSizer* BoxSizer1;
+    Create(parent, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE, _T("wxID_ANY"));
+	BoxSizer1 = new wxBoxSizer(wxHORIZONTAL);
+	Grid1 = new wxGrid(this, ID_GRID1, wxDefaultPosition, wxDefaultSize, 0, _T("ID_GRID1"));
+	Grid1->CreateGrid(16,8);
+	Grid1->EnableEditing(false);
+	Grid1->EnableGridLines(true);
+	Grid1->SetDefaultCellFont( Grid1->GetFont() );
+	Grid1->SetDefaultCellTextColour( Grid1->GetForegroundColour() );
+	BoxSizer1->Add(Grid1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
+	SetSizer(BoxSizer1);
+	BoxSizer1->Fit(this);
+	BoxSizer1->SetSizeHints(this);
+}
+
+dlgViewSFR::~dlgViewSFR()
+{	
+}
+
+void dlgViewSFR::StrArrayIni() 
+{
+    int i=0;
+    for (i=0; i<256; i++) strArray.Add("");
+
+	strArray[0x80]="P0: ";
+	strArray[0x81]="SP: ";
+	strArray[0x82]="DPL0: ";
+	strArray[0x83]="DPH0: ";
+	strArray[0x84]="DPL1: ";
+	strArray[0x85]="DPH1: ";
+	strArray[0x86]="DPS: ";
+	strArray[0x87]="PCON: ";
+
+	strArray[0x88]="TCON: ";
+	strArray[0x89]="TMOD: ";
+	strArray[0x8A]="TL0: ";
+	strArray[0x8B]="TL1: ";
+	strArray[0x8C]="TH0: ";
+	strArray[0x8D]="TH1: ";
+	strArray[0x8E]="PMSR: ";
+
+	strArray[0x90]="P1: ";
+	strArray[0x91]="DIR1: ";
+
+	strArray[0x98]="SCON: ";
+	strArray[0x99]="SBUF: ";
+
+
+	strArray[0xA0]="P2: ";
+	strArray[0xA1]="DIR2: ";
+	strArray[0xA2]="DIR0: ";
+
+	strArray[0xA8]="IEN0: ";
+	strArray[0xA9]="IEN1: ";
+
+	strArray[0xB0]="EECTRL: ";
+	strArray[0xB1]="EEDATA: ";
+
+	strArray[0xB8]="IP0: ";
+	strArray[0xB9]="IP1: ";
+
+	strArray[0xBF]="USR2: ";
+
+	strArray[0xC0]="IRCON: ";
+
+	strArray[0xC8]="T2CON: ";
+
+	strArray[0xCA]="RCAP2L: ";
+	strArray[0xCB]="RCAP2H: ";
+	strArray[0xCC]="TL2: ";
+	strArray[0xCD]="TH2: ";
+
+	strArray[0xD0]="PSW: ";
+
+	strArray[0xE0]="ACC: ";
+
+	strArray[0xF0]="B: ";
+
+	strArray[0xEC]="REG0: ";
+	strArray[0xED]="REG1: ";
+	strArray[0xEE]="REG2: ";
+	strArray[0xEF]="REG3: ";
+	strArray[0xF4]="REG4: ";
+	strArray[0xF5]="REG5: ";
+	strArray[0xF6]="REG6: ";
+	strArray[0xF7]="REG7: ";
+
+	strArray[0xFC]="REG8: ";
+	strArray[0xFD]="REG9: ";
+}
+
+void dlgViewSFR::InitGridData(const unsigned char *data)
+{
+    StrArrayIni();
+	for (int i=0; i<16; i++)
+        Grid1->SetRowLabelValue(i, wxString::Format(_("Row: 0x%02X"), 0xF8 - i * 8));
+
+	for (int j=0; j<8; j++)
+        Grid1->SetColLabelValue(j, wxString::Format(_("Col.: 0x%02X"), j));
+
+	for (int i=0x0080; i<=0x00FF; i++) 
+    {
+        int row=((i-0x080)/8);
+		int col=((i-0x080)-row*8);
+		row=15-row;
+		if (!(strArray[i]==""))
+            Grid1->SetCellValue(row, col, strArray[i] + wxString::Format(_("0x%02X"), data[i]));
+        else
+            Grid1->SetCellValue(row,col,_(""));
+	}
+}
diff --git a/src/lms7002_wxgui/dlgViewSFR.h b/src/lms7002_wxgui/dlgViewSFR.h
new file mode 100644
index 0000000..967dce3
--- /dev/null
+++ b/src/lms7002_wxgui/dlgViewSFR.h
@@ -0,0 +1,34 @@
+/**
+ at file 	dlgViewSFR.h
+ at author Lime Microsystems
+*/
+
+#ifndef DLGVIEWSFR_H
+#define DLGVIEWSFR_H
+
+#include <wx/dialog.h>
+class wxGrid;
+class wxBoxSizer;
+class wxGridEvent;
+
+#include <wx/arrstr.h>
+#include <vector>
+
+class dlgViewSFR: public wxDialog
+{
+	public:
+
+		dlgViewSFR(wxWindow* parent,wxWindowID id=wxID_ANY,const wxPoint& pos=wxDefaultPosition,const wxSize& size=wxDefaultSize);
+		virtual ~dlgViewSFR();
+
+		wxGrid* Grid1;
+        void InitGridData(const unsigned char *data);
+	protected:
+        static const long ID_GRID1;
+		wxArrayString strArray;
+		void StrArrayIni();
+	private:
+		DECLARE_EVENT_TABLE()
+};
+
+#endif
diff --git a/src/lms7002_wxgui/lms7002_dlgGFIR_Coefficients.cpp b/src/lms7002_wxgui/lms7002_dlgGFIR_Coefficients.cpp
new file mode 100644
index 0000000..b3cd0d9
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_dlgGFIR_Coefficients.cpp
@@ -0,0 +1,117 @@
+#include "lms7002_dlgGFIR_Coefficients.h"
+#include <wx/filedlg.h>
+#include <wx/msgdlg.h>
+#include "CoefficientFileParser.h"
+
+lms7002_dlgGFIR_Coefficients::lms7002_dlgGFIR_Coefficients( wxWindow* parent )
+:
+dlgGFIR_Coefficients( parent )
+{
+
+}
+
+void lms7002_dlgGFIR_Coefficients::OnLoadFromFile( wxCommandEvent& event )
+{
+    wxFileDialog dlg(this, _("Open coefficients file"), "", "", "FIR Coeffs (*.fir)|*.fir", wxFD_OPEN | wxFD_FILE_MUST_EXIST);
+    if (dlg.ShowModal() == wxID_CANCEL)
+        return;
+
+    int cbuf[200];
+    int iVal = Parser::getcoeffs((const char*)dlg.GetPath().ToStdString().c_str(), cbuf, 200);
+
+    switch (iVal)
+    {
+    case -2:
+        wxMessageDialog(this, "syntax error within the file", "Warning");
+        break;
+    case -3:
+        wxMessageDialog(this, "filename is empty string", "Warning");
+        break;
+    case -4:
+        wxMessageDialog(this, "can not open the file", "Warning");
+        break;
+    case -5:
+        wxMessageDialog(this, "too many coefficients in the file", "Warning");
+        break;
+    }
+    if (iVal < 0)
+        return;
+
+    spinCoefCount->SetValue(iVal);
+    if (gridCoef->GetTable()->GetRowsCount() > 0)
+        gridCoef->GetTable()->DeleteRows(0, gridCoef->GetTable()->GetRowsCount());
+    gridCoef->GetTable()->AppendRows(spinCoefCount->GetValue());
+    for (int i = 0; i<iVal; ++i)
+    {
+        gridCoef->SetCellValue(i, 0, wxString::Format("%i", cbuf[i]));
+    }
+}
+
+void lms7002_dlgGFIR_Coefficients::OnSaveToFile( wxCommandEvent& event )
+{
+    wxFileDialog dlg(this, _("Save coefficients file"), "", "", "FIR Coeffs (*.fir)|*.fir", wxFD_SAVE | wxFD_OVERWRITE_PROMPT);
+    if (dlg.ShowModal() == wxID_CANCEL)
+        return;
+    int coefficients[200];
+    memset(coefficients, 0, sizeof(unsigned short) * 200);
+    long ltemp;
+    for (int i = 0; i<spinCoefCount->GetValue(); ++i)
+    {
+        ltemp = 0;
+        gridCoef->GetCellValue(i, 0).ToLong(&ltemp);
+        coefficients[i] = ltemp;
+    }
+    Parser::saveToFile((const char*)dlg.GetPath().ToStdString().c_str(), coefficients, spinCoefCount->GetValue());
+}
+
+void lms7002_dlgGFIR_Coefficients::OnClearTable( wxCommandEvent& event )
+{
+    if (gridCoef->GetTable()->GetRowsCount() > 0)
+        gridCoef->GetTable()->DeleteRows(0, gridCoef->GetTable()->GetRowsCount());
+    gridCoef->GetTable()->AppendRows(spinCoefCount->GetValue());
+    for (int i = 0; i<spinCoefCount->GetValue(); ++i)
+    {
+        gridCoef->SetCellValue(i, 0, wxString::Format("%i", 0));
+    }
+}
+
+void lms7002_dlgGFIR_Coefficients::OnspinCoefCountChange(wxSpinEvent& event)
+{
+    if (spinCoefCount->GetValue() < gridCoef->GetTable()->GetRowsCount())
+        gridCoef->GetTable()->DeleteRows(spinCoefCount->GetValue(), gridCoef->GetTable()->GetRowsCount() - spinCoefCount->GetValue());
+    else
+        gridCoef->GetTable()->AppendRows(spinCoefCount->GetValue() - gridCoef->GetTable()->GetRowsCount());
+}
+
+void lms7002_dlgGFIR_Coefficients::SetCoefficients(const std::vector<double> &coefficients)
+{   
+    spinCoefCount->SetValue(coefficients.size());
+    if (gridCoef->GetTable()->GetRowsCount() > 0)
+        gridCoef->GetTable()->DeleteRows(0, gridCoef->GetTable()->GetRowsCount());
+    gridCoef->GetTable()->AppendRows(coefficients.size());
+    for (unsigned i = 0; i<coefficients.size(); ++i)
+        gridCoef->SetCellValue(i, 0, wxString::Format("%.6f", coefficients[i]));
+}
+
+std::vector<double> lms7002_dlgGFIR_Coefficients::GetCoefficients()
+{
+    std::vector<double> coefficients;
+    coefficients.resize(spinCoefCount->GetValue(), 0);
+    for (int i = 0; i<spinCoefCount->GetValue(); ++i)
+    {
+        double dtemp = 0;
+        gridCoef->GetCellValue(i, 0).ToDouble(&dtemp);
+        coefficients[i] = dtemp;
+    }
+    return coefficients;
+}
+
+void lms7002_dlgGFIR_Coefficients::OnBtnOkClick(wxCommandEvent& event)
+{
+    EndModal(wxID_OK);
+}
+
+void lms7002_dlgGFIR_Coefficients::OnBtnCancelClick(wxCommandEvent& event)
+{
+    EndModal(wxID_CANCEL);
+}
\ No newline at end of file
diff --git a/src/lms7002_wxgui/lms7002_dlgGFIR_Coefficients.h b/src/lms7002_wxgui/lms7002_dlgGFIR_Coefficients.h
new file mode 100644
index 0000000..a3c6668
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_dlgGFIR_Coefficients.h
@@ -0,0 +1,34 @@
+#ifndef __lms7002_dlgGFIR_Coefficients__
+#define __lms7002_dlgGFIR_Coefficients__
+
+/**
+ at file
+Subclass of dlgGFIR_Coefficients, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <vector>
+
+/** Implementing dlgGFIR_Coefficients */
+class lms7002_dlgGFIR_Coefficients : public dlgGFIR_Coefficients
+{
+	protected:
+		// Handlers for dlgGFIR_Coefficients events.
+		void OnLoadFromFile( wxCommandEvent& event );
+		void OnSaveToFile( wxCommandEvent& event );
+		void OnClearTable( wxCommandEvent& event );
+        void OnspinCoefCountChange(wxSpinEvent& event);
+        void OnBtnOkClick(wxCommandEvent& event);
+        void OnBtnCancelClick(wxCommandEvent& event);
+	public:
+		/** Constructor */
+		lms7002_dlgGFIR_Coefficients( wxWindow* parent );
+	//// end generated class members
+        void SetCoefficients(const std::vector<double> &coefficients);
+        std::vector<double> GetCoefficients();
+	
+};
+
+#endif // __lms7002_dlgGFIR_Coefficients__
diff --git a/src/lms7002_wxgui/lms7002_dlgVCOfrequencies.cpp b/src/lms7002_wxgui/lms7002_dlgVCOfrequencies.cpp
new file mode 100644
index 0000000..f096596
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_dlgVCOfrequencies.cpp
@@ -0,0 +1,178 @@
+#include "lms7002_dlgVCOfrequencies.h"
+#include <wx/filedlg.h>
+#include <vector>
+#include <fstream>
+
+using namespace std;
+using namespace lime;
+
+lms7002_dlgVCOfrequencies::lms7002_dlgVCOfrequencies( wxWindow* parent , lms_device_t* plmsControl)
+:
+dlgVCOfrequencies( parent )
+{
+    lmsControl = plmsControl;
+    double multiplier = 0.000000001;
+    lms_range_t range;
+    LMS_GetVCORange(lmsControl,0,&range);
+    txtVCOL_low->SetValue(wxString::Format(_("%.3f"), range.min * multiplier));
+    txtVCOL_high->SetValue(wxString::Format(_("%.3f"), range.max * multiplier));
+    LMS_GetVCORange(lmsControl,1,&range);
+    txtVCOM_low->SetValue(wxString::Format(_("%.3f"), range.min * multiplier));
+    txtVCOM_high->SetValue(wxString::Format(_("%.3f"), range.max * multiplier));
+    LMS_GetVCORange(lmsControl,2,&range);
+    txtVCOH_low->SetValue(wxString::Format(_("%.3f"), range.min * multiplier));
+    txtVCOH_high->SetValue(wxString::Format(_("%.3f"), range.max * multiplier));
+    LMS_GetVCORange(lmsControl,3,&range);
+    txtVCOCGEN_low->SetValue(wxString::Format(_("%.3f"), range.min * multiplier));
+    txtVCOCGEN_high->SetValue(wxString::Format(_("%.3f"), range.max * multiplier));
+}
+
+void lms7002_dlgVCOfrequencies::OnBtnOkClick( wxCommandEvent& event )
+{
+    double multiplier = 1e9;
+    lms_range_t range;
+    txtVCOL_low->GetValue().ToDouble(&range.min);
+    txtVCOL_high->GetValue().ToDouble(&range.max);
+    range.min *= multiplier;
+    range.max *= multiplier;
+    LMS_SetVCORange(lmsControl,0,range);
+
+    txtVCOM_low->GetValue().ToDouble(&range.min);
+    txtVCOM_high->GetValue().ToDouble(&range.max);
+    range.min *= multiplier;
+    range.max *= multiplier;
+    LMS_SetVCORange(lmsControl,1,range);
+
+    txtVCOH_low->GetValue().ToDouble(&range.min);
+    txtVCOH_high->GetValue().ToDouble(&range.max);
+    range.min *= multiplier;
+    range.max *= multiplier;
+    LMS_SetVCORange(lmsControl,2,range);
+
+    txtVCOCGEN_low->GetValue().ToDouble(&range.min);
+    txtVCOCGEN_high->GetValue().ToDouble(&range.max);
+    range.min *= multiplier;
+    range.max *= multiplier;
+    LMS_SetVCORange(lmsControl,3,range);
+
+    EndModal(wxID_OK);
+}
+
+void lms7002_dlgVCOfrequencies::OnBtnCancelClick( wxCommandEvent& event )
+{
+    EndModal(wxID_CANCEL);
+}
+
+void lms7002_dlgVCOfrequencies::OnSaveFile(wxCommandEvent& event)
+{
+    wxFileDialog dlg(this, _("Save vco file"), "", "", "text (*.txt)|*.txt", wxFD_SAVE | wxFD_OVERWRITE_PROMPT);
+    if (dlg.ShowModal() == wxID_CANCEL)
+        return;
+    fstream fout;
+    fout.open(dlg.GetPath().mb_str(), ios::out);
+
+    fout << "[VCOH] count: " << 2 << "," << endl;
+    fout << txtVCOH_low->GetValue() << ' ' << "GHz," << endl;
+    fout << txtVCOH_high->GetValue() << ' ' << "GHz," << endl;
+
+    fout << "[VCOM] count: " << 2 << "," << endl;
+    fout << txtVCOM_low->GetValue() << ' ' << "GHz," << endl;
+    fout << txtVCOM_high->GetValue() << ' ' << "GHz," << endl;
+
+    fout << "[VCOL] count: " << 2 << "," << endl;
+    fout << txtVCOL_low->GetValue() << ' ' << "GHz," << endl;
+    fout << txtVCOL_high->GetValue() << ' ' << "GHz," << endl;
+
+    fout << "[VCO_CGEN] count: " << 2 << "," << endl;
+    fout << txtVCOCGEN_low->GetValue() << ' ' << "GHz," << endl;
+    fout << txtVCOCGEN_high->GetValue() << ' ' << "GHz," << endl;
+    fout.close();
+}
+
+void lms7002_dlgVCOfrequencies::OnLoadFile(wxCommandEvent& event)
+{
+    wxFileDialog dlg(this, _("Open vco file"), "", "", "text (*.txt)|*.txt", wxFD_OPEN | wxFD_FILE_MUST_EXIST);
+    if (dlg.ShowModal() == wxID_CANCEL)
+        return;
+    fstream fin;
+    fin.open(dlg.GetPath().ToStdString().c_str(), ios::in);
+
+    char cline[128];
+    int lineLen = 128;
+
+    char vconame[80];
+    char ctemp[80];
+    double freq = 0;
+    int freqCount = 0;
+
+    std::vector<double> frequencies;
+
+    while (!fin.eof())
+    {
+        freqCount = 0;
+        fin.getline(cline, lineLen);
+        //find name and frequency count
+        sscanf(cline, "%s %s %i", vconame, ctemp, &freqCount);
+        if (strcmp(vconame, "[VCOH]") == 0)
+        {
+            frequencies.clear();
+            for (int i = 0; i<freqCount; ++i)
+            {
+                fin.getline(cline, lineLen);
+                sscanf(cline, "%lf %s", &freq, ctemp);
+                frequencies.push_back(freq);
+            }
+            if (frequencies.size() >= 2)
+            {
+                txtVCOH_low->SetValue(wxString::Format(_("%.3f"), frequencies[0]));
+                txtVCOH_high->SetValue(wxString::Format(_("%.3f"), frequencies[frequencies.size() - 1]));
+            }
+        }
+        if (strcmp(vconame, "[VCOM]") == 0)
+        {
+            frequencies.clear();
+            for (int i = 0; i<freqCount; ++i)
+            {
+                fin.getline(cline, lineLen);
+                sscanf(cline, "%lf %s", &freq, ctemp);
+                frequencies.push_back(freq);
+            }
+            if (frequencies.size() >= 2)
+            {
+                txtVCOM_low->SetValue(wxString::Format(_("%.3f"), frequencies[0]));
+                txtVCOM_high->SetValue(wxString::Format(_("%.3f"), frequencies[frequencies.size() - 1]));
+            }
+        }
+        if (strcmp(vconame, "[VCOL]") == 0)
+        {
+            frequencies.clear();
+            for (int i = 0; i<freqCount; ++i)
+            {
+                fin.getline(cline, lineLen);
+                sscanf(cline, "%lf %s", &freq, ctemp);
+                frequencies.push_back(freq);
+            }
+            if (frequencies.size() >= 2)
+            {
+                txtVCOL_low->SetValue(wxString::Format(_("%.3f"), frequencies[0]));
+                txtVCOL_high->SetValue(wxString::Format(_("%.3f"), frequencies[frequencies.size() - 1]));
+            }
+        }
+        if (strcmp(vconame, "[VCO_CGEN]") == 0)
+        {
+            frequencies.clear();
+            for (int i = 0; i<freqCount; ++i)
+            {
+                fin.getline(cline, lineLen);
+                sscanf(cline, "%lf %s", &freq, ctemp);
+                frequencies.push_back(freq);
+            }
+            if (frequencies.size() >= 2)
+            {
+                txtVCOCGEN_low->SetValue(wxString::Format(_("%.3f"), frequencies[0]));
+                txtVCOCGEN_high->SetValue(wxString::Format(_("%.3f"), frequencies[frequencies.size() - 1]));
+            }
+        }
+    }
+    fin.close();
+}
diff --git a/src/lms7002_wxgui/lms7002_dlgVCOfrequencies.h b/src/lms7002_wxgui/lms7002_dlgVCOfrequencies.h
new file mode 100644
index 0000000..cc9ec2d
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_dlgVCOfrequencies.h
@@ -0,0 +1,32 @@
+#ifndef __lms7002_dlgVCOfrequencies__
+#define __lms7002_dlgVCOfrequencies__
+
+/**
+ at file
+Subclass of dlgVCOfrequencies, which is generated by wxFormBuilder.
+*/
+#include "lime/LimeSuite.h"
+#include "lms7002_wxgui.h"
+
+//// end generated include
+namespace lime{
+}
+/** Implementing dlgVCOfrequencies */
+class lms7002_dlgVCOfrequencies : public dlgVCOfrequencies
+{
+	protected:
+		// Handlers for dlgVCOfrequencies events.
+		void OnBtnOkClick( wxCommandEvent& event );
+		void OnBtnCancelClick( wxCommandEvent& event );
+        void OnSaveFile(wxCommandEvent& event);
+        void OnLoadFile(wxCommandEvent& event);
+	public:
+		/** Constructor */
+		lms7002_dlgVCOfrequencies( wxWindow* parent, lms_device_t *plmsControl);
+	//// end generated class members
+protected:
+    lms_device_t* lmsControl;
+	
+};
+
+#endif // __lms7002_dlgVCOfrequencies__
diff --git a/src/lms7002_wxgui/lms7002_gui_utilities.cpp b/src/lms7002_wxgui/lms7002_gui_utilities.cpp
new file mode 100644
index 0000000..90a8d8a
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_gui_utilities.cpp
@@ -0,0 +1,153 @@
+/**
+ at file 	gui_utilities.cpp
+ at author Lime Microsystems (www.limemicro.com)
+ at brief 	Implementation of common functions used by all panels
+*/
+#include "lms7002_gui_utilities.h"
+#include <wx/defs.h>
+#include <wx/panel.h>
+#include <wx/combobox.h>
+#include <wx/checkbox.h>
+#include <wx/radiobox.h>
+#include <wx/stattext.h>
+#include <wx/msgdlg.h>
+#include "numericSlider.h"
+#include <wx/spinctrl.h>
+#include <wx/object.h>
+#include <wx/tooltip.h>
+
+using namespace lime;
+
+void LMS7002_WXGUI::UpdateControlsByMap(wxPanel* panel, lms_device_t* lmsControl, const std::map<wxWindow*, LMS7Parameter> &wndId2param)
+{
+    if (panel == nullptr || lmsControl == nullptr)
+        return;
+    panel->Freeze();
+
+    wxObject *wnd;
+    uint16_t value = 0;
+    wxClassInfo *wndClass;
+    wxClassInfo *cmbInfo = wxClassInfo::FindClass(_("wxComboBox"));
+    wxClassInfo *chkInfo = wxClassInfo::FindClass(_("wxCheckBox"));
+    wxClassInfo *rgrInfo = wxClassInfo::FindClass(_("wxRadioBox"));
+    wxClassInfo *numericSliderInfo = wxClassInfo::FindClass(_("NumericSlider"));
+    wxClassInfo *spinCtrlInfo = wxClassInfo::FindClass(_("wxSpinCtrl"));
+    wxClassInfo *labelInfo = wxClassInfo::FindClass(_("wxStaticText"));
+    wxClassInfo *radioBtnInfo = wxClassInfo::FindClass(_("wxRadioButton"));
+
+    for (auto idParam : wndId2param)
+    {
+        wnd = idParam.first;
+        if (wnd == nullptr)
+            continue;
+        wndClass = wnd->GetClassInfo();
+
+        LMS_ReadParam(lmsControl,idParam.second,&value);
+        //cast window to specific control, to set value, or set selection
+        if (wndClass->IsKindOf(cmbInfo))
+        {
+            wxComboBox *box = wxStaticCast(wnd, wxComboBox);
+            if (box->GetCount() <= value)
+            {
+                wxString str;
+                str = wxString::Format(_("combobox value(%i) is out of range [0-%u]"), value, box->GetCount() - 1);
+                //wxMessageBox(str, "WARNING!");
+                value = 0;
+            }
+            box->SetSelection(value);
+        }
+        else if (wndClass->IsKindOf(chkInfo))
+        {
+            wxStaticCast(wnd, wxCheckBox)->SetValue(value);
+        }
+        else if (wndClass->IsKindOf(rgrInfo))
+        {
+            wxRadioBox *box = wxStaticCast(wnd, wxRadioBox);
+            if (box->GetCount() <= value)
+            {
+                wxString str;
+                str = wxString::Format(_("radiogroup value(%i) is out of range [0-%u]"), value, box->GetCount() - 1);
+                //wxMessageBox(str, "WARNING!");
+                value = 0;
+                continue;
+            }
+            box->SetSelection(value);
+        }
+        else if (wndClass->IsKindOf(labelInfo))
+        {
+            wxStaticCast(wnd, wxStaticText)->SetLabel(wxString::Format(_("%i"), value));
+        }
+        else if (wndClass->IsKindOf(numericSliderInfo))
+        {
+            wxStaticCast(wnd, NumericSlider)->SetValue(value);
+        }
+        else if (wndClass->IsKindOf(spinCtrlInfo))
+        {
+            wxStaticCast(wnd, wxSpinCtrl)->SetValue(value);
+        }
+        else if (wndClass->IsKindOf(radioBtnInfo))
+        {
+            wxStaticCast(wnd, wxRadioButton)->SetValue(value);
+        }
+        else
+        {
+            wxString str;
+#ifndef NDEBUG
+            str = wxString::Format(_("Unhandled control class type. className=%s, was assigned address %04X"), wndClass->GetClassName(), idParam.second.address);
+            wxMessageBox(str, "ERROR!");
+#endif
+        }
+    }
+    panel->Thaw();
+}
+
+int LMS7002_WXGUI::index2value(int index, const indexValueMap &pairs)
+{
+    for (size_t i = 0; i < pairs.size(); ++i)
+        if (index == pairs[i].first)
+            return pairs[i].second;
+    return 0;
+}
+
+int LMS7002_WXGUI::value2index(int value, const indexValueMap &pairs)
+{
+    for (size_t i = 0; i < pairs.size(); ++i)
+        if (value == pairs[i].second)
+            return pairs[i].first;
+    return 0;
+}
+
+/** @brief Changes given wxWidget controls tooltips to parameter descriptions
+    @param wndId2Param wxWidgets controls and LMS parameters pairs
+    @param replace Replace all tooltips with new ones, or keep old ones and just add missing ones
+*/
+void LMS7002_WXGUI::UpdateTooltips(const std::map<wxWindow*, LMS7Parameter> &wndId2param, bool replace)
+{
+    wxString sttip = _("");
+    std::map<wxWindow*, LMS7Parameter>::const_iterator iter;
+    for (iter = wndId2param.begin(); iter != wndId2param.end(); ++iter)
+    {
+        wxToolTip *ttip = NULL;
+        ttip = iter->first->GetToolTip();
+        if (ttip)
+            sttip = ttip->GetTip();
+        else
+            sttip = _("");
+
+        if (replace || sttip.length() == 0)
+            sttip = wxString::From8BitData(iter->second.tooltip);
+
+        if (sttip.length() != 0)
+            sttip += _("\n");
+
+        int bitCount = iter->second.msb - iter->second.lsb +1;
+        if (bitCount == 1)
+            sttip += wxString::Format(_("0x%.4X[%i]"), iter->second.address, iter->second.lsb);
+        else
+            sttip += wxString::Format(_("0x%.4X[%i:%i]"), iter->second.address, iter->second.msb, iter->second.lsb);
+        if(iter->first->IsKindOf(wxClassInfo::FindClass(_("NumericSlider")))) //set tooltip is not virtual method, need to cast
+            (reinterpret_cast<NumericSlider*>(iter->first))->SetToolTip(sttip + wxString::From8BitData(iter->second.name));
+        else
+            iter->first->SetToolTip(sttip + wxString::From8BitData(iter->second.name));
+    }
+}
diff --git a/src/lms7002_wxgui/lms7002_gui_utilities.h b/src/lms7002_wxgui/lms7002_gui_utilities.h
new file mode 100644
index 0000000..00d846e
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_gui_utilities.h
@@ -0,0 +1,29 @@
+/**
+ at file 	gui_utilities.h
+ at author Lime Microsystems (www.limemicro.com)
+ at brief 	Common functions used by all panels
+*/
+#include <map>
+#include <vector>
+#include "lime/LimeSuite.h"
+class wxPanel;
+class wxWindow;
+
+namespace lime{
+
+}
+
+namespace LMS7002_WXGUI
+{
+
+void UpdateControlsByMap(wxPanel* panel, lms_device_t* lmsControl, const std::map<wxWindow*, LMS7Parameter> &wndId2param);
+
+typedef std::pair<int, int> indexValuePair;
+typedef std::vector < indexValuePair > indexValueMap;
+
+int index2value(int index, const indexValueMap &pairs);
+int value2index(int value, const indexValueMap &pairs);
+
+void UpdateTooltips(const std::map<wxWindow*, LMS7Parameter> &wndId2param, bool replace);
+
+}
diff --git a/src/lms7002_wxgui/lms7002_mainPanel.cpp b/src/lms7002_wxgui/lms7002_mainPanel.cpp
new file mode 100644
index 0000000..a865d51
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_mainPanel.cpp
@@ -0,0 +1,341 @@
+#include <assert.h>
+#include "lms7002_mainPanel.h"
+#include "lms7002_pnlAFE_view.h"
+#include "lms7002_pnlBIAS_view.h"
+#include "lms7002_pnlBIST_view.h"
+#include "lms7002_pnlCDS_view.h"
+#include "lms7002_pnlCLKGEN_view.h"
+#include "lms7002_pnlLDO_view.h"
+#include "lms7002_pnlLimeLightPAD_view.h"
+#include "lms7002_pnlTxTSP_view.h"
+#include "lms7002_pnlRxTSP_view.h"
+#include "lms7002_pnlRBB_view.h"
+#include "lms7002_pnlRFE_view.h"
+#include "lms7002_pnlSX_view.h"
+#include "lms7002_pnlTBB_view.h"
+#include "lms7002_pnlTRF_view.h"
+#include "lms7002_pnlXBUF_view.h"
+#include "lms7002_pnlCalibrations_view.h"
+#include <wx/time.h>
+#include <wx/msgdlg.h>
+#include <iostream>
+#include <wx/filedlg.h>
+#include "lms7suiteEvents.h"
+#include "lms7002_pnlMCU_BD_view.h"
+#include "lms7002_pnlBuffers_view.h"
+#include "lime/LimeSuite.h"
+using namespace std;
+using namespace lime;
+
+lms7002_mainPanel::lms7002_mainPanel(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style)
+    :
+    mainPanel(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    mTabMCU = new lms7002_pnlMCU_BD_view(tabsNotebook);
+    tabsNotebook->AddPage(mTabMCU, _("MCU"));
+
+    chkSyncAB->Hide();
+}
+
+lms7002_mainPanel::~lms7002_mainPanel()
+{
+}
+
+void lms7002_mainPanel::UpdateVisiblePanel()
+{
+    wxLongLong t1, t2;
+    t1 = wxGetUTCTimeMillis();
+    long visibleTabId = tabsNotebook->GetCurrentPage()->GetId();
+    switch (visibleTabId)
+    {
+    case ID_TAB_AFE:
+        mTabAFE->UpdateGUI();
+        break;
+    case ID_TAB_BIAS:
+        mTabBIAS->UpdateGUI();
+        break;
+    case ID_TAB_BIST:
+        mTabBIST->UpdateGUI();
+        break;
+    case ID_TAB_CDS:
+        mTabCDS->UpdateGUI();
+        break;
+    case ID_TAB_CGEN:
+        mTabCGEN->UpdateGUI();
+        break;
+    case ID_TAB_LDO:
+        mTabLDO->UpdateGUI();
+        break;
+    case ID_TAB_LIMELIGHT:
+        mTabLimeLight->UpdateGUI();
+        break;
+    case ID_TAB_TXTSP:
+        mTabTxTSP->UpdateGUI();
+        break;
+    case ID_TAB_RXTSP:
+        mTabRxTSP->UpdateGUI();
+        break;
+    case ID_TAB_RBB:
+        mTabRBB->UpdateGUI();
+        break;
+    case ID_TAB_RFE:
+        mTabRFE->UpdateGUI();
+        break;
+    case ID_TAB_SXR:
+        mTabSXR->UpdateGUI();
+        break;
+    case ID_TAB_SXT:
+        mTabSXT->UpdateGUI();
+        break;
+    case ID_TAB_TBB:
+        mTabTBB->UpdateGUI();
+        break;
+    case ID_TAB_TRF:
+        mTabTRF->UpdateGUI();
+        break;
+    case ID_TAB_XBUF:
+        mTabXBUF->UpdateGUI();
+        break;
+    case ID_TAB_CALIBRATIONS:
+        mTabCalibrations->UpdateGUI();
+        break;
+    case ID_TAB_BUFFERS:
+        mTabBuffers->UpdateGUI();
+        break;
+    }
+    t2 = wxGetUTCTimeMillis();
+#ifndef NDEBUG
+    cout << "Visible GUI update time: " << (t2 - t1).ToString() << endl;
+#endif
+}
+
+void lms7002_mainPanel::Initialize(lms_device_t* pControl)
+{
+    assert(pControl != nullptr);
+    lmsControl = pControl;
+    mTabRFE->Initialize(lmsControl);
+    mTabRBB->Initialize(lmsControl);
+    mTabTRF->Initialize(lmsControl);
+    mTabTBB->Initialize(lmsControl);
+    mTabAFE->Initialize(lmsControl);
+    mTabBIAS->Initialize(lmsControl);
+    mTabLDO->Initialize(lmsControl);
+    mTabXBUF->Initialize(lmsControl);
+    mTabCGEN->Initialize(lmsControl);
+    mTabSXR->Initialize(lmsControl);
+    mTabSXT->Initialize(lmsControl);
+    mTabLimeLight->Initialize(lmsControl);
+    mTabTxTSP->Initialize(lmsControl);
+    mTabRxTSP->Initialize(lmsControl);
+    mTabCDS->Initialize(lmsControl);
+    mTabBIST->Initialize(lmsControl);
+    mTabCalibrations->Initialize(lmsControl);
+    mTabMCU->Initialize(lmsControl);
+    mTabBuffers->Initialize(lmsControl);
+    UpdateGUI();
+}
+
+void lms7002_mainPanel::OnResetChip(wxCommandEvent &event)
+{
+    int status = LMS_Reset(lmsControl);
+    if (status != 0)
+        wxMessageBox(wxString::Format(_("Chip reset: %s"), wxString::From8BitData(LMS_GetLastErrorMessage())), _("Warning"));
+    wxNotebookEvent evt;
+    Onnotebook_modulesPageChanged(evt); //after reset chip active channel might change, this refresh channel for active tab
+}
+
+void lms7002_mainPanel::UpdateGUI()
+{
+    wxLongLong t1, t2;
+    t1 = wxGetUTCTimeMillis();
+    t2 = wxGetUTCTimeMillis();
+    uint16_t chan;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&chan);
+    if (chan == 1)
+    {
+        rbChannelA->SetValue(true);
+        rbChannelB->SetValue(false);
+    }
+    else if (chan == 2)
+    {
+        rbChannelA->SetValue(false);
+        rbChannelB->SetValue(true);
+    }
+    else
+    {
+        LMS_WriteParam(lmsControl,LMS7param(MAC),1);
+        rbChannelA->SetValue(true);
+        rbChannelB->SetValue(false);
+    }
+
+    UpdateVisiblePanel();
+}
+
+void lms7002_mainPanel::OnNewProject( wxCommandEvent& event )
+{
+    LMS_Reset(lmsControl);
+    LMS_WriteParam(lmsControl,LMS7param(MAC),rbChannelA->GetValue() == 1 ? 1: 2);
+    LMS_WriteParam(lmsControl,LMS7param(MAC),1);
+    UpdateGUI();
+}
+
+void lms7002_mainPanel::OnOpenProject( wxCommandEvent& event )
+{
+    wxFileDialog dlg(this, _("Open config file"), "", "", "Project-File (*.ini)|*.ini", wxFD_OPEN | wxFD_FILE_MUST_EXIST);
+    if (dlg.ShowModal() == wxID_CANCEL)
+        return;
+    int status = LMS_LoadConfig(lmsControl,dlg.GetPath().To8BitData());
+    if (status != 0)
+    {
+            wxMessageBox(wxString::Format(_("Failed to load file: %s"), LMS_GetLastErrorMessage()), _("Warning"));
+    }
+    wxCommandEvent tevt;
+    LMS_WriteParam(lmsControl,LMS7param(MAC),rbChannelA->GetValue() == 1 ? 1: 2);
+    UpdateGUI();
+    wxCommandEvent evt;
+    evt.SetEventType(CGEN_FREQUENCY_CHANGED);
+    wxPostEvent(this, evt);
+}
+
+void lms7002_mainPanel::OnSaveProject( wxCommandEvent& event )
+{
+    wxFileDialog dlg(this, _("Save config file"), "", "", "Project-File (*.ini)|*.ini", wxFD_SAVE | wxFD_OVERWRITE_PROMPT);
+    if (dlg.ShowModal() == wxID_CANCEL)
+        return;
+    int status = LMS_SaveConfig(lmsControl,dlg.GetPath().To8BitData());
+    if (status != 0)
+        wxMessageBox(_("Failed to save file"), _("Warning"));
+}
+
+void lms7002_mainPanel::OnRegistersTest( wxCommandEvent& event )
+{
+    int status = LMS_RegisterTest(lmsControl);
+    if (status != 0)
+        wxMessageBox(_("Registers test failed!"), _("WARNING"));
+    else
+        wxMessageBox(_("Registers test passed!"), _("INFO"));
+}
+
+void lms7002_mainPanel::OnSwitchToChannelA(wxCommandEvent& event)
+{
+    LMS_WriteParam(lmsControl,LMS7param(MAC),1);
+    UpdateVisiblePanel();
+}
+
+void lms7002_mainPanel::OnSwitchToChannelB(wxCommandEvent& event)
+{
+    LMS_WriteParam(lmsControl,LMS7param(MAC),2);
+    UpdateVisiblePanel();
+}
+
+void lms7002_mainPanel::Onnotebook_modulesPageChanged( wxNotebookEvent& event )
+{
+    wxNotebookPage* page = tabsNotebook->GetCurrentPage();
+    if (page == mTabAFE || page == mTabBIAS || page == mTabLDO || page == mTabXBUF || page == mTabCGEN || page == mTabCDS || page == mTabBIST)
+    {
+        rbChannelA->Disable();
+        rbChannelB->Disable();
+    }
+    else if (page == mTabSXR) //change active channel to A
+    {
+        LMS_WriteParam(lmsControl,LMS7param(MAC),1);
+        rbChannelA->Disable();
+        rbChannelB->Disable();
+    }
+    else if (page == mTabSXT) //change active channel to B
+    {
+        LMS_WriteParam(lmsControl,LMS7param(MAC),2);
+        rbChannelA->Disable();
+        rbChannelB->Disable();
+    }
+    else
+    {
+        if(chkSyncAB->IsChecked())
+            LMS_WriteParam(lmsControl,LMS7param(MAC), 3);
+        else
+        {
+            LMS_WriteParam(lmsControl,LMS7param(MAC),rbChannelA->GetValue() == 1 ? 1: 2);
+            rbChannelA->Enable();
+            rbChannelB->Enable();
+        }
+    }
+
+#ifdef __APPLE__
+    //force show the page selected by the event (needed on apple)
+    if (event.GetSelection() != -1)
+    {
+        dynamic_cast<wxNotebook*>(event.GetEventObject())->GetPage(event.GetSelection())->Show(true);
+    }
+#endif
+
+    UpdateVisiblePanel();
+}
+
+void lms7002_mainPanel::OnDownloadAll(wxCommandEvent& event)
+{
+    int status = LMS_Synchronize(lmsControl,false);
+    if (status != 0)
+        wxMessageBox(wxString::Format(_("Download all registers: %s"), wxString::From8BitData(LMS_GetLastErrorMessage())), _("Warning"));
+    UpdateVisiblePanel();
+}
+
+void lms7002_mainPanel::OnUploadAll(wxCommandEvent& event)
+{
+    int status = LMS_Synchronize(lmsControl,true);
+    if (status != 0)
+        wxMessageBox(wxString::Format(_("Upload all registers: %s"), wxString::From8BitData(LMS_GetLastErrorMessage())), _("Warning"));
+    wxCommandEvent evt;
+    evt.SetEventType(CGEN_FREQUENCY_CHANGED);
+    wxPostEvent(this, evt);
+    UpdateVisiblePanel();
+}
+
+void lms7002_mainPanel::OnReadTemperature(wxCommandEvent& event)
+{
+
+    double t;
+    LMS_GetChipTemperature(lmsControl,0,&t);
+    txtTemperature->SetLabel(wxString::Format("Temperature: %.1f C", t));
+}
+
+void lms7002_mainPanel::OnSyncABchecked(wxCommandEvent& event)
+{
+    /*
+    rbChannelA->Enable(!chkSyncAB->IsChecked());
+    rbChannelB->Enable(!chkSyncAB->IsChecked());
+    if(chkSyncAB->IsChecked())
+    {
+        int status = lmsControl->CopyChannelRegisters(LMS7002M::ChA, LMS7002M::ChB, false);
+        if(status != 0)
+            wxMessageBox(wxString::Format(_("Failed to copy A to B: %s"), wxString::From8BitData(GetLastErrorMessage())), _("Error"));
+        wxNotebookPage* page = tabsNotebook->GetCurrentPage();
+        if(page != mTabSXR && page != mTabSXT)
+            lmsControl->SetActiveChannel(lime::LMS7002M::ChAB);
+    }
+    else
+    {
+        if(rbChannelA->GetValue() != 0)
+            lmsControl->SetActiveChannel(lime::LMS7002M::ChA);
+        else
+            lmsControl->SetActiveChannel(lime::LMS7002M::ChB);
+    }
+    UpdateVisiblePanel();
+    */
+}
+
+void lms7002_mainPanel::OnEnableMIMOchecked(wxCommandEvent& event)
+{
+    uint16_t chBck;
+    LMS_ReadParam(lmsControl, LMS7param(MAC), &chBck);
+    bool enable = chkEnableMIMO->IsChecked();
+    LMS_WriteParam(lmsControl, LMS7param(MAC), 1);
+    LMS_WriteParam(lmsControl, LMS7param(EN_NEXTRX_RFE), enable);
+    LMS_WriteParam(lmsControl, LMS7param(EN_NEXTTX_TRF), enable);
+    LMS_WriteParam(lmsControl, LMS7param(PD_RX_AFE1), 0);
+    LMS_WriteParam(lmsControl, LMS7param(PD_RX_AFE2), 0);
+    LMS_WriteParam(lmsControl, LMS7param(PD_TX_AFE1), 0);
+    LMS_WriteParam(lmsControl, LMS7param(PD_TX_AFE2), 0);
+    LMS_WriteParam(lmsControl, LMS7param(MIMO_SISO), 0);
+    LMS_WriteParam(lmsControl, LMS7param(MAC), chBck);
+    UpdateVisiblePanel();
+}
diff --git a/src/lms7002_wxgui/lms7002_mainPanel.h b/src/lms7002_wxgui/lms7002_mainPanel.h
new file mode 100644
index 0000000..e937510
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_mainPanel.h
@@ -0,0 +1,49 @@
+#ifndef __lms7002_mainPanel__
+#define __lms7002_mainPanel__
+
+/**
+ at file
+Subclass of mainPanel, which is generated by wxFormBuilder.
+*/
+#include "lime/LimeSuite.h"
+#include "lms7002_wxgui.h"
+
+//// end generated include
+namespace lime{
+class MCU_BD;
+}
+class lms7002_pnlMCU_BD_view;
+
+/** Implementing mainPanel */
+class lms7002_mainPanel : public mainPanel
+{
+	protected:
+		// Handlers for mainPanel events.
+		void OnNewProject( wxCommandEvent& event );
+		void OnOpenProject( wxCommandEvent& event );
+		void OnSaveProject( wxCommandEvent& event );
+		void OnUploadAll( wxCommandEvent& event );
+		void OnDownloadAll( wxCommandEvent& event );
+		void OnReset( wxCommandEvent& event );
+		void OnRegistersTest( wxCommandEvent& event );
+        void OnSwitchToChannelA(wxCommandEvent& event);
+        void OnSwitchToChannelB(wxCommandEvent& event);
+		void Onnotebook_modulesPageChanged( wxNotebookEvent& event );
+        void OnResetChip(wxCommandEvent& event);
+        void OnReadTemperature(wxCommandEvent& event);
+        void OnSyncABchecked(wxCommandEvent& event);
+        void OnEnableMIMOchecked(wxCommandEvent& event);
+	public:
+		/** Constructor */
+		lms7002_mainPanel( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL );
+	//// end generated class members
+        void UpdateVisiblePanel();
+        ~lms7002_mainPanel();
+        void UpdateGUI();
+        void Initialize(lms_device_t* pControl);
+protected:
+        lms7002_pnlMCU_BD_view *mTabMCU;
+        lms_device_t* lmsControl;
+};
+
+#endif // __lms7002_mainPanel__
diff --git a/src/lms7002_wxgui/lms7002_pnlAFE_view.cpp b/src/lms7002_wxgui/lms7002_pnlAFE_view.cpp
new file mode 100644
index 0000000..bc28b26
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlAFE_view.cpp
@@ -0,0 +1,77 @@
+#include "lms7002_pnlAFE_view.h"
+#include <map>
+#include "lms7002_gui_utilities.h"
+using namespace lime;
+
+lms7002_pnlAFE_view::lms7002_pnlAFE_view( wxWindow* parent )
+:
+pnlAFE_view( parent )
+{
+
+}
+
+lms7002_pnlAFE_view::lms7002_pnlAFE_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+    : pnlAFE_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    wndId2Enum[chkEN_G_AFE] = LMS7param(EN_G_AFE);
+    wndId2Enum[cmbISEL_DAC_AFE] = LMS7param(ISEL_DAC_AFE);
+    wndId2Enum[rgrMODE_INTERLEAVE_AFE] = LMS7param(MODE_INTERLEAVE_AFE);
+    wndId2Enum[cmbMUX_AFE_1] = LMS7param(MUX_AFE_1);
+    wndId2Enum[cmbMUX_AFE_2] = LMS7param(MUX_AFE_2);
+    wndId2Enum[chkPD_AFE] = LMS7param(PD_AFE);
+    wndId2Enum[chkPD_RX_AFE1] = LMS7param(PD_RX_AFE1);
+    wndId2Enum[chkPD_RX_AFE2] = LMS7param(PD_RX_AFE2);
+    wndId2Enum[chkPD_TX_AFE1] = LMS7param(PD_TX_AFE1);
+    wndId2Enum[chkPD_TX_AFE2] = LMS7param(PD_TX_AFE2);
+
+    wxArrayString temp;
+    temp.clear();
+    for (int i = 0; i<8; ++i)
+    {
+        temp.push_back(wxString::Format(_("%i uA"), 325 + i * 75)); //nominal 625uA
+    }
+    cmbISEL_DAC_AFE->Set(temp);
+
+    temp.clear();
+    temp.push_back(_("PGA output is connected to ADC input"));
+    temp.push_back(_("pdet_1 is connected to ADC ch. 1"));
+    temp.push_back(_("BIAS_TOP test outputs will be connected to ADC ch.1 input"));
+    temp.push_back(_("RSSI 1 output will be connected to ADC 1 input"));
+    cmbMUX_AFE_1->Set(temp);
+
+    temp.clear();
+    temp.push_back(_("PGA output is connected to ADC input"));
+    temp.push_back(_("pdet_2 is connected to ADC channel 2"));
+    temp.push_back(_("RSSI 1 output will be connected to ADC 2 input"));
+    temp.push_back(_("RSSI 2 output will be connected to ADC 2 input"));
+    cmbMUX_AFE_2->Set(temp);
+
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlAFE_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlAFE_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    LMS_WriteParam(lmsControl,parameter,event.GetInt());
+}
+
+void lms7002_pnlAFE_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlAFE_view.h b/src/lms7002_wxgui/lms7002_pnlAFE_view.h
new file mode 100644
index 0000000..c84b191
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlAFE_view.h
@@ -0,0 +1,34 @@
+#ifndef __lms7002_pnlAFE_view__
+#define __lms7002_pnlAFE_view__
+
+/**
+ at file
+Subclass of pnlAFE_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+namespace lime{
+
+}
+/** Implementing pnlAFE_view */
+class lms7002_pnlAFE_view : public pnlAFE_view
+{
+	protected:
+		// Handlers for pnlAFE_view events.
+		void ParameterChangeHandler( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		lms7002_pnlAFE_view( wxWindow* parent );
+	//// end generated class members
+	lms7002_pnlAFE_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+protected:
+    lms_device_t* lmsControl;
+    std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlAFE_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlBIAS_view.cpp b/src/lms7002_wxgui/lms7002_pnlBIAS_view.cpp
new file mode 100644
index 0000000..979fc56
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlBIAS_view.cpp
@@ -0,0 +1,66 @@
+#include "lms7002_pnlBIAS_view.h"
+#include <map>
+#include "lms7002_gui_utilities.h"
+using namespace lime;
+
+lms7002_pnlBIAS_view::lms7002_pnlBIAS_view( wxWindow* parent )
+:
+pnlBIAS_view( parent )
+{
+
+}
+
+lms7002_pnlBIAS_view::lms7002_pnlBIAS_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+    : pnlBIAS_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    wndId2Enum[chkPD_BIAS_MASTER] = LMS7param(PD_BIAS_MASTER);
+    wndId2Enum[cmbMUX_BIAS_OUT] = LMS7param(MUX_BIAS_OUT);
+    wndId2Enum[chkPD_FRP_BIAS] = LMS7param(PD_FRP_BIAS);
+    wndId2Enum[chkPD_F_BIAS] = LMS7param(PD_F_BIAS);
+    wndId2Enum[chkPD_PTRP_BIAS] = LMS7param(PD_PTRP_BIAS);
+    wndId2Enum[chkPD_PT_BIAS] = LMS7param(PD_PT_BIAS);
+    wndId2Enum[cmbRP_CALIB_BIAS] = LMS7param(RP_CALIB_BIAS);
+
+    wxArrayString temp;
+    temp.clear();
+    temp.push_back(_("NO test mode"));
+    temp.push_back(_("vr_ext_bak and vr_cal_ref=600mV passed to ADC input MUX"));
+    temp.push_back(_("BIAS_TOP test outputs will be connected to ADC channel 1 input"));
+    temp.push_back(_("RSSI 1 output will be connected to ADC 1 input"));
+    cmbMUX_BIAS_OUT->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<32; ++i)
+    {
+        temp.push_back(wxString::Format(_("%i"), i));
+    }
+    cmbRP_CALIB_BIAS->Set(temp);
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlBIAS_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlBIAS_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    LMS_WriteParam(lmsControl,parameter,event.GetInt());
+}
+
+void lms7002_pnlBIAS_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlBIAS_view.h b/src/lms7002_wxgui/lms7002_pnlBIAS_view.h
new file mode 100644
index 0000000..58ed90e
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlBIAS_view.h
@@ -0,0 +1,35 @@
+#ifndef __lms7002_pnlBIAS_view__
+#define __lms7002_pnlBIAS_view__
+
+/**
+ at file
+Subclass of pnlBIAS_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+namespace lime{
+
+}
+/** Implementing pnlBIAS_view */
+class lms7002_pnlBIAS_view : public pnlBIAS_view
+{
+	protected:
+		// Handlers for pnlBIAS_view events.
+		void ParameterChangeHandler( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		lms7002_pnlBIAS_view( wxWindow* parent );
+	//// end generated class members
+	lms7002_pnlBIAS_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+protected:
+    lms_device_t* lmsControl;
+	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlBIAS_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlBIST_view.cpp b/src/lms7002_wxgui/lms7002_pnlBIST_view.cpp
new file mode 100644
index 0000000..bde695d
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlBIST_view.cpp
@@ -0,0 +1,65 @@
+#include "lms7002_pnlBIST_view.h"
+#include <map>
+#include "lms7002_gui_utilities.h"
+using namespace lime;
+
+lms7002_pnlBIST_view::lms7002_pnlBIST_view( wxWindow* parent )
+:
+pnlBIST_view( parent )
+{
+
+}
+
+lms7002_pnlBIST_view::lms7002_pnlBIST_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+    : pnlBIST_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    wndId2Enum[chkBENC] = LMS7param(BENC);
+    wndId2Enum[chkBENR] = LMS7param(BENR);
+    wndId2Enum[chkBENT] = LMS7param(BENT);
+    wndId2Enum[chkBSTART] = LMS7param(BSTART);
+    wndId2Enum[chkSDM_TSTO_CGEN] = LMS7param(EN_SDM_TSTO_CGEN);
+    wndId2Enum[chkSDM_TSTO_SXR] = LMS7param(EN_SDM_TSTO_SXR);
+    wndId2Enum[chkSDM_TSTO_SXT] = LMS7param(EN_SDM_TSTO_SXT);
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlBIST_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlBIST_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    LMS_WriteParam(lmsControl,parameter,event.GetInt());
+}
+
+void lms7002_pnlBIST_view::onbtnReadSignature( wxCommandEvent& event )
+{
+
+    uint16_t value;
+    LMS_ReadParam(lmsControl,LMS7param(BSIGC),&value);
+    lblBSIGC->SetLabel(wxString::Format(_("0x%0.6X"), value));
+    LMS_ReadParam(lmsControl,LMS7param(BSIGR),&value);
+    lblBSIGR->SetLabel(wxString::Format(_("0x%0.6X"), value));
+    LMS_ReadParam(lmsControl,LMS7param(BSIGT),&value);
+    lblBSIGT->SetLabel(wxString::Format(_("0x%0.6X"), value));
+    LMS_ReadParam(lmsControl,LMS7param(BSTATE),&value);
+    lblBSTATE->SetLabel(wxString::Format(_("0x%X"), value));
+}
+
+void lms7002_pnlBIST_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlBIST_view.h b/src/lms7002_wxgui/lms7002_pnlBIST_view.h
new file mode 100644
index 0000000..fa82647
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlBIST_view.h
@@ -0,0 +1,36 @@
+#ifndef __lms7002_pnlBIST_view__
+#define __lms7002_pnlBIST_view__
+
+/**
+ at file
+Subclass of pnlBIST_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+
+namespace lime{
+
+}
+/** Implementing pnlBIST_view */
+class lms7002_pnlBIST_view : public pnlBIST_view
+{
+	protected:
+		// Handlers for pnlBIST_view events.
+		void ParameterChangeHandler( wxCommandEvent& event );
+		void onbtnReadSignature( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		lms7002_pnlBIST_view( wxWindow* parent );
+	//// end generated class members
+	lms7002_pnlBIST_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+protected:
+    lms_device_t* lmsControl;
+	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlBIST_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlBuffers_view.cpp b/src/lms7002_wxgui/lms7002_pnlBuffers_view.cpp
new file mode 100644
index 0000000..d236b6f
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlBuffers_view.cpp
@@ -0,0 +1,67 @@
+
+#include "lms7002_pnlBuffers_view.h"
+#include "wx/msgdlg.h"
+using namespace lime;
+
+static unsigned char setbit(const unsigned char src, const int pos, const bool value)
+{
+    int val = src;
+    val = val & ~(0x1 << pos);
+    val |= value << pos;
+    return val;
+}
+static bool getbit(const unsigned char src, const int pos)
+{
+    return (src >> pos) & 0x01;
+}
+
+lms7002_pnlBuffers_view::lms7002_pnlBuffers_view( wxWindow* parent )
+:
+pnlBuffers_view(parent), lmsControl(nullptr)
+{
+}
+
+lms7002_pnlBuffers_view::lms7002_pnlBuffers_view(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style)
+    : pnlBuffers_view(parent, id, pos, size, style), lmsControl(nullptr)
+{   
+}
+
+void lms7002_pnlBuffers_view::OnGPIOchanged( wxCommandEvent& event )
+{
+    uint8_t value = 0;
+    value = setbit(value, 0, chkDIO_DIR_CTRL1->GetValue());
+    value = setbit(value, 1, chkDIO_DIR_CTRL2->GetValue());
+    value = setbit(value, 2, chkDIO_BUFF_OE->GetValue());
+    value = setbit(value, 3, chkIQ_SEL1_DIR->GetValue());
+    value = setbit(value, 4, chkIQ_SEL2_DIR->GetValue());
+    value = setbit(value, 5, chkG_PWR_DWN->GetValue());
+
+    LMS_GPIOWrite(lmsControl,&value,1);
+    {
+        wxMessageBox(wxString::Format(_("GPIO write: %s"), wxString::From8BitData(LMS_GetLastErrorMessage())));
+    }
+}
+
+void lms7002_pnlBuffers_view::UpdateGUI()
+{
+    if (lmsControl == nullptr)
+        return;
+
+    uint8_t value;
+    if (LMS_GPIORead(lmsControl,&value,1)==0)
+    {   
+        chkDIO_BUFF_OE->SetValue(getbit(value, 2));
+        chkDIO_DIR_CTRL1->SetValue(getbit(value, 0));
+        chkDIO_DIR_CTRL2->SetValue(getbit(value, 1));
+        chkIQ_SEL1_DIR->SetValue(getbit(value, 3));
+        chkIQ_SEL2_DIR->SetValue(getbit(value, 4));
+        chkG_PWR_DWN->SetValue(getbit(value, 5));
+    }
+    else wxMessageBox(wxString::Format(_("GPIO read: %s"), wxString::From8BitData(LMS_GetLastErrorMessage())));
+    Refresh();
+}
+
+void lms7002_pnlBuffers_view::Initialize(lms_device_t* pSerPort)
+{
+    lmsControl = pSerPort;
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlBuffers_view.h b/src/lms7002_wxgui/lms7002_pnlBuffers_view.h
new file mode 100644
index 0000000..3f61c25
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlBuffers_view.h
@@ -0,0 +1,32 @@
+#ifndef __lms7002_pnlBuffers_view__
+#define __lms7002_pnlBuffers_view__
+
+/**
+ at file
+Subclass of pnlBuffers_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+#include "lime/LimeSuite.h"
+//// end generated include
+namespace lime{
+}
+/** Implementing pnlBuffers_view */
+class lms7002_pnlBuffers_view : public pnlBuffers_view
+{
+	protected:
+		// Handlers for pnlBuffers_view events.
+		void OnGPIOchanged( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		lms7002_pnlBuffers_view( wxWindow* parent );
+	//// end generated class members
+        lms7002_pnlBuffers_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+        void Initialize(lms_device_t* pSerPort);
+        void UpdateGUI();
+    protected:
+
+        lms_device_t* lmsControl;
+};
+
+#endif // __lms7002_pnlBuffers_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlCDS_view.cpp b/src/lms7002_wxgui/lms7002_pnlCDS_view.cpp
new file mode 100644
index 0000000..73dff29
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlCDS_view.cpp
@@ -0,0 +1,66 @@
+#include "lms7002_pnlCDS_view.h"
+#include <map>
+#include "lms7002_gui_utilities.h"
+
+using namespace lime;
+
+lms7002_pnlCDS_view::lms7002_pnlCDS_view( wxWindow* parent )
+:
+pnlCDS_view( parent )
+{
+
+}
+
+lms7002_pnlCDS_view::lms7002_pnlCDS_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+    : pnlCDS_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    wndId2Enum[chkCDSN_MCLK1] = LMS7param(CDSN_MCLK1);
+    wndId2Enum[chkCDSN_MCLK2] = LMS7param(CDSN_MCLK2);
+    wndId2Enum[chkCDSN_RXALML] = LMS7param(CDSN_RXALML);
+    wndId2Enum[chkCDSN_RXATSP] = LMS7param(CDSN_RXATSP);
+    wndId2Enum[chkCDSN_RXBLML] = LMS7param(CDSN_RXBLML);
+    wndId2Enum[chkCDSN_RXBTSP] = LMS7param(CDSN_RXBTSP);
+    wndId2Enum[chkCDSN_TXALML] = LMS7param(CDSN_TXALML);
+    wndId2Enum[chkCDSN_TXATSP] = LMS7param(CDSN_TXATSP);
+    wndId2Enum[chkCDSN_TXBLML] = LMS7param(CDSN_TXBLML);
+    wndId2Enum[chkCDSN_TXBTSP] = LMS7param(CDSN_TXBTSP);
+    wndId2Enum[rgrCDS_MCLK1] = LMS7param(CDS_MCLK1);
+    wndId2Enum[rgrCDS_MCLK2] = LMS7param(CDS_MCLK2);
+    wndId2Enum[rgrCDS_RXALML] = LMS7param(CDS_RXALML);
+    wndId2Enum[rgrCDS_RXATSP] = LMS7param(CDS_RXATSP);
+    wndId2Enum[rgrCDS_RXBLML] = LMS7param(CDS_RXBLML);
+    wndId2Enum[rgrCDS_RXBTSP] = LMS7param(CDS_RXBTSP);
+    wndId2Enum[rgrCDS_TXALML] = LMS7param(CDS_TXALML);
+    wndId2Enum[rgrCDS_TXATSP] = LMS7param(CDS_TXATSP);
+    wndId2Enum[rgrCDS_TXBLML] = LMS7param(CDS_TXBLML);
+    wndId2Enum[rgrCDS_TXBTSP] = LMS7param(CDS_TXBTSP);
+
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlCDS_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlCDS_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    LMS_WriteParam(lmsControl,parameter,event.GetInt());
+}
+
+void lms7002_pnlCDS_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlCDS_view.h b/src/lms7002_wxgui/lms7002_pnlCDS_view.h
new file mode 100644
index 0000000..8682614
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlCDS_view.h
@@ -0,0 +1,36 @@
+#ifndef __lms7002_pnlCDS_view__
+#define __lms7002_pnlCDS_view__
+
+/**
+ at file
+Subclass of pnlCDS_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+
+namespace lime{
+
+}
+/** Implementing pnlCDS_view */
+class lms7002_pnlCDS_view : public pnlCDS_view
+{
+	protected:
+		// Handlers for pnlCDS_view events.
+		void ParameterChangeHandler( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		lms7002_pnlCDS_view( wxWindow* parent );
+	//// end generated class members
+	lms7002_pnlCDS_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+protected:
+    lms_device_t* lmsControl;
+	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlCDS_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlCLKGEN_view.cpp b/src/lms7002_wxgui/lms7002_pnlCLKGEN_view.cpp
new file mode 100644
index 0000000..d155daf
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlCLKGEN_view.cpp
@@ -0,0 +1,254 @@
+#include "lms7002_pnlCLKGEN_view.h"
+#include <map>
+#include <wx/msgdlg.h>
+#include "lms7002_gui_utilities.h"
+#include "numericSlider.h"
+#include "lms7suiteEvents.h"
+#include "lms7002_dlgVCOfrequencies.h"
+using namespace lime;
+
+lms7002_pnlCLKGEN_view::lms7002_pnlCLKGEN_view( wxWindow* parent )
+:
+pnlCLKGEN_view( parent )
+{
+
+}
+
+lms7002_pnlCLKGEN_view::lms7002_pnlCLKGEN_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+    : pnlCLKGEN_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    wndId2Enum[cmbCLKH_OV_CLKL_CGEN] = LMS7param(CLKH_OV_CLKL_CGEN);
+    wndId2Enum[chkCOARSE_START_CGEN] = LMS7param(COARSE_START_CGEN);
+    wndId2Enum[cmbCP2_CGEN] = LMS7param(CP2_CGEN);
+    wndId2Enum[cmbCP3_CGEN] = LMS7param(CP3_CGEN);
+    wndId2Enum[cmbCSW_VCO_CGEN] = LMS7param(CSW_VCO_CGEN);
+    wndId2Enum[cmbCZ_CGEN] = LMS7param(CZ_CGEN);
+    wndId2Enum[chkEN_COARSE_CKLGEN] = LMS7param(EN_COARSE_CKLGEN);
+    wndId2Enum[cmbEN_ADCCLKH_CLKGN] = LMS7param(EN_ADCCLKH_CLKGN);
+    wndId2Enum[chkEN_G_CGEN] = LMS7param(EN_G_CGEN);
+    wndId2Enum[chkEN_INTONLY_SDM_CGEN] = LMS7param(EN_INTONLY_SDM_CGEN);
+    wndId2Enum[chkEN_SDM_CLK_CGEN] = LMS7param(EN_SDM_CLK_CGEN);
+    wndId2Enum[cmbICT_VCO_CGEN] = LMS7param(ICT_VCO_CGEN);
+    wndId2Enum[lblINT_SDM_CGEN] = LMS7param(INT_SDM_CGEN);
+    wndId2Enum[cmbIOFFSET_CP_CGEN] = LMS7param(IOFFSET_CP_CGEN);
+    wndId2Enum[cmbIPULSE_CP_CGEN] = LMS7param(IPULSE_CP_CGEN);
+    wndId2Enum[chkPD_CP_CGEN] = LMS7param(PD_CP_CGEN);
+    wndId2Enum[chkPD_FDIV_FB_CGEN] = LMS7param(PD_FDIV_FB_CGEN);
+    wndId2Enum[chkPD_FDIV_O_CGEN] = LMS7param(PD_FDIV_O_CGEN);
+    wndId2Enum[chkPD_SDM_CGEN] = LMS7param(PD_SDM_CGEN);
+    wndId2Enum[chkPD_VCO_CGEN] = LMS7param(PD_VCO_CGEN);
+    wndId2Enum[chkPD_VCO_COMP_CGEN] = LMS7param(PD_VCO_COMP_CGEN);
+    wndId2Enum[chkRESET_N_CGEN] = LMS7param(RESET_N_CGEN);
+    wndId2Enum[chkREVPH_PFD_CGEN] = LMS7param(REVPH_PFD_CGEN);
+    wndId2Enum[chkREV_CLKADC_CGEN] = LMS7param(REV_CLKADC_CGEN);
+    wndId2Enum[chkREV_CLKDAC_CGEN] = LMS7param(REV_CLKDAC_CGEN);
+    wndId2Enum[chkREV_SDMCLK_CGEN] = LMS7param(REV_SDMCLK_CGEN);
+    wndId2Enum[rgrSEL_SDMCLK_CGEN] = LMS7param(SEL_SDMCLK_CGEN);
+    wndId2Enum[chkSPDUP_VCO_CGEN] = LMS7param(SPDUP_VCO_CGEN);
+    wndId2Enum[chkSX_DITHER_EN_CGEN] = LMS7param(SX_DITHER_EN_CGEN);
+    wndId2Enum[cmbTST_CGEN] = LMS7param(TST_CGEN);
+
+    wxArrayString temp;
+    temp.clear();
+    temp.push_back(_("1"));
+    temp.push_back(_("2"));
+    temp.push_back(_("4"));
+    temp.push_back(_("8"));
+    cmbCLKH_OV_CLKL_CGEN->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<16; ++i)
+    {
+        temp.push_back(wxString::Format(_("%.3f pF"), (i * 6 * 63.2) / 1000.0));
+    }
+    cmbCP2_CGEN->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<16; ++i)
+    {
+        temp.push_back(wxString::Format(_("%.3f pF"), (i*248.0) / 1000.0));
+    }
+    cmbCP3_CGEN->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<16; ++i)
+    {
+        temp.push_back(wxString::Format(_("%.0f pF"), (i * 8 * 365.0) / 1000.0));
+    }
+    cmbCZ_CGEN->Set(temp);
+
+    temp.clear();
+    temp.push_back(_("TST disabled"));
+    temp.push_back(_("TST[0]=ADC clk; TST[1]=DAC clk; TSTA=Hi Z"));
+    temp.push_back(_("TST[0]=SDM clk; TST[1]=FBD output; TSTA=Vtune at 60kOhm"));
+    temp.push_back(_("TST[0]=Ref clk; TST[1]=FBD output; TSTA=Vtune at 10kOhm"));
+    temp.push_back(_("TST[0]=Hi Z; TST[1]=Hi Z; TSTA=Hi Z"));
+    temp.push_back(_("TST[0]=CP Down offset; TST[1]=CP Up offset; TSTA=Hi Z"));
+    temp.push_back(_("TST[0]=Hi Z; TST[1]=Hi Z; TSTA=Vtune at 60kOhm"));
+    temp.push_back(_("TST[0]=Hi Z; TST[1]=Hi Z; TSTA=Vtune at 10kOhm"));
+    cmbTST_CGEN->Set(temp);
+
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlCLKGEN_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+    float_type freq;
+    LMS_GetClockFreq(lmsControl,LMS_CLOCK_CGEN,&freq);
+    txtFrequency->SetValue(wxString::Format(_("%.3f"), freq));
+    LMS_GetClockFreq(lmsControl,LMS_CLOCK_REF,&freq);
+    lblRefClk_MHz->SetLabel(wxString::Format(_("%.3f"), freq));
+}
+
+void lms7002_pnlCLKGEN_view::ParameterChangeHandler(wxSpinEvent& event)
+{
+    wxCommandEvent evt;
+    evt.SetInt(event.GetInt());
+    evt.SetId(event.GetId());
+    evt.SetEventObject(event.GetEventObject());
+    ParameterChangeHandler(evt);
+}
+
+void lms7002_pnlCLKGEN_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+
+    LMS_WriteParam(lmsControl,parameter,event.GetInt());
+
+    if(event.GetEventObject() == cmbEN_ADCCLKH_CLKGN)
+        UpdateInterfaceFrequencies();
+    else if(event.GetEventObject() == cmbCSW_VCO_CGEN)
+    {
+        OnbtnReadComparators(event);
+    }
+    else if(event.GetEventObject() == cmbCLKH_OV_CLKL_CGEN)
+    {
+        double cgenFreq;
+        txtFrequency->GetValue().ToDouble(&cgenFreq);
+        txtFrequencyCLKL->SetValue(wxString::Format(_("%.3f"), cgenFreq / pow(2.0, cmbCLKH_OV_CLKL_CGEN->GetSelection())));
+        UpdateInterfaceFrequencies();
+        UpdateCLKL();
+    }
+}
+
+void lms7002_pnlCLKGEN_view::onbtnCalculateClick( wxCommandEvent& event )
+{
+    double freqMHz;
+    txtFrequency->GetValue().ToDouble(&freqMHz);
+    int status = LMS_SetClockFreq(lmsControl,LMS_CLOCK_CGEN,freqMHz * 1e6);
+    if (status != 0)
+        wxMessageBox(wxString::Format(_("%s"), wxString::From8BitData(LMS_GetLastErrorMessage())));
+    float_type freq;
+    LMS_GetClockFreq(lmsControl,LMS_CLOCK_CGEN,&freq);
+    lblRealOutFrequency->SetLabel(wxString::Format(_("%f"), freq / 1e6));
+    UpdateGUI();
+    wxCommandEvent evt;
+    evt.SetEventType(CGEN_FREQUENCY_CHANGED);
+    wxPostEvent(this, evt);
+    wxCommandEvent cmd;
+    cmd.SetString(_("CGEN frequency set to ") + lblRealOutFrequency->GetLabel() + _(" MHz"));
+    cmd.SetEventType(LOG_MESSAGE);
+    wxPostEvent(this, cmd);
+}
+
+void lms7002_pnlCLKGEN_view::onbtnTuneClick( wxCommandEvent& event )
+{
+    int status = LMS_SetClockFreq(lmsControl,LMS_CLOCK_CGEN,-1); //tune CGEN
+    if (status != 0)
+        wxMessageBox(wxString::Format(_("CLKGEN Tune: %s"), wxString::From8BitData(LMS_GetLastErrorMessage())));
+    uint16_t value;
+    LMS_ReadParam(lmsControl,LMS7param(CSW_VCO_CGEN),&value);
+    cmbCSW_VCO_CGEN->SetValue(value);
+    OnbtnReadComparators(event);
+}
+
+void lms7002_pnlCLKGEN_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+    wxCommandEvent evt;
+    OnbtnReadComparators(evt);
+    UpdateInterfaceFrequencies();
+    UpdateCLKL();
+    float_type freq;
+    LMS_GetClockFreq(lmsControl,LMS_CLOCK_CGEN,&freq);
+    lblRealOutFrequency->SetLabel(wxString::Format(_("%f"), freq / 1e6));
+    txtFrequency->SetValue(wxString::Format(_("%.3f"), freq / 1e6));
+    LMS_GetClockFreq(lmsControl,LMS_CLOCK_REF,&freq);
+    lblRefClk_MHz->SetLabel(wxString::Format(_("%.3f"),freq / 1e6 ));
+    uint16_t value;
+    LMS_ReadParam(lmsControl,LMS7param(FRAC_SDM_CGEN_MSB),&value);
+    int fracValue = value << 16;
+    LMS_ReadParam(lmsControl,LMS7param(FRAC_SDM_CGEN_LSB),&value);
+    fracValue |= 0;
+    lblFRAC_SDM_CGEN->SetLabel(wxString::Format("%i", fracValue));
+    LMS_ReadParam(lmsControl,LMS7param(DIV_OUTCH_CGEN),&value);
+    lblDivider->SetLabel(wxString::Format("2^%i", value+1));
+}
+
+void lms7002_pnlCLKGEN_view::UpdateInterfaceFrequencies()
+{
+    float_type freq;
+    LMS_GetClockFreq(lmsControl,LMS_CLOCK_RXTSP,&freq);
+    lblRxTSPfreq->SetLabel(wxString::Format(_("%.3f"), freq / 1e6));
+    LMS_GetClockFreq(lmsControl,LMS_CLOCK_TXTSP,&freq);
+    lblTxTSPfreq->SetLabel(wxString::Format(_("%.3f"), freq / 1e6));
+}
+
+void lms7002_pnlCLKGEN_view::OnbtnReadComparators(wxCommandEvent& event)
+{
+
+    uint16_t param;
+    LMS_ReadParam(lmsControl,LMS7param(VCO_CMPHO_CGEN),&param);
+    
+    lblVCO_CMPHO_CGEN->SetLabel(wxString::Format(_("%i"), param));
+    if (param == 1)
+        lblVCO_CMPHO_CGEN->SetBackgroundColour(*wxGREEN);
+    else
+        lblVCO_CMPHO_CGEN->SetBackgroundColour(*wxRED);
+
+    LMS_ReadParam(lmsControl,LMS7param(VCO_CMPLO_CGEN),&param);
+    
+    lblVCO_CMPLO_CGEN->SetLabel(wxString::Format(_("%i"), param));
+    if (param == 0)
+        lblVCO_CMPLO_CGEN->SetBackgroundColour(*wxGREEN);
+    else
+        lblVCO_CMPLO_CGEN->SetBackgroundColour(*wxRED);
+}
+
+void lms7002_pnlCLKGEN_view::OnbtnUpdateCoarse(wxCommandEvent& event)
+{
+    uint16_t param;
+    LMS_ReadParam(lmsControl,LMS7param(COARSE_STEPDONE),&param);
+    lblCOARSE_STEPDONE_CGEN->SetLabel(wxString::Format(_("%i"), param));
+    LMS_ReadParam(lmsControl,LMS7param(COARSEPLL_COMPO_CGEN),&param);
+    lblCOARSEPLL_COMPO_CGEN->SetLabel(wxString::Format(_("%i"), param));
+}
+
+void lms7002_pnlCLKGEN_view::UpdateCLKL()
+{
+    int dMul;
+    dMul = cmbCLKH_OV_CLKL_CGEN->GetSelection();
+    double cgenFreq;
+    txtFrequency->GetValue().ToDouble(&cgenFreq);
+    double clklfreq = cgenFreq / pow(2.0, dMul);
+    txtFrequencyCLKL->SetLabel(wxString::Format("%.3f", clklfreq));
+}
+
+void lms7002_pnlCLKGEN_view::OnShowVCOclicked(wxCommandEvent& event)
+{
+    lms7002_dlgVCOfrequencies* dlg = new lms7002_dlgVCOfrequencies(this, lmsControl);
+    dlg->ShowModal();
+    dlg->Destroy();
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlCLKGEN_view.h b/src/lms7002_wxgui/lms7002_pnlCLKGEN_view.h
new file mode 100644
index 0000000..dc0aa08
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlCLKGEN_view.h
@@ -0,0 +1,42 @@
+#ifndef __lms7002_pnlCLKGEN_view__
+#define __lms7002_pnlCLKGEN_view__
+
+/**
+ at file
+Subclass of pnlCLKGEN_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+namespace lime{
+}
+/** Implementing pnlCLKGEN_view */
+class lms7002_pnlCLKGEN_view : public pnlCLKGEN_view
+{
+	protected:
+		// Handlers for pnlCLKGEN_view events.
+		void ParameterChangeHandler( wxCommandEvent& event );
+        void ParameterChangeHandler(wxSpinEvent& event);
+		void onbtnTuneClick( wxCommandEvent& event );
+        void OnbtnReadComparators(wxCommandEvent& event);
+        void OnbtnUpdateCoarse(wxCommandEvent& event);
+        void OnShowVCOclicked(wxCommandEvent& event);
+	public:
+        void onbtnCalculateClick(wxCommandEvent& event);
+		/** Constructor */
+		lms7002_pnlCLKGEN_view( wxWindow* parent );
+	//// end generated class members
+	lms7002_pnlCLKGEN_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+    void UpdateInterfaceFrequencies();
+protected:
+    void UpdateCLKL();
+    lms_device_t* lmsControl;
+	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlCLKGEN_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlCalibrations_view.cpp b/src/lms7002_wxgui/lms7002_pnlCalibrations_view.cpp
new file mode 100644
index 0000000..7b85338
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlCalibrations_view.cpp
@@ -0,0 +1,208 @@
+#include "lms7002_pnlCalibrations_view.h"
+#include "lms7002_gui_utilities.h"
+#include <wx/msgdlg.h>
+#include "numericSlider.h"
+#include "lms7suiteEvents.h"
+#include <wx/busyinfo.h>
+using namespace lime;
+
+lms7002_pnlCalibrations_view::lms7002_pnlCalibrations_view( wxWindow* parent )
+:
+pnlCalibrations_view( parent )
+{
+
+}
+
+lms7002_pnlCalibrations_view::lms7002_pnlCalibrations_view(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style)
+    : pnlCalibrations_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    wndId2Enum[cmbIQCORR_TXTSP] = LMS7param(IQCORR_TXTSP);
+    wndId2Enum[cmbDCCORRI_TXTSP] = LMS7param(DCCORRI_TXTSP);
+    wndId2Enum[cmbDCCORRQ_TXTSP] = LMS7param(DCCORRQ_TXTSP);
+    wndId2Enum[cmbGCORRI_TXTSP] = LMS7param(GCORRI_TXTSP);
+    wndId2Enum[cmbGCORRQ_TXTSP] = LMS7param(GCORRQ_TXTSP);
+    wndId2Enum[cmbGCORRI_RXTSP] = LMS7param(GCORRI_RXTSP);
+    wndId2Enum[cmbGCORRQ_RXTSP] = LMS7param(GCORRQ_RXTSP);
+    wndId2Enum[cmbIQCORR_RXTSP] = LMS7param(IQCORR_RXTSP);
+    wndId2Enum[chkEN_DCOFF_RXFE_RFE] = LMS7param(EN_DCOFF_RXFE_RFE);
+    wndId2Enum[cmbDCOFFI_RFE] = LMS7param(DCOFFI_RFE);
+    wndId2Enum[cmbDCOFFQ_RFE] = LMS7param(DCOFFQ_RFE);
+
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlCalibrations_view::OnbtnCalibrateRx(wxCommandEvent& event)
+{
+    bool useExtLoopback = false;
+    if(rgrCalibrationMethod->GetSelection() == 0)
+        useExtLoopback = false;
+    else
+    {
+        useExtLoopback = true;
+    }
+    double bandwidth_MHz = 0;
+    txtCalibrationBW->GetValue().ToDouble(&bandwidth_MHz);
+    int status;
+    {
+#ifdef NDEBUG
+        wxBusyInfo wait("Please wait, calibrating receiver...");
+#endif
+        uint16_t ch;
+        LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+        status = LMS_Calibrate(lmsControl,LMS_CH_RX,ch-1,bandwidth_MHz * 1e6,useExtLoopback);
+    }
+    if (status != 0)
+        wxMessageBox(wxString::Format(_("Rx calibration: %s"), wxString::From8BitData(LMS_GetLastErrorMessage())));
+    else
+    {
+        wxMessageBox(_("Rx Calibration Finished"), _("Info"), wxOK, this);
+        wxCommandEvent evt;
+        evt.SetEventType(LOG_MESSAGE);
+        evt.SetString(_("Rx Calibrated"));
+        wxPostEvent(this, evt);
+    }
+    UpdateGUI();
+}
+
+void lms7002_pnlCalibrations_view::OnbtnCalibrateTx( wxCommandEvent& event )
+{
+    bool useExtLoopback = false;
+    if(rgrCalibrationMethod->GetSelection() == 0)
+        useExtLoopback = false;
+    else
+    {
+        useExtLoopback = true;
+    }
+    double bandwidth_MHz = 0;
+    txtCalibrationBW->GetValue().ToDouble(&bandwidth_MHz);
+    int status = 0;
+    {
+#ifdef NDEBUG
+        wxBusyInfo wait("Please wait, calibrating transmitter...");
+#endif
+        uint16_t ch;
+        LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+        status = LMS_Calibrate(lmsControl,LMS_CH_TX,ch-1,bandwidth_MHz * 1e6,useExtLoopback);
+    }
+    if (status != 0)
+        wxMessageBox(wxString::Format(_("Tx calibration: %s"), wxString::From8BitData(LMS_GetLastErrorMessage())));
+    else
+    {
+        wxMessageBox(_("Tx Calibration Finished"), _("Info"), wxOK, this);
+        wxCommandEvent evt;
+        evt.SetEventType(LOG_MESSAGE);
+        evt.SetString(_("Tx Calibrated"));
+        wxPostEvent(this, evt);
+    }
+    UpdateGUI();
+}
+
+void lms7002_pnlCalibrations_view::OnbtnCalibrateAll( wxCommandEvent& event )
+{
+    bool useExtLoopback = false;
+    if(rgrCalibrationMethod->GetSelection() == 0)
+        useExtLoopback = false;
+    else
+        useExtLoopback = true;
+    double bandwidth_MHz = 0;
+    txtCalibrationBW->GetValue().ToDouble(&bandwidth_MHz);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    int status;
+    {
+#ifdef NDEBUG
+        wxBusyInfo wait("Please wait, calibrating transmitter...");
+#endif
+        status = LMS_Calibrate(lmsControl,LMS_CH_TX,ch-1,bandwidth_MHz * 1e6,useExtLoopback);
+    }
+    if (status != 0)
+        wxMessageBox(wxString::Format(_("Tx calibration: %s"), wxString::From8BitData(LMS_GetLastErrorMessage())));
+    {
+#ifdef NDEBUG
+        wxBusyInfo wait("Please wait, calibrating receiver...");
+#endif
+        status = LMS_Calibrate(lmsControl,LMS_CH_TX,ch-1,bandwidth_MHz * 1e6,useExtLoopback);
+    }
+    if (status != 0)
+        wxMessageBox(wxString::Format(_("Rx calibration: %s"), wxString::From8BitData(LMS_GetLastErrorMessage())));
+
+    wxMessageBox(_("Calibration Finished"), _("Info"), wxOK, this);
+    UpdateGUI();
+}
+
+void lms7002_pnlCalibrations_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlCalibrations_view::ParameterChangeHandler(wxSpinEvent& event)
+{
+    wxCommandEvent evt;
+    evt.SetInt(event.GetInt());
+    evt.SetId(event.GetId());
+    evt.SetEventObject(event.GetEventObject());
+    ParameterChangeHandler(evt);
+}
+
+void lms7002_pnlCalibrations_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    if(event.GetEventObject() == cmbDCOFFI_RFE || event.GetEventObject() == cmbDCOFFQ_RFE)
+    {
+        int16_t value = (event.GetInt() < 0) << 6;
+        value |= abs(event.GetInt()) & 0x3F;
+        LMS_WriteParam(lmsControl,parameter,value);
+    }
+    else
+        LMS_WriteParam(lmsControl,parameter,event.GetInt());
+}
+
+void lms7002_pnlCalibrations_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+    int16_t value;
+    LMS_ReadParam(lmsControl,LMS7param(IQCORR_RXTSP),(uint16_t*)&value);
+    int bitsToShift = (15 - LMS7param(IQCORR_RXTSP).msb - LMS7param(IQCORR_RXTSP).lsb);
+    value = value << bitsToShift;
+    value = value >> bitsToShift;
+    cmbIQCORR_RXTSP->SetValue(value);
+
+    LMS_ReadParam(lmsControl,LMS7param(IQCORR_TXTSP),(uint16_t*)&value);
+    bitsToShift = (15 - LMS7param(IQCORR_TXTSP).msb - LMS7param(IQCORR_TXTSP).lsb);
+    value = value << bitsToShift;
+    value = value >> bitsToShift;
+    cmbIQCORR_TXTSP->SetValue(value);
+
+    LMS_ReadParam(lmsControl,LMS7param(DCOFFI_RFE),(uint16_t*)&value);
+    int16_t dcvalue = value & 0x3F;
+    if ((value & 0x40) != 0)
+        dcvalue *= -1;
+    cmbDCOFFI_RFE->SetValue(dcvalue);
+    LMS_ReadParam(lmsControl,LMS7param(DCOFFQ_RFE),(uint16_t*)&value);
+    dcvalue = value & 0x3F;
+    if ((value & 0x40) != 0)
+        dcvalue *= -1;
+    cmbDCOFFQ_RFE->SetValue(dcvalue);
+
+    int8_t dccorr;
+    LMS_ReadParam(lmsControl,LMS7param(DCCORRI_TXTSP),(uint16_t*)&value);
+    dccorr = value;
+    cmbDCCORRI_TXTSP->SetValue(dccorr);
+    LMS_ReadParam(lmsControl,LMS7param(DCCORRQ_TXTSP),(uint16_t*)&value);
+    dccorr = value;
+    cmbDCCORRQ_TXTSP->SetValue(dccorr);
+    float_type freq;
+    LMS_GetClockFreq(lmsControl,LMS_CLOCK_REF,&freq);
+    lblCGENrefClk->SetLabel(wxString::Format(_("%f"), freq/1e6));
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlCalibrations_view.h b/src/lms7002_wxgui/lms7002_pnlCalibrations_view.h
new file mode 100644
index 0000000..b3ab5f5
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlCalibrations_view.h
@@ -0,0 +1,40 @@
+#ifndef __lms7002_pnlCalibrations_view__
+#define __lms7002_pnlCalibrations_view__
+
+/**
+ at file
+Subclass of pnlCalibrations_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+namespace lime{
+
+}
+/** Implementing pnlCalibrations_view */
+class lms7002_pnlCalibrations_view : public pnlCalibrations_view
+{
+	protected:
+		// Handlers for pnlCalibrations_view events.
+        void ParameterChangeHandler(wxCommandEvent& event);
+		void ParameterChangeHandler( wxSpinEvent& event );
+		void OnbtnCalibrateRx( wxCommandEvent& event );
+		void OnbtnCalibrateTx( wxCommandEvent& event );
+		void OnbtnCalibrateAll( wxCommandEvent& event );
+
+	public:
+		/** Constructor */
+		lms7002_pnlCalibrations_view( wxWindow* parent );
+	//// end generated class members
+        lms7002_pnlCalibrations_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+protected:
+    lms_device_t* lmsControl;
+    std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlCalibrations_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlLDO_view.cpp b/src/lms7002_wxgui/lms7002_pnlLDO_view.cpp
new file mode 100644
index 0000000..110fa0c
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlLDO_view.cpp
@@ -0,0 +1,222 @@
+#include "lms7002_pnlLDO_view.h"
+#include <map>
+#include "lms7002_gui_utilities.h"
+using namespace lime;
+
+lms7002_pnlLDO_view::lms7002_pnlLDO_view( wxWindow* parent )
+:
+pnlLDO_view( parent )
+{
+
+}
+
+lms7002_pnlLDO_view::lms7002_pnlLDO_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+    : pnlLDO_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    /*wndId2Enum[chkBYP_LDO_AFE] = BYP_LDO_AFE;
+    wndId2Enum[chkBYP_LDO_CPGN] = BYP_LDO_CPGN;
+    wndId2Enum[chkBYP_LDO_CPSXR] = BYP_LDO_CPSXR;
+    wndId2Enum[chkBYP_LDO_CPSXT] = BYP_LDO_CPSXT;
+    wndId2Enum[chkBYP_LDO_DIG] = BYP_LDO_DIG;
+    wndId2Enum[chkBYP_LDO_DIGGN] = BYP_LDO_DIGGN;
+    wndId2Enum[chkBYP_LDO_DIGIp1] = BYP_LDO_DIGIp1;
+    wndId2Enum[chkBYP_LDO_DIGIp2] = BYP_LDO_DIGIp2;
+    wndId2Enum[chkBYP_LDO_DIGSXR] = BYP_LDO_DIGSXR;
+    wndId2Enum[chkBYP_LDO_DIGSXT] = BYP_LDO_DIGSXT;
+    wndId2Enum[chkBYP_LDO_DIVGN] = BYP_LDO_DIVGN;
+    wndId2Enum[chkBYP_LDO_DIVSXR] = BYP_LDO_DIVSXR;
+    wndId2Enum[chkBYP_LDO_DIVSXT] = BYP_LDO_DIVSXT;
+    wndId2Enum[chkBYP_LDO_LNA12] = BYP_LDO_LNA12;
+    wndId2Enum[chkBYP_LDO_LNA14] = BYP_LDO_LNA14;
+    wndId2Enum[chkBYP_LDO_MXRFE] = BYP_LDO_MXRFE;
+    wndId2Enum[chkBYP_LDO_RBB] = BYP_LDO_RBB;
+    wndId2Enum[chkBYP_LDO_RXBUF] = BYP_LDO_RXBUF;
+    wndId2Enum[chkBYP_LDO_SPIBUF] = BYP_LDO_SPIBUF;
+    wndId2Enum[chkBYP_LDO_TBB] = BYP_LDO_TBB;
+    wndId2Enum[chkBYP_LDO_TIA12] = BYP_LDO_TIA12;
+    wndId2Enum[chkBYP_LDO_TIA14] = BYP_LDO_TIA14;
+    wndId2Enum[chkBYP_LDO_TLOB] = BYP_LDO_TLOB;
+    wndId2Enum[chkBYP_LDO_TPAD] = BYP_LDO_TPAD;
+    wndId2Enum[chkBYP_LDO_TXBUF] = BYP_LDO_TXBUF;
+    wndId2Enum[chkBYP_LDO_VCOGN] = BYP_LDO_VCOGN;
+    wndId2Enum[chkBYP_LDO_VCOSXR] = BYP_LDO_VCOSXR;
+    wndId2Enum[chkBYP_LDO_VCOSXT] = BYP_LDO_VCOSXT;*/
+    wndId2Enum[chkEN_G_LDO] = LMS7param(EN_G_LDO);
+    wndId2Enum[chkEN_G_LDOP] = LMS7param(EN_G_LDOP);
+    wndId2Enum[chkEN_LDO_AFE] = LMS7param(EN_LDO_AFE);
+    wndId2Enum[chkEN_LDO_CPGN] = LMS7param(EN_LDO_CPGN);
+    wndId2Enum[chkEN_LDO_CPSXR] = LMS7param(EN_LDO_CPSXR);
+    wndId2Enum[chkEN_LDO_CPSXT] = LMS7param(EN_LDO_CPSXT);
+    wndId2Enum[chkEN_LDO_DIG] = LMS7param(EN_LDO_DIG);
+    wndId2Enum[chkEN_LDO_DIGGN] = LMS7param(EN_LDO_DIGGN);
+    wndId2Enum[chkPD_LDO_DIGIp1] = LMS7param(PD_LDO_DIGIp1);
+    wndId2Enum[chkPD_LDO_DIGIp2] = LMS7param(PD_LDO_DIGIp2);
+    wndId2Enum[chkEN_LDO_DIGSXR] = LMS7param(EN_LDO_DIGSXR);
+    wndId2Enum[chkEN_LDO_DIGSXT] = LMS7param(EN_LDO_DIGSXT);
+    wndId2Enum[chkEN_LDO_DIVGN] = LMS7param(EN_LDO_DIVGN);
+    wndId2Enum[chkEN_LDO_DIVSXR] = LMS7param(EN_LDO_DIVSXR);
+    wndId2Enum[chkEN_LDO_DIVSXT] = LMS7param(EN_LDO_DIVSXT);
+    wndId2Enum[chkEN_LDO_LNA12] = LMS7param(EN_LDO_LNA12);
+    wndId2Enum[chkEN_LDO_LNA14] = LMS7param(EN_LDO_LNA14);
+    wndId2Enum[chkEN_LDO_MXRFE] = LMS7param(EN_LDO_MXRFE);
+    wndId2Enum[chkEN_LDO_RBB] = LMS7param(EN_LDO_RBB);
+    wndId2Enum[chkEN_LDO_RXBUF] = LMS7param(EN_LDO_RXBUF);
+    wndId2Enum[chkPD_LDO_SPIBUF] = LMS7param(PD_LDO_SPIBUF);
+    wndId2Enum[chkEN_LDO_TBB] = LMS7param(EN_LDO_TBB);
+    wndId2Enum[chkEN_LDO_TIA12] = LMS7param(EN_LDO_TIA12);
+    wndId2Enum[chkEN_LDO_TIA14] = LMS7param(EN_LDO_TIA14);
+    wndId2Enum[chkEN_LDO_TLOB] = LMS7param(EN_LDO_TLOB);
+    wndId2Enum[chkEN_LDO_TPAD] = LMS7param(EN_LDO_TPAD);
+    wndId2Enum[chkEN_LDO_TXBUF] = LMS7param(EN_LDO_TXBUF);
+    wndId2Enum[chkEN_LDO_VCOGN] = LMS7param(EN_LDO_VCOGN);
+    wndId2Enum[chkEN_LDO_VCOSXR] = LMS7param(EN_LDO_VCOSXR);
+    wndId2Enum[chkEN_LDO_VCOSXT] = LMS7param(EN_LDO_VCOSXT);
+    wndId2Enum[chkEN_LOADIMP_LDO_AFE] = LMS7param(EN_LOADIMP_LDO_AFE);
+    wndId2Enum[chkEN_LOADIMP_LDO_CPGN] = LMS7param(EN_LOADIMP_LDO_CPGN);
+    wndId2Enum[chkEN_LOADIMP_LDO_CPSXR] = LMS7param(EN_LOADIMP_LDO_CPSXR);
+    wndId2Enum[chkEN_LOADIMP_LDO_CPSXT] = LMS7param(EN_LOADIMP_LDO_CPSXT);
+    wndId2Enum[chkEN_LOADIMP_LDO_DIG] = LMS7param(EN_LOADIMP_LDO_DIG);
+    wndId2Enum[chkEN_LOADIMP_LDO_DIGGN] = LMS7param(EN_LOADIMP_LDO_DIGGN);
+    wndId2Enum[chkEN_LOADIMP_LDO_DIGIp1] = LMS7param(EN_LOADIMP_LDO_DIGIp1);
+    wndId2Enum[chkEN_LOADIMP_LDO_DIGIp2] = LMS7param(EN_LOADIMP_LDO_DIGIp2);
+    wndId2Enum[chkEN_LOADIMP_LDO_DIGSXR] = LMS7param(EN_LOADIMP_LDO_DIGSXR);
+    wndId2Enum[chkEN_LOADIMP_LDO_DIGSXT] = LMS7param(EN_LOADIMP_LDO_DIGSXT);
+    wndId2Enum[chkEN_LOADIMP_LDO_DIVGN] = LMS7param(EN_LOADIMP_LDO_DIVGN);
+    wndId2Enum[chkEN_LOADIMP_LDO_DIVSXR] = LMS7param(EN_LOADIMP_LDO_DIVSXR);
+    wndId2Enum[chkEN_LOADIMP_LDO_DIVSXT] = LMS7param(EN_LOADIMP_LDO_DIVSXT);
+    wndId2Enum[chkEN_LOADIMP_LDO_LNA12] = LMS7param(EN_LOADIMP_LDO_LNA12);
+    wndId2Enum[chkEN_LOADIMP_LDO_LNA14] = LMS7param(EN_LOADIMP_LDO_LNA14);
+    wndId2Enum[chkEN_LOADIMP_LDO_MXRFE] = LMS7param(EN_LOADIMP_LDO_MXRFE);
+    wndId2Enum[chkEN_LOADIMP_LDO_RBB] = LMS7param(EN_LOADIMP_LDO_RBB);
+    wndId2Enum[chkEN_LOADIMP_LDO_RXBUF] = LMS7param(EN_LOADIMP_LDO_RXBUF);
+    wndId2Enum[chkEN_LOADIMP_LDO_SPIBUF] = LMS7param(EN_LOADIMP_LDO_SPIBUF);
+    wndId2Enum[chkEN_LOADIMP_LDO_TBB] = LMS7param(EN_LOADIMP_LDO_TBB);
+    wndId2Enum[chkEN_LOADIMP_LDO_TIA12] = LMS7param(EN_LOADIMP_LDO_TIA12);
+    wndId2Enum[chkEN_LOADIMP_LDO_TIA14] = LMS7param(EN_LOADIMP_LDO_TIA14);
+    wndId2Enum[chkEN_LOADIMP_LDO_TLOB] = LMS7param(EN_LOADIMP_LDO_TLOB);
+    wndId2Enum[chkEN_LOADIMP_LDO_TPAD] = LMS7param(EN_LOADIMP_LDO_TPAD);
+    wndId2Enum[chkEN_LOADIMP_LDO_TXBUF] = LMS7param(EN_LOADIMP_LDO_TXBUF);
+    wndId2Enum[chkEN_LOADIMP_LDO_VCOGN] = LMS7param(EN_LOADIMP_LDO_VCOGN);
+    wndId2Enum[chkEN_LOADIMP_LDO_VCOSXR] = LMS7param(EN_LOADIMP_LDO_VCOSXR);
+    wndId2Enum[chkEN_LOADIMP_LDO_VCOSXT] = LMS7param(EN_LOADIMP_LDO_VCOSXT);
+    wndId2Enum[cmbRDIV_AFE] = LMS7param(RDIV_AFE);
+    wndId2Enum[cmbRDIV_CPGN] = LMS7param(RDIV_CPGN);
+    wndId2Enum[cmbRDIV_CPSXR] = LMS7param(RDIV_CPSXR);
+    wndId2Enum[cmbRDIV_CPSXT] = LMS7param(RDIV_CPSXT);
+    wndId2Enum[cmbRDIV_DIG] = LMS7param(RDIV_DIG);
+    wndId2Enum[cmbRDIV_DIGGN] = LMS7param(RDIV_DIGGN);
+    wndId2Enum[cmbRDIV_DIGIp1] = LMS7param(RDIV_DIGIp1);
+    wndId2Enum[cmbRDIV_DIGIp2] = LMS7param(RDIV_DIGIp2);
+    wndId2Enum[cmbRDIV_DIGSXR] = LMS7param(RDIV_DIGSXR);
+    wndId2Enum[cmbRDIV_DIGSXT] = LMS7param(RDIV_DIGSXT);
+    wndId2Enum[cmbRDIV_DIVGN] = LMS7param(RDIV_DIVGN);
+    wndId2Enum[cmbRDIV_DIVSXR] = LMS7param(RDIV_DIVSXR);
+    wndId2Enum[cmbRDIV_DIVSXT] = LMS7param(RDIV_DIVSXT);
+    wndId2Enum[cmbRDIV_LNA12] = LMS7param(RDIV_LNA12);
+    wndId2Enum[cmbRDIV_LNA14] = LMS7param(RDIV_LNA14);
+    wndId2Enum[cmbRDIV_MXRFE] = LMS7param(RDIV_MXRFE);
+    wndId2Enum[cmbRDIV_RBB] = LMS7param(RDIV_RBB);
+    wndId2Enum[cmbRDIV_RXBUF] = LMS7param(RDIV_RXBUF);
+    wndId2Enum[cmbRDIV_SPIBUF] = LMS7param(RDIV_SPIBUF);
+    wndId2Enum[cmbRDIV_TBB] = LMS7param(RDIV_TBB);
+    wndId2Enum[cmbRDIV_TIA12] = LMS7param(RDIV_TIA12);
+    wndId2Enum[cmbRDIV_TIA14] = LMS7param(RDIV_TIA14);
+    wndId2Enum[cmbRDIV_TLOB] = LMS7param(RDIV_TLOB);
+    wndId2Enum[cmbRDIV_TPAD] = LMS7param(RDIV_TPAD);
+    wndId2Enum[cmbRDIV_TXBUF] = LMS7param(RDIV_TXBUF);
+    wndId2Enum[cmbRDIV_VCOGN] = LMS7param(RDIV_VCOGN);
+    wndId2Enum[cmbRDIV_VCOSXR] = LMS7param(RDIV_VCOSXR);
+    wndId2Enum[cmbRDIV_VCOSXT] = LMS7param(RDIV_VCOSXT);
+    wndId2Enum[chkSPDUP_LDO_AFE] = LMS7param(SPDUP_LDO_AFE);
+    wndId2Enum[chkSPDUP_LDO_CPGN] = LMS7param(SPDUP_LDO_CPGN);
+    wndId2Enum[chkSPDUP_LDO_CPSXR] = LMS7param(SPDUP_LDO_CPSXR);
+    wndId2Enum[chkSPDUP_LDO_CPSXT] = LMS7param(SPDUP_LDO_CPSXT);
+    wndId2Enum[chkSPDUP_LDO_DIG] = LMS7param(SPDUP_LDO_DIG);
+    wndId2Enum[chkSPDUP_LDO_DIGGN] = LMS7param(SPDUP_LDO_DIGGN);
+    wndId2Enum[chkSPDUP_LDO_DIGIp1] = LMS7param(SPDUP_LDO_DIGIp1);
+    wndId2Enum[chkSPDUP_LDO_DIGIp2] = LMS7param(SPDUP_LDO_DIGIp2);
+    wndId2Enum[chkSPDUP_LDO_DIGSXR] = LMS7param(SPDUP_LDO_DIGSXR);
+    wndId2Enum[chkSPDUP_LDO_DIGSXT] = LMS7param(SPDUP_LDO_DIGSXT);
+    wndId2Enum[chkSPDUP_LDO_DIVGN] = LMS7param(SPDUP_LDO_DIVGN);
+    wndId2Enum[chkSPDUP_LDO_DIVSXR] = LMS7param(SPDUP_LDO_DIVSXR);
+    wndId2Enum[chkSPDUP_LDO_DIVSXT] = LMS7param(SPDUP_LDO_DIVSXT);
+    wndId2Enum[chkSPDUP_LDO_LNA12] = LMS7param(SPDUP_LDO_LNA12);
+    wndId2Enum[chkSPDUP_LDO_LNA14] = LMS7param(SPDUP_LDO_LNA14);
+    wndId2Enum[chkSPDUP_LDO_MXRFE] = LMS7param(SPDUP_LDO_MXRFE);
+    wndId2Enum[chkSPDUP_LDO_RBB] = LMS7param(SPDUP_LDO_RBB);
+    wndId2Enum[chkSPDUP_LDO_RXBUF] = LMS7param(SPDUP_LDO_RXBUF);
+    wndId2Enum[chkSPDUP_LDO_SPIBUF] = LMS7param(SPDUP_LDO_SPIBUF);
+    wndId2Enum[chkSPDUP_LDO_TBB] = LMS7param(SPDUP_LDO_TBB);
+    wndId2Enum[chkSPDUP_LDO_TIA12] = LMS7param(SPDUP_LDO_TIA12);
+    wndId2Enum[chkSPDUP_LDO_TIA14] = LMS7param(SPDUP_LDO_TIA14);
+    wndId2Enum[chkSPDUP_LDO_TLOB] = LMS7param(SPDUP_LDO_TLOB);
+    wndId2Enum[chkSPDUP_LDO_TPAD] = LMS7param(SPDUP_LDO_TPAD);
+    wndId2Enum[chkSPDUP_LDO_TXBUF] = LMS7param(SPDUP_LDO_TXBUF);
+    wndId2Enum[chkSPDUP_LDO_VCOGN] = LMS7param(SPDUP_LDO_VCOGN);
+    wndId2Enum[chkSPDUP_LDO_VCOSXR] = LMS7param(SPDUP_LDO_VCOSXR);
+    wndId2Enum[chkSPDUP_LDO_VCOSXT] = LMS7param(SPDUP_LDO_VCOSXT);
+
+    wxArrayString temp;
+    temp.clear();
+    for (int i = 0; i<256; ++i)
+    {
+        temp.push_back(wxString::Format(_("%.3f V"), (860.0 + 3.92*i) / 1000.0));
+    }
+    cmbRDIV_AFE->Append(temp);
+    cmbRDIV_CPGN->Append(temp);
+    cmbRDIV_CPSXR->Append(temp);
+    cmbRDIV_CPSXT->Append(temp);
+    cmbRDIV_DIG->Append(temp);
+    cmbRDIV_DIGGN->Append(temp);
+    cmbRDIV_DIGIp1->Append(temp);
+    cmbRDIV_DIGIp2->Append(temp);
+    cmbRDIV_DIGSXR->Append(temp);
+    cmbRDIV_DIGSXT->Append(temp);
+    cmbRDIV_DIVGN->Append(temp);
+    cmbRDIV_DIVSXR->Append(temp);
+    cmbRDIV_DIVSXT->Append(temp);
+    cmbRDIV_LNA12->Append(temp);
+    cmbRDIV_LNA14->Append(temp);
+    cmbRDIV_MXRFE->Append(temp);
+    cmbRDIV_RBB->Append(temp);
+    cmbRDIV_RXBUF->Append(temp);
+    cmbRDIV_SPIBUF->Append(temp);
+    cmbRDIV_TBB->Append(temp);
+    cmbRDIV_TIA12->Append(temp);
+    cmbRDIV_TIA14->Append(temp);
+    cmbRDIV_TLOB->Append(temp);
+    cmbRDIV_TPAD->Append(temp);
+    cmbRDIV_TXBUF->Append(temp);
+    cmbRDIV_VCOGN->Append(temp);
+    cmbRDIV_VCOSXR->Append(temp);
+    cmbRDIV_VCOSXT->Append(temp);
+
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlLDO_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlLDO_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    LMS_WriteParam(lmsControl,parameter,event.GetInt());
+}
+
+void lms7002_pnlLDO_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlLDO_view.h b/src/lms7002_wxgui/lms7002_pnlLDO_view.h
new file mode 100644
index 0000000..d860369
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlLDO_view.h
@@ -0,0 +1,34 @@
+#ifndef __lms7002_pnlLDO_view__
+#define __lms7002_pnlLDO_view__
+
+/**
+ at file
+Subclass of pnlLDO_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+namespace lime{
+}
+/** Implementing pnlLDO_view */
+class lms7002_pnlLDO_view : public pnlLDO_view
+{
+	protected:
+		// Handlers for pnlLDO_view events.
+		void ParameterChangeHandler( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		lms7002_pnlLDO_view( wxWindow* parent );
+	//// end generated class members
+	lms7002_pnlLDO_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+protected:
+    lms_device_t* lmsControl;
+	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlLDO_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlLimeLightPAD_view.cpp b/src/lms7002_wxgui/lms7002_pnlLimeLightPAD_view.cpp
new file mode 100644
index 0000000..3c6f8f9
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlLimeLightPAD_view.cpp
@@ -0,0 +1,163 @@
+#include "lms7002_pnlLimeLightPAD_view.h"
+#include <map>
+#include "lms7002_gui_utilities.h"
+using namespace lime;
+
+lms7002_pnlLimeLightPAD_view::lms7002_pnlLimeLightPAD_view( wxWindow* parent )
+:
+pnlLimeLightPAD_view( parent )
+{
+
+}
+
+lms7002_pnlLimeLightPAD_view::lms7002_pnlLimeLightPAD_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+    : pnlLimeLightPAD_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    //ids for updating from chip
+	wndId2Enum[rgrDIQ1_DS] = LMS7param(DIQ1_DS);
+    wndId2Enum[chkDIQ1_PE] = LMS7param(DIQ1_PE);
+    wndId2Enum[rgrDIQ2_DS] = LMS7param(DIQ2_DS);
+    wndId2Enum[chkDIQ2_PE] = LMS7param(DIQ2_PE);
+    wndId2Enum[rgrRX_MUX] = LMS7param(RX_MUX);
+    wndId2Enum[chkFCLK1_PE] = LMS7param(FCLK1_PE);
+    wndId2Enum[chkFCLK2_PE] = LMS7param(FCLK2_PE);
+    wndId2Enum[chkIQ_SEL_EN_1_PE] = LMS7param(IQ_SEL_EN_1_PE);
+    wndId2Enum[chkIQ_SEL_EN_2_PE] = LMS7param(IQ_SEL_EN_2_PE);
+    wndId2Enum[cmbLML1_AIP] = LMS7param(LML1_AIP);
+    wndId2Enum[cmbLML1_AQP] = LMS7param(LML1_AQP);
+    wndId2Enum[cmbLML1_BIP] = LMS7param(LML1_BIP);
+    wndId2Enum[cmbLML1_BQP] = LMS7param(LML1_BQP);
+    wndId2Enum[cmbLML1_RX_PRE] = LMS7param(LML1_RF2BB_PRE);
+    wndId2Enum[cmbLML1_RX_PST] = LMS7param(LML1_RF2BB_PST);
+    wndId2Enum[cmbLML1_S0S] = LMS7param(LML1_S0S);
+    wndId2Enum[cmbLML1_S1S] = LMS7param(LML1_S1S);
+    wndId2Enum[cmbLML1_S2S] = LMS7param(LML1_S2S);
+    wndId2Enum[cmbLML1_S3S] = LMS7param(LML1_S3S);
+    wndId2Enum[cmbLML1_TX_PRE] = LMS7param(LML1_BB2RF_PRE);
+    wndId2Enum[cmbLML1_TX_PST] = LMS7param(LML1_BB2RF_PST);
+    wndId2Enum[cmbLML2_AIP] = LMS7param(LML2_AIP);
+    wndId2Enum[cmbLML2_AQP] = LMS7param(LML2_AQP);
+    wndId2Enum[cmbLML2_BIP] = LMS7param(LML2_BIP);
+    wndId2Enum[cmbLML2_BQP] = LMS7param(LML2_BQP);
+    wndId2Enum[cmbLML2_RX_PRE] = LMS7param(LML2_RF2BB_PRE);
+    wndId2Enum[cmbLML2_RX_PST] = LMS7param(LML2_RF2BB_PST);
+    wndId2Enum[cmbLML2_S0S] = LMS7param(LML2_S0S);
+    wndId2Enum[cmbLML2_S1S] = LMS7param(LML2_S1S);
+    wndId2Enum[cmbLML2_S2S] = LMS7param(LML2_S2S);
+    wndId2Enum[cmbLML2_S3S] = LMS7param(LML2_S3S);
+    wndId2Enum[cmbLML2_TX_PRE] = LMS7param(LML2_BB2RF_PRE);
+    wndId2Enum[cmbLML2_TX_PST] = LMS7param(LML2_BB2RF_PST);
+    wndId2Enum[rgrLML_MODE1] = LMS7param(LML1_MODE);
+    wndId2Enum[rgrLML_MODE2] = LMS7param(LML2_MODE);
+    wndId2Enum[rgrLML_TXNRXIQ1] = LMS7param(LML1_TXNRXIQ);
+    wndId2Enum[rgrLML_TXNRXIQ2] = LMS7param(LML2_TXNRXIQ);
+    wndId2Enum[chkLRST_RX_A] = LMS7param(LRST_RX_A);
+    wndId2Enum[chkLRST_RX_B] = LMS7param(LRST_RX_B);
+    wndId2Enum[chkLRST_TX_A] = LMS7param(LRST_TX_A);
+    wndId2Enum[chkLRST_TX_B] = LMS7param(LRST_TX_B);
+    wndId2Enum[cmbMCLK1SRC] = LMS7param(MCLK1SRC);
+    wndId2Enum[cmbRXTSPCLKA_DIV] = LMS7param(RXTSPCLKA_DIV);
+    wndId2Enum[chkMCLK1_PE] = LMS7param(MCLK1_PE);
+    wndId2Enum[cmbMCLK2SRC] = LMS7param(MCLK2SRC);
+    wndId2Enum[cmbTXTSPCLKA_DIV] = LMS7param(TXTSPCLKA_DIV);
+    wndId2Enum[chkMCLK2_PE] = LMS7param(MCLK2_PE);
+    wndId2Enum[chkMIMO_SISO] = LMS7param(MIMO_SISO);
+    wndId2Enum[chkMOD_EN] = LMS7param(MOD_EN);
+    wndId2Enum[chkMRST_RX_A] = LMS7param(MRST_RX_A);
+    wndId2Enum[chkMRST_RX_B] = LMS7param(MRST_RX_B);
+    wndId2Enum[chkMRST_TX_A] = LMS7param(MRST_TX_A);
+    wndId2Enum[chkMRST_TX_B] = LMS7param(MRST_TX_B);
+    wndId2Enum[chkRXDIVEN] = LMS7param(RXDIVEN);
+    wndId2Enum[chkRXEN_A] = LMS7param(RXEN_A);
+    wndId2Enum[chkRXEN_B] = LMS7param(RXEN_B);
+    wndId2Enum[cmbRXRDCLK_MUX] = LMS7param(RXRDCLK_MUX);
+    wndId2Enum[cmbRXWRCLK_MUX] = LMS7param(RXWRCLK_MUX);
+    wndId2Enum[chkRX_CLK_PE] = LMS7param(RX_CLK_PE);
+    wndId2Enum[chkSCLK_PE] = LMS7param(SCLK_PE);
+    wndId2Enum[rgrSCL_DS] = LMS7param(SCL_DS);
+    wndId2Enum[chkSCL_PE] = LMS7param(SCL_PE);
+    wndId2Enum[rgrSDA_DS] = LMS7param(SDA_DS);
+    wndId2Enum[chkSDA_PE] = LMS7param(SDA_PE);
+    wndId2Enum[rgrSDIO_DS] = LMS7param(SDIO_DS);
+    wndId2Enum[chkSDIO_PE] = LMS7param(SDIO_PE);
+    wndId2Enum[chkSDO_PE] = LMS7param(SDO_PE);
+    wndId2Enum[chkSEN_PE] = LMS7param(SEN_PE);
+    wndId2Enum[rgrSPIMODE] = LMS7param(SPIMODE);
+    wndId2Enum[chkSRST_RXFIFO] = LMS7param(SRST_RXFIFO);
+    wndId2Enum[chkSRST_TXFIFO] = LMS7param(SRST_TXFIFO);
+    wndId2Enum[chkTXDIVEN] = LMS7param(TXDIVEN);
+    wndId2Enum[chkTXEN_A] = LMS7param(TXEN_A);
+    wndId2Enum[chkTXEN_B] = LMS7param(TXEN_B);
+    wndId2Enum[rgrTX_MUX] = LMS7param(TX_MUX);
+    wndId2Enum[chkTXNRX1_PE] = LMS7param(TXNRX1_PE);
+    wndId2Enum[chkTXNRX2_PE] = LMS7param(TXNRX2_PE);
+    wndId2Enum[cmbTXRDCLK_MUX] = LMS7param(TXRDCLK_MUX);
+    wndId2Enum[cmbTXWRCLK_MUX] = LMS7param(TXWRCLK_MUX);
+    wndId2Enum[chkTX_CLK_PE] = LMS7param(TX_CLK_PE);
+    wndId2Enum[rgrLML_FIDM1] = LMS7param(LML1_FIDM);
+    wndId2Enum[rgrLML_FIDM2] = LMS7param(LML2_FIDM);
+    wndId2Enum[chkFCLK1_INV] = LMS7param(FCLK1_INV);
+    wndId2Enum[chkFCLK2_INV] = LMS7param(FCLK2_INV);
+    wndId2Enum[cmbMCLK1DLY] = LMS7param(MCLK1DLY);
+    wndId2Enum[cmbMCLK2DLY] = LMS7param(MCLK2DLY);
+    wndId2Enum[rgrDIQDIRCTR2] = LMS7param(DIQDIRCTR2);
+    wndId2Enum[rgrDIQDIR2] = LMS7param(DIQDIR2);
+    wndId2Enum[rgrDIQDIRCTR1] = LMS7param(DIQDIRCTR1);
+    wndId2Enum[rgrDIQDIR1] = LMS7param(DIQDIR1);
+    wndId2Enum[rgrENABLEDIRCTR2] = LMS7param(ENABLEDIRCTR2);
+    wndId2Enum[rgrENABLEDIR2] = LMS7param(ENABLEDIR2);
+    wndId2Enum[rgrENABLEDIRCTR1] = LMS7param(ENABLEDIRCTR1);
+    wndId2Enum[rgrENABLEDIR1] = LMS7param(ENABLEDIR1);
+
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlLimeLightPAD_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlLimeLightPAD_view::ParameterChangeHandler(wxSpinEvent& event)
+{
+    wxCommandEvent evt;
+    evt.SetInt(event.GetInt());
+    evt.SetId(event.GetId());
+    evt.SetEventObject(event.GetEventObject());
+    ParameterChangeHandler(evt);
+}
+
+void lms7002_pnlLimeLightPAD_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    LMS_WriteParam(lmsControl,parameter,event.GetInt());
+}
+
+void lms7002_pnlLimeLightPAD_view::onbtnReadVerRevMask( wxCommandEvent& event )
+{
+    uint16_t value = 0;
+
+    LMS_ReadParam(lmsControl,LMS7param(VER),&value);
+    lblVER->SetLabel(wxString::Format(_("%i"), value));
+
+    LMS_ReadParam(lmsControl,LMS7param(REV),&value);
+    lblREV->SetLabel(wxString::Format(_("%i"), value));
+
+    LMS_ReadParam(lmsControl,LMS7param(MASK),&value);
+    lblMASK->SetLabel(wxString::Format(_("%i"), value));
+}
+
+void lms7002_pnlLimeLightPAD_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlLimeLightPAD_view.h b/src/lms7002_wxgui/lms7002_pnlLimeLightPAD_view.h
new file mode 100644
index 0000000..cfadff6
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlLimeLightPAD_view.h
@@ -0,0 +1,37 @@
+#ifndef __lms7002_pnlLimeLightPAD_view__
+#define __lms7002_pnlLimeLightPAD_view__
+
+/**
+ at file
+Subclass of pnlLimeLightPAD_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+namespace lime{
+
+}
+/** Implementing pnlLimeLightPAD_view */
+class lms7002_pnlLimeLightPAD_view : public pnlLimeLightPAD_view
+{
+	protected:
+		// Handlers for pnlLimeLightPAD_view events.
+		void ParameterChangeHandler( wxCommandEvent& event );
+        void ParameterChangeHandler(wxSpinEvent& event);
+		void onbtnReadVerRevMask( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		lms7002_pnlLimeLightPAD_view( wxWindow* parent );
+	//// end generated class members
+		lms7002_pnlLimeLightPAD_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+protected:
+    lms_device_t* lmsControl;
+	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlLimeLightPAD_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlMCU_BD_view.cpp b/src/lms7002_wxgui/lms7002_pnlMCU_BD_view.cpp
new file mode 100644
index 0000000..7933850
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlMCU_BD_view.cpp
@@ -0,0 +1,1187 @@
+#include <fstream>
+#include "lms7002_pnlMCU_BD_view.h"
+#include <wx/msgdlg.h>
+#include <wx/filedlg.h>
+#include "dlgViewIRAM.h"
+#include "dlgViewSFR.h"
+#include "MCU_File.h"
+
+
+const long lms7002_pnlMCU_BD_view::ID_PROGRAMING_STATUS_EVENT = wxNewId();
+const long lms7002_pnlMCU_BD_view::ID_PROGRAMING_FINISH_EVENT = wxNewId();
+
+lms7002_pnlMCU_BD_view::lms7002_pnlMCU_BD_view(wxWindow* parent)
+    :
+    pnlMCU_BD_view(parent), lmsControl(nullptr)
+{
+    mThreadWorking = false;
+    progressPooler = new wxTimer(this, wxNewId());
+
+    m_iRegAddress = 1;
+    m_iRegRead = 1;
+    m_iTestNo = 0;
+    m_bLoadedDebug = 0;
+    m_bLoadedProd = 0;
+
+    m_iDebug = 0;
+    m_iPCvalue = 0;
+    m_iTestNo = 1;
+    m_iInstrNo = 1;
+    m_iMode0 = 0;
+    m_iMode1 = 0;
+
+    m_iRegAddress = 1;
+    m_iRegRead = 1;
+
+    RunInstr->Enable(false);
+    ResetPC->Enable(false);
+    InstrNo->Enable(false);
+    ViewSFRs->Enable(false);
+    ViewIRAM->Enable(false);
+    EraseIRAM->Enable(false);
+    SelDiv->Enable(false);
+    SelDiv->SetSelection(0);
+    cmbRegAddr->SetSelection(1);
+
+    PCValue->SetLabel(wxString::Format(_("0x%04X"), m_iPCvalue));
+
+    InstrNo->SetLabel(_("1"));
+    m_sTestNo->SetLabel(_("1"));
+    chkReset->SetValue(true);
+    mLoadedProgramFilename = "";
+    m_iLoopTries=20;
+    obj_ptr=this;
+}
+
+lms7002_pnlMCU_BD_view::~lms7002_pnlMCU_BD_view()
+{
+    if(mThreadWorking)
+        mWorkerThread.join();
+}
+
+/** @brief Read program code from file into memory
+    @param inFileName source file path
+    @param bin binary or hex file
+    @return 0:success, -1:file not found
+*/
+int lms7002_pnlMCU_BD_view::GetProgramCode(const char* inFileName, bool bin)
+{
+    unsigned char ch=0x00;
+    bool find_byte=false;
+    int i=0;
+
+    if(!bin)
+    {
+        MCU_File	inFile(inFileName, "rb");
+        if (inFile.FileOpened() == false)
+            return -1;
+
+        mLoadedProgramFilename = inFileName;
+        try
+        {
+            inFile.ReadHex(max_array_size-1);
+        }
+        catch (...)
+        {
+            return -1;
+        }
+
+        for (i = 0; i<max_array_size; i++)
+        {
+            find_byte=inFile.GetByte(i, ch);
+            if (find_byte==true)
+                byte_array[i]=ch;
+            else
+                byte_array[i]=0x00;
+        };
+    }
+    else
+    {
+        char inByte = 0;
+        std::fstream fin;
+        fin.open(inFileName, std::ios::in | std::ios::binary);
+        if (fin.good() == false)
+            return -1;
+        mLoadedProgramFilename = inFileName;
+        memset(byte_array, 0, max_array_size);
+        for (int i = 0; i<max_array_size && !fin.eof(); ++i)
+        {
+            inByte = 0;
+            fin.read(&inByte, 1);
+            byte_array[i]=inByte;
+        }
+    }
+    return 0;
+}
+
+void lms7002_pnlMCU_BD_view::OnButton_LOADHexClick( wxCommandEvent& event )
+{
+    wxFileDialog dlg(this, _("Open hex file"), _("hex"), _("*.hex"), _("HEX Files (*.hex)|*.hex|BIN Files (*.bin)|*.bin|All Files (*.*)|*.*||"), wxFD_OPEN | wxFD_FILE_MUST_EXIST);
+    if (dlg.ShowModal() == wxID_CANCEL)
+        return;
+
+    wxString m_sHexFileName = dlg.GetPath();
+    int status = 0;
+    if (dlg.GetFilterIndex() == 0)
+        status = GetProgramCode(m_sHexFileName.mb_str(), false);
+    else
+        status = GetProgramCode(m_sHexFileName.mb_str(), true);
+
+    if (status != 0)
+    {
+        wxMessageBox(_("Failed to load Hex file"));
+        return;
+    }
+
+    wxString temps;
+    temps = _(".hex file: ");
+    temps = temps << m_sHexFileName;
+    lblProgCodeFile->SetLabel(temps);
+}
+
+void lms7002_pnlMCU_BD_view::OnchkResetClick( wxCommandEvent& event )
+{
+    assert(lmsControl != nullptr);
+    if (chkReset->IsChecked())
+    {
+        // MODE=0
+        // RESET
+        m_iMode0 = 0;
+        m_iMode1 = 0;
+        LMS_ResetLMSMCU(lmsControl);
+        rgrMode->Enable(false);
+        btnStartProgramming->Enable(false);
+        DebugMode->SetValue(false);
+
+        m_iDebug = 0;
+        RunInstr->Enable(false);
+        ResetPC->Enable(false);
+        InstrNo->Enable(false);
+        ViewSFRs->Enable(false);
+        ViewIRAM->Enable(false);
+        EraseIRAM->Enable(false);
+        SelDiv->Enable(false);
+        // global variables
+        m_bLoadedDebug = 0;
+        m_bLoadedProd = 0;
+    }
+    else
+    {
+        rgrMode->Enable(true);
+        btnStartProgramming->Enable(true);
+    }
+}
+
+void lms7002_pnlMCU_BD_view::OnbtnStartProgrammingClick( wxCommandEvent& event )
+{
+    progressBar->SetValue(0);
+    DebugMode->SetValue(false);
+    int mode = rgrMode->GetSelection() + 1;
+    m_iMode0 = mode & 0x01;
+    m_iMode1 = (mode >> 1) & 0x01;
+
+    if (chkReset->IsChecked())
+    {
+        wxMessageBox(_("Turn off reset."));
+        return;
+    }
+
+
+    if (mThreadWorking)
+        return;
+    Disable();
+    progressBar->SetValue(0);
+    progressPooler->Start(200);
+    Connect(ID_PROGRAMING_FINISH_EVENT, wxEVT_THREAD, wxThreadEventHandler(lms7002_pnlMCU_BD_view::OnProgrammingfinished), NULL, this);
+    Connect(ID_PROGRAMING_STATUS_EVENT, wxEVT_COMMAND_THREAD, (wxObjectEventFunction)&lms7002_pnlMCU_BD_view::OnProgramingStatusUpdate);
+    obj_ptr = this;
+    mThreadWorking = true;
+    mWorkerThread = std::thread([](lms7002_pnlMCU_BD_view* pthis, char mode1, char mode0)
+    {
+        lms_target_t target;
+        int retval=0;
+        if (mode1 == 0 && mode0 == 0)
+            retval = LMS_ResetLMSMCU(pthis->lmsControl);
+        else
+        {
+            if (mode0 == 1 && mode1 == 0)
+                target = LMS_TARGET_FLASH;
+            else if (mode0 == 0 && mode1 == 1)
+                target = LMS_TARGET_RAM;
+            else if (mode0 == 1 && mode1 == 1)
+                target = LMS_TARGET_BOOT;
+
+            retval = LMS_ProgramLMSMCU(pthis->lmsControl, (const char*)pthis->byte_array, max_array_size, target, OnProgrammingCallback);
+        }
+        wxThreadEvent *evt = new wxThreadEvent();
+        evt->SetInt(retval);
+        evt->SetId(ID_PROGRAMING_FINISH_EVENT);
+        wxQueueEvent(pthis, evt);
+    }, this, m_iMode1, m_iMode0);
+}
+
+void lms7002_pnlMCU_BD_view::OnbtnLoadTestFileClick( wxCommandEvent& event )
+{
+    int  test_code = 0;
+    int  address = 0;
+    int  value = 0;
+    int i = 0;
+    //int temp;
+    wxFileDialog dlg(this, _("Open txt file"), _("txt"), _("*.txt"), _("TXT Files (*.txt)|*.txt|TXT Files (*.txt)|*.txt |All Files (*.*)|*.*||"), wxFD_OPEN | wxFD_FILE_MUST_EXIST);
+    if (dlg.ShowModal() == wxID_CANCEL)
+        return;
+
+    wxString m_sTxtFileName = dlg.GetPath();
+    wxString temps;
+    temps = _("Test results file: ");
+    temps = temps + m_sTxtFileName;
+    lblTestResultsFile->SetLabel(temps);
+
+    FILE * inFile = NULL;
+    inFile = fopen(m_sTxtFileName.mb_str(), "r");
+
+    // debugging
+    //FILE * outFile=NULL;
+    //outFile = fopen("Out.txt", "w");
+    // end debugging
+    if (inFile != NULL)
+    {
+        m_iTestResultFileLine = 0;
+        for (i = 0; i<256; i++)
+        {
+            TestResultArray_code[i] = 0;
+            TestResultArray_address[i] = 0;
+            TestResultArray_value[i] = 0;
+        }
+
+        m_iTestResultFileLine = 0;
+        fscanf(inFile, "%d", &test_code);
+        while (!feof(inFile))
+        {
+            //fscanf(inFile, "%d %d %d", &test_code, &address, &value);
+            fscanf(inFile, "%d ", &address);
+            fscanf(inFile, "%d\n", &value);
+            TestResultArray_code[m_iTestResultFileLine] = (unsigned char)(test_code);
+            TestResultArray_address[m_iTestResultFileLine] = (unsigned char)(address);
+            TestResultArray_value[m_iTestResultFileLine] = (unsigned char)(value);
+
+            m_iTestResultFileLine++;
+            fscanf(inFile, "%d", &test_code);
+        }
+    }
+    fclose(inFile);
+
+    // debugging
+    //for (i=0; i<m_iTestResultFileLine; i++) {
+    //  fprintf(outFile, "%d %d %d \n",
+    //          TestResultArray_code[i],
+    //          TestResultArray_address[i],
+    //          TestResultArray_value[i]);
+    //}
+    // fclose(outFile);
+    // end debugging
+
+}
+
+void lms7002_pnlMCU_BD_view::Wait_CLK_Cycles(int delay)
+{
+	//// some delay
+    int i=0;
+    uint16_t val;
+	for (i=0;i<(delay/64);i++)
+       LMS_ReadLMSReg(lmsControl,0x0003,&val);
+}
+
+void lms7002_pnlMCU_BD_view::RunTest_MCU(int m_iMode1, int m_iMode0, unsigned short test_code, int m_iDebug) {
+
+	int i=0;
+	int limit=0;
+	unsigned short tempi=0x0000;
+	unsigned short basei=0x0000;
+
+	if  (test_code<=15) basei=(test_code<<4);
+	else basei=0x0000;
+
+	basei=basei&0xFFF0; // not necessery
+	// 4 LSBs are zeros
+
+	// variable basei contains test no. value at bit positions 7-4
+	// used for driving the P0 input
+	// P0 defines the test no.
+
+	if ((test_code>7)||(test_code==0))
+        limit=1;
+	else
+        limit=50;
+
+	// tests 8 to 14 have short duration
+
+	if (m_iDebug==1) return; // normal MCU operating mode required
+
+	// EXT_INT2=1, external interrupt 2 is raised
+	tempi=0x0000;  // changed
+	int m_iExt2=1;
+
+	if (m_iExt2==1)  tempi=tempi|0x0004;
+	if (m_iMode1==1) tempi=tempi|0x0002;
+	if (m_iMode0==1) tempi=tempi|0x0001;
+
+	// tempi variable is driving the mspi_REG2
+
+    LMS_WriteLMSReg(lmsControl,0x8002,tempi);// REG2 write
+
+	// generating waveform
+	for (i=0; i<=limit; i++)
+    {
+		tempi=basei|0x000C;
+                LMS_WriteLMSReg(lmsControl,0x8000,tempi);
+		// REG0 write
+		Wait_CLK_Cycles(256);
+                tempi=basei|0x000D;
+                LMS_WriteLMSReg(lmsControl,0x8000,tempi);
+		// REG0 write  - P0(0) set
+		Wait_CLK_Cycles(256);
+		tempi=basei|0x000C;
+		LMS_WriteLMSReg(lmsControl,0x8000,tempi);
+		// REG0 write
+		Wait_CLK_Cycles(256);
+		tempi=basei|0x000E;
+		LMS_WriteLMSReg(lmsControl,0x8000,tempi);
+		// REG0 write - PO(1) set
+		Wait_CLK_Cycles(256);
+
+		if (i==0) {
+            // EXT_INT2=0
+            // external interrupt 2 is pulled down
+			tempi=0x0000; // changed
+			m_iExt2=0;
+			if (m_iExt2==1)  tempi=tempi|0x0004;
+			if (m_iMode1==1) tempi=tempi|0x0002;
+			if (m_iMode0==1) tempi=tempi|0x0001;
+			LMS_WriteLMSReg(lmsControl,0x8002,tempi);
+            // REG2 write
+		}
+	}
+}
+
+void lms7002_pnlMCU_BD_view::DebugModeSet_MCU(int m_iMode1, int m_iMode0)
+{
+        unsigned short tempi=0x00C0;
+        // bit DEBUG is set
+		int m_iExt2=0;
+		if (m_iExt2==1)  tempi=tempi|0x0004;
+		if (m_iMode1==1) tempi=tempi|0x0002;
+		if (m_iMode0==1) tempi=tempi|0x0001;
+
+		// Select debug mode
+        LMS_WriteLMSReg(lmsControl,0x8002,tempi);
+		// REG2 write
+}
+
+ void lms7002_pnlMCU_BD_view::DebugModeExit_MCU(int m_iMode1, int m_iMode0)
+{
+
+        unsigned short tempi=0x0000; // bit DEBUG is zero
+		int m_iExt2=0;
+
+		if (m_iExt2==1)  tempi=tempi|0x0004;
+		if (m_iMode1==1) tempi=tempi|0x0002;
+		if (m_iMode0==1) tempi=tempi|0x0001;
+		// To run mode
+		LMS_WriteLMSReg(lmsControl,0x8002,tempi);  // REG2 write
+}
+
+ int lms7002_pnlMCU_BD_view::WaitUntilWritten(){
+
+	 // waits if WRITE_REQ (REG3[2]) flag is equal to '1'
+	 // this means that  write operation is in progress
+	unsigned short tempi=0x0000;
+	int countDown=m_iLoopTries;  // Time out value
+    LMS_ReadLMSReg(lmsControl,0x0003,&tempi); // REG3 read
+
+	while (( (tempi&0x0004) == 0x0004) && (countDown>0))
+    {
+		LMS_ReadLMSReg(lmsControl,0x0003,&tempi); // REG3 read
+		countDown--;
+	}
+	if (countDown==0)
+        return -1; // an error occured, timer elapsed
+	else
+        return 0; // Finished regularly
+	// pass if WRITE_REQ is '0'
+}
+
+ int lms7002_pnlMCU_BD_view::ReadOneByte(unsigned char * data)
+{
+	unsigned short tempi=0x0000;
+	int countDown=m_iLoopTries;
+
+     // waits when READ_REQ (REG3[3]) flag is equal to '0'
+	 // this means that there is nothing to read
+	LMS_ReadLMSReg(lmsControl,0x0003,&tempi); // REG3 read
+
+    while (((tempi&0x0008)==0x0000) && (countDown>0))
+    {
+        // wait if READ_REQ is '0'
+        LMS_ReadLMSReg(lmsControl,0x0003,&tempi); // REG3 read
+        countDown--;
+	}
+
+	if (countDown>0)
+    { // Time out has not occured
+        LMS_ReadLMSReg(lmsControl,0x0005,&tempi);; // REG5 read
+        // return the read byte
+        (*data) = (unsigned char) (tempi);
+	}
+	else
+        (* data) =0;
+	 // return the zero, default value
+
+	if (countDown==0)
+        return -1; // an error occured
+	else
+        return 0; // finished regularly
+}
+
+int lms7002_pnlMCU_BD_view::One_byte_command(unsigned short data1, unsigned char * rdata1)
+{
+	unsigned char tempc=0x00;
+	int retval=0;
+	*rdata1=0x00; //default return value
+
+	// sends the one byte command
+        LMS_WriteLMSReg(lmsControl,0x8004,data1); //REG4 write
+	retval=WaitUntilWritten();
+	if (retval==-1) return -1;
+	// error if operation executes too long
+
+    // gets the one byte answer
+	retval=ReadOneByte(&tempc);
+    if (retval==-1) return -1;
+	// error if operation takes too long
+
+	*rdata1=tempc;
+	return 0;
+}
+
+int lms7002_pnlMCU_BD_view::ResetPC_MCU()
+{
+    unsigned char tempc1=0x00;
+    int retval=0;
+    retval=One_byte_command(0x70, &tempc1);
+    return retval;
+}
+
+int lms7002_pnlMCU_BD_view::Three_byte_command(
+	    unsigned char data1,unsigned char data2,unsigned char data3,
+		unsigned char * rdata1,unsigned char * rdata2,unsigned char * rdata3){
+
+
+    int retval=0;
+    *rdata1=0x00;
+    *rdata2=0x00;
+    *rdata3=0x00;
+
+    LMS_WriteLMSReg(lmsControl,0x8004,(unsigned short)data1);
+    retval=WaitUntilWritten();
+    if (retval==-1) return -1;
+    LMS_WriteLMSReg(lmsControl,0x8004,(unsigned short)data2); //REG4 write
+    retval=WaitUntilWritten();
+    if (retval==-1) return -1;
+
+    LMS_WriteLMSReg(lmsControl,0x8004,(unsigned short)data3); //REG4 write
+    retval=WaitUntilWritten();
+    if (retval==-1) return -1;
+
+    retval= ReadOneByte(rdata1);
+    if (retval==-1) return -1;
+
+    retval= ReadOneByte(rdata2);
+    if (retval==-1) return -1;
+
+    retval= ReadOneByte(rdata3);
+    if (retval==-1) return -1;
+
+    return 0;
+}
+
+int lms7002_pnlMCU_BD_view::RunInstr_MCU(unsigned short * pPCVAL)
+{
+    unsigned char tempc1, tempc2, tempc3=0x00;
+    int retval=0;
+    retval=Three_byte_command(0x74, 0x00, 0x00, &tempc1, &tempc2, &tempc3);
+	if (retval==-1) (*pPCVAL)=0;
+	else (*pPCVAL)=tempc2*256+tempc3;
+	return retval;
+}
+
+void lms7002_pnlMCU_BD_view::OnbtnRunTestClick( wxCommandEvent& event )
+{
+    wxString m_sTxtFileName = _("lms7suite_mcu/TestResults.txt");
+    lblTestResultsFile->SetLabel("Test results file: " + m_sTxtFileName);
+
+    FILE * inFile = NULL;
+    inFile = fopen(m_sTxtFileName.mb_str(), "r");
+
+    if (inFile != NULL)
+    {
+        m_iTestResultFileLine = 0;
+        for (int i = 0; i < 256; i++)
+        {
+            TestResultArray_code[i] = 0;
+            TestResultArray_address[i] = 0;
+            TestResultArray_value[i] = 0;
+        }
+
+        m_iTestResultFileLine = 0;
+        int  test_code = 0;
+        int  address = 0;
+        int  value = 0;
+        fscanf(inFile, "%d", &test_code);
+        while (!feof(inFile))
+        {
+            fscanf(inFile, "%d ", &address);
+            fscanf(inFile, "%d\n", &value);
+            TestResultArray_code[m_iTestResultFileLine] = (unsigned char)(test_code);
+            TestResultArray_address[m_iTestResultFileLine] = (unsigned char)(address);
+            TestResultArray_value[m_iTestResultFileLine] = (unsigned char)(value);
+
+            m_iTestResultFileLine++;
+            fscanf(inFile, "%d", &test_code);
+        }
+    }
+    else
+    {
+        wxMessageBox(_("lms7suite_mcu/TestResults.txt file not found"));
+        return;
+    }
+    fclose(inFile);
+
+    unsigned char tempc1, tempc2, tempc3 = 0x00;
+    int retval = 0;
+    int m_iError = 0;
+    int i = 0;
+
+    if ((m_iTestNo <= 0) || (m_iTestNo>15))
+    {
+        m_iTestNo = 0;
+        m_sTestNo->SetValue(_("0"));
+    }
+    else
+    {
+        RunTest_MCU(m_iMode1, m_iMode0, m_iTestNo, m_iDebug);
+    }
+
+    // check the results
+    if (m_iDebug == 0)
+        DebugModeSet_MCU(m_iMode1, m_iMode0);
+    // Go to Debug mode
+    m_iError = 0;
+    i = 0;
+    while ((i<m_iTestResultFileLine) && (m_iError == 0))
+    {
+        if (TestResultArray_code[i] == m_iTestNo) {
+            retval = Three_byte_command(0x78, (unsigned char)(TestResultArray_address[i]), 0x00, &tempc1, &tempc2, &tempc3);
+            if ((retval == -1) || (tempc3 != TestResultArray_value[i])) m_iError = 1;
+            else i++;
+        }
+        else i++;
+    };
+    //exit the debug mode
+    DebugModeExit_MCU(m_iMode1, m_iMode0);
+
+    wxString temps, temps1, temps2, temps3;
+    if (m_iError == 1)
+    {
+        temps1 = wxString::Format(_("0x%02X"), TestResultArray_address[i]);
+        temps2 = wxString::Format(_("0x%02X"), TestResultArray_value[i]);
+        temps3 = wxString::Format(_("0x%02X"), tempc3);
+
+        temps = _("Test failed. No.:");
+        temps = temps << TestResultArray_code[i];
+        temps = temps << _(", at address ") << temps1;
+        temps = temps << _(", should be ") << temps2;
+        temps = temps << _(", but is read ") << temps3;
+    }
+    else
+        temps = _("OK");
+    wxMessageBox(temps);
+    return;
+
+}
+
+void lms7002_pnlMCU_BD_view::OnDebugModeClick( wxCommandEvent& event )
+{
+    if (DebugMode->IsChecked())
+    {
+        RunInstr->Enable(true);
+        ResetPC->Enable(true);
+        InstrNo->Enable(true);
+        ViewSFRs->Enable(true);
+        ViewIRAM->Enable(true);
+        EraseIRAM->Enable(true);
+        SelDiv->Enable(true);
+
+        m_iDebug = 1;
+        DebugModeSet_MCU(m_iMode1, m_iMode0);
+    }
+    else
+    {
+        RunInstr->Enable(false);
+        ResetPC->Enable(false);
+        InstrNo->Enable(false);
+        ViewSFRs->Enable(false);
+        ViewIRAM->Enable(false);
+        EraseIRAM->Enable(false);
+        SelDiv->Enable(false);
+
+        m_iDebug = 0;
+        DebugModeExit_MCU(m_iMode1, m_iMode0);
+    }
+}
+
+void lms7002_pnlMCU_BD_view::OnRunInstruction( wxCommandEvent& event )
+{
+    wxString m_sPCVal;
+    int i = 0;
+    int retval = 0;
+    unsigned short m_iPC = 0;
+
+    if ((m_iInstrNo <1) || (m_iInstrNo>100))
+    {
+        m_iInstrNo = 0; // default TestNo.
+        InstrNo->SetValue(_("0"));
+        wxMessageBox(_("Number of instructions must be in the range [1-100]!"));
+    }
+    else
+    {
+        for (i = 0; i<m_iInstrNo; i++)
+        {
+            retval = RunInstr_MCU(&m_iPC);
+            if (retval == -1)
+            {
+                i = m_iInstrNo; // end loop
+                m_iPCvalue = 0;
+            }
+            else
+            {
+                m_iPCvalue = m_iPC;
+            }
+        }
+        m_sPCVal.Printf(_("0x%04X"), m_iPCvalue);
+        PCValue->SetLabel(m_sPCVal);
+    }
+}
+
+void lms7002_pnlMCU_BD_view::OnResetPCClick( wxCommandEvent& event )
+{
+    int retval = ResetPC_MCU();
+    if (retval == -1)
+        wxMessageBox(_("Unable to reset MCU's Program Counter"));
+}
+
+int lms7002_pnlMCU_BD_view::Read_SFR()
+{
+    int i=0;
+	unsigned char tempc1, tempc2, tempc3=0x00;
+	int retval=0;
+
+	//default m_SFR array initialization
+	for (i=0; i<=255; i++)
+        m_SFR[i]=0x00;
+        OnProgrammingCallback(0, 48, "");
+	// code 0x7A is for reading the SFR registers
+	retval=Three_byte_command(0x7A, 0x80, 0x00, &tempc1, &tempc2, &tempc3); // P0
+	if (retval==-1) return -1;
+	m_SFR[0x80]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x81, 0x00, &tempc1, &tempc2, &tempc3); // SP
+	if (retval==-1) return -1;
+	m_SFR[0x81]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x82, 0x00, &tempc1, &tempc2, &tempc3); // DPL0
+	if (retval==-1) return -1;
+	m_SFR[0x82]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x83, 0x00, &tempc1, &tempc2, &tempc3); // DPH0
+	if (retval==-1) return -1;
+	m_SFR[0x83]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x84, 0x00, &tempc1, &tempc2, &tempc3); // DPL1
+	if (retval==-1) return -1;
+	m_SFR[0x84]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x85, 0x00, &tempc1, &tempc2, &tempc3); // DPH1
+	if (retval==-1) return -1;
+	m_SFR[0x85]=tempc3;
+        OnProgrammingCallback(6, 48, "");
+
+	retval=Three_byte_command(0x7A, 0x86, 0x00, &tempc1, &tempc2, &tempc3); // DPS
+	if (retval==-1) return -1;
+	m_SFR[0x86]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x87, 0x00, &tempc1, &tempc2, &tempc3); // PCON
+	if (retval==-1) return -1;
+	m_SFR[0x87]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x88, 0x00, &tempc1, &tempc2, &tempc3); // TCON
+	if (retval==-1) return -1;
+	m_SFR[0x88]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x89, 0x00, &tempc1, &tempc2, &tempc3); // TMOD
+	if (retval==-1) return -1;
+	m_SFR[0x89]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x8A, 0x00, &tempc1, &tempc2, &tempc3); // TL0
+	if (retval==-1) return -1;
+	m_SFR[0x8A]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x8B, 0x00, &tempc1, &tempc2, &tempc3); // TL1
+	if (retval==-1) return -1;
+	m_SFR[0x8B]=tempc3;
+        OnProgrammingCallback(12, 48, "");
+
+	retval=Three_byte_command(0x7A, 0x8C, 0x00, &tempc1, &tempc2, &tempc3); // TH0
+	if (retval==-1) return -1;
+	m_SFR[0x8C]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x8D, 0x00, &tempc1, &tempc2, &tempc3); // TH1
+	if (retval==-1) return -1;
+        m_SFR[0x8D]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x8E, 0x00, &tempc1, &tempc2, &tempc3); // PMSR
+	if (retval==-1) return -1;
+	m_SFR[0x8E]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x90, 0x00, &tempc1, &tempc2, &tempc3); // P1
+	if (retval==-1) return -1;
+	m_SFR[0x90]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x91, 0x00, &tempc1, &tempc2, &tempc3); // DIR1
+	if (retval==-1) return -1;
+	m_SFR[0x91]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x98, 0x00, &tempc1, &tempc2, &tempc3); // SCON
+	if (retval==-1) return -1;
+	m_SFR[0x98]=tempc3;
+        OnProgrammingCallback(18, 48, "");
+
+	retval=Three_byte_command(0x7A, 0x99, 0x00, &tempc1, &tempc2, &tempc3); // SBUF
+	if (retval==-1) return -1;
+	m_SFR[0x99]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xA0, 0x00, &tempc1, &tempc2, &tempc3); // P2
+	if (retval==-1) return -1;
+	m_SFR[0xA0]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xA1, 0x00, &tempc1, &tempc2, &tempc3); // DIR2
+	if (retval==-1) return -1;
+	m_SFR[0xA1]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xA2, 0x00, &tempc1, &tempc2, &tempc3); // DIR0
+	if (retval==-1) return -1;
+	m_SFR[0xA2]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xA8, 0x00, &tempc1, &tempc2, &tempc3); // IEN0
+	if (retval==-1) return -1;
+	m_SFR[0xA8]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xA9, 0x00, &tempc1, &tempc2, &tempc3); // IEN1
+	if (retval==-1) return -1;
+	m_SFR[0xA9]=tempc3;
+        OnProgrammingCallback(24, 48, "");
+
+	retval=Three_byte_command(0x7A, 0xB0, 0x00, &tempc1, &tempc2, &tempc3); // EECTRL
+	if (retval==-1) return -1;
+        m_SFR[0xB0]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xB1, 0x00, &tempc1, &tempc2, &tempc3); // EEDATA
+	if (retval==-1) return -1;
+	m_SFR[0xB1]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xB8, 0x00, &tempc1, &tempc2, &tempc3); // IP0
+	if (retval==-1) return -1;
+	m_SFR[0xB8]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xB9, 0x00, &tempc1, &tempc2, &tempc3); // IP1
+	if (retval==-1) return -1;
+	m_SFR[0xB9]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xBF, 0x00, &tempc1, &tempc2, &tempc3); // USR2
+	if (retval==-1) return -1;
+	m_SFR[0xBF]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xC0, 0x00, &tempc1, &tempc2, &tempc3); // IRCON
+	if (retval==-1) return -1;
+	m_SFR[0xC0]=tempc3;
+        OnProgrammingCallback(30, 48, "");
+
+	retval=Three_byte_command(0x7A, 0xC8, 0x00, &tempc1, &tempc2, &tempc3); // T2CON
+	if (retval==-1) return -1;
+	m_SFR[0xC8]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xCA, 0x00, &tempc1, &tempc2, &tempc3); // RCAP2L
+	if (retval==-1) return -1;
+	m_SFR[0xCA]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xCB, 0x00, &tempc1, &tempc2, &tempc3); // RCAP2H
+	if (retval==-1) return -1;
+	m_SFR[0xCB]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xCC, 0x00, &tempc1, &tempc2, &tempc3); // TL2
+	if (retval==-1) return -1;
+	m_SFR[0xCC]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xCD, 0x00, &tempc1, &tempc2, &tempc3); // TH2
+	if (retval==-1) return -1;
+	m_SFR[0xCD]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xD0, 0x00, &tempc1, &tempc2, &tempc3); // PSW
+	if (retval==-1) return -1;
+        m_SFR[0xD0]=tempc3;
+        OnProgrammingCallback(36, 48, "");
+
+	retval=Three_byte_command(0x7A, 0xE0, 0x00, &tempc1, &tempc2, &tempc3); // ACC
+	if (retval==-1) return -1;
+        m_SFR[0xE0]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xF0, 0x00, &tempc1, &tempc2, &tempc3); // B
+	if (retval==-1) return -1;
+	m_SFR[0xF0]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xEC, 0x00, &tempc1, &tempc2, &tempc3); // REG0
+	if (retval==-1) return -1;
+        m_SFR[0xEC]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xED, 0x00, &tempc1, &tempc2, &tempc3); // REG1
+	if (retval==-1) return -1;
+	m_SFR[0xED]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xEE, 0x00, &tempc1, &tempc2, &tempc3); // REG2
+	if (retval==-1) return -1;
+	m_SFR[0xEE]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xEF, 0x00, &tempc1, &tempc2, &tempc3); // REG3
+	if (retval==-1) return -1;
+	m_SFR[0xEF]=tempc3;
+        OnProgrammingCallback(42, 48, "");
+	retval=Three_byte_command(0x7A, 0xF4, 0x00, &tempc1, &tempc2, &tempc3); // REG4
+	if (retval==-1) return -1;
+	m_SFR[0xF4]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xF5, 0x00, &tempc1, &tempc2, &tempc3); // REG5
+	if (retval==-1) return -1;
+	m_SFR[0xF5]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xF6, 0x00, &tempc1, &tempc2, &tempc3); // REG6
+	if (retval==-1) return -1;
+	m_SFR[0xF6]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xF7, 0x00, &tempc1, &tempc2, &tempc3); // REG7
+	if (retval==-1) return -1;
+	m_SFR[0xF7]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xFC, 0x00, &tempc1, &tempc2, &tempc3); // REG8
+	if (retval==-1) return -1;
+	m_SFR[0xFC]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xFD, 0x00, &tempc1, &tempc2, &tempc3); // REG9
+	if (retval==-1) return -1;
+	m_SFR[0xFD]=tempc3;
+        OnProgrammingCallback(48, 48, "");
+	return 0;
+}
+
+void lms7002_pnlMCU_BD_view::OnViewSFRsClick( wxCommandEvent& event )
+{
+    if (mThreadWorking)
+        return;
+    Disable();
+    progressBar->SetValue(0);
+    progressPooler->Start(200);
+
+    Connect(ID_PROGRAMING_STATUS_EVENT, wxEVT_COMMAND_THREAD, (wxObjectEventFunction)&lms7002_pnlMCU_BD_view::OnProgramingStatusUpdate);
+    Connect(ID_PROGRAMING_FINISH_EVENT, wxEVT_THREAD, wxThreadEventHandler(lms7002_pnlMCU_BD_view::OnReadSFRfinished), NULL, this);
+
+    mThreadWorking = true;
+    mWorkerThread = std::thread([](lms7002_pnlMCU_BD_view* pthis)
+    {
+        int retval = pthis->Read_SFR();
+        wxThreadEvent *evt = new wxThreadEvent();
+        evt->SetInt(retval);
+        evt->SetId(ID_PROGRAMING_FINISH_EVENT);
+        wxQueueEvent(pthis, evt);
+    }, this);
+}
+
+int lms7002_pnlMCU_BD_view::Read_IRAM()
+{
+    unsigned char tempc1, tempc2, tempc3=0x00;
+    int i=0;
+    int retval=0;
+
+    //default
+    //IRAM array initialization
+    for (i=0; i<=255; i++)
+            m_IRAM[i]=0x00;
+
+    unsigned stepsDone=0;
+    OnProgrammingCallback(stepsDone, 256, "");
+    for (i=0; i<=255; i++)
+    {
+        // code 0x78 is for reading the IRAM locations
+		retval=Three_byte_command(0x78, ((unsigned char)(i)), 0x00,&tempc1, &tempc2, &tempc3);
+		if (retval==0)
+            m_IRAM[i]=tempc3;
+		else
+        {
+            i=256; // error, stop
+        }
+       OnProgrammingCallback(++stepsDone, 256, "");
+#ifndef NDEBUG
+        //printf("MCU reading IRAM: %2i/256\r", stepsDone.load());
+#endif
+        Wait_CLK_Cycles(64);
+	}
+#ifndef NDEBUG
+    printf("\nMCU reading IRAM finished\n");
+#endif
+	return retval;
+}
+
+void lms7002_pnlMCU_BD_view::OnViewIRAMClick( wxCommandEvent& event )
+{
+    if (mThreadWorking)
+        return;
+    Disable();
+    progressBar->SetValue(0);
+    progressPooler->Start(200);
+    Connect(ID_PROGRAMING_FINISH_EVENT, wxEVT_THREAD, wxThreadEventHandler(lms7002_pnlMCU_BD_view::OnReadIRAMfinished), NULL, this);
+    Connect(ID_PROGRAMING_STATUS_EVENT, wxEVT_COMMAND_THREAD, (wxObjectEventFunction)&lms7002_pnlMCU_BD_view::OnProgramingStatusUpdate);
+
+    mThreadWorking = true;
+    mWorkerThread = std::thread([](lms7002_pnlMCU_BD_view* pthis)
+        {
+            int retval = pthis->Read_IRAM();
+            wxThreadEvent *evt = new wxThreadEvent();
+            evt->SetInt(retval);
+            evt->SetId(ID_PROGRAMING_FINISH_EVENT);
+            wxQueueEvent(pthis, evt);
+        }, this);
+}
+
+int lms7002_pnlMCU_BD_view::Erase_IRAM()
+{
+	unsigned char tempc1, tempc2, tempc3=0x00;
+	int retval=0;
+	int i=0;
+
+	//default ini.
+	for (i=0; i<=255; i++)
+			m_IRAM[i]=0x00;
+
+    unsigned stepsDone=0;
+    OnProgrammingCallback(stepsDone, 256, "");
+	for (i=0; i<=255; i++)
+    {
+			m_IRAM[i]=0x00;
+            // code 0x7C is for writing the IRAM locations
+			retval=Three_byte_command(0x7C, ((unsigned char)(i)), 0x00,&tempc1, &tempc2, &tempc3);
+            if (retval == -1)
+            {
+                i = 256;
+                //aborted.store(true);
+            }
+            OnProgrammingCallback(++stepsDone, 256, "");
+#ifndef NDEBUG
+            //printf("MCU erasing IRAM: %2i/256\r", stepsDone.load());
+#endif
+	}
+#ifndef NDEBUG
+    printf("\nMCU erasing IRAM finished\n");
+#endif
+	return retval;
+}
+
+void lms7002_pnlMCU_BD_view::OnEraseIRAMClick( wxCommandEvent& event )
+{
+    if (mThreadWorking)
+        return;
+    Disable();
+    progressBar->SetValue(0);
+    progressPooler->Start(200);
+    Connect(ID_PROGRAMING_STATUS_EVENT, wxEVT_COMMAND_THREAD, (wxObjectEventFunction)&lms7002_pnlMCU_BD_view::OnProgramingStatusUpdate);
+    Connect(ID_PROGRAMING_FINISH_EVENT, wxEVT_THREAD, wxThreadEventHandler(lms7002_pnlMCU_BD_view::OnEraseIRAMfinished), NULL, this);
+
+    mThreadWorking = true;
+    mWorkerThread = std::thread([](lms7002_pnlMCU_BD_view* pthis)
+    {
+        int retval = pthis->Erase_IRAM();
+        wxThreadEvent *evt = new wxThreadEvent();
+        evt->SetInt(retval);
+        evt->SetId(ID_PROGRAMING_FINISH_EVENT);
+        wxQueueEvent(pthis, evt);
+    }, this);
+}
+
+int lms7002_pnlMCU_BD_view::Change_MCUFrequency(unsigned char data) {
+
+	unsigned char tempc1, tempc2, tempc3=0x00;
+	int retval=0;
+    // code 0x7E is for writing the SFR registers
+	retval=Three_byte_command(0x7E, 0x8E, data, &tempc1, &tempc2, &tempc3);
+	// PMSR register, address 0x8E
+	return retval;
+}
+
+void lms7002_pnlMCU_BD_view::OnSelDivSelect( wxCommandEvent& event )
+{
+    int retval = 0;
+    int tempi = 0;
+
+    tempi = SelDiv->GetSelection();
+    retval = Change_MCUFrequency(tempi);
+    if (retval == -1)
+        wxMessageBox(_("Cannot set the MCU's frequency"));
+    else
+        wxMessageBox(wxString::Format(_("Current selection: %s"), SelDiv->GetString(tempi)));
+}
+
+void lms7002_pnlMCU_BD_view::Onm_cCtrlBasebandSelect( wxCommandEvent& event )
+{
+    LMS_WriteLMSReg(lmsControl,0x0006, 0x0000);
+}
+
+void lms7002_pnlMCU_BD_view::Onm_cCtrlMCU_BDSelect( wxCommandEvent& event )
+{
+    LMS_WriteLMSReg(lmsControl,0x0006, 0x0001);; //REG6 write
+}
+
+void lms7002_pnlMCU_BD_view::OnRegWriteRead( wxCommandEvent& event )
+{
+    unsigned short addr = cmbRegAddr->GetSelection();
+    long data;
+    txtRegValueWr->GetValue().ToLong(&data);
+    if (data < 0 || data > 255)
+        data = 0;
+
+    if (rbtnRegWrite->GetValue() == 1)
+        LMS_WriteLMSReg(lmsControl,0x8000 + addr, data); //REG write
+    else
+    {
+        unsigned short retval = 0;
+        LMS_ReadLMSReg(lmsControl,addr, &retval); //REG read
+        ReadResult->SetLabel(wxString::Format("Result is: 0x%02X", retval));
+    }
+}
+
+void lms7002_pnlMCU_BD_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+lms7002_pnlMCU_BD_view* lms7002_pnlMCU_BD_view::obj_ptr=nullptr;
+bool lms7002_pnlMCU_BD_view::OnProgrammingCallback(int bsent, int btotal, const char* progressMsg)
+{
+    wxCommandEvent evt;
+    evt.SetEventObject(obj_ptr);
+    evt.SetInt(100.0 * bsent / btotal); //round to int
+    evt.SetString(wxString::From8BitData(progressMsg));
+    evt.SetEventType(wxEVT_COMMAND_THREAD);
+    evt.SetId(ID_PROGRAMING_STATUS_EVENT);
+    wxPostEvent(obj_ptr, evt);
+    return false;
+}
+void lms7002_pnlMCU_BD_view::OnProgramingStatusUpdate(wxCommandEvent& event)
+{
+    progressBar->SetValue(event.GetInt());
+}
+
+void lms7002_pnlMCU_BD_view::OnReadIRAMfinished(wxThreadEvent &event)
+{
+    if (mThreadWorking)
+        mWorkerThread.join();
+    mThreadWorking = false;
+    progressPooler->Stop();
+    Disconnect(ID_PROGRAMING_STATUS_EVENT, wxEVT_THREAD, (wxObjectEventFunction)&lms7002_pnlMCU_BD_view::OnProgramingStatusUpdate);
+    Disconnect(ID_PROGRAMING_FINISH_EVENT, wxEVT_THREAD, wxThreadEventHandler(lms7002_pnlMCU_BD_view::OnReadIRAMfinished), NULL, this);
+    progressBar->SetValue(100);
+    Enable();
+    if (event.GetInt() == -1)
+    {
+        wxMessageBox(_("Unable to read IRAM"));
+        return;
+    }
+    dlgViewIRAM dlg(this);
+    dlg.InitGridData(m_IRAM);
+    dlg.ShowModal();
+}
+
+void lms7002_pnlMCU_BD_view::OnEraseIRAMfinished(wxThreadEvent &event)
+{
+    if(mThreadWorking)
+        mWorkerThread.join();
+    mThreadWorking = false;
+    progressPooler->Stop();
+    Disconnect(ID_PROGRAMING_STATUS_EVENT, wxEVT_THREAD, (wxObjectEventFunction)&lms7002_pnlMCU_BD_view::OnProgramingStatusUpdate);
+    Disconnect(ID_PROGRAMING_FINISH_EVENT, wxEVT_THREAD, wxThreadEventHandler(lms7002_pnlMCU_BD_view::OnEraseIRAMfinished), NULL, this);
+    progressBar->SetValue(100);
+    Enable();
+    if (event.GetInt() == -1)
+        wxMessageBox(_("Unable to erase IRAM"));
+}
+
+void lms7002_pnlMCU_BD_view::OnReadSFRfinished(wxThreadEvent &event)
+{
+    if (mThreadWorking)
+        mWorkerThread.join();
+    mThreadWorking = false;
+    progressPooler->Stop();
+    Disconnect(ID_PROGRAMING_STATUS_EVENT, wxEVT_THREAD, (wxObjectEventFunction)&lms7002_pnlMCU_BD_view::OnProgramingStatusUpdate);
+    Disconnect(ID_PROGRAMING_FINISH_EVENT, wxEVT_THREAD, wxThreadEventHandler(lms7002_pnlMCU_BD_view::OnReadSFRfinished), NULL, this);
+    progressBar->SetValue(100);
+    Enable();
+    if (event.GetInt() == -1)
+    {
+        wxMessageBox(_("Unable to read SFR"));
+        return;
+    }
+    dlgViewSFR dlg(this);
+    dlg.InitGridData(m_SFR);
+    dlg.ShowModal();
+}
+
+void lms7002_pnlMCU_BD_view::OnProgrammingfinished(wxThreadEvent &event)
+{
+    if (mThreadWorking)
+        mWorkerThread.join();
+    mThreadWorking = false;
+    progressPooler->Stop();
+    Disconnect(ID_PROGRAMING_STATUS_EVENT, wxEVT_THREAD, (wxObjectEventFunction)&lms7002_pnlMCU_BD_view::OnProgramingStatusUpdate);
+    Disconnect(ID_PROGRAMING_FINISH_EVENT, wxEVT_THREAD, wxThreadEventHandler(lms7002_pnlMCU_BD_view::OnProgrammingfinished), NULL, this);
+    progressBar->SetValue(100);
+    Enable();
+    if (event.GetInt() == -1)
+    {
+        wxMessageBox(_("Unable to program the MCU"));
+        return;
+    }
+    else
+    {
+        rgrMode->Enable();
+        btnStartProgramming->Enable();
+    }
+}
+
+void lms7002_pnlMCU_BD_view::OnbtnRunProductionTestClicked(wxCommandEvent& event)
+{
+    //TODO MCU testing
+    wxMessageBox(_("Not implemented in API"));
+    /*int status = mcuControl->RunProductionTest_MCU();
+    lblProgCodeFile->SetLabel("Program code file: " + mLoadedProgramFilename);
+    if (status == 0)
+        wxMessageBox(_("Test passed"));
+    else
+        wxMessageBox(_("Test FAILED"));*/
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlMCU_BD_view.h b/src/lms7002_wxgui/lms7002_pnlMCU_BD_view.h
new file mode 100644
index 0000000..0bb45dd
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlMCU_BD_view.h
@@ -0,0 +1,100 @@
+#ifndef __lms7002_pnlMCU_BD_view__
+#define __lms7002_pnlMCU_BD_view__
+
+/**
+ at file
+Subclass of pnlMCU_BD_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <wx/timer.h>
+#include <thread>
+#include "lime/LimeSuite.h"
+
+/** Implementing pnlMCU_BD_view */
+class lms7002_pnlMCU_BD_view : public pnlMCU_BD_view
+{
+	protected:
+		// Handlers for pnlMCU_BD_view events.
+		void OnButton_LOADHexClick( wxCommandEvent& event );
+		void OnchkResetClick( wxCommandEvent& event );
+		void OnbtnStartProgrammingClick( wxCommandEvent& event );
+		void OnbtnLoadTestFileClick( wxCommandEvent& event );
+		void OnbtnRunTestClick( wxCommandEvent& event );
+		void OnDebugModeClick( wxCommandEvent& event );
+		void OnRunInstruction( wxCommandEvent& event );
+		void OnResetPCClick( wxCommandEvent& event );
+		void OnViewSFRsClick( wxCommandEvent& event );
+		void OnViewIRAMClick( wxCommandEvent& event );
+		void OnEraseIRAMClick( wxCommandEvent& event );
+		void OnSelDivSelect( wxCommandEvent& event );
+		void Onm_cCtrlBasebandSelect( wxCommandEvent& event );
+		void Onm_cCtrlMCU_BDSelect( wxCommandEvent& event );
+		void OnRegWriteRead( wxCommandEvent& event );
+        void OnbtnRunProductionTestClicked(wxCommandEvent& event);
+	public:
+		/** Constructor */
+		lms7002_pnlMCU_BD_view( wxWindow* parent );
+	//// end generated class members
+        ~lms7002_pnlMCU_BD_view();
+        void Initialize(lms_device_t *ptr);
+protected:
+    static const size_t max_array_size = 16 * 1024;
+    int GetProgramCode(const char* inFileName, bool bin);
+    void RunTest_MCU(int m_iMode1, int m_iMode0, unsigned short test_code, int m_iDebug);
+    void Wait_CLK_Cycles(int delay);
+    void DebugModeSet_MCU(int m_iMode1, int m_iMode0);
+    void DebugModeExit_MCU(int m_iMode1, int m_iMode0);
+    int ResetPC_MCU();
+    int Change_MCUFrequency(unsigned char data);
+    int One_byte_command(unsigned short data1, unsigned char * rdata1);
+    int Three_byte_command(unsigned char data1,unsigned char data2,unsigned char data3,
+		unsigned char * rdata1,unsigned char * rdata2,unsigned char * rdata3);
+    static bool OnProgrammingCallback(int bsent, int btotal, const char* progressMsg);
+    void OnProgramingStatusUpdate(wxCommandEvent& event);
+    int WaitUntilWritten();
+    int RunProductionTest_MCU();
+    int Read_IRAM();
+    int ReadOneByte(unsigned char * data);
+    int Read_SFR();
+    int Erase_IRAM();
+    int RunInstr_MCU(unsigned short * pPCVAL);
+    void OnReadIRAMfinished(wxThreadEvent &event);
+    void OnEraseIRAMfinished(wxThreadEvent &event);
+    void OnReadSFRfinished(wxThreadEvent &event);
+    void OnProgrammingfinished(wxThreadEvent &event);
+    bool mThreadWorking;
+    std::thread mWorkerThread;
+    wxTimer* progressPooler;
+    lms_device_t* lmsControl;
+    int m_iTestNo;
+    int m_iInstrNo;
+    int m_iPCvalue;
+    int m_iDebug;
+    int m_iMode0;
+    int m_iMode1;
+
+    int m_iTestResultFileLine;
+    int TestResultArray_code[256];
+    int TestResultArray_address[256];
+    int TestResultArray_value[256];
+
+    unsigned short m_iRegAddress;
+    int m_iRegRead;
+    unsigned short m_iRegData;
+
+    int m_bLoadedProd;
+    int m_bLoadedDebug;
+    std::string mLoadedProgramFilename;
+    unsigned char byte_array[max_array_size];
+    int m_iLoopTries;
+    unsigned char m_IRAM[256];
+    unsigned char m_SFR[256];
+    static lms7002_pnlMCU_BD_view* obj_ptr;
+    static const long ID_PROGRAMING_STATUS_EVENT;
+    static const long ID_PROGRAMING_FINISH_EVENT;
+};
+
+#endif // __lms7002_pnlMCU_BD_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlRBB_view.cpp b/src/lms7002_wxgui/lms7002_pnlRBB_view.cpp
new file mode 100644
index 0000000..549d8d8
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlRBB_view.cpp
@@ -0,0 +1,189 @@
+#include "lms7002_pnlRBB_view.h"
+#include <map>
+#include <wx/msgdlg.h>
+#include "numericSlider.h"
+#include "lms7002_gui_utilities.h"
+#include "lms7suiteEvents.h"
+using namespace lime;
+
+lms7002_pnlRBB_view::lms7002_pnlRBB_view( wxWindow* parent )
+:
+pnlRBB_view( parent )
+{
+
+}
+
+lms7002_pnlRBB_view::lms7002_pnlRBB_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+    : pnlRBB_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    wndId2Enum[cmbC_CTL_LPFH_RBB] = LMS7param(C_CTL_LPFH_RBB);
+    wndId2Enum[cmbC_CTL_LPFL_RBB] = LMS7param(C_CTL_LPFL_RBB);
+    wndId2Enum[cmbC_CTL_PGA_RBB] = LMS7param(C_CTL_PGA_RBB);
+    wndId2Enum[chkEN_G_RBB] = LMS7param(EN_G_RBB);
+    wndId2Enum[cmbG_PGA_RBB] = LMS7param(G_PGA_RBB);
+    wndId2Enum[cmbICT_LPF_IN_RBB] = LMS7param(ICT_LPF_IN_RBB);
+    wndId2Enum[cmbICT_LPF_OUT_RBB] = LMS7param(ICT_LPF_OUT_RBB);
+    wndId2Enum[cmbICT_PGA_IN_RBB] = LMS7param(ICT_PGA_IN_RBB);
+    wndId2Enum[cmbICT_PGA_OUT_RBB] = LMS7param(ICT_PGA_OUT_RBB);
+    wndId2Enum[cmbINPUT_CTL_PGA_RBB] = LMS7param(INPUT_CTL_PGA_RBB);
+    wndId2Enum[rgrOSW_PGA_RBB] = LMS7param(OSW_PGA_RBB);
+    wndId2Enum[chkPD_LPFH_RBB] = LMS7param(PD_LPFH_RBB);
+    wndId2Enum[chkPD_LPFL_RBB] = LMS7param(PD_LPFL_RBB);
+    wndId2Enum[chkPD_PGA_RBB] = LMS7param(PD_PGA_RBB);
+    wndId2Enum[cmbRCC_CTL_LPFH_RBB] = LMS7param(RCC_CTL_LPFH_RBB);
+    wndId2Enum[cmbRCC_CTL_LPFL_RBB] = LMS7param(RCC_CTL_LPFL_RBB);
+    wndId2Enum[cmbRCC_CTL_PGA_RBB] = LMS7param(RCC_CTL_PGA_RBB);
+    wndId2Enum[cmbR_CTL_LPF_RBB] = LMS7param(R_CTL_LPF_RBB);
+    wndId2Enum[chkEN_DIR_RBB] = LMS7param(EN_DIR_RBB);
+
+
+    wxArrayString temp;
+    temp.clear();
+    for (int i = 0; i<32; ++i)
+    {
+        temp.push_back(wxString::Format(_("%i dB"), -12 + i));
+    }
+    cmbG_PGA_RBB->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<32; ++i)
+    {
+        temp.push_back(wxString::Format(_("%i"), i));
+    }
+    cmbICT_LPF_IN_RBB->Set(temp);
+    cmbICT_LPF_OUT_RBB->Set(temp);
+    cmbICT_PGA_IN_RBB->Set(temp);
+    cmbICT_PGA_OUT_RBB->Set(temp);
+    cmbRCC_CTL_PGA_RBB->Append(temp);
+    cmbR_CTL_LPF_RBB->Append(temp);
+
+    temp.clear();
+    temp.push_back("LPFL_RBB");
+    temp.push_back("LPFH_RBB");
+    temp.push_back("LPF bypass");
+    temp.push_back("Loopback from TX");
+    temp.push_back("Loopback path from peak detector");
+    cmbINPUT_CTL_PGA_RBB->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<8; ++i)
+    {
+        temp.push_back(wxString::Format(_("%i"), i));
+    }
+    cmbRCC_CTL_LPFH_RBB->Set(temp);
+
+    temp.clear();
+    temp.push_back("when rxMode is 1.4MHz");
+    temp.push_back("when 3MHz");
+    temp.push_back("when 5MHz");
+    temp.push_back("when 10MHz");
+    temp.push_back("when 15MHz");
+    temp.push_back("when 20MHz");
+    cmbRCC_CTL_LPFL_RBB->Set(temp);
+
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlRBB_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlRBB_view::ParameterChangeHandler(wxSpinEvent& event)
+{
+    wxCommandEvent evt;
+    evt.SetInt(event.GetInt());
+    evt.SetId(event.GetId());
+    evt.SetEventObject(event.GetEventObject());
+    ParameterChangeHandler(evt);
+}
+
+void lms7002_pnlRBB_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    LMS_WriteParam(lmsControl,parameter,event.GetInt());
+}
+
+void lms7002_pnlRBB_view::OncmbBBLoopbackSelected( wxCommandEvent& event )
+{
+    switch (cmbBBLoopback->GetSelection())
+    {
+    case 0:
+        LMS_WriteParam(lmsControl,LMS7param(EN_LB_LPFH_RBB),true);
+        LMS_WriteParam(lmsControl,LMS7param(EN_LB_LPFL_RBB),false);
+        break;
+    case 1:
+        LMS_WriteParam(lmsControl,LMS7param(EN_LB_LPFH_RBB),false);
+        LMS_WriteParam(lmsControl,LMS7param(EN_LB_LPFL_RBB),true);
+        break;
+    case 2:
+        LMS_WriteParam(lmsControl,LMS7param(EN_LB_LPFH_RBB),false);
+        LMS_WriteParam(lmsControl,LMS7param(EN_LB_LPFL_RBB),false);
+        break;
+    default:
+        LMS_WriteParam(lmsControl,LMS7param(EN_LB_LPFH_RBB),false);
+        LMS_WriteParam(lmsControl,LMS7param(EN_LB_LPFL_RBB),false);
+    }
+}
+
+void lms7002_pnlRBB_view::UpdateGUI()
+{
+    assert(lmsControl != nullptr);
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+
+    long BBloopbackValue = 0;
+    uint16_t EN_LB_LPFH_RBBvalue;
+    LMS_ReadParam(lmsControl,LMS7param(EN_LB_LPFH_RBB),&EN_LB_LPFH_RBBvalue);
+
+    uint16_t EN_LB_LPFL_RBBvalue;
+    LMS_ReadParam(lmsControl,LMS7param(EN_LB_LPFL_RBB),&EN_LB_LPFL_RBBvalue);
+    if (!EN_LB_LPFH_RBBvalue && !EN_LB_LPFL_RBBvalue)
+        BBloopbackValue = 2;
+    else if (EN_LB_LPFH_RBBvalue && !EN_LB_LPFL_RBBvalue)
+        BBloopbackValue = 0;
+    else if (!EN_LB_LPFH_RBBvalue && EN_LB_LPFL_RBBvalue)
+        BBloopbackValue = 1;
+    else //invalid combination
+    {
+        BBloopbackValue = 2;
+        LMS_WriteParam(lmsControl,LMS7param(EN_LB_LPFH_RBB),false);
+        LMS_WriteParam(lmsControl,LMS7param(EN_LB_LPFL_RBB),false);
+    }
+    cmbBBLoopback->SetSelection(BBloopbackValue);
+
+    //check if B channel is enabled
+    uint16_t value;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&value);
+    if (value >= 2)
+    {
+        LMS_ReadParam(lmsControl,LMS7param(MIMO_SISO),&value);
+        if (value != 0)
+            wxMessageBox(_("MIMO channel B is disabled"), _("Warning"));
+    }
+}
+
+void lms7002_pnlRBB_view::OnbtnTuneFilter(wxCommandEvent& event)
+{
+    double input1;
+    txtLowBW_MHz->GetValue().ToDouble(&input1);
+
+    int status;
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    status = LMS_SetLPFBW(lmsControl,LMS_CH_RX,ch-1,input1*1e6);
+    if (status != 0)
+        wxMessageBox(wxString(_("Rx Filter tune: ")) + wxString::From8BitData(LMS_GetLastErrorMessage()), _("Error"));
+    LMS_Synchronize(lmsControl,false);
+    UpdateGUI();
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlRBB_view.h b/src/lms7002_wxgui/lms7002_pnlRBB_view.h
new file mode 100644
index 0000000..97fb6b8
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlRBB_view.h
@@ -0,0 +1,37 @@
+#ifndef __lms7002_pnlRBB_view__
+#define __lms7002_pnlRBB_view__
+
+/**
+ at file
+Subclass of pnlRBB_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+namespace lime{
+}
+/** Implementing pnlRBB_view */
+class lms7002_pnlRBB_view : public pnlRBB_view
+{
+	protected:
+		// Handlers for pnlRBB_view events.
+		void ParameterChangeHandler( wxCommandEvent& event );
+        void ParameterChangeHandler(wxSpinEvent& event);
+		void OncmbBBLoopbackSelected( wxCommandEvent& event );        
+        void OnbtnTuneFilter(wxCommandEvent& event);
+	public:
+		/** Constructor */
+		lms7002_pnlRBB_view( wxWindow* parent );
+	//// end generated class members
+	lms7002_pnlRBB_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+protected:
+    lms_device_t* lmsControl;
+	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlRBB_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlRFE_view.cpp b/src/lms7002_wxgui/lms7002_pnlRFE_view.cpp
new file mode 100644
index 0000000..53d18f7
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlRFE_view.cpp
@@ -0,0 +1,249 @@
+#include "lms7002_pnlRFE_view.h"
+#include <wx/msgdlg.h>
+#include <map>
+#include <vector>
+#include <assert.h>
+#include "lms7002_gui_utilities.h"
+#include "numericSlider.h"
+#include "lms7suiteEvents.h"
+#include "LMS7002M_parameters.h"
+
+using namespace lime;
+using namespace LMS7002_WXGUI;
+
+indexValueMap g_lna_rfe_IndexValuePairs;
+indexValueMap g_tia_rfe_IndexValuePairs;
+
+lms7002_pnlRFE_view::lms7002_pnlRFE_view( wxWindow* parent )
+    : pnlRFE_view(parent), lmsControl(nullptr)
+{
+
+}
+
+lms7002_pnlRFE_view::lms7002_pnlRFE_view(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style)
+    : pnlRFE_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    //ids for updating from chip
+	wndId2Enum[cmbCAP_RXMXO_RFE] = LMS7param(CAP_RXMXO_RFE);
+    wndId2Enum[cmbCCOMP_TIA_RFE] = LMS7param(CCOMP_TIA_RFE);
+    wndId2Enum[cmbCFB_TIA_RFE] = LMS7param(CFB_TIA_RFE);
+    wndId2Enum[cmbCGSIN_LNA_RFE] = LMS7param(CGSIN_LNA_RFE);
+    wndId2Enum[cmbDCOFFI_RFE] = LMS7param(DCOFFI_RFE);
+    wndId2Enum[cmbDCOFFQ_RFE] = LMS7param(DCOFFQ_RFE);
+    wndId2Enum[chkEN_DCOFF_RXFE_RFE] = LMS7param(EN_DCOFF_RXFE_RFE);
+    wndId2Enum[chkEN_G_RFE] = LMS7param(EN_G_RFE);
+    wndId2Enum[chkEN_INSHSW_LB1_RFE] = LMS7param(EN_INSHSW_LB1_RFE);
+    wndId2Enum[chkEN_INSHSW_LB2_RFE] = LMS7param(EN_INSHSW_LB2_RFE);
+    wndId2Enum[chkEN_INSHSW_L_RFE] = LMS7param(EN_INSHSW_L_RFE);
+    wndId2Enum[chkEN_INSHSW_W_RFE] = LMS7param(EN_INSHSW_W_RFE);
+    wndId2Enum[chkEN_NEXTRX_RFE] = LMS7param(EN_NEXTRX_RFE);
+    wndId2Enum[cmbG_LNA_RFE] = LMS7param(G_LNA_RFE);
+    wndId2Enum[cmbG_RXLOOPB_RFE] = LMS7param(G_RXLOOPB_RFE);
+    wndId2Enum[cmbG_TIA_RFE] = LMS7param(G_TIA_RFE);
+    wndId2Enum[cmbICT_LNACMO_RFE] = LMS7param(ICT_LNACMO_RFE);
+    wndId2Enum[cmbICT_LNA_RFE] = LMS7param(ICT_LNA_RFE);
+    wndId2Enum[cmbICT_LODC_RFE] = LMS7param(ICT_LODC_RFE);
+    wndId2Enum[cmbICT_LOOPB_RFE] = LMS7param(ICT_LOOPB_RFE);
+    wndId2Enum[cmbICT_TIAMAIN_RFE] = LMS7param(ICT_TIAMAIN_RFE);
+    wndId2Enum[cmbICT_TIAOUT_RFE] = LMS7param(ICT_TIAOUT_RFE);
+    wndId2Enum[chkPD_LNA_RFE] = LMS7param(PD_LNA_RFE);
+    wndId2Enum[chkPD_MXLOBUF_RFE] = LMS7param(PD_MXLOBUF_RFE);
+    wndId2Enum[chkPD_QGEN_RFE] = LMS7param(PD_QGEN_RFE);
+    wndId2Enum[chkPD_RLOOPB_1_RFE] = LMS7param(PD_RLOOPB_1_RFE);
+    wndId2Enum[chkPD_RLOOPB_2_RFE] = LMS7param(PD_RLOOPB_2_RFE);
+    wndId2Enum[chkPD_RSSI_RFE] = LMS7param(PD_RSSI_RFE);
+    wndId2Enum[chkPD_TIA_RFE] = LMS7param(PD_TIA_RFE);
+    wndId2Enum[cmbRCOMP_TIA_RFE] = LMS7param(RCOMP_TIA_RFE);
+    wndId2Enum[cmbRFB_TIA_RFE] = LMS7param(RFB_TIA_RFE);
+    wndId2Enum[cmbSEL_PATH_RFE] = LMS7param(SEL_PATH_RFE);
+    wndId2Enum[cmbCDC_I_RFE] = LMS7param(CDC_I_RFE);
+    wndId2Enum[cmbCDC_Q_RFE] = LMS7param(CDC_Q_RFE);
+    wndId2Enum[chkEN_DIR_RFE] = LMS7param(EN_DIR_RFE);
+
+    wxArrayString temp;
+    temp.clear();
+    for (int i = 0; i<32; ++i)
+        temp.push_back(wxString::Format(_("%i fF"), (i + 1) * 80));
+    cmbCAP_RXMXO_RFE->Set(temp);
+
+    for (int i = 0; i < 15; ++i)
+        g_lna_rfe_IndexValuePairs.push_back(indexValuePair(i, i + 1));
+    temp.clear();
+    temp.push_back(_("Gmax-30"));
+    temp.push_back(_("Gmax-27"));
+    temp.push_back(_("Gmax-24"));
+    temp.push_back(_("Gmax-21"));
+    temp.push_back(_("Gmax-18"));
+    temp.push_back(_("Gmax-15"));
+    temp.push_back(_("Gmax-12"));
+    temp.push_back(_("Gmax-9"));
+    temp.push_back(_("Gmax-6"));
+    temp.push_back(_("Gmax-5"));
+    temp.push_back(_("Gmax-4"));
+    temp.push_back(_("Gmax-3"));
+    temp.push_back(_("Gmax-2"));
+    temp.push_back(_("Gmax-1"));
+    temp.push_back(_("Gmax"));
+    cmbG_LNA_RFE->Set(temp);
+
+    temp.clear();
+    temp.push_back(_("Gmax-40"));
+    temp.push_back(_("Gmax-24"));
+    temp.push_back(_("Gmax-17"));
+    temp.push_back(_("Gmax-14"));
+    temp.push_back(_("Gmax-11"));
+    temp.push_back(_("Gmax-9"));
+    temp.push_back(_("Gmax-7.5"));
+    temp.push_back(_("Gmax-6.2"));
+    temp.push_back(_("Gmax-5"));
+    temp.push_back(_("Gmax-4"));
+    temp.push_back(_("Gmax-3"));
+    temp.push_back(_("Gmax-2.4"));
+    temp.push_back(_("Gmax-1.6"));
+    temp.push_back(_("Gmax-1"));
+    temp.push_back(_("Gmax-0.5"));
+    temp.push_back(_("Gmax"));
+    cmbG_RXLOOPB_RFE->Set(temp);
+
+
+    for (int i = 0; i < 3; ++i)
+        g_tia_rfe_IndexValuePairs.push_back(indexValuePair(i, i + 1));
+    temp.clear();
+    temp.push_back(_("Gmax-12"));
+    temp.push_back(_("Gmax-3"));
+    temp.push_back(_("Gmax"));
+    cmbG_TIA_RFE->Set(temp);
+
+    temp.clear();
+    float nominalCurrent = 500; //uA
+    for (int i = 0; i<32; ++i)
+        temp.push_back(wxString::Format(_("%.1f uA"), nominalCurrent*(i / 12.0)));
+    cmbICT_LNA_RFE->Set(temp);
+
+    temp.clear();
+    float Vth = 0.440; //V
+    for (int i = 0; i<32; ++i)
+        temp.push_back(wxString::Format(_("%.3f V"), Vth + 3500 * 0.000020*(i / 12.0)));
+    cmbICT_LODC_RFE->Set(temp);
+
+    temp.clear();
+    float IsupplyNominal = 1.80; //uA
+    for (int i = 0; i<32; ++i)
+        temp.push_back(wxString::Format(_("%.3f uA"), IsupplyNominal*(i / 12.0)));
+    cmbICT_LOOPB_RFE->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<32; ++i)
+        temp.push_back(wxString::Format(_("%i"), i));
+    cmbRFB_TIA_RFE->Set(temp);
+    cmbICT_LNACMO_RFE->Set(temp);
+    cmbCGSIN_LNA_RFE->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<16; ++i)
+        temp.push_back(wxString::Format(_("%i"), i));
+    cmbRCOMP_TIA_RFE->Set(temp);
+    cmbCDC_I_RFE->Set(temp);
+    cmbCDC_Q_RFE->Set(temp);
+    cmbCCOMP_TIA_RFE->Set(temp);
+
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlRFE_view::Initialize(lms_device_t* pControl)
+{
+	lmsControl = pControl;
+	assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlRFE_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+    uint16_t value;
+    LMS_ReadParam(lmsControl,LMS7param(G_LNA_RFE),&value);
+    cmbG_LNA_RFE->SetSelection( value2index(value, g_lna_rfe_IndexValuePairs));
+
+    LMS_ReadParam(lmsControl,LMS7param(G_TIA_RFE),&value);
+    cmbG_TIA_RFE->SetSelection( value2index(value, g_tia_rfe_IndexValuePairs));
+
+    LMS_ReadParam(lmsControl,LMS7param(DCOFFI_RFE),&value);
+    int16_t dcvalue = value & 0x3F;
+    if((value & 0x40) != 0)
+        dcvalue *= -1;
+    cmbDCOFFI_RFE->SetValue(dcvalue);
+    LMS_ReadParam(lmsControl,LMS7param(DCOFFQ_RFE),&value);
+    dcvalue = value & 0x3F;
+    if((value & 0x40) != 0)
+        dcvalue *= -1;
+    cmbDCOFFQ_RFE->SetValue(dcvalue);
+
+    //check if B channel is enabled
+    uint16_t macBck;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&macBck);
+    if (macBck >= 2)
+    {
+        LMS_ReadParam(lmsControl,LMS7param(MIMO_SISO),&value);
+        if (value != 0)
+            wxMessageBox(_("MIMO channel B is disabled"), _("Warning"));
+        LMS_WriteParam(lmsControl,LMS7param(MAC), 1);
+        LMS_ReadParam(lmsControl,LMS7param(EN_NEXTRX_RFE),&value);
+        if (value != 1)
+            wxMessageBox(_("Rx MIMO mode not enabled, EN_NEXTRX_RFE=0"), _("Warning"));
+        LMS_WriteParam(lmsControl,LMS7param(MAC), macBck);
+        chkEN_NEXTRX_RFE->Hide();
+    }
+    else
+        chkEN_NEXTRX_RFE->Show();
+}
+
+void lms7002_pnlRFE_view::ParameterChangeHandler(wxSpinEvent& event)
+{
+    wxCommandEvent evt;
+    evt.SetInt(event.GetInt());
+    evt.SetId(event.GetId());
+    evt.SetEventObject(event.GetEventObject());
+    ParameterChangeHandler(evt);
+}
+
+void lms7002_pnlRFE_view::ParameterChangeHandler( wxCommandEvent& event )
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    long value = event.GetInt();
+    if (event.GetEventObject() == cmbG_LNA_RFE)
+    {
+        value = index2value(value, g_lna_rfe_IndexValuePairs);
+    }
+    else if (event.GetEventObject() == cmbG_TIA_RFE)
+    {
+        value = index2value(value, g_tia_rfe_IndexValuePairs);
+    }
+    else if (event.GetEventObject() == cmbDCOFFI_RFE || event.GetEventObject() == cmbDCOFFQ_RFE)
+    {
+        uint16_t valToSend = 0;
+        if (value < 0)
+            valToSend |= 0x40;
+        valToSend |= labs(value);
+        LMS_WriteParam(lmsControl,parameter,valToSend);
+        return;
+    }
+
+    if(event.GetEventObject() == cmbSEL_PATH_RFE)
+    {
+        wxCommandEvent evt;
+        evt.SetEventType(LMS7_RXPATH_CHANGED);
+        evt.SetEventObject(this);
+        evt.SetInt(event.GetInt());
+        wxPostEvent(this, evt);
+    }
+    LMS_WriteParam(lmsControl,parameter,value);
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlRFE_view.h b/src/lms7002_wxgui/lms7002_pnlRFE_view.h
new file mode 100644
index 0000000..13d4d90
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlRFE_view.h
@@ -0,0 +1,37 @@
+#ifndef __lms7002_pnlRFE_view__
+#define __lms7002_pnlRFE_view__
+
+/**
+ at file
+Subclass of pnlRFE_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+
+namespace lime{
+
+}
+/** Implementing pnlRFE_view */
+class lms7002_pnlRFE_view : public pnlRFE_view
+{
+	protected:
+		// Handlers for pnlRFE_view events.
+		void ParameterChangeHandler( wxCommandEvent& event );
+        void ParameterChangeHandler(wxSpinEvent& event);
+	public:
+		/** Constructor */
+		lms7002_pnlRFE_view( wxWindow* parent);
+	//// end generated class members
+		lms7002_pnlRFE_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+protected:
+    lms_device_t* lmsControl;
+	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlRFE_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlRxTSP_view.cpp b/src/lms7002_wxgui/lms7002_pnlRxTSP_view.cpp
new file mode 100644
index 0000000..f5ad314
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlRxTSP_view.cpp
@@ -0,0 +1,483 @@
+#include "lms7002_pnlRxTSP_view.h"
+#include "lms7002_gui_utilities.h"
+#include "numericSlider.h"
+#include "lms7002_dlgGFIR_Coefficients.h"
+
+using namespace lime;
+using namespace LMS7002_WXGUI;
+static indexValueMap hbd_ovr_rxtsp_IndexValuePairs;
+static indexValueMap tsgfcw_rxtsp_IndexValuePairs;
+
+lms7002_pnlRxTSP_view::lms7002_pnlRxTSP_view( wxWindow* parent )
+:
+pnlRxTSP_view( parent )
+{
+
+}
+
+lms7002_pnlRxTSP_view::lms7002_pnlRxTSP_view(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style)
+    : pnlRxTSP_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    wndId2Enum[rgrMODE_RX] = LMS7param(MODE_RX);
+    wndId2Enum[chkBSTART_RXTSP] = LMS7param(BSTART_RXTSP);
+    wndId2Enum[chkCMIX_BYP_RXTSP] = LMS7param(CMIX_BYP_RXTSP);
+    wndId2Enum[cmbCMIX_GAIN_RXTSP] = LMS7param(CMIX_GAIN_RXTSP);
+    wndId2Enum[chkDC_BYP_RXTSP] = LMS7param(DC_BYP_RXTSP);
+    wndId2Enum[chkEN_RXTSP] = LMS7param(EN_RXTSP);
+    wndId2Enum[cmbGCORRI_RXTSP] = LMS7param(GCORRI_RXTSP);
+    wndId2Enum[cmbGCORRQ_RXTSP] = LMS7param(GCORRQ_RXTSP);
+    wndId2Enum[chkGC_BYP_RXTSP] = LMS7param(GC_BYP_RXTSP);
+    wndId2Enum[chkGFIR1_BYP_RXTSP] = LMS7param(GFIR1_BYP_RXTSP);
+    wndId2Enum[cmbGFIR1_L_RXTSP] = LMS7param(GFIR1_L_RXTSP);
+    wndId2Enum[cmbGFIR1_N_RXTSP] = LMS7param(GFIR1_N_RXTSP);
+    wndId2Enum[chkGFIR2_BYP_RXTSP] = LMS7param(GFIR2_BYP_RXTSP);
+    wndId2Enum[cmbGFIR2_L_RXTSP] = LMS7param(GFIR2_L_RXTSP);
+    wndId2Enum[cmbGFIR2_N_RXTSP] = LMS7param(GFIR2_N_RXTSP);
+    wndId2Enum[chkGFIR3_BYP_RXTSP] = LMS7param(GFIR3_BYP_RXTSP);
+    wndId2Enum[cmbGFIR3_L_RXTSP] = LMS7param(GFIR3_L_RXTSP);
+    wndId2Enum[cmbGFIR3_N_RXTSP] = LMS7param(GFIR3_N_RXTSP);
+    wndId2Enum[cmbHBD_OVR_RXTSP] = LMS7param(HBD_OVR_RXTSP);
+    wndId2Enum[cmbIQCORR_RXTSP] = LMS7param(IQCORR_RXTSP);
+    wndId2Enum[chkAGC_BYP_RXTSP] = LMS7param(AGC_BYP_RXTSP);
+    wndId2Enum[chkPH_BYP_RXTSP] = LMS7param(PH_BYP_RXTSP);
+    wndId2Enum[cmbCMIX_SC_RXTSP] = LMS7param(CMIX_SC_RXTSP);
+
+    wndId2Enum[cmbAGC_MODE_RXTSP] = LMS7param(AGC_MODE_RXTSP);
+    wndId2Enum[cmbAGC_AVG_RXTSP] = LMS7param(AGC_AVG_RXTSP);
+    wndId2Enum[cmbAGC_ADESIRED_RXTSP] = LMS7param(AGC_ADESIRED_RXTSP);
+    wndId2Enum[spinAGC_K_RXTSP] = LMS7param(AGC_K_RXTSP);
+
+    wndId2Enum[rgrTSGFCW_RXTSP] = LMS7param(TSGFCW_RXTSP);
+    wndId2Enum[chkTSGSWAPIQ_RXTSP] = LMS7param(TSGSWAPIQ_RXTSP);
+    wndId2Enum[rgrTSGMODE_RXTSP] = LMS7param(TSGMODE_RXTSP);
+    wndId2Enum[rgrINSEL_RXTSP] = LMS7param(INSEL_RXTSP);
+    wndId2Enum[rgrTSGFC_RXTSP] = LMS7param(TSGFC_RXTSP);
+    wndId2Enum[cmbDTHBIT_RX] = LMS7param(DTHBIT_RX);
+
+    wndId2Enum[rgrSEL0] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL01] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL02] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL03] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL04] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL05] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL06] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL07] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL08] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL09] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL10] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL11] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL12] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL13] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL14] = LMS7param(SEL_RX);
+    wndId2Enum[rgrSEL15] = LMS7param(SEL_RX);
+
+    lblNCOangles.push_back(txtAnglePHO0);
+    lblNCOangles.push_back(txtAnglePHO01);
+    lblNCOangles.push_back(txtAnglePHO02);
+    lblNCOangles.push_back(txtAnglePHO03);
+    lblNCOangles.push_back(txtAnglePHO04);
+    lblNCOangles.push_back(txtAnglePHO05);
+    lblNCOangles.push_back(txtAnglePHO06);
+    lblNCOangles.push_back(txtAnglePHO07);
+    lblNCOangles.push_back(txtAnglePHO08);
+    lblNCOangles.push_back(txtAnglePHO09);
+    lblNCOangles.push_back(txtAnglePHO10);
+    lblNCOangles.push_back(txtAnglePHO11);
+    lblNCOangles.push_back(txtAnglePHO12);
+    lblNCOangles.push_back(txtAnglePHO13);
+    lblNCOangles.push_back(txtAnglePHO14);
+    lblNCOangles.push_back(txtAnglePHO15);
+
+    rgrNCOselections.push_back(rgrSEL0);
+    rgrNCOselections.push_back(rgrSEL01);
+    rgrNCOselections.push_back(rgrSEL02);
+    rgrNCOselections.push_back(rgrSEL03);
+    rgrNCOselections.push_back(rgrSEL04);
+    rgrNCOselections.push_back(rgrSEL05);
+    rgrNCOselections.push_back(rgrSEL06);
+    rgrNCOselections.push_back(rgrSEL07);
+    rgrNCOselections.push_back(rgrSEL08);
+    rgrNCOselections.push_back(rgrSEL09);
+    rgrNCOselections.push_back(rgrSEL10);
+    rgrNCOselections.push_back(rgrSEL11);
+    rgrNCOselections.push_back(rgrSEL12);
+    rgrNCOselections.push_back(rgrSEL13);
+    rgrNCOselections.push_back(rgrSEL14);
+    rgrNCOselections.push_back(rgrSEL15);
+
+    txtNCOinputs.push_back(txtFCWPHO0);
+    txtNCOinputs.push_back(txtFCWPHO01);
+    txtNCOinputs.push_back(txtFCWPHO02);
+    txtNCOinputs.push_back(txtFCWPHO03);
+    txtNCOinputs.push_back(txtFCWPHO04);
+    txtNCOinputs.push_back(txtFCWPHO05);
+    txtNCOinputs.push_back(txtFCWPHO06);
+    txtNCOinputs.push_back(txtFCWPHO07);
+    txtNCOinputs.push_back(txtFCWPHO08);
+    txtNCOinputs.push_back(txtFCWPHO09);
+    txtNCOinputs.push_back(txtFCWPHO10);
+    txtNCOinputs.push_back(txtFCWPHO11);
+    txtNCOinputs.push_back(txtFCWPHO12);
+    txtNCOinputs.push_back(txtFCWPHO13);
+    txtNCOinputs.push_back(txtFCWPHO14);
+    txtNCOinputs.push_back(txtFCWPHO15);
+
+    wxArrayString temp;
+
+    temp.clear();
+    for (int i = 0; i<8; ++i)
+        temp.push_back(wxString::Format(_("%i"), i));
+    cmbGFIR1_L_RXTSP->Set(temp);
+    cmbGFIR2_L_RXTSP->Set(temp);
+    cmbGFIR3_L_RXTSP->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<16; ++i)
+        temp.push_back(wxString::Format(_("%i"), i));
+    cmbDTHBIT_RX->Set(temp);
+
+    temp.clear();
+    temp.push_back("2^1");
+    temp.push_back("2^2");
+    temp.push_back("2^3");
+    temp.push_back("2^4");
+    temp.push_back("2^5");
+    temp.push_back("Bypass");
+    hbd_ovr_rxtsp_IndexValuePairs.push_back(indexValuePair(0, 0));
+    hbd_ovr_rxtsp_IndexValuePairs.push_back(indexValuePair(1, 1));
+    hbd_ovr_rxtsp_IndexValuePairs.push_back(indexValuePair(2, 2));
+    hbd_ovr_rxtsp_IndexValuePairs.push_back(indexValuePair(3, 3));
+    hbd_ovr_rxtsp_IndexValuePairs.push_back(indexValuePair(4, 4));
+    hbd_ovr_rxtsp_IndexValuePairs.push_back(indexValuePair(5, 7));
+    cmbHBD_OVR_RXTSP->Set(temp);
+
+    tsgfcw_rxtsp_IndexValuePairs.push_back(indexValuePair(0, 1));
+    tsgfcw_rxtsp_IndexValuePairs.push_back(indexValuePair(1, 2));
+
+    UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlRxTSP_view::onbtnGFIR1Coef( wxCommandEvent& event )
+{
+    lms7002_dlgGFIR_Coefficients *dlg = new lms7002_dlgGFIR_Coefficients(this);
+    std::vector<double> coefficients;
+    const int maxCoefCount = 40;
+    coefficients.resize(maxCoefCount, 0);
+
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    int status =  LMS_GetGFIRCoeff(lmsControl, LMS_CH_RX, ch-1, LMS_GFIR1, &coefficients[0]);
+    if (status < 0)
+    {
+        wxMessageBox(_("Error reading GFIR coefficients: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("ERROR"), wxICON_ERROR | wxOK);
+        dlg->Destroy();
+        return;
+    }
+
+    dlg->SetCoefficients(coefficients);
+    if (dlg->ShowModal() == wxID_OK)
+    {
+        coefficients = dlg->GetCoefficients();
+        LMS_SetGFIRCoeff(lmsControl,LMS_CH_RX,ch-1,LMS_GFIR1,&coefficients[0],coefficients.size());
+    }
+    dlg->Destroy();
+}
+
+void lms7002_pnlRxTSP_view::onbtnGFIR2Coef( wxCommandEvent& event )
+{
+    lms7002_dlgGFIR_Coefficients *dlg = new lms7002_dlgGFIR_Coefficients(this);
+    std::vector<double> coefficients;
+    const int maxCoefCount = 40;
+    coefficients.resize(maxCoefCount, 0);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    int status =  LMS_GetGFIRCoeff(lmsControl, LMS_CH_RX, ch-1, LMS_GFIR2, &coefficients[0]);
+    if (status < 0)
+    {
+        wxMessageBox(_("Error reading GFIR coefficients: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("ERROR"), wxICON_ERROR | wxOK);
+        dlg->Destroy();
+        return;
+    }
+
+    dlg->SetCoefficients(coefficients);
+    if (dlg->ShowModal() == wxID_OK)
+    {
+        coefficients = dlg->GetCoefficients();
+        LMS_SetGFIRCoeff(lmsControl,LMS_CH_RX,ch-1,LMS_GFIR2,&coefficients[0],coefficients.size());
+    }
+    dlg->Destroy();
+}
+
+void lms7002_pnlRxTSP_view::onbtnGFIR3Coef( wxCommandEvent& event )
+{
+    lms7002_dlgGFIR_Coefficients *dlg = new lms7002_dlgGFIR_Coefficients(this);
+    std::vector<double> coefficients;
+    const int maxCoefCount = 120;
+    coefficients.resize(maxCoefCount, 0);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    int status =  LMS_GetGFIRCoeff(lmsControl, LMS_CH_RX, ch-1, LMS_GFIR3, &coefficients[0]);
+    if (status < 0)
+    {
+        wxMessageBox(_("Error reading GFIR coefficients: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("ERROR"), wxICON_ERROR | wxOK);
+        dlg->Destroy();
+        return;
+    }
+
+    dlg->SetCoefficients(coefficients);
+    if (dlg->ShowModal() == wxID_OK)
+    {
+        coefficients = dlg->GetCoefficients();
+        LMS_SetGFIRCoeff(lmsControl,LMS_CH_RX,ch-1,LMS_GFIR3,&coefficients[0],coefficients.size());
+    }
+    dlg->Destroy();
+}
+
+void lms7002_pnlRxTSP_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlRxTSP_view::ParameterChangeHandler(wxSpinEvent& event)
+{
+    wxCommandEvent evt;
+    evt.SetInt(event.GetInt());
+    evt.SetId(event.GetId());
+    evt.SetEventObject(event.GetEventObject());
+    ParameterChangeHandler(evt);
+}
+
+void lms7002_pnlRxTSP_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    long value = event.GetInt();
+    if(event.GetEventObject() == cmbIQCORR_RXTSP)
+    {
+        float angle = atan(value / 2048.0) * 180 / 3.141596;
+        txtPhaseAlpha->SetLabel(wxString::Format("%.3f", angle));
+    }
+    else if (event.GetEventObject() == cmbHBD_OVR_RXTSP)
+    {
+        value = index2value(value, hbd_ovr_rxtsp_IndexValuePairs);
+    }
+    else if (event.GetEventObject() == rgrTSGFCW_RXTSP)
+    {
+        value = index2value(value, tsgfcw_rxtsp_IndexValuePairs);
+    }
+    LMS_WriteParam(lmsControl,parameter,value);
+
+    if(event.GetEventObject() == rgrMODE_RX)
+        UpdateNCOinputs();
+}
+
+void lms7002_pnlRxTSP_view::OnNCOSelectionChange(wxCommandEvent& event)
+{
+    wxRadioButton* btn = reinterpret_cast<wxRadioButton*>(event.GetEventObject());
+    int value = 0;
+    for (size_t i = 0; i < rgrNCOselections.size(); ++i)
+        if (btn == rgrNCOselections[i])
+        {
+            value = i;
+            break;
+        }
+    LMS_WriteParam(lmsControl,LMS7param(SEL_RX),value);
+}
+
+void lms7002_pnlRxTSP_view::OnbtnReadBISTSignature(wxCommandEvent& event)
+{
+    //Read BISTI BSTATE
+    LMS_WriteParam(lmsControl,LMS7param(CAPSEL),2);
+    LMS_WriteParam(lmsControl,LMS7param(CAPTURE),1);
+    LMS_WriteParam(lmsControl,LMS7param(CAPTURE),0);
+    uint16_t value;
+    LMS_ReadLMSReg(lmsControl,0x040E,&value);
+    uint16_t value2;
+    LMS_ReadLMSReg(lmsControl,0x040F,&value2);
+    int valrez = ((value2 << 15) | (value >> 1)) & 0x7FFFFF;
+    lblBISTI->SetLabel(wxString::Format("0x%0.6X", valrez));
+    lblBSTATE_I->SetLabel(wxString::Format("0x%0.1X", value & 0x1));
+
+    //Read BISTI BSTATE
+    LMS_WriteParam(lmsControl,LMS7param(CAPSEL),3);
+    LMS_WriteParam(lmsControl,LMS7param(CAPTURE),1);
+    LMS_WriteParam(lmsControl,LMS7param(CAPTURE),0);
+    LMS_ReadLMSReg(lmsControl,0x040E,&value);
+    LMS_ReadLMSReg(lmsControl,0x040F,&value2);
+    valrez = ((value2 << 15) | (value >> 1)) & 0x7FFFFF;
+    lblBISTQ->SetLabel(wxString::Format("0x%0.6X", valrez));
+    lblBSTATE_Q->SetLabel(wxString::Format("0x%0.1X", value & 0x1));
+}
+
+void lms7002_pnlRxTSP_view::OnbtnReadRSSI(wxCommandEvent& event)
+{
+    uint16_t value = 0;
+    uint16_t value2 = 0;
+    long valrez = 0;
+    //Read RSSI
+    LMS_WriteParam(lmsControl,LMS7param(CAPSEL),0);
+    LMS_WriteParam(lmsControl,LMS7param(CAPTURE),0);
+    LMS_WriteParam(lmsControl,LMS7param(CAPTURE),1);
+    LMS_WriteParam(lmsControl,LMS7param(CAPTURE),0);
+    LMS_ReadLMSReg(lmsControl,0x040E,&value);
+    LMS_ReadLMSReg(lmsControl,0x040F,&value2);
+    valrez = ((value & 0x3) | (value2 << 2)) & 0x3FFFF;
+    lblRSSI->SetLabel(wxString::Format("0x%0.5X", valrez));
+
+    //Read ADCI, ADCQ
+    LMS_WriteParam(lmsControl,LMS7param(CAPSEL),1);
+    LMS_WriteParam(lmsControl,LMS7param(CAPTURE),1);
+    LMS_WriteParam(lmsControl,LMS7param(CAPTURE),0);
+
+    LMS_ReadLMSReg(lmsControl,0x040E,&value);
+    LMS_ReadLMSReg(lmsControl,0x040F,&value2);
+    lblADCI->SetLabel(wxString::Format("0x%0.3X", value & 0x3ff));
+    lblADCQ->SetLabel(wxString::Format("0x%0.3X", value2 & 0x3ff));
+}
+
+void lms7002_pnlRxTSP_view::OnbtnLoadDCIClick(wxCommandEvent& event)
+{
+    long value = 0;
+    txtDC_REG_RXTSP->GetValue().ToLong(&value, 16);
+    LMS_WriteParam(lmsControl,LMS7param(DC_REG_RXTSP),value);
+    LMS_WriteParam(lmsControl,LMS7param(TSGDCLDI_RXTSP),0);
+    LMS_WriteParam(lmsControl,LMS7param(TSGDCLDI_RXTSP),1);
+    LMS_WriteParam(lmsControl,LMS7param(TSGDCLDI_RXTSP),0);
+}
+
+void lms7002_pnlRxTSP_view::OnbtnLoadDCQClick(wxCommandEvent& event)
+{
+    long value = 0;
+    txtDC_REG_RXTSP->GetValue().ToLong(&value, 16);
+    LMS_WriteParam(lmsControl,LMS7param(DC_REG_RXTSP),value);
+    LMS_WriteParam(lmsControl,LMS7param(TSGDCLDQ_RXTSP),0);
+    LMS_WriteParam(lmsControl,LMS7param(TSGDCLDQ_RXTSP),1);
+    LMS_WriteParam(lmsControl,LMS7param(TSGDCLDQ_RXTSP),0);
+}
+
+void lms7002_pnlRxTSP_view::OnbtnUploadNCOClick(wxCommandEvent& event)
+{
+    LMS_WriteParam(lmsControl,LMS7param(MODE_RX),rgrMODE_RX->GetSelection());
+    assert(txtNCOinputs.size() == 16);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    if (rgrMODE_RX->GetSelection() == 0)
+    {
+        float_type nco_freq[16];
+        for (int i = 0; i < 16; ++i)
+        {
+            txtNCOinputs[i]->GetValue().ToDouble(&nco_freq[i]);
+            nco_freq[i] *= 1e6;
+        }
+        long value;
+        txtFCWPHOmodeAdditional->GetValue().ToLong(&value);
+        LMS_SetNCOFrequency(lmsControl,LMS_CH_RX,ch-1,nco_freq,value);
+    }
+    else
+    {
+        float_type nco_phase[16];
+        for (int i = 0; i < 16; ++i)
+        {
+            txtNCOinputs[i]->GetValue().ToDouble(&nco_phase[i]);
+        }
+        double freq_MHz;
+        txtFCWPHOmodeAdditional->GetValue().ToDouble(&freq_MHz);
+        LMS_SetNCOPhase(lmsControl, LMS_CH_RX, ch-1, nco_phase, freq_MHz);
+    }
+}
+
+void lms7002_pnlRxTSP_view::UpdateNCOinputs()
+{
+    assert(txtNCOinputs.size() == 16);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC), &ch);
+    if (rgrMODE_RX->GetSelection() == 0) //FCW mode
+    {
+        float_type freq[16];
+        float_type pho;
+        LMS_GetNCOFrequency(lmsControl,LMS_CH_RX,ch-1,freq,&pho);
+        for (size_t i = 0; i < txtNCOinputs.size(); ++i)
+        {
+            txtNCOinputs[i]->SetValue(wxString::Format(_("%.6f"), freq[i]/1e6));
+        }
+        txtFCWPHOmodeAdditional->SetValue(wxString::Format(_("%f"), pho));
+        lblFCWPHOmodeName->SetLabel(_("PHO"));
+    }
+    else //PHO mode
+    {
+        float_type phase[16];
+        float_type fcw;
+        LMS_GetNCOFrequency(lmsControl,LMS_CH_RX,ch-1,phase,&fcw);
+        for (size_t i = 0; i < txtNCOinputs.size(); ++i)
+        {
+            txtNCOinputs[i]->SetValue(wxString::Format(_("%.6f"), (65536.0 / 360.0)*phase[i]));
+        }
+        txtFCWPHOmodeAdditional->SetValue(wxString::Format(_("%.6f"), fcw/1e6));
+        lblFCWPHOmodeName->SetLabel(_("FCW(MHz)"));
+    }
+}
+
+void lms7002_pnlRxTSP_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+    float_type freq;
+    LMS_GetClockFreq(lmsControl,LMS_CLOCK_RXTSP,&freq);
+    lblRefClk->SetLabel(wxString::Format(_("%3.3f"), freq/1e6));
+
+    int16_t iqcorr_value;
+    LMS_ReadParam(lmsControl,LMS7param(IQCORR_RXTSP),(uint16_t*)&iqcorr_value);
+    int bitsToShift = (15 - LMS7param(IQCORR_RXTSP).msb - LMS7param(IQCORR_RXTSP).lsb);
+    iqcorr_value = iqcorr_value << bitsToShift;
+    iqcorr_value = iqcorr_value >> bitsToShift;
+    cmbIQCORR_RXTSP->SetValue(iqcorr_value);
+
+    int16_t value;
+    LMS_ReadParam(lmsControl,LMS7param(HBD_OVR_RXTSP),(uint16_t*)&value);
+    cmbHBD_OVR_RXTSP->SetSelection(value2index(value, hbd_ovr_rxtsp_IndexValuePairs));
+
+    LMS_ReadParam(lmsControl,LMS7param(TSGFCW_RXTSP),(uint16_t*)&value);
+    rgrTSGFCW_RXTSP->SetSelection(value2index(value, tsgfcw_rxtsp_IndexValuePairs));
+
+    LMS_ReadParam(lmsControl,LMS7param(SEL_RX),(uint16_t*)&value);
+    assert(rgrNCOselections.size() == 16);
+    rgrNCOselections[value & 0xF]->SetValue(true);
+    UpdateNCOinputs();
+
+    //check if B channel is enabled
+    LMS_ReadParam(lmsControl,LMS7param(MAC),(uint16_t*)&value);
+    if (value >= 2)
+    {
+        LMS_ReadParam(lmsControl,LMS7param(MIMO_SISO),(uint16_t*)&value);
+        if (value != 0)
+            wxMessageBox(_("MIMO channel B is disabled"), _("Warning"));
+    }
+}
+
+void lms7002_pnlRxTSP_view::PHOinputChanged(wxCommandEvent& event)
+{
+    assert(lblNCOangles.size() == 16);
+    if (rgrMODE_RX->GetSelection() == 1)
+        for (int i = 0; i < 16; ++i)
+        {
+            long phoVal = 0;
+            txtNCOinputs[i]->GetValue().ToLong(&phoVal);
+            lblNCOangles[i]->SetLabel(wxString::Format("%3.3f", 2.0 * 180 * phoVal / (65536.0)));
+        }
+    else
+    {
+        long phoVal = 0;
+        txtFCWPHOmodeAdditional->GetValue().ToLong(&phoVal);
+        for (int i = 0; i < 16; ++i)
+            lblNCOangles[i]->SetLabel(wxString::Format("%3.3f", 2.0 * 180 * phoVal / (65536.0)));
+    }
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlRxTSP_view.h b/src/lms7002_wxgui/lms7002_pnlRxTSP_view.h
new file mode 100644
index 0000000..3c97194
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlRxTSP_view.h
@@ -0,0 +1,51 @@
+#ifndef __lms7002_pnlRxTSP_view__
+#define __lms7002_pnlRxTSP_view__
+
+/**
+ at file
+Subclass of pnlRxTSP_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include <vector>
+#include "lime/LimeSuite.h"
+namespace lime{
+}
+/** Implementing pnlRxTSP_view */
+class lms7002_pnlRxTSP_view : public pnlRxTSP_view
+{
+	protected:
+		// Handlers for pnlRxTSP_view events.
+        void ParameterChangeHandler(wxSpinEvent& event);
+        void ParameterChangeHandler(wxCommandEvent& event);
+        void OnNCOSelectionChange(wxCommandEvent& event);
+        void OnbtnReadBISTSignature(wxCommandEvent& event);
+        void OnbtnLoadDCIClick(wxCommandEvent& event);
+        void OnbtnLoadDCQClick(wxCommandEvent& event);
+        void onbtnGFIR1Coef(wxCommandEvent& event);
+        void onbtnGFIR2Coef(wxCommandEvent& event);
+        void onbtnGFIR3Coef(wxCommandEvent& event);
+        void OnbtnUploadNCOClick(wxCommandEvent& event);
+        void OnbtnReadRSSI(wxCommandEvent& event);
+	public:
+		/** Constructor */
+		lms7002_pnlRxTSP_view( wxWindow* parent );
+	//// end generated class members
+        lms7002_pnlRxTSP_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+        void Initialize(lms_device_t* pControl);
+        void UpdateGUI();
+        void UpdateNCOinputs();
+protected:
+    void PHOinputChanged(wxCommandEvent& event);
+    lms_device_t* lmsControl;
+    std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+
+    std::vector<wxStaticText*> lblNCOangles;
+    std::vector<wxRadioButton*> rgrNCOselections;
+    std::vector<wxTextCtrl*> txtNCOinputs;
+};
+
+#endif // __lms7002_pnlRxTSP_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlSX_view.cpp b/src/lms7002_wxgui/lms7002_pnlSX_view.cpp
new file mode 100644
index 0000000..516375a
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlSX_view.cpp
@@ -0,0 +1,555 @@
+#include "lms7002_pnlSX_view.h"
+
+#include <wx/textdlg.h>
+#include <wx/valnum.h>
+#include <wx/msgdlg.h>
+#include <map>
+#include <assert.h>
+#include "numericSlider.h"
+#include "lms7002_gui_utilities.h"
+#include "lms7suiteEvents.h"
+#include "lms7002_dlgVCOfrequencies.h"
+using namespace lime;
+
+lms7002_pnlSX_view::lms7002_pnlSX_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+    : pnlSX_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    //ids for updating from chip
+    wndId2Enum[chkBYPLDO_VCO] = LMS7param(BYPLDO_VCO);
+    wndId2Enum[cmbCP2_PLL] = LMS7param(CP2_PLL);
+    wndId2Enum[cmbCP3_PLL] = LMS7param(CP3_PLL);
+    wndId2Enum[ctrCSW_VCO] = LMS7param(CSW_VCO);
+    wndId2Enum[chkCURLIM_VCO] = LMS7param(CURLIM_VCO);
+    wndId2Enum[cmbCZ] = LMS7param(CZ);
+    wndId2Enum[ctrDIV_LOCH] = LMS7param(DIV_LOCH);
+    wndId2Enum[chkEN_COARSEPLL] = LMS7param(EN_COARSEPLL);
+    wndId2Enum[chkEN_DIV2_DIVPROGenabled] = LMS7param(EN_DIV2_DIVPROG);
+    wndId2Enum[chkEN_G] = LMS7param(EN_G);
+    wndId2Enum[chkEN_INTONLY_SDM] = LMS7param(EN_INTONLY_SDM);
+    wndId2Enum[chkEN_SDM_CLK] = LMS7param(EN_SDM_CLK);
+    wndId2Enum[cmbICT_VCO] = LMS7param(ICT_VCO);
+    wndId2Enum[cmbIOFFSET_CP] = LMS7param(IOFFSET_CP);
+    wndId2Enum[cmbIPULSE_CP] = LMS7param(IPULSE_CP);
+    wndId2Enum[chkPD_CP] = LMS7param(PD_CP);
+    wndId2Enum[chkPD_FDIV] = LMS7param(PD_FDIV);
+    wndId2Enum[chkPD_LOCH_T2RBUF] = LMS7param(PD_LOCH_T2RBUF);
+    wndId2Enum[chkPD_SDM] = LMS7param(PD_SDM);
+    wndId2Enum[chkPD_VCO] = LMS7param(PD_VCO);
+    wndId2Enum[chkPD_VCO_COMP] = LMS7param(PD_VCO_COMP);
+    wndId2Enum[ctrPW_DIV2_LOCH] = LMS7param(PW_DIV2_LOCH);
+    wndId2Enum[ctrPW_DIV4_LOCH] = LMS7param(PW_DIV4_LOCH);
+    wndId2Enum[chkRESET_N] = LMS7param(RESET_N);
+    wndId2Enum[chkREVPH_PFD] = LMS7param(REVPH_PFD);
+    wndId2Enum[chkREV_SDMCLK] = LMS7param(REV_SDMCLK);
+    wndId2Enum[cmbRSEL_LDO_VCO] = LMS7param(RSEL_LDO_VCO);
+    wndId2Enum[cmbSEL_SDMCLK] = LMS7param(SEL_SDMCLK);
+    wndId2Enum[rgrSEL_VCO] = LMS7param(SEL_VCO);
+    wndId2Enum[chkSPDUP_VCO] = LMS7param(SPDUP_VCO);
+    wndId2Enum[chkSX_DITHER_EN] = LMS7param(SX_DITHER_EN);
+    wndId2Enum[cmbTST_SX] = LMS7param(TST_SX);
+    wndId2Enum[cmbVDIV_VCO] = LMS7param(VDIV_VCO);
+    wndId2Enum[chkPD_FBDIV] = LMS7param(PD_FBDIV);
+    wndId2Enum[chkEN_DIR_SXRSXT] = LMS7param(EN_DIR_SXRSXT);
+    wndId2Enum[lblINT_SDM] = LMS7param(INT_SDM);
+    wndId2Enum[lblEN_DIV2_DIVPROG] = LMS7param(EN_DIV2_DIVPROG);
+
+    char ctemp[80];
+    wxArrayString temp;
+
+    temp.clear();
+    for (int i = 0; i<16; ++i)
+    {
+        sprintf(ctemp, "%.3f pF", (i * 6 * 387.0) / 1000.0); temp.push_back(ctemp);
+    }
+    cmbCP2_PLL->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<16; ++i)
+    {
+        sprintf(ctemp, "%.3f pF", (i * 6 * 980.0) / 1000.0); temp.push_back(ctemp);
+    }
+    cmbCP3_PLL->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<16; ++i)
+    {
+        sprintf(ctemp, "%.3f pF", i * 8 * 5.88); temp.push_back(ctemp);
+    }
+    cmbCZ->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<64; ++i)
+    {
+        sprintf(ctemp, "%.3f uA", 0.243*i); temp.push_back(ctemp);
+    }
+    cmbIOFFSET_CP->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<64; ++i)
+    {
+        sprintf(ctemp, "%.3f uA", 2.312*i); temp.push_back(ctemp);
+    }
+    cmbIPULSE_CP->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i <= 6; ++i)
+    {
+        sprintf(ctemp, "1.6 V"); temp.push_back(ctemp);
+    }
+    for (int i = 7; i<32; ++i)
+    {
+        sprintf(ctemp, "%.3f V", (0.000060*180000.0 / i)); temp.push_back(ctemp);
+    }
+    cmbRSEL_LDO_VCO->Set(temp);
+
+    temp.clear();
+    temp.push_back("CLK_DIV");
+    temp.push_back("CLK_REF");
+    cmbSEL_SDMCLK->Set(temp);
+
+    temp.clear();
+    temp.push_back("TST disabled");
+    temp.push_back("TST[0]=VCO/20 clk*; TST[1]=VCO/40 clk*; TSTA=Hi Z");
+    temp.push_back("TST[0]=SDM clk; TST[1]=FBD output; TSTA=Vtune at 60kOhm");
+    temp.push_back("TST[0]=Ref clk; TST[1]=FBD output; TSTA=Vtune at 10kOhm");
+    temp.push_back("TST[0]=Hi Z; TST[1]=Hi Z; TSTA=Hi Z");
+    temp.push_back("TST[0]=CP Down offset; TST[1]=CP Up offset; TSTA=Hi Z");
+    temp.push_back("TST[0]=Hi Z; TST[1]=Hi Z; TSTA=Vtune at 60kOhm");
+    temp.push_back("TST[0]=Hi Z; TST[1]=Hi Z; TSTA=Vtune at 10kOhm");
+    cmbTST_SX->Set(temp);
+
+    temp.clear();
+    sprintf(ctemp, "%.4f V", 1.6628); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6626); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6623); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6621); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6618); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6616); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6614); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6611); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6608); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6606); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6603); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6601); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6598); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6596); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6593); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.659); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6608); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6606); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6603); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6601); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6598); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6596); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6593); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.659); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6587); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6585); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6582); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6579); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6576); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6574); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6571); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6568); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6587); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6585); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6582); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6579); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6576); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6574); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6571); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6568); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6565); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6562); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6559); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6556); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6553); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.655); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6547); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6544); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6565); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6562); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6559); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6556); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6553); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.655); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6547); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6544); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6541); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6537); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6534); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6531); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6528); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6524); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6521); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6518); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6421); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6417); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6412); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6408); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6403); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6399); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6394); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6389); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6384); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.638); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6375); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.637); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6365); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.636); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6354); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6349); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6384); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.638); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6375); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.637); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6365); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.636); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6354); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6349); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6344); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6339); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6333); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6328); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6322); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6316); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6311); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6305); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6344); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6339); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6333); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6328); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6322); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6316); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6311); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6305); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6299); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6293); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6287); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6281); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6275); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6269); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6262); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6256); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6299); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6293); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6287); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6281); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6275); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6269); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6262); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6256); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6249); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6243); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6236); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6229); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6222); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6215); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6208); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.6201); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5981); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.597); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5959); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5947); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5936); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5924); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5912); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.59); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5888); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5875); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5862); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5849); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5836); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5822); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5808); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5794); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5888); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5875); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5862); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5849); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5836); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5822); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5808); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5794); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5779); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5765); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.575); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5734); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5718); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5702); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5686); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5669); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5779); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5765); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.575); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5734); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5718); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5702); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5686); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5669); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5652); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5634); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5616); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5598); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5579); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.556); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.554); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.552); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5652); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5634); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5616); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5598); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5579); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.556); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.554); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.552); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5499); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5478); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5456); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5433); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5411); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5387); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5363); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.5338); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.4388); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.433); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.4268); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.4205); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.4138); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.4069); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3996); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.392); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.384); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3756); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3667); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3574); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3476); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3373); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3264); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3148); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.384); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3756); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3667); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3574); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3476); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3373); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3264); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3148); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3025); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.2895); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.2756); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.2608); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.245); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.228); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.2098); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.1902); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.3025); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.2895); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.2756); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.2608); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.245); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.228); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.2098); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.1902); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.169); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.1461); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.1211); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.0939); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.0641); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.0313); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 0.9951); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 0.9549); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.169); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.1461); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.1211); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.0939); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.0641); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 1.0313); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 0.9951); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 0.9549); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 0.9099); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 0.8593); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 0.802); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 0.7365); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 0.6609); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 0.5727); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 0.4685); temp.push_back(ctemp);
+    sprintf(ctemp, "%.4f V", 0.3436); temp.push_back(ctemp);
+    cmbVDIV_VCO->Set(temp);
+
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlSX_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlSX_view::ParameterChangeHandler(wxSpinEvent& event)
+{
+    wxCommandEvent evt;
+    evt.SetInt(event.GetInt());
+    evt.SetId(event.GetId());
+    evt.SetEventObject(event.GetEventObject());
+    ParameterChangeHandler(evt);
+}
+
+void lms7002_pnlSX_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    LMS_WriteParam(lmsControl,parameter,event.GetInt());
+
+    if(event.GetEventObject() == ctrCSW_VCO) //for convenience refresh comparator values
+    {
+        wxCommandEvent evt;
+        OnbtnReadComparators(evt);
+    }
+}
+
+void lms7002_pnlSX_view::OnbtnReadComparators(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    uint16_t value;
+    LMS_ReadParam(lmsControl,LMS7param(VCO_CMPHO),&value);
+
+    lblVCO_CMPHO->SetLabel(wxString::Format(_("%i"), value));
+    if (value == 1)
+        lblVCO_CMPHO->SetBackgroundColour(*wxGREEN);
+    else
+        lblVCO_CMPHO->SetBackgroundColour(*wxRED);
+
+    LMS_ReadParam(lmsControl,LMS7param(VCO_CMPLO),&value);
+    lblVCO_CMPLO->SetLabel(wxString::Format(_("%i"), value));
+    if (value == 0)
+        lblVCO_CMPLO->SetBackgroundColour(*wxGREEN);
+    else
+        lblVCO_CMPLO->SetBackgroundColour(*wxRED);
+}
+
+void lms7002_pnlSX_view::OnbtnChangeRefClkClick( wxCommandEvent& event )
+{
+    assert(lmsControl != nullptr);
+    wxTextEntryDialog *dlg = new wxTextEntryDialog(this, _("Enter reference clock, MHz"), _("Reference clock"));
+    double refClkMHz;
+    dlg->SetTextValidator(wxFILTER_NUMERIC);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    const auto isTx = (ch == 2)? true : false;
+    float_type freq;
+    LMS_GetClockFreq(lmsControl,LMS_CLOCK_REF,&freq);
+    dlg->SetValue(wxString::Format(_("%f"), freq/1e6));
+    if (dlg->ShowModal() == wxID_OK)
+    {
+        dlg->GetValue().ToDouble(&refClkMHz);
+        if (refClkMHz != 0)
+        {
+            double currentFreq_MHz;
+            txtFrequency->GetValue().ToDouble(&currentFreq_MHz);
+            LMS_SetClockFreq(lmsControl,LMS_CLOCK_REF,refClkMHz * 1e6);
+            int status = LMS_SetClockFreq(lmsControl, isTx ? LMS_CLOCK_SXT : LMS_CLOCK_SXR,currentFreq_MHz * 1e6);
+            if (status != 0)
+                wxMessageBox(wxString::Format(_("%s"), wxString::From8BitData(LMS_GetLastErrorMessage())));
+            UpdateGUI();
+        }
+    }
+}
+
+void lms7002_pnlSX_view::OnbtnCalculateClick( wxCommandEvent& event )
+{
+    assert(lmsControl != nullptr);
+    double freqMHz;
+    txtFrequency->GetValue().ToDouble(&freqMHz);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    const auto isTx = (ch == 2)? true : false;
+    double RefClkMHz;
+    lblRefClk_MHz->GetLabel().ToDouble(&RefClkMHz);
+    LMS_SetClockFreq(lmsControl,LMS_CLOCK_REF,RefClkMHz * 1e6);
+    int status = LMS_SetClockFreq(lmsControl, isTx ? LMS_CLOCK_SXT : LMS_CLOCK_SXR,freqMHz * 1e6);
+    if (status != 0)
+        wxMessageBox(wxString::Format(_("%s"), wxString::From8BitData(LMS_GetLastErrorMessage())));
+    else
+    {
+        wxCommandEvent evt;
+        evt.SetEventType(LOG_MESSAGE);
+        wxString msg;
+        if (ch == 1)
+            msg = _("SXR");
+        else
+            msg = _("SXT");
+        msg += wxString::Format(_(" frequency set to %f MHz"), freqMHz);
+        evt.SetString(msg);
+        wxPostEvent(this, evt);
+    }
+    UpdateGUI();
+}
+
+void lms7002_pnlSX_view::OnbtnTuneClick( wxCommandEvent& event )
+{
+    assert(lmsControl != nullptr);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    int status = LMS_SetClockFreq(lmsControl,ch == 2 ? LMS_CLOCK_SXT : LMS_CLOCK_SXR,-1); //Tune
+    if (status != 0)
+        wxMessageBox(wxString::Format(_("%s"), wxString::From8BitData(LMS_GetLastErrorMessage())));
+    UpdateGUI();
+}
+
+void lms7002_pnlSX_view::UpdateGUI()
+{
+    assert(lmsControl != nullptr);
+
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    const auto isTx = (ch == 2)? true : false;
+    float_type freq;
+    LMS_GetClockFreq(lmsControl,LMS_CLOCK_REF,&freq);
+    lblRefClk_MHz->SetLabel(wxString::Format(_("%.3f"), freq / 1e6));
+    LMS_GetClockFreq(lmsControl,isTx ? LMS_CLOCK_SXT: LMS_CLOCK_SXR,&freq);
+    lblRealOutFrequency->SetLabel(wxString::Format(_("%.3f"), freq / 1e6));
+    txtFrequency->SetValue(wxString::Format(_("%.3f"), freq / 1e6));
+    uint16_t div;
+    LMS_ReadParam(lmsControl,LMS7param(DIV_LOCH),&div);
+    lblDivider->SetLabel(wxString::Format("2^%i", div));
+
+    uint16_t value;
+    LMS_ReadParam(lmsControl,LMS7param(FRAC_SDM_MSB),&value);
+    int fracValue = value << 16;
+    LMS_ReadParam(lmsControl,LMS7param(FRAC_SDM_LSB),&value);
+    fracValue |= value;
+    lblFRAC_SDM->SetLabel(wxString::Format("%i", fracValue));
+
+    //check if B channel is enabled
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    if (ch >= 2)
+    {
+        LMS_ReadParam(lmsControl,LMS7param(MIMO_SISO),&ch);
+        if (ch != 0)
+        {
+            wxMessageBox(_("MIMO channel B is disabled"), _("Warning"));
+            return;
+        }
+    }
+
+    wxCommandEvent evt;
+    OnbtnReadComparators(evt);
+}
+
+void lms7002_pnlSX_view::OnShowVCOclicked(wxCommandEvent& event)
+{
+    lms7002_dlgVCOfrequencies* dlg = new lms7002_dlgVCOfrequencies(this, lmsControl);
+    dlg->ShowModal();
+    dlg->Destroy();
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlSX_view.h b/src/lms7002_wxgui/lms7002_pnlSX_view.h
new file mode 100644
index 0000000..3c8faf8
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlSX_view.h
@@ -0,0 +1,41 @@
+#ifndef __lms7002_pnlSX_view__
+#define __lms7002_pnlSX_view__
+
+/**
+ at file
+Subclass of pnlSX_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+namespace lime{
+
+}
+/** Implementing pnlSX_view */
+class lms7002_pnlSX_view : public pnlSX_view
+{
+	protected:
+		// Handlers for pnlSX_view events.
+		void ParameterChangeHandler( wxCommandEvent& event );
+        void ParameterChangeHandler( wxSpinEvent& event);
+        void OnbtnReadComparators(wxCommandEvent& event);
+		void OnbtnChangeRefClkClick( wxCommandEvent& event );
+		void OnbtnCalculateClick( wxCommandEvent& event );
+		void OnbtnTuneClick( wxCommandEvent& event );
+        void OnShowVCOclicked(wxCommandEvent& event);
+	public:
+		/** Constructor */
+		lms7002_pnlSX_view( wxWindow* parent );
+	//// end generated class members
+    lms7002_pnlSX_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+protected:
+    lms_device_t* lmsControl;
+	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlSX_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlTBB_view.cpp b/src/lms7002_wxgui/lms7002_pnlTBB_view.cpp
new file mode 100644
index 0000000..5bea07a
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlTBB_view.cpp
@@ -0,0 +1,163 @@
+#include "lms7002_pnlTBB_view.h"
+#include <map>
+#include "lms7002_gui_utilities.h"
+#include "numericSlider.h"
+#include "lms7suiteEvents.h"
+using namespace lime;
+
+lms7002_pnlTBB_view::lms7002_pnlTBB_view( wxWindow* parent )
+:
+pnlTBB_view( parent )
+{
+
+}
+
+lms7002_pnlTBB_view::lms7002_pnlTBB_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+    : pnlTBB_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    wndId2Enum[chkBYPLADDER_TBB] = LMS7param(BYPLADDER_TBB);
+    wndId2Enum[cmbCCAL_LPFLAD_TBB] = LMS7param(CCAL_LPFLAD_TBB);
+    wndId2Enum[cmbCG_IAMP_TBB] = LMS7param(CG_IAMP_TBB);
+    wndId2Enum[chkEN_G_TBB] = LMS7param(EN_G_TBB);
+    wndId2Enum[cmbICT_IAMP_FRP_TBB] = LMS7param(ICT_IAMP_FRP_TBB);
+    wndId2Enum[cmbICT_IAMP_GG_FRP_TBB] = LMS7param(ICT_IAMP_GG_FRP_TBB);
+    wndId2Enum[cmbICT_LPFH_F_TBB] = LMS7param(ICT_LPFH_F_TBB);
+    wndId2Enum[cmbICT_LPFLAD_F_TBB] = LMS7param(ICT_LPFLAD_F_TBB);
+    wndId2Enum[cmbICT_LPFLAD_PT_TBB] = LMS7param(ICT_LPFLAD_PT_TBB);
+    wndId2Enum[cmbICT_LPFS5_F_TBB] = LMS7param(ICT_LPFS5_F_TBB);
+    wndId2Enum[cmbICT_LPFS5_PT_TBB] = LMS7param(ICT_LPFS5_PT_TBB);
+    wndId2Enum[cmbICT_LPF_H_PT_TBB] = LMS7param(ICT_LPF_H_PT_TBB);
+    wndId2Enum[cmbLOOPB_TBB] = LMS7param(LOOPB_TBB);
+    wndId2Enum[chkPD_LPFH_TBB] = LMS7param(PD_LPFH_TBB);
+    wndId2Enum[chkPD_LPFIAMP_TBB] = LMS7param(PD_LPFIAMP_TBB);
+    wndId2Enum[chkPD_LPFLAD_TBB] = LMS7param(PD_LPFLAD_TBB);
+    wndId2Enum[chkPD_LPFS5_TBB] = LMS7param(PD_LPFS5_TBB);
+    wndId2Enum[cmbRCAL_LPFH_TBB] = LMS7param(RCAL_LPFH_TBB);
+    wndId2Enum[cmbRCAL_LPFLAD_TBB] = LMS7param(RCAL_LPFLAD_TBB);
+    wndId2Enum[cmbRCAL_LPFS5_TBB] = LMS7param(RCAL_LPFS5_TBB);
+    wndId2Enum[cmbTSTIN_TBB] = LMS7param(TSTIN_TBB);
+    wndId2Enum[chkEN_DIR_TBB] = LMS7param(EN_DIR_TBB);
+
+    wxArrayString temp;
+    temp.clear();
+    for (int i = 0; i<32; ++i)
+    {
+        temp.push_back(wxString::Format(_("%i"), i));
+    }
+    cmbICT_LPFH_F_TBB->Set(temp);
+    cmbICT_LPFLAD_F_TBB->Set(temp);
+    cmbICT_LPFLAD_PT_TBB->Set(temp);
+    cmbICT_LPFS5_F_TBB->Set(temp);
+    cmbICT_LPFS5_PT_TBB->Set(temp);
+    cmbICT_LPF_H_PT_TBB->Set(temp);
+
+    temp.clear();
+    temp.push_back(_("Disabled"));
+    temp.push_back(_("DAC current output"));
+    temp.push_back(_("LPFLAD ladder output"));
+    temp.push_back(_("TBB output"));
+    temp.push_back(_("DAC current output (IQ swap)"));
+    temp.push_back(_("LPFLAD ladder output (IQ swap)"));
+    temp.push_back(_("TBB output (IQ swap)"));
+    cmbLOOPB_TBB->Set(temp);
+
+    temp.clear();
+    temp.push_back("Disabled");
+    temp.push_back("to Highband filter");
+    temp.push_back("to Lowband filter");
+    temp.push_back("to current amplifier");
+    cmbTSTIN_TBB->Set(temp);
+
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlTBB_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlTBB_view::ParameterChangeHandler(wxSpinEvent& event)
+{
+    wxCommandEvent evt;
+    evt.SetInt(event.GetInt());
+    evt.SetId(event.GetId());
+    evt.SetEventObject(event.GetEventObject());
+    ParameterChangeHandler(evt);
+}
+
+void lms7002_pnlTBB_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    LMS_WriteParam(lmsControl,parameter,event.GetInt());
+}
+
+void lms7002_pnlTBB_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+    //check if B channel is enabled
+    uint16_t value;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&value);
+    if (value >= 2)
+    {
+        LMS_ReadParam(lmsControl,LMS7param(MIMO_SISO),&value);
+        if (value != 0)
+            wxMessageBox(_("MIMO channel B is disabled"), _("Warning"));
+    }
+}
+
+void lms7002_pnlTBB_view::OnbtnTuneFilter( wxCommandEvent& event )
+{
+    double input1;
+    txtFilterFrequency->GetValue().ToDouble(&input1);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    int status;
+    if(rgrTxFilterType->GetSelection() == 0)
+    {
+        status = LMS_SetLPFBW(lmsControl,LMS_CH_TX,ch-1,input1*1e6);
+    }
+    else
+    {
+        LPF_FixedBW bw;
+        switch(cmbTxFixedBW->GetSelection())
+        {
+        case 0: bw = LPF_BW_5_MHz; break;
+        case 1: bw = LPF_BW_10_MHz; break;
+        case 2: bw = LPF_BW_15_MHz; break;
+        case 3: bw = LPF_BW_20_MHz; break;
+        default: bw = LPF_BW_5_MHz;
+        }
+        status = LMS_SetLPFBWFixed(lmsControl,LMS_CH_TX,ch-1,bw);
+    }
+
+    if (status != 0)
+        wxMessageBox(wxString::Format(_("Tx calibration: %s"), wxString::From8BitData(LMS_GetLastErrorMessage())));
+
+    LMS_Synchronize(lmsControl,false);
+    UpdateGUI();
+}
+
+void lms7002_pnlTBB_view::OnTxFilterTypeChange(wxCommandEvent& event)
+{
+    if(rgrTxFilterType->GetSelection() == 0)
+    {
+        txtFilterFrequency->Enable(true);
+        cmbTxFixedBW->Enable(false);
+    }
+    else
+    {
+        txtFilterFrequency->Enable(false);
+        cmbTxFixedBW->Enable(true);
+    }
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlTBB_view.h b/src/lms7002_wxgui/lms7002_pnlTBB_view.h
new file mode 100644
index 0000000..cc01be0
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlTBB_view.h
@@ -0,0 +1,37 @@
+#ifndef __lms7002_pnlTBB_view__
+#define __lms7002_pnlTBB_view__
+
+/**
+ at file
+Subclass of pnlTBB_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+namespace lime{
+}
+/** Implementing pnlTBB_view */
+class lms7002_pnlTBB_view : public pnlTBB_view
+{
+	protected:
+		// Handlers for pnlTBB_view events.
+		void ParameterChangeHandler( wxCommandEvent& event );
+        void ParameterChangeHandler(wxSpinEvent& event);
+		virtual void OnbtnTuneFilter( wxCommandEvent& event );
+        void OnTxFilterTypeChange(wxCommandEvent& event);
+	public:
+		/** Constructor */
+		lms7002_pnlTBB_view( wxWindow* parent );
+	//// end generated class members
+	lms7002_pnlTBB_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+protected:
+    lms_device_t* lmsControl;
+	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlTBB_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlTRF_view.cpp b/src/lms7002_wxgui/lms7002_pnlTRF_view.cpp
new file mode 100644
index 0000000..cc180b1
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlTRF_view.cpp
@@ -0,0 +1,181 @@
+#include "lms7002_pnlTRF_view.h"
+#include <map>
+#include <vector>
+#include "lms7002_gui_utilities.h"
+#include "wx/msgdlg.h"
+#include "lms7suiteEvents.h"
+using namespace lime;
+using namespace LMS7002_WXGUI;
+static indexValueMap en_amphf_pdet_trfIndexValuePairs;
+
+lms7002_pnlTRF_view::lms7002_pnlTRF_view( wxWindow* parent )
+:
+pnlTRF_view( parent )
+{
+
+}
+
+lms7002_pnlTRF_view::lms7002_pnlTRF_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+    : pnlTRF_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    wndId2Enum[cmbEN_AMPHF_PDET_TRF] = LMS7param(EN_AMPHF_PDET_TRF);
+    wndId2Enum[chkEN_G_TRF] = LMS7param(EN_G_TRF);
+    wndId2Enum[chkEN_LOOPB_TXPAD_TRF] = LMS7param(EN_LOOPB_TXPAD_TRF);
+    wndId2Enum[cmbEN_LOWBWLOMX_TMX_TRF] = LMS7param(EN_LOWBWLOMX_TMX_TRF);
+    wndId2Enum[chkEN_NEXTTX_TRF] = LMS7param(EN_NEXTTX_TRF);
+    wndId2Enum[cmbF_TXPAD_TRF] = LMS7param(F_TXPAD_TRF);
+    wndId2Enum[rgrGCAS_GNDREF_TXPAD_TRF] = LMS7param(GCAS_GNDREF_TXPAD_TRF);
+    wndId2Enum[cmbICT_LIN_TXPAD_TRF] = LMS7param(ICT_LIN_TXPAD_TRF);
+    wndId2Enum[cmbICT_MAIN_TXPAD_TRF] = LMS7param(ICT_MAIN_TXPAD_TRF);
+    wndId2Enum[cmbLOADR_PDET_TRF] = LMS7param(LOADR_PDET_TRF);
+    wndId2Enum[cmbLOBIASN_TXM_TRF] = LMS7param(LOBIASN_TXM_TRF);
+    wndId2Enum[cmbLOBIASP_TXX_TRF] = LMS7param(LOBIASP_TXX_TRF);
+    wndId2Enum[cmbLOSS_LIN_TXPAD_TRF] = LMS7param(LOSS_LIN_TXPAD_TRF);
+    wndId2Enum[cmbLOSS_MAIN_TXPAD_TRF] = LMS7param(LOSS_MAIN_TXPAD_TRF);
+    wndId2Enum[cmbL_LOOPB_TXPAD_TRF] = LMS7param(L_LOOPB_TXPAD_TRF);
+    wndId2Enum[chkPD_PDET_TRF] = LMS7param(PD_PDET_TRF);
+    wndId2Enum[chkPD_TLOBUF_TRF] = LMS7param(PD_TLOBUF_TRF);
+    wndId2Enum[chkPD_TXPAD_TRF] = LMS7param(PD_TXPAD_TRF);
+    wndId2Enum[cmbVGCAS_TXPAD_TRF] = LMS7param(VGCAS_TXPAD_TRF);
+    wndId2Enum[cmbCDC_I_TRF] = LMS7param(CDC_I_TRF);
+    wndId2Enum[cmbCDC_Q_TRF] = LMS7param(CDC_Q_TRF);
+    wndId2Enum[chkEN_DIR_TRF] = LMS7param(EN_DIR_TRF);
+
+    wxArrayString temp;
+    temp.clear();
+    temp.push_back(_("-10 db"));
+    en_amphf_pdet_trfIndexValuePairs.push_back(indexValuePair(0,0));
+    temp.push_back(_("7 db"));
+    en_amphf_pdet_trfIndexValuePairs.push_back(indexValuePair(1,1));
+    temp.push_back(_("25 db"));
+    en_amphf_pdet_trfIndexValuePairs.push_back(indexValuePair(2,3));
+    cmbEN_AMPHF_PDET_TRF->Set(temp);
+
+    temp.clear();
+    for(int i=0; i<8; ++i)
+        temp.push_back(wxString::Format(_("%i"), i));
+    cmbF_TXPAD_TRF->Append(temp);
+
+    temp.clear();
+    float IbiasNominal = 20; //uA
+    for(int i=0; i<32; ++i)
+        temp.push_back(wxString::Format(_("%.1f uA"), IbiasNominal*(i/12.0)));
+    cmbICT_LIN_TXPAD_TRF->Append(temp);
+
+    temp.clear();
+    for(int i=0; i<32; ++i)
+        temp.push_back(wxString::Format(_("%i"), i));
+    cmbICT_MAIN_TXPAD_TRF->Append(temp);
+    cmbLOBIASN_TXM_TRF->Append(temp);
+    cmbLOBIASP_TXX_TRF->Append(temp);
+    cmbLOSS_LIN_TXPAD_TRF->Append(temp);
+    cmbLOSS_MAIN_TXPAD_TRF->Append(temp);
+    cmbVGCAS_TXPAD_TRF->Append(temp);
+
+    temp.clear();
+    for(int i=0; i<16; ++i)
+        temp.push_back(wxString::Format(_("%i"), i));
+    cmbCDC_I_TRF->Append(temp);
+    cmbCDC_Q_TRF->Append(temp);
+
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlTRF_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlTRF_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    long value = event.GetInt();
+    if(event.GetEventObject() == cmbEN_AMPHF_PDET_TRF)
+        value = index2value(value, en_amphf_pdet_trfIndexValuePairs);
+
+    LMS_WriteParam(lmsControl,parameter,value);
+}
+
+void lms7002_pnlTRF_view::OnBandChange( wxCommandEvent& event )
+{
+    switch (cmbTXFEoutput->GetSelection())
+    {
+    case 0:
+        LMS_WriteParam(lmsControl,LMS7param(SEL_BAND1_TRF),true);
+        LMS_WriteParam(lmsControl,LMS7param(SEL_BAND2_TRF),false);
+        break;
+    case 1:
+        LMS_WriteParam(lmsControl,LMS7param(SEL_BAND1_TRF),false);
+        LMS_WriteParam(lmsControl,LMS7param(SEL_BAND2_TRF),true);
+        break;
+    case 2:
+        LMS_WriteParam(lmsControl,LMS7param(SEL_BAND1_TRF),false);
+        LMS_WriteParam(lmsControl,LMS7param(SEL_BAND2_TRF),false);
+        break;
+    default:
+        LMS_WriteParam(lmsControl,LMS7param(SEL_BAND1_TRF),false);
+        LMS_WriteParam(lmsControl,LMS7param(SEL_BAND2_TRF),false);
+    }
+    wxCommandEvent evt;
+    evt.SetEventType(LMS7_TXBAND_CHANGED);
+    evt.SetEventObject(this);
+    evt.SetInt(event.GetInt());
+    wxPostEvent(this, evt);
+}
+
+void lms7002_pnlTRF_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+
+    uint16_t value;
+    LMS_ReadParam(lmsControl,LMS7param(EN_AMPHF_PDET_TRF),&value);
+    cmbEN_AMPHF_PDET_TRF->SetSelection(value2index(value, en_amphf_pdet_trfIndexValuePairs));
+
+    uint16_t SEL_BAND1_TRFvalue;
+    LMS_ReadParam(lmsControl,LMS7param(SEL_BAND1_TRF),&SEL_BAND1_TRFvalue);
+    uint16_t SEL_BAND2_TRFvalue;
+    LMS_ReadParam(lmsControl,LMS7param(SEL_BAND2_TRF),&SEL_BAND2_TRFvalue);
+    long TXFEoutputValue = 0;
+    if (!SEL_BAND1_TRFvalue && !SEL_BAND2_TRFvalue)
+        TXFEoutputValue = 2;
+    else if (SEL_BAND1_TRFvalue && !SEL_BAND2_TRFvalue)
+        TXFEoutputValue = 0;
+    else if (!SEL_BAND1_TRFvalue && SEL_BAND2_TRFvalue)
+        TXFEoutputValue = 1;
+    else
+    {
+        TXFEoutputValue = 2;
+        LMS_WriteParam(lmsControl,LMS7param(SEL_BAND1_TRF),false);
+        LMS_WriteParam(lmsControl,LMS7param(SEL_BAND2_TRF),false);
+    }
+    cmbTXFEoutput->SetSelection(TXFEoutputValue);
+
+    //check if B channel is enabled
+    uint16_t macBck;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&macBck);
+    if (macBck >= 2)
+    {
+        LMS_ReadParam(lmsControl,LMS7param(MIMO_SISO),&value);
+        if (value != 0)
+            wxMessageBox(_("MIMO channel B is disabled"), _("Warning"));
+        LMS_WriteParam(lmsControl,LMS7param(MAC), 1);
+        LMS_ReadParam(lmsControl,LMS7param(EN_NEXTTX_TRF),&value);
+        if (value != 1)
+            wxMessageBox(_("Tx MIMO mode not enabled, EN_NEXTTX_TRF=0"), _("Warning"));
+        LMS_WriteParam(lmsControl,LMS7param(MAC), macBck);
+        chkEN_NEXTTX_TRF->Hide();
+    }
+    else
+        chkEN_NEXTTX_TRF->Show();
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlTRF_view.h b/src/lms7002_wxgui/lms7002_pnlTRF_view.h
new file mode 100644
index 0000000..b868f7c
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlTRF_view.h
@@ -0,0 +1,36 @@
+#ifndef __lms7002_pnlTRF_view__
+#define __lms7002_pnlTRF_view__
+
+/**
+ at file
+Subclass of pnlTRF_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+namespace lime{
+
+}
+/** Implementing pnlTRF_view */
+class lms7002_pnlTRF_view : public pnlTRF_view
+{
+	protected:
+		// Handlers for pnlTRF_view events.
+		void ParameterChangeHandler( wxCommandEvent& event );
+		void OnBandChange( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		lms7002_pnlTRF_view( wxWindow* parent );
+	//// end generated class members
+	lms7002_pnlTRF_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+protected:
+    lms_device_t* lmsControl;
+	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlTRF_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlTxTSP_view.cpp b/src/lms7002_wxgui/lms7002_pnlTxTSP_view.cpp
new file mode 100644
index 0000000..0a72df8
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlTxTSP_view.cpp
@@ -0,0 +1,452 @@
+#include "lms7002_pnlTxTSP_view.h"
+#include "lms7002_gui_utilities.h"
+#include "numericSlider.h"
+#include "lms7002_dlgGFIR_Coefficients.h"
+
+using namespace lime;
+using namespace LMS7002_WXGUI;
+
+indexValueMap hbi_ovr_txtsp_IndexValuePairs;
+indexValueMap tsgfcw_txtsp_IndexValuePairs;
+
+lms7002_pnlTxTSP_view::lms7002_pnlTxTSP_view( wxWindow* parent )
+:
+pnlTxTSP_view( parent )
+{
+
+}
+
+lms7002_pnlTxTSP_view::lms7002_pnlTxTSP_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+    : pnlTxTSP_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    wndId2Enum[rgrMODE_TX] = LMS7param(MODE_TX);
+    wndId2Enum[chkBSTART_TXTSP] = LMS7param(BSTART_TXTSP);
+    wndId2Enum[chkCMIX_BYP_TXTSP] = LMS7param(CMIX_BYP_TXTSP);
+    wndId2Enum[cmbCMIX_GAIN_TXTSP] = LMS7param(CMIX_GAIN_TXTSP);
+    wndId2Enum[cmbDCCORRI_TXTSP] = LMS7param(DCCORRI_TXTSP);
+    wndId2Enum[cmbDCCORRQ_TXTSP] = LMS7param(DCCORRQ_TXTSP);
+    wndId2Enum[chkDC_BYP_TXTSP] = LMS7param(DC_BYP_TXTSP);
+    wndId2Enum[chkEN_TXTSP] = LMS7param(EN_TXTSP);
+    wndId2Enum[cmbGCORRI_TXTSP] = LMS7param(GCORRI_TXTSP);
+    wndId2Enum[cmbGCORRQ_TXTSP] = LMS7param(GCORRQ_TXTSP);
+    wndId2Enum[chkGC_BYP_TXTSP] = LMS7param(GC_BYP_TXTSP);
+    wndId2Enum[chkGFIR1_BYP_TXTSP] = LMS7param(GFIR1_BYP_TXTSP);
+    wndId2Enum[cmbGFIR1_L_TXTSP] = LMS7param(GFIR1_L_TXTSP);
+    wndId2Enum[cmbGFIR1_N_TXTSP] = LMS7param(GFIR1_N_TXTSP);
+    wndId2Enum[chkGFIR2_BYP_TXTSP] = LMS7param(GFIR2_BYP_TXTSP);
+    wndId2Enum[cmbGFIR2_L_TXTSP] = LMS7param(GFIR2_L_TXTSP);
+    wndId2Enum[cmbGFIR2_N_TXTSP] = LMS7param(GFIR2_N_TXTSP);
+    wndId2Enum[chkGFIR3_BYP_TXTSP] = LMS7param(GFIR3_BYP_TXTSP);
+    wndId2Enum[cmbGFIR3_L_TXTSP] = LMS7param(GFIR3_L_TXTSP);
+    wndId2Enum[cmbGFIR3_N_TXTSP] = LMS7param(GFIR3_N_TXTSP);
+    wndId2Enum[cmbHBI_OVR_TXTSP] = LMS7param(HBI_OVR_TXTSP);
+    wndId2Enum[cmbIQCORR_TXTSP] = LMS7param(IQCORR_TXTSP);
+    wndId2Enum[chkISINC_BYP_TXTSP] = LMS7param(ISINC_BYP_TXTSP);
+    wndId2Enum[chkPH_BYP_TXTSP] = LMS7param(PH_BYP_TXTSP);
+    wndId2Enum[cmbCMIX_SC_TXTSP] = LMS7param(CMIX_SC_TXTSP);
+
+    wndId2Enum[rgrTSGFCW_TXTSP] = LMS7param(TSGFCW_TXTSP);
+    wndId2Enum[chkTSGSWAPIQ_TXTSP] = LMS7param(TSGSWAPIQ_TXTSP);
+    wndId2Enum[rgrTSGMODE_TXTSP] = LMS7param(TSGMODE_TXTSP);
+    wndId2Enum[rgrINSEL_TXTSP] = LMS7param(INSEL_TXTSP);
+    wndId2Enum[rgrTSGFC_TXTSP] = LMS7param(TSGFC_TXTSP);
+    wndId2Enum[cmbDTHBIT_TX] = LMS7param(DTHBIT_TX);
+
+    wndId2Enum[rgrSEL0] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL01] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL02] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL03] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL04] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL05] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL06] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL07] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL08] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL09] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL10] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL11] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL12] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL13] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL14] = LMS7param(SEL_TX);
+    wndId2Enum[rgrSEL15] = LMS7param(SEL_TX);
+
+    lblNCOangles.push_back(txtAnglePHO0);
+    lblNCOangles.push_back(txtAnglePHO01);
+    lblNCOangles.push_back(txtAnglePHO02);
+    lblNCOangles.push_back(txtAnglePHO03);
+    lblNCOangles.push_back(txtAnglePHO04);
+    lblNCOangles.push_back(txtAnglePHO05);
+    lblNCOangles.push_back(txtAnglePHO06);
+    lblNCOangles.push_back(txtAnglePHO07);
+    lblNCOangles.push_back(txtAnglePHO08);
+    lblNCOangles.push_back(txtAnglePHO09);
+    lblNCOangles.push_back(txtAnglePHO10);
+    lblNCOangles.push_back(txtAnglePHO11);
+    lblNCOangles.push_back(txtAnglePHO12);
+    lblNCOangles.push_back(txtAnglePHO13);
+    lblNCOangles.push_back(txtAnglePHO14);
+    lblNCOangles.push_back(txtAnglePHO15);
+
+    rgrNCOselections.push_back(rgrSEL0);
+    rgrNCOselections.push_back(rgrSEL01);
+    rgrNCOselections.push_back(rgrSEL02);
+    rgrNCOselections.push_back(rgrSEL03);
+    rgrNCOselections.push_back(rgrSEL04);
+    rgrNCOselections.push_back(rgrSEL05);
+    rgrNCOselections.push_back(rgrSEL06);
+    rgrNCOselections.push_back(rgrSEL07);
+    rgrNCOselections.push_back(rgrSEL08);
+    rgrNCOselections.push_back(rgrSEL09);
+    rgrNCOselections.push_back(rgrSEL10);
+    rgrNCOselections.push_back(rgrSEL11);
+    rgrNCOselections.push_back(rgrSEL12);
+    rgrNCOselections.push_back(rgrSEL13);
+    rgrNCOselections.push_back(rgrSEL14);
+    rgrNCOselections.push_back(rgrSEL15);
+
+    txtNCOinputs.push_back(txtFCWPHO0);
+    txtNCOinputs.push_back(txtFCWPHO01);
+    txtNCOinputs.push_back(txtFCWPHO02);
+    txtNCOinputs.push_back(txtFCWPHO03);
+    txtNCOinputs.push_back(txtFCWPHO04);
+    txtNCOinputs.push_back(txtFCWPHO05);
+    txtNCOinputs.push_back(txtFCWPHO06);
+    txtNCOinputs.push_back(txtFCWPHO07);
+    txtNCOinputs.push_back(txtFCWPHO08);
+    txtNCOinputs.push_back(txtFCWPHO09);
+    txtNCOinputs.push_back(txtFCWPHO10);
+    txtNCOinputs.push_back(txtFCWPHO11);
+    txtNCOinputs.push_back(txtFCWPHO12);
+    txtNCOinputs.push_back(txtFCWPHO13);
+    txtNCOinputs.push_back(txtFCWPHO14);
+    txtNCOinputs.push_back(txtFCWPHO15);
+
+    wxArrayString temp;
+
+    temp.clear();
+    for(int i=0; i<8; ++i)
+        temp.push_back(wxString::Format(_("%i"), i));
+    cmbGFIR1_L_TXTSP->Set(temp);
+    cmbGFIR2_L_TXTSP->Set(temp);
+    cmbGFIR3_L_TXTSP->Set(temp);
+
+    temp.clear();
+    for (int i = 0; i<16; ++i)
+        temp.push_back(wxString::Format(_("%i"), i));
+    cmbDTHBIT_TX->Set(temp);
+
+    temp.clear();
+    temp.push_back("2^1");
+    temp.push_back("2^2");
+    temp.push_back("2^3");
+    temp.push_back("2^4");
+    temp.push_back("2^5");
+    temp.push_back("Bypass");
+    hbi_ovr_txtsp_IndexValuePairs.push_back(indexValuePair(0, 0));
+    hbi_ovr_txtsp_IndexValuePairs.push_back(indexValuePair(1, 1));
+    hbi_ovr_txtsp_IndexValuePairs.push_back(indexValuePair(2, 2));
+    hbi_ovr_txtsp_IndexValuePairs.push_back(indexValuePair(3, 3));
+    hbi_ovr_txtsp_IndexValuePairs.push_back(indexValuePair(4, 4));
+    hbi_ovr_txtsp_IndexValuePairs.push_back(indexValuePair(5, 7));
+    cmbHBI_OVR_TXTSP->Set(temp);
+
+    tsgfcw_txtsp_IndexValuePairs.push_back(indexValuePair(0, 1));
+    tsgfcw_txtsp_IndexValuePairs.push_back(indexValuePair(1, 2));
+
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlTxTSP_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlTxTSP_view::ParameterChangeHandler(wxSpinEvent& event)
+{
+    wxCommandEvent evt;
+    evt.SetInt(event.GetInt());
+    evt.SetId(event.GetId());
+    evt.SetEventObject(event.GetEventObject());
+    ParameterChangeHandler(evt);
+}
+
+void lms7002_pnlTxTSP_view::ParameterChangeHandler( wxCommandEvent& event )
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    long value = event.GetInt();
+    if(event.GetEventObject() == cmbIQCORR_TXTSP)
+    {
+        float angle = atan(value / 2048.0) * 180 / 3.141596;
+        txtPhaseAlpha->SetLabel(wxString::Format("%.3f", angle));
+    }
+    else if (event.GetEventObject() == rgrTSGFCW_TXTSP)
+    {
+        value = index2value(value, tsgfcw_txtsp_IndexValuePairs);
+    }
+    else if (event.GetEventObject() == cmbHBI_OVR_TXTSP)
+    {
+        value = index2value(value, hbi_ovr_txtsp_IndexValuePairs);
+    }
+    LMS_WriteParam(lmsControl,parameter,value);
+
+    if(event.GetEventObject() == rgrMODE_TX)
+        UpdateNCOinputs();
+}
+
+void lms7002_pnlTxTSP_view::OnNCOSelectionChange(wxCommandEvent& event)
+{
+    wxRadioButton* btn = reinterpret_cast<wxRadioButton*>(event.GetEventObject());
+    int value = 0;
+    for (size_t i = 0; i < rgrNCOselections.size(); ++i)
+        if (btn == rgrNCOselections[i])
+        {
+            value = i;
+            break;
+        }
+    LMS_WriteParam(lmsControl,LMS7param(SEL_TX),value);
+}
+
+void lms7002_pnlTxTSP_view::onbtnReadBISTSignature( wxCommandEvent& event )
+{
+    uint16_t value;
+    LMS_ReadParam(lmsControl,LMS7param(BSTATE_TXTSP),&value);
+    lblBSTATE_TXTSP->SetLabel(wxString::Format("%i", value));
+    LMS_ReadParam(lmsControl,LMS7param(BSIGI_TXTSP),&value);
+    lblBSIGI_TXTSP->SetLabel(wxString::Format("0x%0.6X", value));
+    LMS_ReadParam(lmsControl,LMS7param(BSIGQ_TXTSP),&value);
+    lblBSIGQ_TXTSP->SetLabel(wxString::Format("0x%0.6X", value));
+}
+
+void lms7002_pnlTxTSP_view::OnbtnLoadDCIClick( wxCommandEvent& event )
+{
+    long value = 0;
+    txtDC_REG_TXTSP->GetValue().ToLong(&value, 16);
+    LMS_WriteParam(lmsControl,LMS7param(DC_REG_TXTSP),value);
+    LMS_WriteParam(lmsControl,LMS7param(TSGDCLDI_TXTSP),0);
+    LMS_WriteParam(lmsControl,LMS7param(TSGDCLDI_TXTSP),1);
+    LMS_WriteParam(lmsControl,LMS7param(TSGDCLDI_TXTSP),0);
+}
+
+void lms7002_pnlTxTSP_view::OnbtnLoadDCQClick( wxCommandEvent& event )
+{
+    long value = 0;
+    txtDC_REG_TXTSP->GetValue().ToLong(&value, 16);
+    LMS_WriteParam(lmsControl,LMS7param(DC_REG_TXTSP),value);
+    LMS_WriteParam(lmsControl,LMS7param(TSGDCLDQ_TXTSP),0);
+    LMS_WriteParam(lmsControl,LMS7param(TSGDCLDQ_TXTSP),1);
+    LMS_WriteParam(lmsControl,LMS7param(TSGDCLDQ_TXTSP),0);
+}
+
+void lms7002_pnlTxTSP_view::onbtnGFIR1Coef( wxCommandEvent& event )
+{
+    lms7002_dlgGFIR_Coefficients *dlg = new lms7002_dlgGFIR_Coefficients(this);
+    std::vector<double> coefficients;
+    const int maxCoefCount = 40;
+    coefficients.resize(maxCoefCount, 0);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    int status =  LMS_GetGFIRCoeff(lmsControl, LMS_CH_TX, ch-1, LMS_GFIR1, &coefficients[0]);
+    if (status < 0)
+    {
+        wxMessageBox(_("Error reading GFIR coefficients: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("ERROR"), wxICON_ERROR | wxOK);
+        dlg->Destroy();
+        return;
+    }
+
+    dlg->SetCoefficients(coefficients);
+    if (dlg->ShowModal() == wxID_OK)
+    {
+        coefficients = dlg->GetCoefficients();
+        status = LMS_SetGFIRCoeff(lmsControl, LMS_CH_TX, ch-1, LMS_GFIR1, &coefficients[0],coefficients.size());
+        if (status != 0)
+            wxMessageBox(wxString::From8BitData(LMS_GetLastErrorMessage()), _("ERROR"), wxICON_ERROR | wxOK);
+    }
+    dlg->Destroy();
+}
+
+void lms7002_pnlTxTSP_view::onbtnGFIR2Coef( wxCommandEvent& event )
+{
+    lms7002_dlgGFIR_Coefficients *dlg = new lms7002_dlgGFIR_Coefficients(this);
+    std::vector<double> coefficients;
+    const int maxCoefCount = 40;
+    coefficients.resize(maxCoefCount, 0);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    int status =  LMS_GetGFIRCoeff(lmsControl, LMS_CH_TX, ch-1, LMS_GFIR2, &coefficients[0]);
+    if (status < 0)
+    {
+        wxMessageBox(_("Error reading GFIR coefficients: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("ERROR"), wxICON_ERROR | wxOK);
+        dlg->Destroy();
+        return;
+    }
+    dlg->SetCoefficients(coefficients);
+    if (dlg->ShowModal() == wxID_OK)
+    {
+        coefficients = dlg->GetCoefficients();
+        status = LMS_SetGFIRCoeff(lmsControl, LMS_CH_TX, ch-1, LMS_GFIR2, &coefficients[0],coefficients.size());
+        if (status != 0)
+            wxMessageBox(wxString::From8BitData(LMS_GetLastErrorMessage()), _("ERROR"), wxICON_ERROR | wxOK);
+    }
+    dlg->Destroy();
+}
+
+void lms7002_pnlTxTSP_view::onbtnGFIR3Coef( wxCommandEvent& event )
+{
+    lms7002_dlgGFIR_Coefficients *dlg = new lms7002_dlgGFIR_Coefficients(this);
+    std::vector<double> coefficients;
+    const int maxCoefCount = 120;
+    coefficients.resize(maxCoefCount, 0);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    int status =  LMS_GetGFIRCoeff(lmsControl, LMS_CH_TX, ch-1, LMS_GFIR3, &coefficients[0]);
+    if (status < 0)
+    {
+        wxMessageBox(_("Error reading GFIR coefficients: ") + wxString::From8BitData(LMS_GetLastErrorMessage()), _("ERROR"), wxICON_ERROR | wxOK);
+        dlg->Destroy();
+        return;
+    }
+    dlg->SetCoefficients(coefficients);
+    if (dlg->ShowModal() == wxID_OK)
+    {
+        coefficients = dlg->GetCoefficients();
+        status = LMS_SetGFIRCoeff(lmsControl, LMS_CH_TX, ch-1, LMS_GFIR3, &coefficients[0],coefficients.size());
+        if (status != 0)
+            wxMessageBox(wxString::From8BitData(LMS_GetLastErrorMessage()), _("ERROR"), wxICON_ERROR | wxOK);
+    }
+    dlg->Destroy();
+}
+
+void lms7002_pnlTxTSP_view::OnbtnUploadNCOClick( wxCommandEvent& event )
+{
+    LMS_WriteParam(lmsControl,LMS7param(MODE_TX),rgrMODE_TX->GetSelection());
+    assert(txtNCOinputs.size() == 16);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC),&ch);
+    if (rgrMODE_TX->GetSelection() == 0)
+    {
+        float_type nco_freq[16];
+        for (int i = 0; i < 16; ++i)
+        {
+            txtNCOinputs[i]->GetValue().ToDouble(&nco_freq[i]);
+            nco_freq[i] *= 1e6;
+        }
+        long value;
+        txtFCWPHOmodeAdditional->GetValue().ToLong(&value);
+        LMS_SetNCOFrequency(lmsControl,LMS_CH_TX,ch-1,nco_freq,value);
+    }
+    else //PHO mode
+    {
+        float_type nco_phase[16];
+        for (int i = 0; i < 16; ++i)
+        {
+            txtNCOinputs[i]->GetValue().ToDouble(&nco_phase[i]);
+        }
+        double freq_MHz;
+        txtFCWPHOmodeAdditional->GetValue().ToDouble(&freq_MHz);
+        LMS_SetNCOPhase(lmsControl, LMS_CH_TX, ch-1, nco_phase, freq_MHz);
+    }
+}
+
+void lms7002_pnlTxTSP_view::UpdateNCOinputs()
+{
+    assert(txtNCOinputs.size() == 16);
+    uint16_t ch;
+    LMS_ReadParam(lmsControl,LMS7param(MAC), &ch);
+    if (rgrMODE_TX->GetSelection() == 0) //FCW mode
+    {
+        float_type freq[16];
+        float_type pho;
+        LMS_GetNCOFrequency(lmsControl,LMS_CH_TX,ch-1,freq,&pho);
+        for (size_t i = 0; i < txtNCOinputs.size(); ++i)
+        {
+            txtNCOinputs[i]->SetValue(wxString::Format(_("%.6f"), freq[i]/1e6));
+        }
+        txtFCWPHOmodeAdditional->SetValue(wxString::Format(_("%f"), pho));
+        lblFCWPHOmodeName->SetLabel(_("PHO"));
+    }
+    else //PHO mode
+    {
+        float_type phase[16];
+        float_type fcw;
+        LMS_GetNCOFrequency(lmsControl,LMS_CH_TX,ch-1,phase,&fcw);
+        for (size_t i = 0; i < txtNCOinputs.size(); ++i)
+        {
+            txtNCOinputs[i]->SetValue(wxString::Format(_("%.6f"), (65536.0/360.0)*  phase[i]));
+        }
+        txtFCWPHOmodeAdditional->SetValue(wxString::Format(_("%.6f"), fcw/1e6));
+        lblFCWPHOmodeName->SetLabel(_("FCW(MHz)"));
+    }
+}
+
+void lms7002_pnlTxTSP_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+    float_type freq;
+    LMS_GetClockFreq(lmsControl,LMS_CLOCK_TXTSP,&freq);
+    lblRefClk->SetLabel(wxString::Format(_("%3.3f"), freq/1e6));
+
+    uint16_t hbi;
+    LMS_ReadParam(lmsControl,LMS7param(HBI_OVR_TXTSP),&hbi);
+    cmbHBI_OVR_TXTSP->SetSelection(value2index(hbi, hbi_ovr_txtsp_IndexValuePairs));
+
+    int16_t value;
+    LMS_ReadParam(lmsControl,LMS7param(TSGFCW_RXTSP),(uint16_t*)&value);
+
+    rgrTSGFCW_TXTSP->SetSelection(value2index(value, tsgfcw_txtsp_IndexValuePairs));
+
+    LMS_ReadParam(lmsControl,LMS7param(IQCORR_TXTSP),(uint16_t*)&value);
+    int bitsToShift = (15 - LMS7param(IQCORR_TXTSP).msb - LMS7param(IQCORR_TXTSP).lsb);
+    value = value << bitsToShift;
+    value = value >> bitsToShift;
+    cmbIQCORR_TXTSP->SetValue(value);
+
+    LMS_ReadParam(lmsControl,LMS7param(SEL_TX),(uint16_t*)&value);
+    assert(rgrNCOselections.size() == 16);
+    rgrNCOselections[value & 0xF]->SetValue(true);
+    UpdateNCOinputs();
+
+    LMS_ReadParam(lmsControl,LMS7param(DCCORRI_TXTSP),(uint16_t*)&value);
+    int8_t dccorr = value;
+    cmbDCCORRI_TXTSP->SetValue(dccorr);
+    LMS_ReadParam(lmsControl,LMS7param(DCCORRQ_TXTSP),(uint16_t*)&value);
+    dccorr = value;
+    cmbDCCORRQ_TXTSP->SetValue(dccorr);
+
+    //check if B channel is enabled
+    LMS_ReadParam(lmsControl,LMS7param(MAC),(uint16_t*)&value);
+    if (value >= 2)
+    {
+        LMS_ReadParam(lmsControl,LMS7param(MIMO_SISO),(uint16_t*)&value);
+        if (value != 0)
+            wxMessageBox(_("MIMO channel B is disabled"), _("Warning"));
+    }
+}
+
+void lms7002_pnlTxTSP_view::PHOinputChanged(wxCommandEvent& event)
+{
+    assert(lblNCOangles.size() == 16);
+    if (rgrMODE_TX->GetSelection() == 1)
+        for (int i = 0; i < 16; ++i)
+        {
+            long phoVal = 0;
+            txtNCOinputs[i]->GetValue().ToLong(&phoVal);
+            lblNCOangles[i]->SetLabel(wxString::Format("%3.3f", 2.0 * 180 * phoVal / (65536.0)));
+        }
+    else
+    {
+        long phoVal = 0;
+        txtFCWPHOmodeAdditional->GetValue().ToLong(&phoVal);
+        for (int i = 0; i < 16; ++i)
+            lblNCOangles[i]->SetLabel(wxString::Format("%3.3f", 2.0 * 180 * phoVal / (65536.0)));
+    }
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlTxTSP_view.h b/src/lms7002_wxgui/lms7002_pnlTxTSP_view.h
new file mode 100644
index 0000000..f23b906
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlTxTSP_view.h
@@ -0,0 +1,50 @@
+#ifndef __lms7002_pnlTxTSP_view__
+#define __lms7002_pnlTxTSP_view__
+
+/**
+ at file
+Subclass of pnlTxTSP_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include <vector>
+#include "lime/LimeSuite.h"
+namespace lime{
+}
+/** Implementing pnlTxTSP_view */
+class lms7002_pnlTxTSP_view : public pnlTxTSP_view
+{
+	protected:
+		// Handlers for pnlTxTSP_view events.
+		void ParameterChangeHandler( wxSpinEvent& event );
+		void ParameterChangeHandler( wxCommandEvent& event );
+        void OnNCOSelectionChange(wxCommandEvent& event);
+		void onbtnReadBISTSignature( wxCommandEvent& event );
+		void OnbtnLoadDCIClick( wxCommandEvent& event );
+		void OnbtnLoadDCQClick( wxCommandEvent& event );
+		void onbtnGFIR1Coef( wxCommandEvent& event );
+		void onbtnGFIR2Coef( wxCommandEvent& event );
+		void onbtnGFIR3Coef( wxCommandEvent& event );
+		void OnbtnUploadNCOClick( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		lms7002_pnlTxTSP_view( wxWindow* parent );
+	//// end generated class members
+	lms7002_pnlTxTSP_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+    void UpdateNCOinputs();
+protected:
+    void PHOinputChanged(wxCommandEvent& event);
+    lms_device_t* lmsControl;
+	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+
+    std::vector<wxStaticText*> lblNCOangles;
+    std::vector<wxRadioButton*> rgrNCOselections;
+    std::vector<wxTextCtrl*> txtNCOinputs;
+};
+
+#endif // __lms7002_pnlTxTSP_view__
diff --git a/src/lms7002_wxgui/lms7002_pnlXBUF_view.cpp b/src/lms7002_wxgui/lms7002_pnlXBUF_view.cpp
new file mode 100644
index 0000000..c5af8f7
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlXBUF_view.cpp
@@ -0,0 +1,55 @@
+#include "lms7002_pnlXBUF_view.h"
+#include <map>
+#include "lms7002_gui_utilities.h"
+
+using namespace lime;
+
+lms7002_pnlXBUF_view::lms7002_pnlXBUF_view( wxWindow* parent )
+:
+pnlXBUF_view( parent )
+{
+
+}
+
+lms7002_pnlXBUF_view::lms7002_pnlXBUF_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+    : pnlXBUF_view(parent, id, pos, size, style), lmsControl(nullptr)
+{
+    wndId2Enum[chkBYP_XBUF_RX] = LMS7param(BYP_XBUF_RX);
+    wndId2Enum[chkBYP_XBUF_TX] = LMS7param(BYP_XBUF_TX);
+    wndId2Enum[chkEN_G_XBUF] = LMS7param(EN_G_XBUF);
+    wndId2Enum[chkEN_OUT2_XBUF_TX] = LMS7param(EN_OUT2_XBUF_TX);
+    wndId2Enum[chkEN_TBUFIN_XBUF_RX] = LMS7param(EN_TBUFIN_XBUF_RX);
+    wndId2Enum[chkPD_XBUF_RX] = LMS7param(PD_XBUF_RX);
+    wndId2Enum[chkPD_XBUF_TX] = LMS7param(PD_XBUF_TX);
+    wndId2Enum[chkSLFB_XBUF_RX] = LMS7param(SLFB_XBUF_RX);
+    wndId2Enum[chkSLFB_XBUF_TX] = LMS7param(SLFB_XBUF_TX);
+
+    LMS7002_WXGUI::UpdateTooltips(wndId2Enum, true);
+}
+
+void lms7002_pnlXBUF_view::Initialize(lms_device_t* pControl)
+{
+    lmsControl = pControl;
+    assert(lmsControl != nullptr);
+}
+
+void lms7002_pnlXBUF_view::ParameterChangeHandler(wxCommandEvent& event)
+{
+    assert(lmsControl != nullptr);
+    LMS7Parameter parameter;
+    try
+    {
+        parameter = wndId2Enum.at(reinterpret_cast<wxWindow*>(event.GetEventObject()));
+    }
+    catch (std::exception & e)
+    {
+        std::cout << "Control element(ID = " << event.GetId() << ") don't have assigned LMS parameter." << std::endl;
+        return;
+    }
+    LMS_WriteParam(lmsControl,parameter,event.GetInt());
+}
+
+void lms7002_pnlXBUF_view::UpdateGUI()
+{
+    LMS7002_WXGUI::UpdateControlsByMap(this, lmsControl, wndId2Enum);
+}
diff --git a/src/lms7002_wxgui/lms7002_pnlXBUF_view.h b/src/lms7002_wxgui/lms7002_pnlXBUF_view.h
new file mode 100644
index 0000000..1a8b895
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_pnlXBUF_view.h
@@ -0,0 +1,36 @@
+#ifndef __lms7002_pnlXBUF_view__
+#define __lms7002_pnlXBUF_view__
+
+/**
+ at file
+Subclass of pnlXBUF_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7002_wxgui.h"
+
+//// end generated include
+#include <map>
+#include "lime/LimeSuite.h"
+
+namespace lime{
+    
+}
+/** Implementing pnlXBUF_view */
+class lms7002_pnlXBUF_view : public pnlXBUF_view
+{
+	protected:
+		// Handlers for pnlXBUF_view events.
+		void ParameterChangeHandler( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		lms7002_pnlXBUF_view( wxWindow* parent );
+	//// end generated class members
+	lms7002_pnlXBUF_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+    void Initialize(lms_device_t* pControl);
+    void UpdateGUI();
+protected:
+    lms_device_t* lmsControl;
+	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
+};
+
+#endif // __lms7002_pnlXBUF_view__
diff --git a/src/lms7002_wxgui/lms7002_wxgui.cpp b/src/lms7002_wxgui/lms7002_wxgui.cpp
new file mode 100644
index 0000000..776d32b
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_wxgui.cpp
@@ -0,0 +1,9339 @@
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version Jun 17 2015)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO "NOT" EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#include "wx/wxprec.h"
+
+#ifdef __BORLANDC__
+#pragma hdrstop
+#endif //__BORLANDC__
+
+#ifndef WX_PRECOMP
+#include <wx/wx.h>
+#endif //WX_PRECOMP
+
+#include "lms7002_pnlAFE_view.h"
+#include "lms7002_pnlBIAS_view.h"
+#include "lms7002_pnlBIST_view.h"
+#include "lms7002_pnlBuffers_view.h"
+#include "lms7002_pnlCDS_view.h"
+#include "lms7002_pnlCLKGEN_view.h"
+#include "lms7002_pnlCalibrations_view.h"
+#include "lms7002_pnlLDO_view.h"
+#include "lms7002_pnlLimeLightPAD_view.h"
+#include "lms7002_pnlRBB_view.h"
+#include "lms7002_pnlRFE_view.h"
+#include "lms7002_pnlRxTSP_view.h"
+#include "lms7002_pnlSX_view.h"
+#include "lms7002_pnlTBB_view.h"
+#include "lms7002_pnlTRF_view.h"
+#include "lms7002_pnlTxTSP_view.h"
+#include "lms7002_pnlXBUF_view.h"
+#include "numericSlider.h"
+
+#include "lms7002_wxgui.h"
+
+///////////////////////////////////////////////////////////////////////////
+
+mainPanel::mainPanel( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer298;
+	fgSizer298 = new wxFlexGridSizer( 3, 1, 0, 0 );
+	fgSizer298->AddGrowableCol( 0 );
+	fgSizer298->AddGrowableRow( 1 );
+	fgSizer298->SetFlexibleDirection( wxBOTH );
+	fgSizer298->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer299;
+	fgSizer299 = new wxFlexGridSizer( 0, 7, 0, 0 );
+	fgSizer299->AddGrowableCol( 3 );
+	fgSizer299->SetFlexibleDirection( wxBOTH );
+	fgSizer299->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_BUTTON1 = new wxButton( this, wxID_ANY, wxT("New"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+	ID_BUTTON1->SetDefault(); 
+	fgSizer299->Add( ID_BUTTON1, 1, wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	ID_BUTTON2 = new wxButton( this, wxID_ANY, wxT("Open"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+	ID_BUTTON2->SetDefault(); 
+	fgSizer299->Add( ID_BUTTON2, 1, wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	ID_BUTTON3 = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+	ID_BUTTON3->SetDefault(); 
+	fgSizer299->Add( ID_BUTTON3, 1, wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	wxFlexGridSizer* fgSizer300;
+	fgSizer300 = new wxFlexGridSizer( 0, 5, 0, 0 );
+	fgSizer300->AddGrowableRow( 0 );
+	fgSizer300->SetFlexibleDirection( wxBOTH );
+	fgSizer300->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer248;
+	fgSizer248 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer248->SetFlexibleDirection( wxBOTH );
+	fgSizer248->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer249;
+	fgSizer249 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer249->SetFlexibleDirection( wxBOTH );
+	fgSizer249->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rbChannelA = new wxRadioButton( this, ID_BTN_CH_A, wxT("A CHANNEL"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer249->Add( rbChannelA, 0, wxEXPAND, 5 );
+	
+	rbChannelB = new wxRadioButton( this, ID_BTN_CH_B, wxT("B CHANNEL"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer249->Add( rbChannelB, 0, wxEXPAND, 5 );
+	
+	
+	fgSizer248->Add( fgSizer249, 0, 0, 5 );
+	
+	chkSyncAB = new wxCheckBox( this, wxID_ANY, wxT("Synchronize A to B"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer248->Add( chkSyncAB, 0, 0, 5 );
+	
+	
+	fgSizer300->Add( fgSizer248, 0, 0, 5 );
+	
+	btnDownloadAll = new wxButton( this, ID_BTN_CHIP_TO_GUI, wxT("Chip-->GUI"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer300->Add( btnDownloadAll, 0, 0, 5 );
+	
+	btnUploadAll = new wxButton( this, wxID_ANY, wxT("GUI-->Chip"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer300->Add( btnUploadAll, 0, 0, 5 );
+	
+	btnResetChip = new wxButton( this, ID_BTN_RESET_CHIP, wxT("Reset"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer300->Add( btnResetChip, 0, 0, 5 );
+	
+	wxFlexGridSizer* fgSizer247;
+	fgSizer247 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer247->SetFlexibleDirection( wxBOTH );
+	fgSizer247->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	
+	fgSizer300->Add( fgSizer247, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer299->Add( fgSizer300, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxLEFT, 10 );
+	
+	wxFlexGridSizer* fgSizer251;
+	fgSizer251 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer251->SetFlexibleDirection( wxBOTH );
+	fgSizer251->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	txtTemperature = new wxStaticText( this, wxID_ANY, wxT("Temperature: ?????"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtTemperature->Wrap( -1 );
+	fgSizer251->Add( txtTemperature, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
+	
+	chkEnableMIMO = new wxCheckBox( this, wxID_ANY, wxT("Enable MIMO"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEnableMIMO->SetToolTip( wxT("Enables required registers for MIMO mode") );
+	
+	fgSizer251->Add( chkEnableMIMO, 0, 0, 5 );
+	
+	
+	fgSizer299->Add( fgSizer251, 1, wxEXPAND, 5 );
+	
+	btnReadTemperature = new wxButton( this, wxID_ANY, wxT("Read Temp"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer299->Add( btnReadTemperature, 0, 0, 5 );
+	
+	
+	fgSizer298->Add( fgSizer299, 1, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND|wxBOTTOM, 10 );
+	
+	tabsNotebook = new wxNotebook( this, ID_TABS_NOTEBOOK, wxDefaultPosition, wxDefaultSize, 0 );
+	tabsNotebook->SetMinSize( wxSize( 1050,-1 ) );
+	
+	mTabCalibrations = new lms7002_pnlCalibrations_view( tabsNotebook, ID_TAB_CALIBRATIONS, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabCalibrations, wxT("Calibrations"), true );
+	mTabRFE = new lms7002_pnlRFE_view( tabsNotebook, ID_TAB_RFE, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabRFE, wxT("RFE"), false );
+	mTabRBB = new lms7002_pnlRBB_view( tabsNotebook, ID_TAB_RBB, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabRBB, wxT("RBB"), false );
+	mTabTRF = new lms7002_pnlTRF_view( tabsNotebook, ID_TAB_TRF, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabTRF, wxT("TRF"), false );
+	mTabTBB = new lms7002_pnlTBB_view( tabsNotebook, ID_TAB_TBB, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabTBB, wxT("TBB"), false );
+	mTabAFE = new lms7002_pnlAFE_view( tabsNotebook, ID_TAB_AFE, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabAFE, wxT("AFE"), false );
+	mTabBIAS = new lms7002_pnlBIAS_view( tabsNotebook, ID_TAB_BIAS, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabBIAS, wxT("BIAS"), false );
+	mTabLDO = new lms7002_pnlLDO_view( tabsNotebook, ID_TAB_LDO, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabLDO, wxT("LDO"), false );
+	mTabXBUF = new lms7002_pnlXBUF_view( tabsNotebook, ID_TAB_XBUF, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabXBUF, wxT("XBUF"), false );
+	mTabCGEN = new lms7002_pnlCLKGEN_view( tabsNotebook, ID_TAB_CGEN, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabCGEN, wxT("CLKGEN"), false );
+	mTabSXR = new lms7002_pnlSX_view( tabsNotebook, ID_TAB_SXR, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabSXR, wxT("SXR"), false );
+	mTabSXT = new lms7002_pnlSX_view( tabsNotebook, ID_TAB_SXT, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabSXT, wxT("SXT"), false );
+	mTabLimeLight = new lms7002_pnlLimeLightPAD_view( tabsNotebook, ID_TAB_LIMELIGHT, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabLimeLight, wxT("LimeLight && PAD"), false );
+	mTabTxTSP = new lms7002_pnlTxTSP_view( tabsNotebook, ID_TAB_TXTSP, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabTxTSP, wxT("TxTSP"), false );
+	mTabRxTSP = new lms7002_pnlRxTSP_view( tabsNotebook, ID_TAB_RXTSP, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabRxTSP, wxT("RxTSP"), false );
+	mTabCDS = new lms7002_pnlCDS_view( tabsNotebook, ID_TAB_CDS, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabCDS, wxT("CDS"), false );
+	mTabBIST = new lms7002_pnlBIST_view( tabsNotebook, ID_TAB_BIST, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabBIST, wxT("BIST"), false );
+	mTabBuffers = new lms7002_pnlBuffers_view( tabsNotebook, ID_TAB_BUFFERS, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	tabsNotebook->AddPage( mTabBuffers, wxT("Board"), false );
+	
+	fgSizer298->Add( tabsNotebook, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	this->SetSizer( fgSizer298 );
+	this->Layout();
+	fgSizer298->Fit( this );
+	
+	// Connect Events
+	ID_BUTTON1->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnNewProject ), NULL, this );
+	ID_BUTTON2->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnOpenProject ), NULL, this );
+	ID_BUTTON3->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnSaveProject ), NULL, this );
+	rbChannelA->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( mainPanel::OnSwitchToChannelA ), NULL, this );
+	rbChannelB->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( mainPanel::OnSwitchToChannelB ), NULL, this );
+	chkSyncAB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( mainPanel::OnSyncABchecked ), NULL, this );
+	btnDownloadAll->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnDownloadAll ), NULL, this );
+	btnUploadAll->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnUploadAll ), NULL, this );
+	btnResetChip->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnResetChip ), NULL, this );
+	chkEnableMIMO->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( mainPanel::OnEnableMIMOchecked ), NULL, this );
+	btnReadTemperature->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnReadTemperature ), NULL, this );
+	tabsNotebook->Connect( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, wxNotebookEventHandler( mainPanel::Onnotebook_modulesPageChanged ), NULL, this );
+}
+
+mainPanel::~mainPanel()
+{
+	// Disconnect Events
+	ID_BUTTON1->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnNewProject ), NULL, this );
+	ID_BUTTON2->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnOpenProject ), NULL, this );
+	ID_BUTTON3->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnSaveProject ), NULL, this );
+	rbChannelA->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( mainPanel::OnSwitchToChannelA ), NULL, this );
+	rbChannelB->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( mainPanel::OnSwitchToChannelB ), NULL, this );
+	chkSyncAB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( mainPanel::OnSyncABchecked ), NULL, this );
+	btnDownloadAll->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnDownloadAll ), NULL, this );
+	btnUploadAll->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnUploadAll ), NULL, this );
+	btnResetChip->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnResetChip ), NULL, this );
+	chkEnableMIMO->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( mainPanel::OnEnableMIMOchecked ), NULL, this );
+	btnReadTemperature->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( mainPanel::OnReadTemperature ), NULL, this );
+	tabsNotebook->Disconnect( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, wxNotebookEventHandler( mainPanel::Onnotebook_modulesPageChanged ), NULL, this );
+	
+}
+
+pnlBuffers_view::pnlBuffers_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer239;
+	fgSizer239 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer239->SetFlexibleDirection( wxBOTH );
+	fgSizer239->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer128;
+	sbSizer128 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Buffers") ), wxVERTICAL );
+	
+	chkDIO_DIR_CTRL1 = new wxCheckBox( sbSizer128->GetStaticBox(), wxID_ANY, wxT("DIO_DIR_CTRL1"), wxDefaultPosition, wxDefaultSize, 0 );
+	sbSizer128->Add( chkDIO_DIR_CTRL1, 0, 0, 5 );
+	
+	chkDIO_DIR_CTRL2 = new wxCheckBox( sbSizer128->GetStaticBox(), wxID_ANY, wxT("DIO_DIR_CTRL2"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkDIO_DIR_CTRL2->SetValue(true); 
+	sbSizer128->Add( chkDIO_DIR_CTRL2, 0, 0, 5 );
+	
+	chkDIO_BUFF_OE = new wxCheckBox( sbSizer128->GetStaticBox(), wxID_ANY, wxT("DIO_BUFF_OE"), wxDefaultPosition, wxDefaultSize, 0 );
+	sbSizer128->Add( chkDIO_BUFF_OE, 0, wxRIGHT, 5 );
+	
+	chkIQ_SEL1_DIR = new wxCheckBox( sbSizer128->GetStaticBox(), wxID_ANY, wxT("IQ_SEL1_DIR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkIQ_SEL1_DIR->SetValue(true); 
+	sbSizer128->Add( chkIQ_SEL1_DIR, 0, 0, 5 );
+	
+	chkIQ_SEL2_DIR = new wxCheckBox( sbSizer128->GetStaticBox(), wxID_ANY, wxT("IQ_SEL2_DIR"), wxDefaultPosition, wxDefaultSize, 0 );
+	sbSizer128->Add( chkIQ_SEL2_DIR, 0, 0, 5 );
+	
+	chkG_PWR_DWN = new wxCheckBox( sbSizer128->GetStaticBox(), wxID_ANY, wxT("G_PWR_DWN"), wxDefaultPosition, wxDefaultSize, 0 );
+	sbSizer128->Add( chkG_PWR_DWN, 0, 0, 5 );
+	
+	
+	fgSizer239->Add( sbSizer128, 1, wxEXPAND, 5 );
+	
+	
+	this->SetSizer( fgSizer239 );
+	this->Layout();
+	fgSizer239->Fit( this );
+	
+	// Connect Events
+	chkDIO_DIR_CTRL1->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBuffers_view::OnGPIOchanged ), NULL, this );
+	chkDIO_DIR_CTRL2->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBuffers_view::OnGPIOchanged ), NULL, this );
+	chkDIO_BUFF_OE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBuffers_view::OnGPIOchanged ), NULL, this );
+	chkIQ_SEL1_DIR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBuffers_view::OnGPIOchanged ), NULL, this );
+	chkIQ_SEL2_DIR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBuffers_view::OnGPIOchanged ), NULL, this );
+	chkG_PWR_DWN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBuffers_view::OnGPIOchanged ), NULL, this );
+}
+
+pnlBuffers_view::~pnlBuffers_view()
+{
+	// Disconnect Events
+	chkDIO_DIR_CTRL1->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBuffers_view::OnGPIOchanged ), NULL, this );
+	chkDIO_DIR_CTRL2->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBuffers_view::OnGPIOchanged ), NULL, this );
+	chkDIO_BUFF_OE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBuffers_view::OnGPIOchanged ), NULL, this );
+	chkIQ_SEL1_DIR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBuffers_view::OnGPIOchanged ), NULL, this );
+	chkIQ_SEL2_DIR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBuffers_view::OnGPIOchanged ), NULL, this );
+	chkG_PWR_DWN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBuffers_view::OnGPIOchanged ), NULL, this );
+	
+}
+
+pnlRFE_view::pnlRFE_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgMainSizer;
+	fgMainSizer = new wxFlexGridSizer( 0, 3, 0, 5 );
+	fgMainSizer->SetFlexibleDirection( wxBOTH );
+	fgMainSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer190;
+	fgSizer190 = new wxFlexGridSizer( 0, 1, 5, 0 );
+	fgSizer190->SetFlexibleDirection( wxBOTH );
+	fgSizer190->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerPowerDowns;
+	sbSizerPowerDowns = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Power down controls") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer42;
+	fgSizer42 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer42->SetFlexibleDirection( wxBOTH );
+	fgSizer42->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkPD_LNA_RFE = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_LNA_RFE, wxT("LNA_RFE"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_LNA_RFE->SetToolTip( wxT("Power control signal for LNA_RFE") );
+	
+	fgSizer42->Add( chkPD_LNA_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	chkPD_RLOOPB_1_RFE = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_RLOOPB_1_RFE, wxT("Loopback 1"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_RLOOPB_1_RFE->SetToolTip( wxT("Power control signal for RXFE loopback 1") );
+	
+	fgSizer42->Add( chkPD_RLOOPB_1_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	chkPD_RLOOPB_2_RFE = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_RLOOPB_2_RFE, wxT("Loopback 2"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_RLOOPB_2_RFE->SetToolTip( wxT("Power control signal for RXFE loopback 2") );
+	
+	fgSizer42->Add( chkPD_RLOOPB_2_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_MXLOBUF_RFE = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_MXLOBUF_RFE, wxT("Mixer LO buffer"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_MXLOBUF_RFE->SetToolTip( wxT("Power control signal for RXFE mixer lo buffer") );
+	
+	fgSizer42->Add( chkPD_MXLOBUF_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	chkPD_QGEN_RFE = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_QGEN_RFE, wxT("Quadrature LO generator"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_QGEN_RFE->SetToolTip( wxT("Power control signal for RXFE Quadrature LO generator") );
+	
+	fgSizer42->Add( chkPD_QGEN_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	chkPD_RSSI_RFE = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_RSSI_RFE, wxT("RSSI"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_RSSI_RFE->SetToolTip( wxT("Power control signal for RXFE RSSI") );
+	
+	fgSizer42->Add( chkPD_RSSI_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	chkPD_TIA_RFE = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_TIA_RFE, wxT("TIA"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_TIA_RFE->SetToolTip( wxT("Power control signal for RXFE TIA") );
+	
+	fgSizer42->Add( chkPD_TIA_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	chkEN_G_RFE = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_EN_G_RFE, wxT("Enable RFE module"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_G_RFE->SetToolTip( wxT("Enable control for all the RFE_1 power downs") );
+	
+	fgSizer42->Add( chkEN_G_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	wxStaticBoxSizer* sbSizer23;
+	sbSizer23 = new wxStaticBoxSizer( new wxStaticBox( sbSizerPowerDowns->GetStaticBox(), wxID_ANY, wxT("Direct control") ), wxHORIZONTAL );
+	
+	chkEN_DIR_RFE = new wxCheckBox( sbSizer23->GetStaticBox(), ID_EN_DIR_RFE, wxT("Direct control of PDs and ENs"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_DIR_RFE->SetToolTip( wxT("Enables direct control of PDs and ENs for RFE module") );
+	
+	sbSizer23->Add( chkEN_DIR_RFE, 1, wxALIGN_CENTER_HORIZONTAL|wxEXPAND, 5 );
+	
+	
+	fgSizer42->Add( sbSizer23, 0, wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND, 5 );
+	
+	
+	sbSizerPowerDowns->Add( fgSizer42, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer190->Add( sbSizerPowerDowns, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizerInputShorting;
+	sbSizerInputShorting = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Input shorting switches") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer44;
+	fgSizer44 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer44->SetFlexibleDirection( wxBOTH );
+	fgSizer44->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkEN_INSHSW_LB1_RFE = new wxCheckBox( sbSizerInputShorting->GetStaticBox(), ID_EN_INSHSW_LB1_RFE, wxT("input of loopback 1"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_INSHSW_LB1_RFE->SetToolTip( wxT("Enables the input shorting switch at the input  of the loopback 1 (in parallel with LNAL mixer)") );
+	
+	fgSizer44->Add( chkEN_INSHSW_LB1_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	chkEN_INSHSW_LB2_RFE = new wxCheckBox( sbSizerInputShorting->GetStaticBox(), ID_EN_INSHSW_LB2_RFE, wxT("input of loopback 2"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_INSHSW_LB2_RFE->SetToolTip( wxT("Enables the input shorting switch at the input  of the loopback 2 (in parallel with LNAW mixer)") );
+	
+	fgSizer44->Add( chkEN_INSHSW_LB2_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	chkEN_INSHSW_L_RFE = new wxCheckBox( sbSizerInputShorting->GetStaticBox(), ID_EN_INSHSW_L_RFE, wxT("input of LNAL"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_INSHSW_L_RFE->SetToolTip( wxT("Enables the input shorting switch at the input  of the LNAL") );
+	
+	fgSizer44->Add( chkEN_INSHSW_L_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	chkEN_INSHSW_W_RFE = new wxCheckBox( sbSizerInputShorting->GetStaticBox(), ID_EN_INSHSW_W_RFE, wxT("input of LNAW"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_INSHSW_W_RFE->SetToolTip( wxT("Enables the input shorting switch at the input  of the LNAW") );
+	
+	fgSizer44->Add( chkEN_INSHSW_W_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	
+	sbSizerInputShorting->Add( fgSizer44, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer190->Add( sbSizerInputShorting, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgMainSizer->Add( fgSizer190, 0, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer41;
+	fgSizer41 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer41->SetFlexibleDirection( wxBOTH );
+	fgSizer41->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer43;
+	fgSizer43 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer43->SetFlexibleDirection( wxBOTH );
+	fgSizer43->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT1 = new wxStaticText( this, wxID_ANY, wxT("Active path to the RXFE"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( -1 );
+	fgSizer43->Add( ID_STATICTEXT1, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbSEL_PATH_RFE = new wxComboBox( this, ID_SEL_PATH_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+	cmbSEL_PATH_RFE->Append( wxT("No path active") );
+	cmbSEL_PATH_RFE->Append( wxT("LNAH") );
+	cmbSEL_PATH_RFE->Append( wxT("LNAL") );
+	cmbSEL_PATH_RFE->Append( wxT("LNAW") );
+	cmbSEL_PATH_RFE->SetToolTip( wxT("Selects the active path of the RXFE") );
+	
+	fgSizer43->Add( cmbSEL_PATH_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT2 = new wxStaticText( this, wxID_ANY, wxT("Decoupling cap at output of RX mixer"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( -1 );
+	fgSizer43->Add( ID_STATICTEXT2, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbCAP_RXMXO_RFE = new wxComboBox( this, ID_CAP_RXMXO_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbCAP_RXMXO_RFE->SetToolTip( wxT("Control the decoupling cap at the output of the RX Mixer") );
+	
+	fgSizer43->Add( cmbCAP_RXMXO_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT3 = new wxStaticText( this, wxID_ANY, wxT("Controls cap parallel with the LNA input"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( -1 );
+	fgSizer43->Add( ID_STATICTEXT3, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbCGSIN_LNA_RFE = new wxComboBox( this, ID_CGSIN_LNA_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbCGSIN_LNA_RFE->SetToolTip( wxT("Controls the cap parallel with the LNA input input NMOS CGS to control the Q of the maching circuit and provides trade off between gain/NF and IIP. The higher the frequency, the lower CGSIN_LNA_RFE should be. Also, the higher CGSIN, the lower the Q, The lower the gain, the higher the NF, and the higher the IIP3") );
+	
+	fgSizer43->Add( cmbCGSIN_LNA_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT4 = new wxStaticText( this, wxID_ANY, wxT("Compensation resistor of TIA opamp"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( -1 );
+	fgSizer43->Add( ID_STATICTEXT4, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRCOMP_TIA_RFE = new wxComboBox( this, ID_RCOMP_TIA_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRCOMP_TIA_RFE->SetToolTip( wxT("Controls the compensation resistors of the TIA opamp") );
+	
+	fgSizer43->Add( cmbRCOMP_TIA_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT5 = new wxStaticText( this, wxID_ANY, wxT("Sets feedback resistor to nominal value"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( -1 );
+	fgSizer43->Add( ID_STATICTEXT5, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRFB_TIA_RFE = new wxComboBox( this, ID_RFB_TIA_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRFB_TIA_RFE->SetToolTip( wxT("Sets the feedback resistor to the nominal value") );
+	
+	fgSizer43->Add( cmbRFB_TIA_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_NEXTRX_RFE = new wxCheckBox( this, ID_EN_NEXTRX_RFE, wxT("Enable Rx MIMO mode"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_NEXTRX_RFE->SetToolTip( wxT("Enables the daisy chain LO buffer going from RXFE1  to RXFE2") );
+	
+	fgSizer43->Add( chkEN_NEXTRX_RFE, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer41->Add( fgSizer43, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxStaticBoxSizer* sbSizerCurrentControl;
+	sbSizerCurrentControl = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Current control") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer47;
+	fgSizer47 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer47->AddGrowableCol( 1 );
+	fgSizer47->SetFlexibleDirection( wxBOTH );
+	fgSizer47->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT12 = new wxStaticText( sbSizerCurrentControl->GetStaticBox(), wxID_ANY, wxT("LNA output common mode voltage"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT12->Wrap( -1 );
+	fgSizer47->Add( ID_STATICTEXT12, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_LNACMO_RFE = new wxComboBox( sbSizerCurrentControl->GetStaticBox(), ID_ICT_LNACMO_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_LNACMO_RFE->SetToolTip( wxT("Controls the current generating LNA output common mode voltage") );
+	
+	fgSizer47->Add( cmbICT_LNACMO_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT13 = new wxStaticText( sbSizerCurrentControl->GetStaticBox(), wxID_ANY, wxT("LNA core"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT13->Wrap( -1 );
+	fgSizer47->Add( ID_STATICTEXT13, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_LNA_RFE = new wxComboBox( sbSizerCurrentControl->GetStaticBox(), ID_ICT_LNA_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_LNA_RFE->SetToolTip( wxT("Controls the current of the LNA core") );
+	
+	fgSizer47->Add( cmbICT_LNA_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerCurrentControl->Add( fgSizer47, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer41->Add( sbSizerCurrentControl, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizerDC;
+	sbSizerDC = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("DC") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer45;
+	fgSizer45 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer45->AddGrowableCol( 1 );
+	fgSizer45->SetFlexibleDirection( wxBOTH );
+	fgSizer45->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT6 = new wxStaticText( sbSizerDC->GetStaticBox(), wxID_ANY, wxT("Offset I:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT6->Wrap( -1 );
+	fgSizer45->Add( ID_STATICTEXT6, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbDCOFFI_RFE = new NumericSlider( sbSizerDC->GetStaticBox(), ID_DCOFFI_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, -63, 63, 0 );
+	fgSizer45->Add( cmbDCOFFI_RFE, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT7 = new wxStaticText( sbSizerDC->GetStaticBox(), wxID_ANY, wxT("Offset Q:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT7->Wrap( -1 );
+	fgSizer45->Add( ID_STATICTEXT7, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbDCOFFQ_RFE = new NumericSlider( sbSizerDC->GetStaticBox(), ID_DCOFFQ_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, -63, 63, 0 );
+	fgSizer45->Add( cmbDCOFFQ_RFE, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT8 = new wxStaticText( sbSizerDC->GetStaticBox(), wxID_ANY, wxT("Mixer LO signal"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT8->Wrap( -1 );
+	fgSizer45->Add( ID_STATICTEXT8, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_LODC_RFE = new wxComboBox( sbSizerDC->GetStaticBox(), ID_ICT_LODC_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_LODC_RFE->SetToolTip( wxT("Controls the DC of the mixer LO signal at the gate of the mixer switches") );
+	
+	fgSizer45->Add( cmbICT_LODC_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer45->Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	chkEN_DCOFF_RXFE_RFE = new wxCheckBox( sbSizerDC->GetStaticBox(), ID_EN_DCOFF_RXFE_RFE, wxT("Enable DC offset"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_DCOFF_RXFE_RFE->SetToolTip( wxT("Enables the DCOFFSET block for the RXFE") );
+	
+	fgSizer45->Add( chkEN_DCOFF_RXFE_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerDC->Add( fgSizer45, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer41->Add( sbSizerDC, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgMainSizer->Add( fgSizer41, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer191;
+	fgSizer191 = new wxFlexGridSizer( 0, 1, 5, 0 );
+	fgSizer191->SetFlexibleDirection( wxBOTH );
+	fgSizer191->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerCapacitorControls;
+	sbSizerCapacitorControls = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Capacitor controls") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer49;
+	fgSizer49 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer49->AddGrowableCol( 1 );
+	fgSizer49->SetFlexibleDirection( wxBOTH );
+	fgSizer49->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT14 = new wxStaticText( sbSizerCapacitorControls->GetStaticBox(), wxID_ANY, wxT("Compensation TIA"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT14->Wrap( -1 );
+	fgSizer49->Add( ID_STATICTEXT14, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbCCOMP_TIA_RFE = new wxComboBox( sbSizerCapacitorControls->GetStaticBox(), ID_CCOMP_TIA_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbCCOMP_TIA_RFE->SetToolTip( wxT("Compensation capacitor for TIA") );
+	
+	fgSizer49->Add( cmbCCOMP_TIA_RFE, 1, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT15 = new wxStaticText( sbSizerCapacitorControls->GetStaticBox(), wxID_ANY, wxT("Feedback TIA"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT15->Wrap( -1 );
+	fgSizer49->Add( ID_STATICTEXT15, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbCFB_TIA_RFE = new NumericSlider( sbSizerCapacitorControls->GetStaticBox(), ID_CFB_TIA_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 4095, 0 );
+	fgSizer49->Add( cmbCFB_TIA_RFE, 1, wxEXPAND, 5 );
+	
+	
+	sbSizerCapacitorControls->Add( fgSizer49, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer191->Add( sbSizerCapacitorControls, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizerGainControls;
+	sbSizerGainControls = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Gain controls") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer50;
+	fgSizer50 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer50->AddGrowableCol( 0 );
+	fgSizer50->SetFlexibleDirection( wxBOTH );
+	fgSizer50->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT16 = new wxStaticText( sbSizerGainControls->GetStaticBox(), wxID_ANY, wxT("LNA"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT16->Wrap( -1 );
+	fgSizer50->Add( ID_STATICTEXT16, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbG_LNA_RFE = new wxComboBox( sbSizerGainControls->GetStaticBox(), ID_G_LNA_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbG_LNA_RFE->SetToolTip( wxT("Controls the gain of the LNA") );
+	
+	fgSizer50->Add( cmbG_LNA_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT17 = new wxStaticText( sbSizerGainControls->GetStaticBox(), wxID_ANY, wxT("Loopback"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT17->Wrap( -1 );
+	fgSizer50->Add( ID_STATICTEXT17, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbG_RXLOOPB_RFE = new wxComboBox( sbSizerGainControls->GetStaticBox(), ID_G_RXLOOPB_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbG_RXLOOPB_RFE->SetToolTip( wxT("Controls RXFE loopback gain") );
+	
+	fgSizer50->Add( cmbG_RXLOOPB_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT18 = new wxStaticText( sbSizerGainControls->GetStaticBox(), wxID_ANY, wxT("TIA"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT18->Wrap( -1 );
+	fgSizer50->Add( ID_STATICTEXT18, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbG_TIA_RFE = new wxComboBox( sbSizerGainControls->GetStaticBox(), ID_G_TIA_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbG_TIA_RFE->SetToolTip( wxT("Controls the Gain of the TIA") );
+	
+	fgSizer50->Add( cmbG_TIA_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerGainControls->Add( fgSizer50, 0, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	
+	fgSizer191->Add( sbSizerGainControls, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizerRefCurrent;
+	sbSizerRefCurrent = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Reference current") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer46;
+	fgSizer46 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer46->AddGrowableCol( 1 );
+	fgSizer46->SetFlexibleDirection( wxBOTH );
+	fgSizer46->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT9 = new wxStaticText( sbSizerRefCurrent->GetStaticBox(), wxID_ANY, wxT("Loopback amplifier"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT9->Wrap( -1 );
+	fgSizer46->Add( ID_STATICTEXT9, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_LOOPB_RFE = new wxComboBox( sbSizerRefCurrent->GetStaticBox(), ID_ICT_LOOPB_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_LOOPB_RFE->SetToolTip( wxT("Controls the reference current of the RXFE loopback amplifier") );
+	
+	fgSizer46->Add( cmbICT_LOOPB_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT10 = new wxStaticText( sbSizerRefCurrent->GetStaticBox(), wxID_ANY, wxT("TIA 1st stage"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT10->Wrap( -1 );
+	fgSizer46->Add( ID_STATICTEXT10, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_TIAMAIN_RFE = new NumericSlider( sbSizerRefCurrent->GetStaticBox(), ID_ICT_TIAMAIN_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 31, 0 );
+	fgSizer46->Add( cmbICT_TIAMAIN_RFE, 1, wxEXPAND, 5 );
+	
+	ID_STATICTEXT11 = new wxStaticText( sbSizerRefCurrent->GetStaticBox(), wxID_ANY, wxT("TIA 2nd stage"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT11->Wrap( -1 );
+	fgSizer46->Add( ID_STATICTEXT11, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_TIAOUT_RFE = new NumericSlider( sbSizerRefCurrent->GetStaticBox(), ID_ICT_TIAOUT_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 31, 0 );
+	fgSizer46->Add( cmbICT_TIAOUT_RFE, 1, wxEXPAND, 5 );
+	
+	
+	sbSizerRefCurrent->Add( fgSizer46, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer191->Add( sbSizerRefCurrent, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizerTrimDuty;
+	sbSizerTrimDuty = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Trim duty cycle") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer51;
+	fgSizer51 = new wxFlexGridSizer( 2, 2, 0, 0 );
+	fgSizer51->AddGrowableCol( 0 );
+	fgSizer51->AddGrowableCol( 1 );
+	fgSizer51->SetFlexibleDirection( wxBOTH );
+	fgSizer51->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT19 = new wxStaticText( sbSizerTrimDuty->GetStaticBox(), wxID_ANY, wxT("I channel:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT19->Wrap( -1 );
+	fgSizer51->Add( ID_STATICTEXT19, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbCDC_I_RFE = new wxComboBox( sbSizerTrimDuty->GetStaticBox(), ID_CDC_I_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	fgSizer51->Add( cmbCDC_I_RFE, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	
+	ID_STATICTEXT20 = new wxStaticText( sbSizerTrimDuty->GetStaticBox(), wxID_ANY, wxT("Q channel:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT20->Wrap( -1 );
+	fgSizer51->Add( ID_STATICTEXT20, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbCDC_Q_RFE = new wxComboBox( sbSizerTrimDuty->GetStaticBox(), ID_CDC_Q_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	fgSizer51->Add( cmbCDC_Q_RFE, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	
+	
+	sbSizerTrimDuty->Add( fgSizer51, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer191->Add( sbSizerTrimDuty, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgMainSizer->Add( fgSizer191, 1, wxEXPAND, 5 );
+	
+	
+	this->SetSizer( fgMainSizer );
+	this->Layout();
+	fgMainSizer->Fit( this );
+	
+	// Connect Events
+	chkPD_LNA_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_RLOOPB_1_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_RLOOPB_2_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_MXLOBUF_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_QGEN_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_RSSI_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_TIA_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DIR_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_INSHSW_LB1_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_INSHSW_LB2_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_INSHSW_L_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_INSHSW_W_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbSEL_PATH_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbCAP_RXMXO_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbCGSIN_LNA_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbRCOMP_TIA_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbRFB_TIA_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_NEXTRX_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LNACMO_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LNA_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbDCOFFI_RFE->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbDCOFFQ_RFE->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LODC_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DCOFF_RXFE_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbCCOMP_TIA_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbCFB_TIA_RFE->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbG_LNA_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbG_RXLOOPB_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbG_TIA_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LOOPB_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_TIAMAIN_RFE->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_TIAOUT_RFE->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbCDC_I_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbCDC_Q_RFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+}
+
+pnlRFE_view::~pnlRFE_view()
+{
+	// Disconnect Events
+	chkPD_LNA_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_RLOOPB_1_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_RLOOPB_2_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_MXLOBUF_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_QGEN_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_RSSI_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_TIA_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DIR_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_INSHSW_LB1_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_INSHSW_LB2_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_INSHSW_L_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_INSHSW_W_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbSEL_PATH_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbCAP_RXMXO_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbCGSIN_LNA_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbRCOMP_TIA_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbRFB_TIA_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_NEXTRX_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LNACMO_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LNA_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbDCOFFI_RFE->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbDCOFFQ_RFE->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LODC_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DCOFF_RXFE_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbCCOMP_TIA_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbCFB_TIA_RFE->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbG_LNA_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbG_RXLOOPB_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbG_TIA_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LOOPB_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_TIAMAIN_RFE->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_TIAOUT_RFE->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbCDC_I_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	cmbCDC_Q_RFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRFE_view::ParameterChangeHandler ), NULL, this );
+	
+}
+
+pnlRBB_view::pnlRBB_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer52;
+	fgSizer52 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer52->SetFlexibleDirection( wxBOTH );
+	fgSizer52->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerPowerDowns;
+	sbSizerPowerDowns = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Power down controls") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer55;
+	fgSizer55 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer55->SetFlexibleDirection( wxBOTH );
+	fgSizer55->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkPD_LPFH_RBB = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_LPFH_RBB, wxT("LPFH block"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_LPFH_RBB->SetToolTip( wxT("Power down of the LPFH block") );
+	
+	fgSizer55->Add( chkPD_LPFH_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_LPFL_RBB = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_LPFL_RBB, wxT("LPFL block"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_LPFL_RBB->SetToolTip( wxT("Power down of the LPFL block") );
+	
+	fgSizer55->Add( chkPD_LPFL_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_PGA_RBB = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_PGA_RBB, wxT("PGA block"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_PGA_RBB->SetToolTip( wxT("Power down of the PGA block") );
+	
+	fgSizer55->Add( chkPD_PGA_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_G_RBB = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_EN_G_RBB, wxT("Enable RBB module"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_G_RBB->SetToolTip( wxT("Enable control for all the RBB_1 power downs") );
+	
+	fgSizer55->Add( chkEN_G_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxStaticBoxSizer* sbSizer35;
+	sbSizer35 = new wxStaticBoxSizer( new wxStaticBox( sbSizerPowerDowns->GetStaticBox(), wxID_ANY, wxT("Direct control") ), wxHORIZONTAL );
+	
+	chkEN_DIR_RBB = new wxCheckBox( sbSizer35->GetStaticBox(), ID_EN_DIR_RBB, wxT("Direct control of PDs and ENs"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_DIR_RBB->SetToolTip( wxT("Enables direct control of PDs and ENs for RBB module") );
+	
+	sbSizer35->Add( chkEN_DIR_RBB, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer55->Add( sbSizer35, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizerPowerDowns->Add( fgSizer55, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer52->Add( sbSizerPowerDowns, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer259;
+	fgSizer259 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer259->AddGrowableCol( 0 );
+	fgSizer259->SetFlexibleDirection( wxBOTH );
+	fgSizer259->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer53;
+	fgSizer53 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer53->AddGrowableCol( 1 );
+	fgSizer53->SetFlexibleDirection( wxBOTH );
+	fgSizer53->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT14 = new wxStaticText( this, wxID_ANY, wxT("BB loopback to RXLPF"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT14->Wrap( -1 );
+	fgSizer53->Add( ID_STATICTEXT14, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbBBLoopback = new wxComboBox( this, ID_BBLoopback, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+	cmbBBLoopback->Append( wxT("LPFH & RBB") );
+	cmbBBLoopback->Append( wxT("LPFL & RBB") );
+	cmbBBLoopback->Append( wxT("Disabled") );
+	cmbBBLoopback->SetSelection( 0 );
+	cmbBBLoopback->SetToolTip( wxT("This is the loopback enable signal that is enabled when high band LPFH_RBB or low band LPFL_RBB  is selected for the loopback path. \n0x0115 [15] EN_LB_LPFH_RBB\n0x0115 [14] EN_LB_LPFL_RBB") );
+	
+	fgSizer53->Add( cmbBBLoopback, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT1 = new wxStaticText( this, wxID_ANY, wxT("PGA input connected to"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( -1 );
+	fgSizer53->Add( ID_STATICTEXT1, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbINPUT_CTL_PGA_RBB = new wxComboBox( this, ID_INPUT_CTL_PGA_RBB, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), 0, NULL, 0 ); 
+	cmbINPUT_CTL_PGA_RBB->SetToolTip( wxT("There are a total of four different differential inputs to the PGA. Only one of them is active at a time") );
+	
+	fgSizer53->Add( cmbINPUT_CTL_PGA_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT2 = new wxStaticText( this, wxID_ANY, wxT("PGA gain"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( -1 );
+	fgSizer53->Add( ID_STATICTEXT2, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbG_PGA_RBB = new wxComboBox( this, ID_G_PGA_RBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbG_PGA_RBB->SetToolTip( wxT("This is the gain of the PGA") );
+	
+	fgSizer53->Add( cmbG_PGA_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT3 = new wxStaticText( this, wxID_ANY, wxT("PGA Feedback capacitor"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( -1 );
+	fgSizer53->Add( ID_STATICTEXT3, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbC_CTL_PGA_RBB = new NumericSlider( this, ID_C_CTL_PGA_RBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	fgSizer53->Add( cmbC_CTL_PGA_RBB, 0, wxEXPAND, 5 );
+	
+	
+	fgSizer259->Add( fgSizer53, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxEXPAND, 0 );
+	
+	wxString rgrOSW_PGA_RBBChoices[] = { wxT("ADC"), wxT("Output pads") };
+	int rgrOSW_PGA_RBBNChoices = sizeof( rgrOSW_PGA_RBBChoices ) / sizeof( wxString );
+	rgrOSW_PGA_RBB = new wxRadioBox( this, ID_OSW_PGA_RBB, wxT("PGA output connected to"), wxDefaultPosition, wxDefaultSize, rgrOSW_PGA_RBBNChoices, rgrOSW_PGA_RBBChoices, 2, wxRA_SPECIFY_COLS );
+	rgrOSW_PGA_RBB->SetSelection( 1 );
+	rgrOSW_PGA_RBB->SetToolTip( wxT("There are two instances of the PGA circuit in the design. The output of the RBB_LPF blocks are connected the input of these PGA blocks (common). The output of one of them is connected to two pads pgaoutn and pgaoutp and the output of the other PGA is connected directly to the ADC input") );
+	
+	fgSizer259->Add( rgrOSW_PGA_RBB, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer52->Add( fgSizer259, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizerRCtimeConstants;
+	sbSizerRCtimeConstants = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("RXLPF RC time constant") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer54;
+	fgSizer54 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer54->SetFlexibleDirection( wxBOTH );
+	fgSizer54->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT4 = new wxStaticText( sbSizerRCtimeConstants->GetStaticBox(), wxID_ANY, wxT("Resistance"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( -1 );
+	fgSizer54->Add( ID_STATICTEXT4, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbR_CTL_LPF_RBB = new wxComboBox( sbSizerRCtimeConstants->GetStaticBox(), ID_R_CTL_LPF_RBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbR_CTL_LPF_RBB->SetToolTip( wxT("Controls the absolute value of the resistance of the RC time constant of the RBB_LPF blocks (both Low and High)") );
+	
+	fgSizer54->Add( cmbR_CTL_LPF_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT5 = new wxStaticText( sbSizerRCtimeConstants->GetStaticBox(), wxID_ANY, wxT("LPFH capacitance value"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( -1 );
+	fgSizer54->Add( ID_STATICTEXT5, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbC_CTL_LPFH_RBB = new NumericSlider( sbSizerRCtimeConstants->GetStaticBox(), ID_C_CTL_LPFH_RBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	cmbC_CTL_LPFH_RBB->SetMinSize( wxSize( 100,-1 ) );
+	
+	fgSizer54->Add( cmbC_CTL_LPFH_RBB, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT6 = new wxStaticText( sbSizerRCtimeConstants->GetStaticBox(), wxID_ANY, wxT("LPFL capacitance value"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT6->Wrap( -1 );
+	fgSizer54->Add( ID_STATICTEXT6, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbC_CTL_LPFL_RBB = new NumericSlider( sbSizerRCtimeConstants->GetStaticBox(), ID_C_CTL_LPFL_RBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 2047, 0 );
+	fgSizer54->Add( cmbC_CTL_LPFL_RBB, 0, wxEXPAND, 5 );
+	
+	
+	sbSizerRCtimeConstants->Add( fgSizer54, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxStaticBoxSizer* sbSizerRxFilters;
+	sbSizerRxFilters = new wxStaticBoxSizer( new wxStaticBox( sbSizerRCtimeConstants->GetStaticBox(), wxID_ANY, wxT("Rx Filters") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer199;
+	fgSizer199 = new wxFlexGridSizer( 0, 3, 5, 5 );
+	fgSizer199->SetFlexibleDirection( wxBOTH );
+	fgSizer199->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText309 = new wxStaticText( sbSizerRxFilters->GetStaticBox(), wxID_ANY, wxT("RF bandwidth (MHz)"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText309->Wrap( -1 );
+	fgSizer199->Add( m_staticText309, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtLowBW_MHz = new wxTextCtrl( sbSizerRxFilters->GetStaticBox(), ID_TXT_LOWBW, wxT("10"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer199->Add( txtLowBW_MHz, 0, 0, 5 );
+	
+	btnTuneFilter = new wxButton( sbSizerRxFilters->GetStaticBox(), ID_BTN_TUNE_FILTER, wxT("TUNE"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer199->Add( btnTuneFilter, 0, wxEXPAND, 5 );
+	
+	
+	sbSizerRxFilters->Add( fgSizer199, 1, wxEXPAND, 5 );
+	
+	
+	sbSizerRCtimeConstants->Add( sbSizerRxFilters, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer52->Add( sbSizerRCtimeConstants, 0, wxALIGN_LEFT|wxALIGN_TOP, 0 );
+	
+	wxStaticBoxSizer* sbSizerOpAmp;
+	sbSizerOpAmp = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Operational amplifier") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer56;
+	fgSizer56 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer56->AddGrowableCol( 1 );
+	fgSizer56->SetFlexibleDirection( wxBOTH );
+	fgSizer56->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT7 = new wxStaticText( sbSizerOpAmp->GetStaticBox(), wxID_ANY, wxT("LPFH stability passive compensation"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT7->Wrap( -1 );
+	fgSizer56->Add( ID_STATICTEXT7, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRCC_CTL_LPFH_RBB = new wxComboBox( sbSizerOpAmp->GetStaticBox(), ID_RCC_CTL_LPFH_RBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRCC_CTL_LPFH_RBB->SetToolTip( wxT("Controls the stability passive compensation of the LPFH_RBB operational amplifier") );
+	
+	fgSizer56->Add( cmbRCC_CTL_LPFH_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT8 = new wxStaticText( sbSizerOpAmp->GetStaticBox(), wxID_ANY, wxT("LPFL stability passive compensation"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT8->Wrap( -1 );
+	fgSizer56->Add( ID_STATICTEXT8, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRCC_CTL_LPFL_RBB = new wxComboBox( sbSizerOpAmp->GetStaticBox(), ID_RCC_CTL_LPFL_RBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRCC_CTL_LPFL_RBB->SetToolTip( wxT("Controls the stability passive compensation of the LPFL_RBB operational amplifier") );
+	
+	fgSizer56->Add( cmbRCC_CTL_LPFL_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT9 = new wxStaticText( sbSizerOpAmp->GetStaticBox(), wxID_ANY, wxT("Input stage reference bias current (RBB_LPF)"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT9->Wrap( -1 );
+	fgSizer56->Add( ID_STATICTEXT9, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_LPF_IN_RBB = new wxComboBox( sbSizerOpAmp->GetStaticBox(), ID_ICT_LPF_IN_RBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_LPF_IN_RBB->SetToolTip( wxT("Controls the reference bias current of the input stage of the operational amplifier used in RBB_LPF blocks (Low or High). ") );
+	
+	fgSizer56->Add( cmbICT_LPF_IN_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT10 = new wxStaticText( sbSizerOpAmp->GetStaticBox(), wxID_ANY, wxT("Output stage reference bias current (RBB_LPF)"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT10->Wrap( -1 );
+	fgSizer56->Add( ID_STATICTEXT10, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_LPF_OUT_RBB = new wxComboBox( sbSizerOpAmp->GetStaticBox(), ID_ICT_LPF_OUT_RBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_LPF_OUT_RBB->SetToolTip( wxT("The reference bias current of the output stage of the operational amplifier used in RBB_LPF blocks (low or High)") );
+	
+	fgSizer56->Add( cmbICT_LPF_OUT_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT11 = new wxStaticText( sbSizerOpAmp->GetStaticBox(), wxID_ANY, wxT("Output stage reference bias current (PGA)"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT11->Wrap( -1 );
+	fgSizer56->Add( ID_STATICTEXT11, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_PGA_OUT_RBB = new wxComboBox( sbSizerOpAmp->GetStaticBox(), ID_ICT_PGA_OUT_RBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_PGA_OUT_RBB->SetToolTip( wxT("Controls the output stage reference bias current of the operational amplifier used in the PGA circuit") );
+	
+	fgSizer56->Add( cmbICT_PGA_OUT_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT12 = new wxStaticText( sbSizerOpAmp->GetStaticBox(), wxID_ANY, wxT("Input stage reference bias current (PGA)"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT12->Wrap( -1 );
+	fgSizer56->Add( ID_STATICTEXT12, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_PGA_IN_RBB = new wxComboBox( sbSizerOpAmp->GetStaticBox(), ID_ICT_PGA_IN_RBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_PGA_IN_RBB->SetToolTip( wxT("Controls the input stage reference bias current of the operational amplifier used in the PGA circuit") );
+	
+	fgSizer56->Add( cmbICT_PGA_IN_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT13 = new wxStaticText( sbSizerOpAmp->GetStaticBox(), wxID_ANY, wxT("PGA stability passive compensation"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT13->Wrap( -1 );
+	fgSizer56->Add( ID_STATICTEXT13, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRCC_CTL_PGA_RBB = new wxComboBox( sbSizerOpAmp->GetStaticBox(), ID_RCC_CTL_PGA_RBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRCC_CTL_PGA_RBB->SetToolTip( wxT("Controls the stability passive compensation of the PGA_RBB operational amplifier") );
+	
+	fgSizer56->Add( cmbRCC_CTL_PGA_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerOpAmp->Add( fgSizer56, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer52->Add( sbSizerOpAmp, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	this->SetSizer( fgSizer52 );
+	this->Layout();
+	fgSizer52->Fit( this );
+	
+	// Connect Events
+	chkPD_LPFH_RBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LPFL_RBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	chkPD_PGA_RBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_RBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DIR_RBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbBBLoopback->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::OncmbBBLoopbackSelected ), NULL, this );
+	cmbINPUT_CTL_PGA_RBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbG_PGA_RBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbC_CTL_PGA_RBB->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	rgrOSW_PGA_RBB->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbR_CTL_LPF_RBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbC_CTL_LPFH_RBB->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbC_CTL_LPFL_RBB->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	btnTuneFilter->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRBB_view::OnbtnTuneFilter ), NULL, this );
+	cmbRCC_CTL_LPFH_RBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbRCC_CTL_LPFL_RBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPF_IN_RBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPF_OUT_RBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_PGA_OUT_RBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_PGA_IN_RBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbRCC_CTL_PGA_RBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+}
+
+pnlRBB_view::~pnlRBB_view()
+{
+	// Disconnect Events
+	chkPD_LPFH_RBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LPFL_RBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	chkPD_PGA_RBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_RBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DIR_RBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbBBLoopback->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::OncmbBBLoopbackSelected ), NULL, this );
+	cmbINPUT_CTL_PGA_RBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbG_PGA_RBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbC_CTL_PGA_RBB->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	rgrOSW_PGA_RBB->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbR_CTL_LPF_RBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbC_CTL_LPFH_RBB->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbC_CTL_LPFL_RBB->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	btnTuneFilter->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRBB_view::OnbtnTuneFilter ), NULL, this );
+	cmbRCC_CTL_LPFH_RBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbRCC_CTL_LPFL_RBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPF_IN_RBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPF_OUT_RBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_PGA_OUT_RBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_PGA_IN_RBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	cmbRCC_CTL_PGA_RBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRBB_view::ParameterChangeHandler ), NULL, this );
+	
+}
+
+pnlTRF_view::pnlTRF_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer33;
+	fgSizer33 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer33->SetFlexibleDirection( wxBOTH );
+	fgSizer33->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer35;
+	fgSizer35 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer35->SetFlexibleDirection( wxBOTH );
+	fgSizer35->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerPowerDowns;
+	sbSizerPowerDowns = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Power down controls") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer38;
+	fgSizer38 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer38->SetFlexibleDirection( wxBOTH );
+	fgSizer38->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkPD_PDET_TRF = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_PDET_TRF, wxT("Power detector"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_PDET_TRF->SetToolTip( wxT("Powerdown signal for Power Detector") );
+	
+	fgSizer38->Add( chkPD_PDET_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_TLOBUF_TRF = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_TLOBUF_TRF, wxT("TX LO buffer"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_TLOBUF_TRF->SetToolTip( wxT("Powerdown signal for TX LO buffer") );
+	
+	fgSizer38->Add( chkPD_TLOBUF_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_TXPAD_TRF = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_TXPAD_TRF, wxT("TXPAD"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_TXPAD_TRF->SetToolTip( wxT("Powerdown signal for TXPAD") );
+	
+	fgSizer38->Add( chkPD_TXPAD_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_G_TRF = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_EN_G_TRF, wxT("Enable TRF module"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_G_TRF->SetToolTip( wxT("Enable control for all the TRF_1 power downs") );
+	
+	fgSizer38->Add( chkEN_G_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxStaticBoxSizer* sbSizer20;
+	sbSizer20 = new wxStaticBoxSizer( new wxStaticBox( sbSizerPowerDowns->GetStaticBox(), wxID_ANY, wxT("Direct control") ), wxHORIZONTAL );
+	
+	chkEN_DIR_TRF = new wxCheckBox( sbSizer20->GetStaticBox(), ID_EN_DIR_TRF, wxT("Direct control of PDs and ENs"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_DIR_TRF->SetToolTip( wxT("Enables direct control of PDs and ENs for TRF module") );
+	
+	sbSizer20->Add( chkEN_DIR_TRF, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer38->Add( sbSizer20, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizerPowerDowns->Add( fgSizer38, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer35->Add( sbSizerPowerDowns, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizerPowerDetector;
+	sbSizerPowerDetector = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Power detector") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer36;
+	fgSizer36 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer36->AddGrowableCol( 1 );
+	fgSizer36->SetFlexibleDirection( wxBOTH );
+	fgSizer36->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT11 = new wxStaticText( sbSizerPowerDetector->GetStaticBox(), wxID_ANY, wxT("Resistive load"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT11->Wrap( -1 );
+	fgSizer36->Add( ID_STATICTEXT11, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLOADR_PDET_TRF = new wxComboBox( sbSizerPowerDetector->GetStaticBox(), ID_LOADR_PDET_TRF, wxEmptyString, wxDefaultPosition, wxSize( 160,-1 ), 0, NULL, 0 );
+	cmbLOADR_PDET_TRF->Append( wxT("R_DIFF 5K||2.5K||1.25K") );
+	cmbLOADR_PDET_TRF->Append( wxT("R_DIFF 5K||1.25K") );
+	cmbLOADR_PDET_TRF->Append( wxT("R_DIFF 5K||2.5K") );
+	cmbLOADR_PDET_TRF->Append( wxT("R_DIFF 5K") );
+	cmbLOADR_PDET_TRF->Append( wxEmptyString );
+	cmbLOADR_PDET_TRF->SetToolTip( wxT("Controls the resistive load of the Power detector") );
+	
+	fgSizer36->Add( cmbLOADR_PDET_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerPowerDetector->Add( fgSizer36, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer35->Add( sbSizerPowerDetector, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizerBiasCurrent;
+	sbSizerBiasCurrent = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Bias current") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer37;
+	fgSizer37 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer37->AddGrowableCol( 1 );
+	fgSizer37->SetFlexibleDirection( wxBOTH );
+	fgSizer37->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT12 = new wxStaticText( sbSizerBiasCurrent->GetStaticBox(), wxID_ANY, wxT("Linearization section"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT12->Wrap( -1 );
+	fgSizer37->Add( ID_STATICTEXT12, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_LIN_TXPAD_TRF = new wxComboBox( sbSizerBiasCurrent->GetStaticBox(), ID_ICT_LIN_TXPAD_TRF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_LIN_TXPAD_TRF->SetToolTip( wxT("Control the bias current of the linearization section of the TXPAD") );
+	
+	fgSizer37->Add( cmbICT_LIN_TXPAD_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT13 = new wxStaticText( sbSizerBiasCurrent->GetStaticBox(), wxID_ANY, wxT("Main gm section"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT13->Wrap( -1 );
+	fgSizer37->Add( ID_STATICTEXT13, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_MAIN_TXPAD_TRF = new wxComboBox( sbSizerBiasCurrent->GetStaticBox(), ID_ICT_MAIN_TXPAD_TRF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_MAIN_TXPAD_TRF->SetToolTip( wxT("Control the bias current of the main gm section of the TXPAD") );
+	
+	fgSizer37->Add( cmbICT_MAIN_TXPAD_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerBiasCurrent->Add( fgSizer37, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer35->Add( sbSizerBiasCurrent, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizerTrimDuty;
+	sbSizerTrimDuty = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Trim duty cycle") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer39;
+	fgSizer39 = new wxFlexGridSizer( 2, 2, 0, 0 );
+	fgSizer39->AddGrowableCol( 1 );
+	fgSizer39->SetFlexibleDirection( wxBOTH );
+	fgSizer39->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT14 = new wxStaticText( sbSizerTrimDuty->GetStaticBox(), wxID_ANY, wxT("I channel:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT14->Wrap( -1 );
+	fgSizer39->Add( ID_STATICTEXT14, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbCDC_I_TRF = new wxComboBox( sbSizerTrimDuty->GetStaticBox(), ID_CDC_I_TRF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	fgSizer39->Add( cmbCDC_I_TRF, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	
+	ID_STATICTEXT15 = new wxStaticText( sbSizerTrimDuty->GetStaticBox(), wxID_ANY, wxT("Q channel:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT15->Wrap( -1 );
+	fgSizer39->Add( ID_STATICTEXT15, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbCDC_Q_TRF = new wxComboBox( sbSizerTrimDuty->GetStaticBox(), ID_CDC_Q_TRF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	fgSizer39->Add( cmbCDC_Q_TRF, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	
+	
+	sbSizerTrimDuty->Add( fgSizer39, 1, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 5 );
+	
+	
+	fgSizer35->Add( sbSizerTrimDuty, 0, wxEXPAND, 5 );
+	
+	wxString rgrGCAS_GNDREF_TXPAD_TRFChoices[] = { wxT("VDD"), wxT("GNDS") };
+	int rgrGCAS_GNDREF_TXPAD_TRFNChoices = sizeof( rgrGCAS_GNDREF_TXPAD_TRFChoices ) / sizeof( wxString );
+	rgrGCAS_GNDREF_TXPAD_TRF = new wxRadioBox( this, ID_GCAS_GNDREF_TXPAD_TRF, wxT("TXPAD cascode transistor gate bias"), wxDefaultPosition, wxDefaultSize, rgrGCAS_GNDREF_TXPAD_TRFNChoices, rgrGCAS_GNDREF_TXPAD_TRFChoices, 2, wxRA_SPECIFY_COLS );
+	rgrGCAS_GNDREF_TXPAD_TRF->SetSelection( 1 );
+	rgrGCAS_GNDREF_TXPAD_TRF->SetToolTip( wxT("Controls if the TXPAD cascode transistor gate bias is referred to VDD or GND") );
+	
+	fgSizer35->Add( rgrGCAS_GNDREF_TXPAD_TRF, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer33->Add( fgSizer35, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer34;
+	fgSizer34 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer34->SetFlexibleDirection( wxBOTH );
+	fgSizer34->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkEN_NEXTTX_TRF = new wxCheckBox( this, ID_EN_NEXTTX_TRF, wxT("Enable Tx MIMO mode"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_NEXTTX_TRF->SetValue(true); 
+	fgSizer34->Add( chkEN_NEXTTX_TRF, 0, wxEXPAND, 5 );
+	
+	chkEN_LOOPB_TXPAD_TRF = new wxCheckBox( this, ID_EN_LOOPB_TXPAD_TRF, wxT("Enable TXPAD loopback path"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOOPB_TXPAD_TRF->SetToolTip( wxT("Enables the TXPAD loopback path") );
+	
+	fgSizer34->Add( chkEN_LOOPB_TXPAD_TRF, 0, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 0 );
+	
+	ID_STATICTEXT16 = new wxStaticText( this, wxID_ANY, wxT("TXFE output selection"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT16->Wrap( -1 );
+	fgSizer34->Add( ID_STATICTEXT16, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbTXFEoutput = new wxComboBox( this, ID_TXFEoutput, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+	cmbTXFEoutput->Append( wxT("Band1") );
+	cmbTXFEoutput->Append( wxT("Band2") );
+	cmbTXFEoutput->Append( wxT("Disable") );
+	cmbTXFEoutput->SetSelection( 0 );
+	cmbTXFEoutput->SetToolTip( wxT("Enable signal for TXFE, Band 1 or Band 2.\n0x0103 [11] SEL_BAND1_TRF\n0x0103 [10] SEL_BAND2_TRF") );
+	
+	fgSizer34->Add( cmbTXFEoutput, 0, wxEXPAND|wxALIGN_LEFT, 5 );
+	
+	ID_STATICTEXT1 = new wxStaticText( this, wxID_ANY, wxT("EN_LOWBWLOMX_TMX_TRF"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( -1 );
+	fgSizer34->Add( ID_STATICTEXT1, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbEN_LOWBWLOMX_TMX_TRF = new wxComboBox( this, ID_EN_LOWBWLOMX_TMX_TRF, wxEmptyString, wxDefaultPosition, wxSize( 201,-1 ), 0, NULL, 0 );
+	cmbEN_LOWBWLOMX_TMX_TRF->Append( wxT("High band - bias resistor 3K") );
+	cmbEN_LOWBWLOMX_TMX_TRF->Append( wxT("Low band -bias resistor 30K") );
+	cmbEN_LOWBWLOMX_TMX_TRF->SetToolTip( wxT("Controls the high pass pole frequency of the RC biasing the gate of the mixer switches") );
+	
+	fgSizer34->Add( cmbEN_LOWBWLOMX_TMX_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT3 = new wxStaticText( this, wxID_ANY, wxT("TXPAD power detector preamplifier gain"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( -1 );
+	fgSizer34->Add( ID_STATICTEXT3, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbEN_AMPHF_PDET_TRF = new wxComboBox( this, ID_EN_AMPHF_PDET_TRF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbEN_AMPHF_PDET_TRF->SetToolTip( wxT("Enables the TXPAD power detector preamplifier") );
+	
+	fgSizer34->Add( cmbEN_AMPHF_PDET_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT4 = new wxStaticText( this, wxID_ANY, wxT("Switched capacitor at TXPAD output"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( -1 );
+	fgSizer34->Add( ID_STATICTEXT4, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbF_TXPAD_TRF = new wxComboBox( this, ID_F_TXPAD_TRF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbF_TXPAD_TRF->SetToolTip( wxT("Controls the switched capacitor at the TXPAD output. Is used for fine tuning of the TXPAD output") );
+	
+	fgSizer34->Add( cmbF_TXPAD_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT5 = new wxStaticText( this, wxID_ANY, wxT("Loss of the loopback path at the TX side"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( -1 );
+	fgSizer34->Add( ID_STATICTEXT5, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbL_LOOPB_TXPAD_TRF = new wxComboBox( this, ID_L_LOOPB_TXPAD_TRF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+	cmbL_LOOPB_TXPAD_TRF->Append( wxT("0 dB") );
+	cmbL_LOOPB_TXPAD_TRF->Append( wxT("13.9 dB") );
+	cmbL_LOOPB_TXPAD_TRF->Append( wxT("20.8 dB") );
+	cmbL_LOOPB_TXPAD_TRF->Append( wxT("24 dB") );
+	cmbL_LOOPB_TXPAD_TRF->SetToolTip( wxT("Controls the loss of the of the loopback path at the TX side") );
+	
+	fgSizer34->Add( cmbL_LOOPB_TXPAD_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT6 = new wxStaticText( this, wxID_ANY, wxT("TXPAD linearizing part gain"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT6->Wrap( -1 );
+	fgSizer34->Add( ID_STATICTEXT6, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLOSS_LIN_TXPAD_TRF = new wxComboBox( this, ID_LOSS_LIN_TXPAD_TRF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbLOSS_LIN_TXPAD_TRF->SetToolTip( wxT("Controls the gain of the linearizing part of of the TXPAD") );
+	
+	fgSizer34->Add( cmbLOSS_LIN_TXPAD_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT7 = new wxStaticText( this, wxID_ANY, wxT("TXPAD gain control"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT7->Wrap( -1 );
+	fgSizer34->Add( ID_STATICTEXT7, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLOSS_MAIN_TXPAD_TRF = new wxComboBox( this, ID_LOSS_MAIN_TXPAD_TRF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbLOSS_MAIN_TXPAD_TRF->SetToolTip( wxT("Controls the gain  output power of the TXPAD") );
+	
+	fgSizer34->Add( cmbLOSS_MAIN_TXPAD_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT8 = new wxStaticText( this, wxID_ANY, wxT("Bias voltage at gate of TXPAD cascade"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT8->Wrap( -1 );
+	fgSizer34->Add( ID_STATICTEXT8, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbVGCAS_TXPAD_TRF = new wxComboBox( this, ID_VGCAS_TXPAD_TRF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbVGCAS_TXPAD_TRF->SetToolTip( wxT("Controls the bias voltage at the gate of TXPAD cascade") );
+	
+	fgSizer34->Add( cmbVGCAS_TXPAD_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT9 = new wxStaticText( this, wxID_ANY, wxT("Bias at gate of mixer NMOS"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT9->Wrap( -1 );
+	fgSizer34->Add( ID_STATICTEXT9, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLOBIASN_TXM_TRF = new wxComboBox( this, ID_LOBIASN_TXM_TRF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbLOBIASN_TXM_TRF->SetToolTip( wxT("Controls the bias at the gate of the mixer NMOS") );
+	
+	fgSizer34->Add( cmbLOBIASN_TXM_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT10 = new wxStaticText( this, wxID_ANY, wxT("Bias at gate of mixer PMOS"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT10->Wrap( -1 );
+	fgSizer34->Add( ID_STATICTEXT10, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLOBIASP_TXX_TRF = new wxComboBox( this, ID_LOBIASP_TXX_TRF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbLOBIASP_TXX_TRF->SetToolTip( wxT("Controls the bias at the gate of the mixer PMOS") );
+	
+	fgSizer34->Add( cmbLOBIASP_TXX_TRF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer33->Add( fgSizer34, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	this->SetSizer( fgSizer33 );
+	this->Layout();
+	fgSizer33->Fit( this );
+	
+	// Connect Events
+	chkPD_PDET_TRF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	chkPD_TLOBUF_TRF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	chkPD_TXPAD_TRF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_TRF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DIR_TRF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbLOADR_PDET_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LIN_TXPAD_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_MAIN_TXPAD_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbCDC_I_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbCDC_Q_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	rgrGCAS_GNDREF_TXPAD_TRF->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_NEXTTX_TRF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOOPB_TXPAD_TRF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbTXFEoutput->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::OnBandChange ), NULL, this );
+	cmbEN_LOWBWLOMX_TMX_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbEN_AMPHF_PDET_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbF_TXPAD_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbL_LOOPB_TXPAD_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbLOSS_LIN_TXPAD_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbLOSS_MAIN_TXPAD_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbVGCAS_TXPAD_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbLOBIASN_TXM_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbLOBIASP_TXX_TRF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+}
+
+pnlTRF_view::~pnlTRF_view()
+{
+	// Disconnect Events
+	chkPD_PDET_TRF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	chkPD_TLOBUF_TRF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	chkPD_TXPAD_TRF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_TRF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DIR_TRF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbLOADR_PDET_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LIN_TXPAD_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_MAIN_TXPAD_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbCDC_I_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbCDC_Q_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	rgrGCAS_GNDREF_TXPAD_TRF->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_NEXTTX_TRF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOOPB_TXPAD_TRF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbTXFEoutput->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::OnBandChange ), NULL, this );
+	cmbEN_LOWBWLOMX_TMX_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbEN_AMPHF_PDET_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbF_TXPAD_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbL_LOOPB_TXPAD_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbLOSS_LIN_TXPAD_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbLOSS_MAIN_TXPAD_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbVGCAS_TXPAD_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbLOBIASN_TXM_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	cmbLOBIASP_TXX_TRF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTRF_view::ParameterChangeHandler ), NULL, this );
+	
+}
+
+pnlTBB_view::pnlTBB_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer57;
+	fgSizer57 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer57->SetFlexibleDirection( wxBOTH );
+	fgSizer57->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerPowerDowns;
+	sbSizerPowerDowns = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Power down controls") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer59;
+	fgSizer59 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer59->SetFlexibleDirection( wxBOTH );
+	fgSizer59->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkPD_LPFH_TBB = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_LPFH_TBB, wxT("LPFH_TBB biquad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_LPFH_TBB->SetToolTip( wxT("This selectively powers down the LPFH_TBB biquad") );
+	
+	fgSizer59->Add( chkPD_LPFH_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_LPFIAMP_TBB = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_LPFIAMP_TBB, wxT("LPFIAMP_TBB front-end current amp"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_LPFIAMP_TBB->SetToolTip( wxT("selectively powers down the LPFIAMP_TBB front-end current amp of the transmitter baseband") );
+	
+	fgSizer59->Add( chkPD_LPFIAMP_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_LPFLAD_TBB = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_LPFLAD_TBB, wxT("LPFLAD_TBB low pass ladder filter"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_LPFLAD_TBB->SetToolTip( wxT("This selectively powers down the LPFLAD_TBB low pass ladder filter of the transmitter baseband") );
+	
+	fgSizer59->Add( chkPD_LPFLAD_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_LPFS5_TBB = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_LPFS5_TBB, wxT("LPFS5_TBB low pass real-pole filter"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_LPFS5_TBB->SetToolTip( wxT("This selectively powers down the LPFS5_TBB low pass real-pole filter of the transmitter baseband") );
+	
+	fgSizer59->Add( chkPD_LPFS5_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_G_TBB = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_EN_G_TBB, wxT("Enable TBB module"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_G_TBB->SetToolTip( wxT("Enable control for all the TBB_TOP power downs") );
+	
+	fgSizer59->Add( chkEN_G_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxStaticBoxSizer* sbSizer39;
+	sbSizer39 = new wxStaticBoxSizer( new wxStaticBox( sbSizerPowerDowns->GetStaticBox(), wxID_ANY, wxT("Direct control") ), wxHORIZONTAL );
+	
+	chkEN_DIR_TBB = new wxCheckBox( sbSizer39->GetStaticBox(), ID_EN_DIR_TBB, wxT("Direct control of PDs and ENs"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_DIR_TBB->SetToolTip( wxT("Enables direct control of PDs and ENs for TBB module") );
+	
+	sbSizer39->Add( chkEN_DIR_TBB, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer59->Add( sbSizer39, 1, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
+	
+	
+	sbSizerPowerDowns->Add( fgSizer59, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer57->Add( sbSizerPowerDowns, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxFlexGridSizer* fgSizer214;
+	fgSizer214 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer214->AddGrowableCol( 0 );
+	fgSizer214->SetFlexibleDirection( wxBOTH );
+	fgSizer214->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer58;
+	fgSizer58 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer58->AddGrowableCol( 1 );
+	fgSizer58->SetFlexibleDirection( wxBOTH );
+	fgSizer58->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkBYPLADDER_TBB = new wxCheckBox( this, ID_BYPLADDER_TBB, wxT("Bypass LPF ladder of TBB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkBYPLADDER_TBB->SetToolTip( wxT("This signal bypasses the LPF ladder of TBB and directly connects the output of current amplifier to the null port of the real pole stage of TBB low pass filter") );
+	
+	fgSizer58->Add( chkBYPLADDER_TBB, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer58->Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	ID_STATICTEXT1 = new wxStaticText( this, wxID_ANY, wxT("Tx BB loopback"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( -1 );
+	fgSizer58->Add( ID_STATICTEXT1, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLOOPB_TBB = new wxComboBox( this, ID_LOOPB_TBB, wxEmptyString, wxDefaultPosition, wxSize( 197,-1 ), 0, NULL, 0 ); 
+	cmbLOOPB_TBB->SetToolTip( wxT("This controls which signal is connected to the loopback output pins. Note: when both the lowpass ladder and real pole are powered down, the output of the active highband biquad is routed to the loopb output") );
+	
+	fgSizer58->Add( cmbLOOPB_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT5 = new wxStaticText( this, wxID_ANY, wxT("Enable Tx IQ analog input"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( -1 );
+	fgSizer58->Add( ID_STATICTEXT5, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbTSTIN_TBB = new wxComboBox( this, ID_TSTIN_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbTSTIN_TBB->SetToolTip( wxT("This control selects where the input test signal (vinp/n_aux_bbq/i) is routed to as well as disabling the route.") );
+	
+	fgSizer58->Add( cmbTSTIN_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer214->Add( fgSizer58, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxFlexGridSizer* fgSizer192;
+	fgSizer192 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer192->AddGrowableCol( 1 );
+	fgSizer192->SetFlexibleDirection( wxBOTH );
+	fgSizer192->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT2 = new wxStaticText( this, wxID_ANY, wxT("Frontend gain"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( -1 );
+	fgSizer192->Add( ID_STATICTEXT2, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbCG_IAMP_TBB = new NumericSlider( this, ID_CG_IAMP_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 63, 0 );
+	fgSizer192->Add( cmbCG_IAMP_TBB, 0, wxEXPAND, 5 );
+	
+	
+	fgSizer214->Add( fgSizer192, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer141;
+	sbSizer141 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Reference bias current") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer260;
+	fgSizer260 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer260->AddGrowableCol( 1 );
+	fgSizer260->SetFlexibleDirection( wxBOTH );
+	fgSizer260->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT3 = new wxStaticText( sbSizer141->GetStaticBox(), wxID_ANY, wxT("IAMP main bias current sources"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( -1 );
+	fgSizer260->Add( ID_STATICTEXT3, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_IAMP_FRP_TBB = new NumericSlider( sbSizer141->GetStaticBox(), ID_ICT_IAMP_FRP_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 31, 0 );
+	fgSizer260->Add( cmbICT_IAMP_FRP_TBB, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT4 = new wxStaticText( sbSizer141->GetStaticBox(), wxID_ANY, wxT("IAMP cascade transistors gate voltage"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( -1 );
+	fgSizer260->Add( ID_STATICTEXT4, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_IAMP_GG_FRP_TBB = new NumericSlider( sbSizer141->GetStaticBox(), ID_ICT_IAMP_GG_FRP_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 31, 0 );
+	fgSizer260->Add( cmbICT_IAMP_GG_FRP_TBB, 0, wxEXPAND, 5 );
+	
+	
+	sbSizer141->Add( fgSizer260, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer214->Add( sbSizer141, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer57->Add( fgSizer214, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizerOpamp;
+	sbSizerOpamp = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Operational amplifier") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer60;
+	fgSizer60 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer60->AddGrowableCol( 1 );
+	fgSizer60->SetFlexibleDirection( wxBOTH );
+	fgSizer60->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT6 = new wxStaticText( sbSizerOpamp->GetStaticBox(), wxID_ANY, wxT("Output stage bias current low band real pole filter"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT6->Wrap( -1 );
+	fgSizer60->Add( ID_STATICTEXT6, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_LPFS5_F_TBB = new wxComboBox( sbSizerOpamp->GetStaticBox(), ID_ICT_LPFS5_F_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_LPFS5_F_TBB->SetToolTip( wxT("This controls the operational amplifier's output stage bias current of the low band real pole filter of the transmitter's baseband") );
+	
+	fgSizer60->Add( cmbICT_LPFS5_F_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT7 = new wxStaticText( sbSizerOpamp->GetStaticBox(), wxID_ANY, wxT("Input stage bias current of low band real pole filter"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT7->Wrap( -14 );
+	fgSizer60->Add( ID_STATICTEXT7, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_LPFS5_PT_TBB = new wxComboBox( sbSizerOpamp->GetStaticBox(), ID_ICT_LPFS5_PT_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_LPFS5_PT_TBB->SetToolTip( wxT("This controls the operational amplifier's input stage bias current of the low band real pole filter of the transmitter's baseband") );
+	
+	fgSizer60->Add( cmbICT_LPFS5_PT_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT8 = new wxStaticText( sbSizerOpamp->GetStaticBox(), wxID_ANY, wxT("Input stage bias reference current of high band low pass filter"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT8->Wrap( -1 );
+	fgSizer60->Add( ID_STATICTEXT8, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_LPF_H_PT_TBB = new wxComboBox( sbSizerOpamp->GetStaticBox(), ID_ICT_LPF_H_PT_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_LPF_H_PT_TBB->SetToolTip( wxT("This controls the operational amplifiers input stage bias reference current of the high band low pass filter of the transmitter's baseband ") );
+	
+	fgSizer60->Add( cmbICT_LPF_H_PT_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT9 = new wxStaticText( sbSizerOpamp->GetStaticBox(), wxID_ANY, wxT("Output stage bias reference current of high band low pass filter"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT9->Wrap( -1 );
+	fgSizer60->Add( ID_STATICTEXT9, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_LPFH_F_TBB = new wxComboBox( sbSizerOpamp->GetStaticBox(), ID_ICT_LPFH_F_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_LPFH_F_TBB->SetToolTip( wxT("controls the operational amplifiers output stage bias reference current of the high band low pass filter of the transmitter's baseband (LPFH_TBB)") );
+	
+	fgSizer60->Add( cmbICT_LPFH_F_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT10 = new wxStaticText( sbSizerOpamp->GetStaticBox(), wxID_ANY, wxT("Output stage bias reference of low band ladder filter"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT10->Wrap( -1 );
+	fgSizer60->Add( ID_STATICTEXT10, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_LPFLAD_F_TBB = new wxComboBox( sbSizerOpamp->GetStaticBox(), ID_ICT_LPFLAD_F_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_LPFLAD_F_TBB->SetToolTip( wxT("This controls the operational amplfiers' output stages bias referene current of the low band ladder filter of the transmisster's baseband") );
+	
+	fgSizer60->Add( cmbICT_LPFLAD_F_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT11 = new wxStaticText( sbSizerOpamp->GetStaticBox(), wxID_ANY, wxT("Input stage bias reference of low band ladder filter"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT11->Wrap( -1 );
+	fgSizer60->Add( ID_STATICTEXT11, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_LPFLAD_PT_TBB = new wxComboBox( sbSizerOpamp->GetStaticBox(), ID_ICT_LPFLAD_PT_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbICT_LPFLAD_PT_TBB->SetToolTip( wxT("This controls the operational amplifers' input stages bias reference current of the low band ladder filter of the transmitter's baseband") );
+	
+	fgSizer60->Add( cmbICT_LPFLAD_PT_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerOpamp->Add( fgSizer60, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer57->Add( sbSizerOpamp, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxStaticBoxSizer* sbSizerResistorBanks;
+	sbSizerResistorBanks = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("TxLPF resistor banks") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer61;
+	fgSizer61 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer61->AddGrowableCol( 1 );
+	fgSizer61->SetFlexibleDirection( wxBOTH );
+	fgSizer61->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT12 = new wxStaticText( sbSizerResistorBanks->GetStaticBox(), wxID_ANY, wxT("LPFH equivalent resistance stage"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT12->Wrap( -1 );
+	fgSizer61->Add( ID_STATICTEXT12, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRCAL_LPFH_TBB = new NumericSlider( sbSizerResistorBanks->GetStaticBox(), ID_RCAL_LPFH_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	fgSizer61->Add( cmbRCAL_LPFH_TBB, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT13 = new wxStaticText( sbSizerResistorBanks->GetStaticBox(), wxID_ANY, wxT("LPFLAD equivalent resistance stage"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT13->Wrap( -1 );
+	fgSizer61->Add( ID_STATICTEXT13, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRCAL_LPFLAD_TBB = new NumericSlider( sbSizerResistorBanks->GetStaticBox(), ID_RCAL_LPFLAD_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	fgSizer61->Add( cmbRCAL_LPFLAD_TBB, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT15 = new wxStaticText( sbSizerResistorBanks->GetStaticBox(), wxID_ANY, wxT("LPFS5 equivalent resistance stage"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT15->Wrap( -1 );
+	fgSizer61->Add( ID_STATICTEXT15, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRCAL_LPFS5_TBB = new NumericSlider( sbSizerResistorBanks->GetStaticBox(), ID_RCAL_LPFS5_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	fgSizer61->Add( cmbRCAL_LPFS5_TBB, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT14 = new wxStaticText( sbSizerResistorBanks->GetStaticBox(), wxID_ANY, wxT("Common control signal for all TBB filters"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT14->Wrap( -1 );
+	fgSizer61->Add( ID_STATICTEXT14, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbCCAL_LPFLAD_TBB = new NumericSlider( sbSizerResistorBanks->GetStaticBox(), ID_CCAL_LPFLAD_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 31, 0 );
+	fgSizer61->Add( cmbCCAL_LPFLAD_TBB, 0, wxEXPAND, 5 );
+	
+	
+	sbSizerResistorBanks->Add( fgSizer61, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer57->Add( sbSizerResistorBanks, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxStaticBoxSizer* sbSizerRxFilters;
+	sbSizerRxFilters = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Tx Filters") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer244;
+	fgSizer244 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer244->SetFlexibleDirection( wxBOTH );
+	fgSizer244->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxString rgrTxFilterTypeChoices[] = { wxT("Custom"), wxT("Fixed") };
+	int rgrTxFilterTypeNChoices = sizeof( rgrTxFilterTypeChoices ) / sizeof( wxString );
+	rgrTxFilterType = new wxRadioBox( sbSizerRxFilters->GetStaticBox(), wxID_ANY, wxT("Type"), wxDefaultPosition, wxDefaultSize, rgrTxFilterTypeNChoices, rgrTxFilterTypeChoices, 1, wxRA_SPECIFY_COLS );
+	rgrTxFilterType->SetSelection( 0 );
+	fgSizer244->Add( rgrTxFilterType, 0, 0, 5 );
+	
+	wxFlexGridSizer* fgSizer199;
+	fgSizer199 = new wxFlexGridSizer( 0, 3, 5, 5 );
+	fgSizer199->SetFlexibleDirection( wxBOTH );
+	fgSizer199->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer245;
+	fgSizer245 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer245->SetFlexibleDirection( wxBOTH );
+	fgSizer245->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	lblFilterInputName = new wxStaticText( sbSizerRxFilters->GetStaticBox(), wxID_ANY, wxT("RF bandwidth (MHz)"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblFilterInputName->Wrap( -1 );
+	fgSizer245->Add( lblFilterInputName, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFilterFrequency = new wxTextCtrl( sbSizerRxFilters->GetStaticBox(), wxID_ANY, wxT("56"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer245->Add( txtFilterFrequency, 0, 0, 5 );
+	
+	wxString cmbTxFixedBWChoices[] = { wxT("5 MHz"), wxT("10 MHz"), wxT("15 MHz"), wxT("20 MHz") };
+	int cmbTxFixedBWNChoices = sizeof( cmbTxFixedBWChoices ) / sizeof( wxString );
+	cmbTxFixedBW = new wxChoice( sbSizerRxFilters->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbTxFixedBWNChoices, cmbTxFixedBWChoices, 0 );
+	cmbTxFixedBW->SetSelection( 0 );
+	cmbTxFixedBW->Enable( false );
+	
+	fgSizer245->Add( cmbTxFixedBW, 0, wxEXPAND, 5 );
+	
+	
+	fgSizer199->Add( fgSizer245, 1, wxEXPAND, 5 );
+	
+	btnTuneFilter = new wxButton( sbSizerRxFilters->GetStaticBox(), ID_BTN_TUNE_FILTER, wxT("TUNE"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer199->Add( btnTuneFilter, 0, wxEXPAND, 5 );
+	
+	
+	fgSizer244->Add( fgSizer199, 1, wxEXPAND, 5 );
+	
+	
+	sbSizerRxFilters->Add( fgSizer244, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer57->Add( sbSizerRxFilters, 1, wxEXPAND, 5 );
+	
+	
+	this->SetSizer( fgSizer57 );
+	this->Layout();
+	fgSizer57->Fit( this );
+	
+	// Connect Events
+	chkPD_LPFH_TBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LPFIAMP_TBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LPFLAD_TBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LPFS5_TBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_TBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DIR_TBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	chkBYPLADDER_TBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbLOOPB_TBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbTSTIN_TBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbCG_IAMP_TBB->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_IAMP_FRP_TBB->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_IAMP_GG_FRP_TBB->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPFS5_F_TBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPFS5_PT_TBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPF_H_PT_TBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPFH_F_TBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPFLAD_F_TBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPFLAD_PT_TBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbRCAL_LPFH_TBB->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbRCAL_LPFLAD_TBB->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbRCAL_LPFS5_TBB->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbCCAL_LPFLAD_TBB->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	rgrTxFilterType->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::OnTxFilterTypeChange ), NULL, this );
+	btnTuneFilter->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTBB_view::OnbtnTuneFilter ), NULL, this );
+}
+
+pnlTBB_view::~pnlTBB_view()
+{
+	// Disconnect Events
+	chkPD_LPFH_TBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LPFIAMP_TBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LPFLAD_TBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LPFS5_TBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_TBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DIR_TBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	chkBYPLADDER_TBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbLOOPB_TBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbTSTIN_TBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbCG_IAMP_TBB->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_IAMP_FRP_TBB->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_IAMP_GG_FRP_TBB->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPFS5_F_TBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPFS5_PT_TBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPF_H_PT_TBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPFH_F_TBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPFLAD_F_TBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_LPFLAD_PT_TBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbRCAL_LPFH_TBB->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbRCAL_LPFLAD_TBB->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbRCAL_LPFS5_TBB->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	cmbCCAL_LPFLAD_TBB->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTBB_view::ParameterChangeHandler ), NULL, this );
+	rgrTxFilterType->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTBB_view::OnTxFilterTypeChange ), NULL, this );
+	btnTuneFilter->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTBB_view::OnbtnTuneFilter ), NULL, this );
+	
+}
+
+pnlAFE_view::pnlAFE_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer62;
+	fgSizer62 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer62->SetFlexibleDirection( wxBOTH );
+	fgSizer62->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerPowerDowns;
+	sbSizerPowerDowns = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Power down controls") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer64;
+	fgSizer64 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer64->SetFlexibleDirection( wxBOTH );
+	fgSizer64->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkPD_AFE = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_AFE, wxT("AFE current mirror in BIAS_TOP"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_AFE->SetValue(true); 
+	chkPD_AFE->SetToolTip( wxT("Power down control for the AFE current mirror in BIAS_TOP") );
+	
+	fgSizer64->Add( chkPD_AFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_RX_AFE1 = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_RX_AFE1, wxT("ADC ch. 1"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_RX_AFE1->SetToolTip( wxT("Power down control for the ADC of  channel 1") );
+	
+	fgSizer64->Add( chkPD_RX_AFE1, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_RX_AFE2 = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_RX_AFE2, wxT("ADC ch. 2"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_RX_AFE2->SetValue(true); 
+	chkPD_RX_AFE2->SetToolTip( wxT("Power down control for the ADC of channel 2") );
+	
+	fgSizer64->Add( chkPD_RX_AFE2, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_TX_AFE1 = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_TX_AFE1, wxT("DAC ch. 1"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_TX_AFE1->SetValue(true); 
+	chkPD_TX_AFE1->SetToolTip( wxT("Power down control for the DAC of channel 1") );
+	
+	fgSizer64->Add( chkPD_TX_AFE1, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_TX_AFE2 = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_TX_AFE2, wxT("DAC ch. 2"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_TX_AFE2->SetValue(true); 
+	chkPD_TX_AFE2->SetToolTip( wxT("Power down control for the DAC of channel 2") );
+	
+	fgSizer64->Add( chkPD_TX_AFE2, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_G_AFE = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_EN_G_AFE, wxT("Enable AFE module"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_G_AFE->SetToolTip( wxT("Enable control for all the AFE power downs") );
+	
+	fgSizer64->Add( chkEN_G_AFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerPowerDowns->Add( fgSizer64, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer62->Add( sbSizerPowerDowns, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxFlexGridSizer* fgSizer63;
+	fgSizer63 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer63->SetFlexibleDirection( wxBOTH );
+	fgSizer63->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT1 = new wxStaticText( this, wxID_ANY, wxT("Peak current of DAC"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( -1 );
+	fgSizer63->Add( ID_STATICTEXT1, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbISEL_DAC_AFE = new wxComboBox( this, ID_ISEL_DAC_AFE, wxEmptyString, wxDefaultPosition, wxSize( 162,-1 ), 0, NULL, 0 ); 
+	cmbISEL_DAC_AFE->SetToolTip( wxT("Controls the peak current of the DAC output current") );
+	
+	fgSizer63->Add( cmbISEL_DAC_AFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT2 = new wxStaticText( this, wxID_ANY, wxT("MUX input of ADC ch.1 "), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( -1 );
+	fgSizer63->Add( ID_STATICTEXT2, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbMUX_AFE_1 = new wxComboBox( this, ID_MUX_AFE_1, wxEmptyString, wxDefaultPosition, wxSize( 315,-1 ), 0, NULL, 0 ); 
+	cmbMUX_AFE_1->SetToolTip( wxT("Controls the MUX at the input of the ADC channel 1") );
+	
+	fgSizer63->Add( cmbMUX_AFE_1, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT3 = new wxStaticText( this, wxID_ANY, wxT("MUX input of ADC ch.2"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( -1 );
+	fgSizer63->Add( ID_STATICTEXT3, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbMUX_AFE_2 = new wxComboBox( this, ID_MUX_AFE_2, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbMUX_AFE_2->SetToolTip( wxT("Controls the MUX at the input of the ADC channel 2") );
+	
+	fgSizer63->Add( cmbMUX_AFE_2, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer63->Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	wxString rgrMODE_INTERLEAVE_AFEChoices[] = { wxT("Two ADCs"), wxT("Interleaved") };
+	int rgrMODE_INTERLEAVE_AFENChoices = sizeof( rgrMODE_INTERLEAVE_AFEChoices ) / sizeof( wxString );
+	rgrMODE_INTERLEAVE_AFE = new wxRadioBox( this, ID_MODE_INTERLEAVE_AFE, wxT("Time interleave two ADCs into one ADC"), wxDefaultPosition, wxDefaultSize, rgrMODE_INTERLEAVE_AFENChoices, rgrMODE_INTERLEAVE_AFEChoices, 2, wxRA_SPECIFY_COLS );
+	rgrMODE_INTERLEAVE_AFE->SetSelection( 1 );
+	rgrMODE_INTERLEAVE_AFE->SetToolTip( wxT("time interleaves the two ADCs into one ADC") );
+	
+	fgSizer63->Add( rgrMODE_INTERLEAVE_AFE, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer62->Add( fgSizer63, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	this->SetSizer( fgSizer62 );
+	this->Layout();
+	fgSizer62->Fit( this );
+	
+	// Connect Events
+	chkPD_AFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_RX_AFE1->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_RX_AFE2->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_TX_AFE1->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_TX_AFE2->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_AFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	cmbISEL_DAC_AFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	cmbMUX_AFE_1->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	cmbMUX_AFE_2->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	rgrMODE_INTERLEAVE_AFE->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+}
+
+pnlAFE_view::~pnlAFE_view()
+{
+	// Disconnect Events
+	chkPD_AFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_RX_AFE1->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_RX_AFE2->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_TX_AFE1->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	chkPD_TX_AFE2->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_AFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	cmbISEL_DAC_AFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	cmbMUX_AFE_1->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	cmbMUX_AFE_2->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	rgrMODE_INTERLEAVE_AFE->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlAFE_view::ParameterChangeHandler ), NULL, this );
+	
+}
+
+pnlBIAS_view::pnlBIAS_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer65;
+	fgSizer65 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer65->SetFlexibleDirection( wxBOTH );
+	fgSizer65->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerPowerDowns;
+	sbSizerPowerDowns = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Power down controls") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer66;
+	fgSizer66 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer66->SetFlexibleDirection( wxBOTH );
+	fgSizer66->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkPD_FRP_BIAS = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_FRP_BIAS, wxT("Fix/RP block"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_FRP_BIAS->SetToolTip( wxT("Power down signal for Fix/RP block") );
+	
+	fgSizer66->Add( chkPD_FRP_BIAS, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_F_BIAS = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_F_BIAS, wxT("Fix"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_F_BIAS->SetToolTip( wxT("Power down signal for Fix") );
+	
+	fgSizer66->Add( chkPD_F_BIAS, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_PTRP_BIAS = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_PTRP_BIAS, wxT("PTAT/RP block"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_PTRP_BIAS->SetToolTip( wxT("Power down signal for PTAT/RP block") );
+	
+	fgSizer66->Add( chkPD_PTRP_BIAS, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_PT_BIAS = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_PT_BIAS, wxT("PTAT block"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_PT_BIAS->SetToolTip( wxT("Power down signal for PTAT block") );
+	
+	fgSizer66->Add( chkPD_PT_BIAS, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_BIAS_MASTER = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_BIAS_MASTER, wxT("Power down all block"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_BIAS_MASTER->SetToolTip( wxT("Enable signal for central bias block") );
+	
+	fgSizer66->Add( chkPD_BIAS_MASTER, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerPowerDowns->Add( fgSizer66, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer65->Add( sbSizerPowerDowns, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxFlexGridSizer* fgSizer67;
+	fgSizer67 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer67->SetFlexibleDirection( wxBOTH );
+	fgSizer67->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT1 = new wxStaticText( this, wxID_ANY, wxT("BIAS_TOP test mode"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( -1 );
+	fgSizer67->Add( ID_STATICTEXT1, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbMUX_BIAS_OUT = new wxComboBox( this, ID_MUX_BIAS_OUT, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), 0, NULL, 0 ); 
+	cmbMUX_BIAS_OUT->SetToolTip( wxT("Test mode of the BIAS_TOP") );
+	
+	fgSizer67->Add( cmbMUX_BIAS_OUT, 0, wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	ID_STATICTEXT2 = new wxStaticText( this, wxID_ANY, wxT("RP_CALIB_BIAS"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( -1 );
+	fgSizer67->Add( ID_STATICTEXT2, 1, wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_LEFT|wxALIGN_BOTTOM, 5 );
+	
+	cmbRP_CALIB_BIAS = new wxComboBox( this, ID_RP_CALIB_BIAS, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRP_CALIB_BIAS->SetToolTip( wxT("Calibration code for rppolywo. This code is set by the calibration algorithm: BIAS_RPPOLY_calibration") );
+	
+	fgSizer67->Add( cmbRP_CALIB_BIAS, 0, wxEXPAND|wxALIGN_LEFT, 5 );
+	
+	
+	fgSizer65->Add( fgSizer67, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	this->SetSizer( fgSizer65 );
+	this->Layout();
+	fgSizer65->Fit( this );
+	
+	// Connect Events
+	chkPD_FRP_BIAS->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+	chkPD_F_BIAS->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+	chkPD_PTRP_BIAS->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+	chkPD_PT_BIAS->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+	chkPD_BIAS_MASTER->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+	cmbMUX_BIAS_OUT->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+	cmbRP_CALIB_BIAS->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+}
+
+pnlBIAS_view::~pnlBIAS_view()
+{
+	// Disconnect Events
+	chkPD_FRP_BIAS->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+	chkPD_F_BIAS->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+	chkPD_PTRP_BIAS->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+	chkPD_PT_BIAS->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+	chkPD_BIAS_MASTER->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+	cmbMUX_BIAS_OUT->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+	cmbRP_CALIB_BIAS->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlBIAS_view::ParameterChangeHandler ), NULL, this );
+	
+}
+
+pnlLDO_view::pnlLDO_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer68;
+	fgSizer68 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer68->SetFlexibleDirection( wxBOTH );
+	fgSizer68->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_NOTEBOOK1 = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+	ID_PANEL3 = new wxPanel( ID_NOTEBOOK1, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	wxFlexGridSizer* fgSizer69;
+	fgSizer69 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer69->SetFlexibleDirection( wxBOTH );
+	fgSizer69->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer46;
+	sbSizer46 = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL3, wxID_ANY, wxT("Power controls") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer70;
+	fgSizer70 = new wxFlexGridSizer( 0, 2, 2, 5 );
+	fgSizer70->SetFlexibleDirection( wxBOTH );
+	fgSizer70->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkEN_G_LDOP = new wxCheckBox( sbSizer46->GetStaticBox(), ID_EN_G_LDOP, wxT("Enable LDO digital module"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_G_LDOP->SetToolTip( wxT("Enable control for all the LDO power downs") );
+	
+	fgSizer70->Add( chkEN_G_LDOP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_G_LDO = new wxCheckBox( sbSizer46->GetStaticBox(), ID_EN_G_LDO, wxT("Enable LDO analog module"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_G_LDO->SetToolTip( wxT("Enable control for all the LDO power downs") );
+	
+	fgSizer70->Add( chkEN_G_LDO, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxStaticBoxSizer* sbSizer47;
+	sbSizer47 = new wxStaticBoxSizer( new wxStaticBox( sbSizer46->GetStaticBox(), wxID_ANY, wxT("CLKGEN") ), wxVERTICAL );
+	
+	chkEN_LDO_DIVGN = new wxCheckBox( sbSizer47->GetStaticBox(), ID_EN_LDO_DIVGN, wxT("EN_LDO_DIVGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_DIVGN->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer47->Add( chkEN_LDO_DIVGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_DIGGN = new wxCheckBox( sbSizer47->GetStaticBox(), ID_EN_LDO_DIGGN, wxT("EN_LDO_DIGGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_DIGGN->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer47->Add( chkEN_LDO_DIGGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_CPGN = new wxCheckBox( sbSizer47->GetStaticBox(), ID_EN_LDO_CPGN, wxT("EN_LDO_CPGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_CPGN->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer47->Add( chkEN_LDO_CPGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_VCOGN = new wxCheckBox( sbSizer47->GetStaticBox(), ID_EN_LDO_VCOGN, wxT("EN_LDO_VCOGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_VCOGN->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer47->Add( chkEN_LDO_VCOGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer70->Add( sbSizer47, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer48;
+	sbSizer48 = new wxStaticBoxSizer( new wxStaticBox( sbSizer46->GetStaticBox(), wxID_ANY, wxT("RX RF") ), wxVERTICAL );
+	
+	chkEN_LDO_MXRFE = new wxCheckBox( sbSizer48->GetStaticBox(), ID_EN_LDO_MXRFE, wxT("EN_LDO_MXRFE"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_MXRFE->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer48->Add( chkEN_LDO_MXRFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_LNA14 = new wxCheckBox( sbSizer48->GetStaticBox(), ID_EN_LDO_LNA14, wxT("EN_LDO_LNA14"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_LNA14->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer48->Add( chkEN_LDO_LNA14, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_LNA12 = new wxCheckBox( sbSizer48->GetStaticBox(), ID_EN_LDO_LNA12, wxT("EN_LDO_LNA12"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_LNA12->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer48->Add( chkEN_LDO_LNA12, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_TIA14 = new wxCheckBox( sbSizer48->GetStaticBox(), ID_EN_LDO_TIA14, wxT("EN_LDO_TIA14"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_TIA14->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer48->Add( chkEN_LDO_TIA14, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer70->Add( sbSizer48, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer49;
+	sbSizer49 = new wxStaticBoxSizer( new wxStaticBox( sbSizer46->GetStaticBox(), wxID_ANY, wxT("SX TX") ), wxVERTICAL );
+	
+	chkEN_LDO_DIVSXT = new wxCheckBox( sbSizer49->GetStaticBox(), ID_EN_LDO_DIVSXT, wxT("EN_LDO_DIVSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_DIVSXT->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer49->Add( chkEN_LDO_DIVSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_DIGSXT = new wxCheckBox( sbSizer49->GetStaticBox(), ID_EN_LDO_DIGSXT, wxT("EN_LDO_DIGSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_DIGSXT->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer49->Add( chkEN_LDO_DIGSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_CPSXT = new wxCheckBox( sbSizer49->GetStaticBox(), ID_EN_LDO_CPSXT, wxT("EN_LDO_CPSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_CPSXT->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer49->Add( chkEN_LDO_CPSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_VCOSXT = new wxCheckBox( sbSizer49->GetStaticBox(), ID_EN_LDO_VCOSXT, wxT("EN_LDO_VCOSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_VCOSXT->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer49->Add( chkEN_LDO_VCOSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer70->Add( sbSizer49, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer50;
+	sbSizer50 = new wxStaticBoxSizer( new wxStaticBox( sbSizer46->GetStaticBox(), wxID_ANY, wxT("SX RX") ), wxVERTICAL );
+	
+	chkEN_LDO_DIVSXR = new wxCheckBox( sbSizer50->GetStaticBox(), ID_EN_LDO_DIVSXR, wxT("EN_LDO_DIVSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_DIVSXR->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer50->Add( chkEN_LDO_DIVSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_DIGSXR = new wxCheckBox( sbSizer50->GetStaticBox(), ID_EN_LDO_DIGSXR, wxT("EN_LDO_DIGSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_DIGSXR->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer50->Add( chkEN_LDO_DIGSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_CPSXR = new wxCheckBox( sbSizer50->GetStaticBox(), ID_EN_LDO_CPSXR, wxT("EN_LDO_CPSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_CPSXR->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer50->Add( chkEN_LDO_CPSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_VCOSXR = new wxCheckBox( sbSizer50->GetStaticBox(), ID_EN_LDO_VCOSXR, wxT("EN_LDO_VCOSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_VCOSXR->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer50->Add( chkEN_LDO_VCOSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer70->Add( sbSizer50, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer51;
+	sbSizer51 = new wxStaticBoxSizer( new wxStaticBox( sbSizer46->GetStaticBox(), wxID_ANY, wxT("Digital Blocks") ), wxVERTICAL );
+	
+	chkPD_LDO_DIGIp1 = new wxCheckBox( sbSizer51->GetStaticBox(), ID_PD_LDO_DIGIp1, wxT("PD_LDO_DIGIp1"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_LDO_DIGIp1->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer51->Add( chkPD_LDO_DIGIp1, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_LDO_DIGIp2 = new wxCheckBox( sbSizer51->GetStaticBox(), ID_PD_LDO_DIGIp2, wxT("PD_LDO_DIGIp2"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_LDO_DIGIp2->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer51->Add( chkPD_LDO_DIGIp2, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer70->Add( sbSizer51, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer52;
+	sbSizer52 = new wxStaticBoxSizer( new wxStaticBox( sbSizer46->GetStaticBox(), wxID_ANY, wxT("XBUF") ), wxVERTICAL );
+	
+	chkEN_LDO_TXBUF = new wxCheckBox( sbSizer52->GetStaticBox(), ID_EN_LDO_TXBUF, wxT("EN_LDO_TXBUF"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_TXBUF->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer52->Add( chkEN_LDO_TXBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_RXBUF = new wxCheckBox( sbSizer52->GetStaticBox(), ID_EN_LDO_RXBUF, wxT("EN_LDO_RXBUF"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_RXBUF->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer52->Add( chkEN_LDO_RXBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer70->Add( sbSizer52, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer53;
+	sbSizer53 = new wxStaticBoxSizer( new wxStaticBox( sbSizer46->GetStaticBox(), wxID_ANY, wxT("AFE") ), wxHORIZONTAL );
+	
+	chkEN_LDO_AFE = new wxCheckBox( sbSizer53->GetStaticBox(), ID_EN_LDO_AFE, wxT("EN_LDO_AFE"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_AFE->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer53->Add( chkEN_LDO_AFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer70->Add( sbSizer53, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer54;
+	sbSizer54 = new wxStaticBoxSizer( new wxStaticBox( sbSizer46->GetStaticBox(), wxID_ANY, wxT("SPI Buffer to analog blocks") ), wxVERTICAL );
+	
+	chkPD_LDO_SPIBUF = new wxCheckBox( sbSizer54->GetStaticBox(), ID_PD_LDO_SPIBUF, wxT("PD_LDO_SPIBUF"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_LDO_SPIBUF->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer54->Add( chkPD_LDO_SPIBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer70->Add( sbSizer54, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer55;
+	sbSizer55 = new wxStaticBoxSizer( new wxStaticBox( sbSizer46->GetStaticBox(), wxID_ANY, wxT("Tx BB") ), wxVERTICAL );
+	
+	chkEN_LDO_TBB = new wxCheckBox( sbSizer55->GetStaticBox(), ID_EN_LDO_TBB, wxT("EN_LDO_TBB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_TBB->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer55->Add( chkEN_LDO_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer70->Add( sbSizer55, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer56;
+	sbSizer56 = new wxStaticBoxSizer( new wxStaticBox( sbSizer46->GetStaticBox(), wxID_ANY, wxT("Rx RBB") ), wxVERTICAL );
+	
+	chkEN_LDO_RBB = new wxCheckBox( sbSizer56->GetStaticBox(), ID_EN_LDO_RBB, wxT("EN_LDO_RBB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_RBB->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer56->Add( chkEN_LDO_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer70->Add( sbSizer56, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer57;
+	sbSizer57 = new wxStaticBoxSizer( new wxStaticBox( sbSizer46->GetStaticBox(), wxID_ANY, wxT("Rx RF+ Rx RBB") ), wxVERTICAL );
+	
+	chkEN_LDO_TIA12 = new wxCheckBox( sbSizer57->GetStaticBox(), ID_EN_LDO_TIA12, wxT("EN_LDO_TIA12"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_TIA12->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer57->Add( chkEN_LDO_TIA12, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer70->Add( sbSizer57, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer58;
+	sbSizer58 = new wxStaticBoxSizer( new wxStaticBox( sbSizer46->GetStaticBox(), wxID_ANY, wxT("Tx RF") ), wxVERTICAL );
+	
+	chkEN_LDO_TPAD = new wxCheckBox( sbSizer58->GetStaticBox(), ID_EN_LDO_TPAD, wxT("EN_LDO_TPAD"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_TPAD->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer58->Add( chkEN_LDO_TPAD, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LDO_TLOB = new wxCheckBox( sbSizer58->GetStaticBox(), ID_EN_LDO_TLOB, wxT("EN_LDO_TLOB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_TLOB->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer58->Add( chkEN_LDO_TLOB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer70->Add( sbSizer58, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer59;
+	sbSizer59 = new wxStaticBoxSizer( new wxStaticBox( sbSizer46->GetStaticBox(), wxID_ANY, wxT("Misc") ), wxHORIZONTAL );
+	
+	chkEN_LDO_DIG = new wxCheckBox( sbSizer59->GetStaticBox(), ID_EN_LDO_DIG, wxT("EN_LDO_DIG"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LDO_DIG->SetToolTip( wxT("Enables the LDO") );
+	
+	sbSizer59->Add( chkEN_LDO_DIG, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer70->Add( sbSizer59, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer46->Add( fgSizer70, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 0 );
+	
+	
+	fgSizer69->Add( sbSizer46, 1, wxLEFT|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizer61;
+	sbSizer61 = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL3, wxID_ANY, wxT("Short noise filter resistor") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer72;
+	fgSizer72 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer72->SetFlexibleDirection( wxBOTH );
+	fgSizer72->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkSPDUP_LDO_TBB = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_TBB, wxT("SPDUP_LDO_TBB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_TBB->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_TIA12 = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_TIA12, wxT("SPDUP_LDO_TIA12"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_TIA12->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_TIA12, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_TIA14 = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_TIA14, wxT("SPDUP_LDO_TIA14"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_TIA14->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_TIA14, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_TLOB = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_TLOB, wxT("SPDUP_LDO_TLOB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_TLOB->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_TLOB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_TPAD = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_TPAD, wxT("SPDUP_LDO_TPAD"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_TPAD->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_TPAD, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_TXBUF = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_TXBUF, wxT("SPDUP_LDO_TXBUF"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_TXBUF->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_TXBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_VCOGN = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_VCOGN, wxT("SPDUP_LDO_VCOGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_VCOGN->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_VCOGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_DIVSXR = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_DIVSXR, wxT("SPDUP_LDO_DIVSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_DIVSXR->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_DIVSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_DIVSXT = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_DIVSXT, wxT("SPDUP_LDO_DIVSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_DIVSXT->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_DIVSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_AFE = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_AFE, wxT("SPDUP_LDO_AFE"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_AFE->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_AFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_CPGN = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_CPGN, wxT("SPDUP_LDO_CPGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_CPGN->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_CPGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_VCOSXR = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_VCOSXR, wxT("SPDUP_LDO_VCOSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_VCOSXR->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_VCOSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_VCOSXT = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_VCOSXT, wxT("SPDUP_LDO_VCOSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_VCOSXT->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_VCOSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_DIG = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_DIG, wxT("SPDUP_LDO_DIG"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_DIG->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_DIG, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_DIGGN = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_DIGGN, wxT("SPDUP_LDO_DIGGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_DIGGN->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_DIGGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_DIGSXR = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_DIGSXR, wxT("SPDUP_LDO_DIGSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_DIGSXR->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_DIGSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_DIGSXT = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_DIGSXT, wxT("SPDUP_LDO_DIGSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_DIGSXT->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_DIGSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_DIVGN = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_DIVGN, wxT("SPDUP_LDO_DIVGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_DIVGN->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_DIVGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_CPSXR = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_CPSXR, wxT("SPDUP_LDO_CPSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_CPSXR->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_CPSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_CPSXT = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_CPSXT, wxT("SPDUP_LDO_CPSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_CPSXT->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_CPSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_LNA12 = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_LNA12, wxT("SPDUP_LDO_LNA12"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_LNA12->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_LNA12, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_LNA14 = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_LNA14, wxT("SPDUP_LDO_LNA14"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_LNA14->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_LNA14, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_MXRFE = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_MXRFE, wxT("SPDUP_LDO_MXRFE"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_MXRFE->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_MXRFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_RBB = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_RBB, wxT("SPDUP_LDO_RBB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_RBB->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_RXBUF = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_RXBUF, wxT("SPDUP_LDO_RXBUF"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_RXBUF->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_RXBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_SPIBUF = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_SPIBUF, wxT("SPDUP_LDO_SPIBUF"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_SPIBUF->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_SPIBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_DIGIp2 = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_DIGIp2, wxT("SPDUP_LDO_DIGIp2"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_DIGIp2->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_DIGIp2, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_LDO_DIGIp1 = new wxCheckBox( sbSizer61->GetStaticBox(), ID_SPDUP_LDO_DIGIp1, wxT("SPDUP_LDO_DIGIp1"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_LDO_DIGIp1->SetToolTip( wxT("Short the noise filter resistor to speed up the settling time") );
+	
+	fgSizer72->Add( chkSPDUP_LDO_DIGIp1, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer61->Add( fgSizer72, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer69->Add( sbSizer61, 1, wxLEFT|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizer62;
+	sbSizer62 = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL3, wxID_ANY, wxT("Bias") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer73;
+	fgSizer73 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer73->SetFlexibleDirection( wxBOTH );
+	fgSizer73->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkEN_LOADIMP_LDO_TBB = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_TBB, wxT("EN_LOADIMP_LDO_TBB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_TBB->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_TIA12 = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_TIA12, wxT("EN_LOADIMP_LDO_TIA12"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_TIA12->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_TIA12, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_TIA14 = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_TIA14, wxT("EN_LOADIMP_LDO_TIA14"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_TIA14->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_TIA14, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_TLOB = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_TLOB, wxT("EN_LOADIMP_LDO_TLOB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_TLOB->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_TLOB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_TPAD = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_TPAD, wxT("EN_LOADIMP_LDO_TPAD"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_TPAD->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_TPAD, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_TXBUF = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_TXBUF, wxT("EN_LOADIMP_LDO_TXBUF"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_TXBUF->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_TXBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_VCOGN = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_VCOGN, wxT("EN_LOADIMP_LDO_VCOGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_VCOGN->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_VCOGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_VCOSXR = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_VCOSXR, wxT("EN_LOADIMP_LDO_VCOSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_VCOSXR->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_VCOSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_VCOSXT = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_VCOSXT, wxT("EN_LOADIMP_LDO_VCOSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_VCOSXT->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_VCOSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_AFE = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_AFE, wxT("EN_LOADIMP_LDO_AFE"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_AFE->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_AFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_CPGN = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_CPGN, wxT("EN_LOADIMP_LDO_CPGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_CPGN->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_CPGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_DIVSXR = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_DIVSXR, wxT("EN_LOADIMP_LDO_DIVSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_DIVSXR->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_DIVSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_DIVSXT = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_DIVSXT, wxT("EN_LOADIMP_LDO_DIVSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_DIVSXT->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_DIVSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_DIG = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_DIG, wxT("EN_LOADIMP_LDO_DIG"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_DIG->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_DIG, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_DIGGN = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_DIGGN, wxT("EN_LOADIMP_LDO_DIGGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_DIGGN->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_DIGGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_DIGSXR = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_DIGSXR, wxT("EN_LOADIMP_LDO_DIGSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_DIGSXR->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_DIGSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_DIGSXT = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_DIGSXT, wxT("EN_LOADIMP_LDO_DIGSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_DIGSXT->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_DIGSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_DIVGN = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_DIVGN, wxT("EN_LOADIMP_LDO_DIVGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_DIVGN->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_DIVGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_CPSXR = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_CPSXR, wxT("EN_LOADIMP_LDO_CPSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_CPSXR->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_CPSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_CPSXT = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_CPSXT, wxT("EN_LOADIMP_LDO_CPSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_CPSXT->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_CPSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_LNA12 = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_LNA12, wxT("EN_LOADIMP_LDO_LNA12"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_LNA12->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_LNA12, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_LNA14 = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_LNA14, wxT("EN_LOADIMP_LDO_LNA14"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_LNA14->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_LNA14, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_MXRFE = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_MXRFE, wxT("EN_LOADIMP_LDO_MXRFE"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_MXRFE->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_MXRFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_RBB = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_RBB, wxT("EN_LOADIMP_LDO_RBB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_RBB->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_RXBUF = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_RXBUF, wxT("EN_LOADIMP_LDO_RXBUF"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_RXBUF->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_RXBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_SPIBUF = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_SPIBUF, wxT("EN_LOADIMP_LDO_SPIBUF"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_SPIBUF->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_SPIBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_DIGIp2 = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_DIGIp2, wxT("EN_LOADIMP_LDO_DIGIp2"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_DIGIp2->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_DIGIp2, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_LOADIMP_LDO_DIGIp1 = new wxCheckBox( sbSizer62->GetStaticBox(), ID_EN_LOADIMP_LDO_DIGIp1, wxT("EN_LOADIMP_LDO_DIGIp1"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_LOADIMP_LDO_DIGIp1->SetToolTip( wxT("Enables the load dependent bias to optimize the load regulation") );
+	
+	fgSizer73->Add( chkEN_LOADIMP_LDO_DIGIp1, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer62->Add( fgSizer73, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer69->Add( sbSizer62, 1, wxLEFT|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	ID_PANEL3->SetSizer( fgSizer69 );
+	ID_PANEL3->Layout();
+	fgSizer69->Fit( ID_PANEL3 );
+	ID_NOTEBOOK1->AddPage( ID_PANEL3, wxT("Bias && Noise filter"), true );
+	ID_PANEL2 = new wxPanel( ID_NOTEBOOK1, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	wxFlexGridSizer* fgSizer75;
+	fgSizer75 = new wxFlexGridSizer( 0, 4, 0, 5 );
+	fgSizer75->SetFlexibleDirection( wxBOTH );
+	fgSizer75->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT1 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_VCOSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT1, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_VCOSXR = new wxComboBox( ID_PANEL2, ID_RDIV_VCOSXR, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_VCOSXR->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_VCOSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT2 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_VCOSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT2, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_VCOSXT = new wxComboBox( ID_PANEL2, ID_RDIV_VCOSXT, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_VCOSXT->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_VCOSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT3 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_TXBUF"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT3, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_TXBUF = new wxComboBox( ID_PANEL2, ID_RDIV_TXBUF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_TXBUF->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_TXBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT4 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_VCOGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT4, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_VCOGN = new wxComboBox( ID_PANEL2, ID_RDIV_VCOGN, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_VCOGN->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_VCOGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT5 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_TLOB"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT5, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_TLOB = new wxComboBox( ID_PANEL2, ID_RDIV_TLOB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_TLOB->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_TLOB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT6 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_TPAD"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT6->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT6, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_TPAD = new wxComboBox( ID_PANEL2, ID_RDIV_TPAD, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_TPAD->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_TPAD, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT7 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_TIA12"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT7->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT7, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_TIA12 = new wxComboBox( ID_PANEL2, ID_RDIV_TIA12, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_TIA12->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_TIA12, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT8 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_TIA14"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT8->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT8, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_TIA14 = new wxComboBox( ID_PANEL2, ID_RDIV_TIA14, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_TIA14->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_TIA14, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT9 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_RXBUF"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT9->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT9, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_RXBUF = new wxComboBox( ID_PANEL2, ID_RDIV_RXBUF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_RXBUF->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_RXBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT10 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_TBB"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT10->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT10, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_TBB = new wxComboBox( ID_PANEL2, ID_RDIV_TBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_TBB->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_TBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT11 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_MXRFE"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT11->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT11, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_MXRFE = new wxComboBox( ID_PANEL2, ID_RDIV_MXRFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_MXRFE->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_MXRFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT12 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_RBB"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT12->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT12, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_RBB = new wxComboBox( ID_PANEL2, ID_RDIV_RBB, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_RBB->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_RBB, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT13 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_LNA12"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT13->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT13, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_LNA12 = new wxComboBox( ID_PANEL2, ID_RDIV_LNA12, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_LNA12->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_LNA12, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT14 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_LNA14"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT14->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT14, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_LNA14 = new wxComboBox( ID_PANEL2, ID_RDIV_LNA14, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_LNA14->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_LNA14, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT15 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_DIVSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT15->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT15, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_DIVSXR = new wxComboBox( ID_PANEL2, ID_RDIV_DIVSXR, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_DIVSXR->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_DIVSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT16 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_DIVSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT16->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT16, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_DIVSXT = new wxComboBox( ID_PANEL2, ID_RDIV_DIVSXT, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_DIVSXT->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_DIVSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT17 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_DIGSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT17->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT17, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_DIGSXT = new wxComboBox( ID_PANEL2, ID_RDIV_DIGSXT, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_DIGSXT->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_DIGSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT18 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_DIVGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT18->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT18, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_DIVGN = new wxComboBox( ID_PANEL2, ID_RDIV_DIVGN, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_DIVGN->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_DIVGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT19 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_DIGGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT19->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT19, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_DIGGN = new wxComboBox( ID_PANEL2, ID_RDIV_DIGGN, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_DIGGN->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_DIGGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT20 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_DIGSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT20->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT20, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_DIGSXR = new wxComboBox( ID_PANEL2, ID_RDIV_DIGSXR, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_DIGSXR->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_DIGSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT21 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_CPSXT"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT21->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT21, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_CPSXT = new wxComboBox( ID_PANEL2, ID_RDIV_CPSXT, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_CPSXT->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_CPSXT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT22 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_DIG"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT22->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT22, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_DIG = new wxComboBox( ID_PANEL2, ID_RDIV_DIG, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_DIG->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_DIG, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT23 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_CPGN"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT23->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT23, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_CPGN = new wxComboBox( ID_PANEL2, ID_RDIV_CPGN, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_CPGN->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_CPGN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT24 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_CPSXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT24->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT24, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_CPSXR = new wxComboBox( ID_PANEL2, ID_RDIV_CPSXR, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_CPSXR->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_CPSXR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT25 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_SPIBUF"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT25->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT25, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_SPIBUF = new wxComboBox( ID_PANEL2, ID_RDIV_SPIBUF, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_SPIBUF->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_SPIBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT26 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_AFE"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT26->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT26, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_AFE = new wxComboBox( ID_PANEL2, ID_RDIV_AFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	fgSizer75->Add( cmbRDIV_AFE, 0, 0, 5 );
+	
+	ID_STATICTEXT27 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_DIGIp2"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT27->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT27, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_DIGIp2 = new wxComboBox( ID_PANEL2, ID_RDIV_DIGIp2, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_DIGIp2->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_DIGIp2, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT28 = new wxStaticText( ID_PANEL2, wxID_ANY, wxT("RDIV_DIGIp1"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT28->Wrap( 0 );
+	fgSizer75->Add( ID_STATICTEXT28, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRDIV_DIGIp1 = new wxComboBox( ID_PANEL2, ID_RDIV_DIGIp1, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRDIV_DIGIp1->SetToolTip( wxT("Controls the output voltage of the LDO by setting the resistive voltage divider ratio") );
+	
+	fgSizer75->Add( cmbRDIV_DIGIp1, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	ID_PANEL2->SetSizer( fgSizer75 );
+	ID_PANEL2->Layout();
+	fgSizer75->Fit( ID_PANEL2 );
+	ID_NOTEBOOK1->AddPage( ID_PANEL2, wxT("Output Voltage"), false );
+	
+	fgSizer68->Add( ID_NOTEBOOK1, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	this->SetSizer( fgSizer68 );
+	this->Layout();
+	fgSizer68->Fit( this );
+	
+	// Connect Events
+	chkEN_G_LDOP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_LDO->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIVGN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIGGN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_CPGN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_VCOGN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_MXRFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_LNA14->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_LNA12->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_TIA14->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIVSXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIGSXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_CPSXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_VCOSXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIVSXR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIGSXR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_CPSXR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_VCOSXR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LDO_DIGIp1->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LDO_DIGIp2->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_TXBUF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_RXBUF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_AFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LDO_SPIBUF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_TBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_RBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_TIA12->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_TPAD->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_TLOB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIG->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_TBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_TIA12->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_TIA14->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_TLOB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_TPAD->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_TXBUF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_VCOGN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIVSXR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIVSXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_AFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_CPGN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_VCOSXR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_VCOSXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIG->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIGGN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIGSXR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIGSXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIVGN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_CPSXR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_CPSXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_LNA12->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_LNA14->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_MXRFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_RBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_RXBUF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_SPIBUF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIGIp2->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIGIp1->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_TBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_TIA12->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_TIA14->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_TLOB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_TPAD->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_TXBUF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_VCOGN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_VCOSXR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_VCOSXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_AFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_CPGN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIVSXR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIVSXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIG->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIGGN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIGSXR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIGSXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIVGN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_CPSXR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_CPSXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_LNA12->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_LNA14->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_MXRFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_RBB->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_RXBUF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_SPIBUF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIGIp2->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIGIp1->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_VCOSXR->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_VCOSXT->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_TXBUF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_VCOGN->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_TLOB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_TPAD->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_TIA12->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_TIA14->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_RXBUF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_TBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_MXRFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_RBB->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_LNA12->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_LNA14->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIVSXR->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIVSXT->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIGSXT->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIVGN->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIGGN->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIGSXR->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_CPSXT->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIG->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_CPGN->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_CPSXR->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_SPIBUF->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_AFE->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIGIp2->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIGIp1->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+}
+
+pnlLDO_view::~pnlLDO_view()
+{
+	// Disconnect Events
+	chkEN_G_LDOP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_LDO->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIVGN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIGGN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_CPGN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_VCOGN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_MXRFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_LNA14->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_LNA12->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_TIA14->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIVSXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIGSXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_CPSXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_VCOSXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIVSXR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIGSXR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_CPSXR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_VCOSXR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LDO_DIGIp1->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LDO_DIGIp2->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_TXBUF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_RXBUF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_AFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LDO_SPIBUF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_TBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_RBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_TIA12->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_TPAD->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_TLOB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LDO_DIG->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_TBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_TIA12->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_TIA14->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_TLOB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_TPAD->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_TXBUF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_VCOGN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIVSXR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIVSXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_AFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_CPGN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_VCOSXR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_VCOSXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIG->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIGGN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIGSXR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIGSXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIVGN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_CPSXR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_CPSXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_LNA12->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_LNA14->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_MXRFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_RBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_RXBUF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_SPIBUF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIGIp2->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_LDO_DIGIp1->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_TBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_TIA12->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_TIA14->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_TLOB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_TPAD->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_TXBUF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_VCOGN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_VCOSXR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_VCOSXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_AFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_CPGN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIVSXR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIVSXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIG->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIGGN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIGSXR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIGSXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIVGN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_CPSXR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_CPSXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_LNA12->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_LNA14->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_MXRFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_RBB->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_RXBUF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_SPIBUF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIGIp2->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	chkEN_LOADIMP_LDO_DIGIp1->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_VCOSXR->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_VCOSXT->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_TXBUF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_VCOGN->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_TLOB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_TPAD->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_TIA12->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_TIA14->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_RXBUF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_TBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_MXRFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_RBB->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_LNA12->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_LNA14->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIVSXR->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIVSXT->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIGSXT->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIVGN->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIGGN->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIGSXR->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_CPSXT->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIG->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_CPGN->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_CPSXR->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_SPIBUF->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_AFE->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIGIp2->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	cmbRDIV_DIGIp1->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLDO_view::ParameterChangeHandler ), NULL, this );
+	
+}
+
+pnlXBUF_view::pnlXBUF_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer76;
+	fgSizer76 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer76->SetFlexibleDirection( wxBOTH );
+	fgSizer76->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerPowerDowns;
+	sbSizerPowerDowns = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Power down controls") ), wxVERTICAL );
+	
+	chkPD_XBUF_RX = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_XBUF_RX, wxT("Power down Rx"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_XBUF_RX->SetToolTip( wxT("Power down signal PD_XBUF_RX") );
+	
+	sbSizerPowerDowns->Add( chkPD_XBUF_RX, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_XBUF_TX = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_XBUF_TX, wxT("Power down Tx"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_XBUF_TX->SetToolTip( wxT("Power down signal PD_XBUF_TX") );
+	
+	sbSizerPowerDowns->Add( chkPD_XBUF_TX, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_G_XBUF = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_EN_G_XBUF, wxT("Enable XBUF module"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_G_XBUF->SetToolTip( wxT("Enable control for all the XBUF power downs") );
+	
+	sbSizerPowerDowns->Add( chkEN_G_XBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer76->Add( sbSizerPowerDowns, 0, wxALL|wxALIGN_LEFT, 0 );
+	
+	wxFlexGridSizer* fgSizer77;
+	fgSizer77 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer77->SetFlexibleDirection( wxBOTH );
+	fgSizer77->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkSLFB_XBUF_RX = new wxCheckBox( this, ID_SLFB_XBUF_RX, wxT("Rx Enable biasing the input's DC voltage "), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSLFB_XBUF_RX->SetToolTip( wxT("Self biasing digital contol SLFB_XBUF_RX") );
+	
+	fgSizer77->Add( chkSLFB_XBUF_RX, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSLFB_XBUF_TX = new wxCheckBox( this, ID_SLFB_XBUF_TX, wxT("Tx Enable biasing the input's DC voltage "), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSLFB_XBUF_TX->SetToolTip( wxT("Self biasing digital contol SLFB_XBUF_TX") );
+	
+	fgSizer77->Add( chkSLFB_XBUF_TX, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkBYP_XBUF_RX = new wxCheckBox( this, ID_BYP_XBUF_RX, wxT("Shorts the Input 3.3V buffer in XBUF RX"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkBYP_XBUF_RX->SetToolTip( wxT("Shorts the Input 3.3V buffer in XBUF") );
+	
+	fgSizer77->Add( chkBYP_XBUF_RX, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkBYP_XBUF_TX = new wxCheckBox( this, ID_BYP_XBUF_TX, wxT("Shorts the Input 3.3V buffer in XBUF TX"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkBYP_XBUF_TX->SetToolTip( wxT("Shorts the Input 3.3V buffer in XBUF") );
+	
+	fgSizer77->Add( chkBYP_XBUF_TX, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_OUT2_XBUF_TX = new wxCheckBox( this, ID_EN_OUT2_XBUF_TX, wxT("EN_OUT2_XBUF_TX"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_OUT2_XBUF_TX->SetToolTip( wxT("Enables the 2nd output of TX XBUF. This 2nd buffer goes to XBUF_RX. This should be active when only 1 XBUF is to be used") );
+	
+	fgSizer77->Add( chkEN_OUT2_XBUF_TX, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_TBUFIN_XBUF_RX = new wxCheckBox( this, ID_EN_TBUFIN_XBUF_RX, wxT("EN_TBUFIN_XBUF_RX"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_TBUFIN_XBUF_RX->SetToolTip( wxT("Disables the input from the external XOSC and buffers the 2nd input signal (from TX XBUF 2nd output) to the RX. This should be active when only 1 XBUF is to be used") );
+	
+	fgSizer77->Add( chkEN_TBUFIN_XBUF_RX, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer76->Add( fgSizer77, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	this->SetSizer( fgSizer76 );
+	this->Layout();
+	fgSizer76->Fit( this );
+	
+	// Connect Events
+	chkPD_XBUF_RX->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkPD_XBUF_TX->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_XBUF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkSLFB_XBUF_RX->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkSLFB_XBUF_TX->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkBYP_XBUF_RX->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkBYP_XBUF_TX->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_OUT2_XBUF_TX->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_TBUFIN_XBUF_RX->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+}
+
+pnlXBUF_view::~pnlXBUF_view()
+{
+	// Disconnect Events
+	chkPD_XBUF_RX->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkPD_XBUF_TX->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_XBUF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkSLFB_XBUF_RX->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkSLFB_XBUF_TX->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkBYP_XBUF_RX->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkBYP_XBUF_TX->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_OUT2_XBUF_TX->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	chkEN_TBUFIN_XBUF_RX->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlXBUF_view::ParameterChangeHandler ), NULL, this );
+	
+}
+
+pnlCLKGEN_view::pnlCLKGEN_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer244;
+	fgSizer244 = new wxFlexGridSizer( 0, 3, 5, 5 );
+	fgSizer244->SetFlexibleDirection( wxBOTH );
+	fgSizer244->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer247;
+	fgSizer247 = new wxFlexGridSizer( 0, 1, 0, 5 );
+	fgSizer247->SetFlexibleDirection( wxBOTH );
+	fgSizer247->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer66;
+	sbSizer66 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Power down controls") ), wxVERTICAL );
+	
+	chkPD_CP_CGEN = new wxCheckBox( sbSizer66->GetStaticBox(), ID_PD_CP_CGEN, wxT("Charge pump"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_CP_CGEN->SetToolTip( wxT("Power down for Charge Pump") );
+	
+	sbSizer66->Add( chkPD_CP_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_FDIV_FB_CGEN = new wxCheckBox( sbSizer66->GetStaticBox(), ID_PD_FDIV_FB_CGEN, wxT("Feedback frequency divider"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_FDIV_FB_CGEN->SetToolTip( wxT("Power down for feedback frequency divider") );
+	
+	sbSizer66->Add( chkPD_FDIV_FB_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_FDIV_O_CGEN = new wxCheckBox( sbSizer66->GetStaticBox(), ID_PD_FDIV_O_CGEN, wxT("Frequency divider"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_FDIV_O_CGEN->SetToolTip( wxT("Power down for forward frequency divider of the CGEN block") );
+	
+	sbSizer66->Add( chkPD_FDIV_O_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_SDM_CGEN = new wxCheckBox( sbSizer66->GetStaticBox(), ID_PD_SDM_CGEN, wxT("SDM"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_SDM_CGEN->SetToolTip( wxT("Power down for SDM") );
+	
+	sbSizer66->Add( chkPD_SDM_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_VCO_CGEN = new wxCheckBox( sbSizer66->GetStaticBox(), ID_PD_VCO_CGEN, wxT("VCO"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_VCO_CGEN->SetToolTip( wxT("Power down for VCO") );
+	
+	sbSizer66->Add( chkPD_VCO_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_VCO_COMP_CGEN = new wxCheckBox( sbSizer66->GetStaticBox(), ID_PD_VCO_COMP_CGEN, wxT("VCO comparator"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_VCO_COMP_CGEN->SetToolTip( wxT("Power down for VCO comparator") );
+	
+	sbSizer66->Add( chkPD_VCO_COMP_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_G_CGEN = new wxCheckBox( sbSizer66->GetStaticBox(), ID_EN_G_CGEN, wxT("Enable CLKGEN module"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_G_CGEN->SetToolTip( wxT("Enable control for all the CGEN power downs") );
+	
+	sbSizer66->Add( chkEN_G_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer247->Add( sbSizer66, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizer65;
+	sbSizer65 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("UNGROUPED") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer81;
+	fgSizer81 = new wxFlexGridSizer( 0, 1, 0, 5 );
+	fgSizer81->SetFlexibleDirection( wxBOTH );
+	fgSizer81->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkSPDUP_VCO_CGEN = new wxCheckBox( sbSizer65->GetStaticBox(), ID_SPDUP_VCO_CGEN, wxT("Bypass noise filter resistor"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_VCO_CGEN->SetToolTip( wxT("Bypasses the noise filter resistor for fast setlling time. It should be connected to a 1us pulse") );
+	
+	fgSizer81->Add( chkSPDUP_VCO_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkRESET_N_CGEN = new wxCheckBox( sbSizer65->GetStaticBox(), ID_RESET_N_CGEN, wxT("Pulse used in start-up to reset"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkRESET_N_CGEN->SetToolTip( wxT("A pulse should be used in the start-up to reset ( 1-normal operation)") );
+	
+	fgSizer81->Add( chkRESET_N_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_COARSE_CKLGEN = new wxCheckBox( sbSizer65->GetStaticBox(), ID_EN_COARSE_CKLGEN, wxT("Enable coarse tuning block"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_COARSE_CKLGEN->SetToolTip( wxT("Enable signal for coarse tuning block") );
+	
+	fgSizer81->Add( chkEN_COARSE_CKLGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_INTONLY_SDM_CGEN = new wxCheckBox( sbSizer65->GetStaticBox(), ID_EN_INTONLY_SDM_CGEN, wxT("Enable INTEGER-N mode"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_INTONLY_SDM_CGEN->SetToolTip( wxT("Enables INTEGER-N mode of the SX ") );
+	
+	fgSizer81->Add( chkEN_INTONLY_SDM_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_SDM_CLK_CGEN = new wxCheckBox( sbSizer65->GetStaticBox(), ID_EN_SDM_CLK_CGEN, wxT("Enable SDM clock"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_SDM_CLK_CGEN->SetToolTip( wxT("Enables/Disables SDM clock. In INT-N mode or for noise testing, SDM clock can be disabled") );
+	
+	fgSizer81->Add( chkEN_SDM_CLK_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkREV_SDMCLK_CGEN = new wxCheckBox( sbSizer65->GetStaticBox(), ID_REV_SDMCLK_CGEN, wxT("Reverse SDM clock"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkREV_SDMCLK_CGEN->SetToolTip( wxT("Reverses the SDM clock") );
+	
+	fgSizer81->Add( chkREV_SDMCLK_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSX_DITHER_EN_CGEN = new wxCheckBox( sbSizer65->GetStaticBox(), ID_SX_DITHER_EN_CGEN, wxT("Enable dithering in SDM"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSX_DITHER_EN_CGEN->SetToolTip( wxT("Enabled dithering in SDM") );
+	
+	fgSizer81->Add( chkSX_DITHER_EN_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkREV_CLKDAC_CGEN = new wxCheckBox( sbSizer65->GetStaticBox(), ID_REV_CLKDAC_CGEN, wxT("Invert DAC F_CLKL"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkREV_CLKDAC_CGEN->SetToolTip( wxT("Inverts the clock F_CLKL") );
+	
+	fgSizer81->Add( chkREV_CLKDAC_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkREV_CLKADC_CGEN = new wxCheckBox( sbSizer65->GetStaticBox(), ID_REV_CLKADC_CGEN, wxT("Invert ADC F_CLKL"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkREV_CLKADC_CGEN->SetToolTip( wxT("Inverts the clock F_CLKL") );
+	
+	fgSizer81->Add( chkREV_CLKADC_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkREVPH_PFD_CGEN = new wxCheckBox( sbSizer65->GetStaticBox(), ID_REVPH_PFD_CGEN, wxT("REVPH_PFD_CGEN"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkREVPH_PFD_CGEN->SetToolTip( wxT("Reverse the pulses of PFD. It can be used to reverse the polarity of the PLL loop (positive feedback to negative feedback)") );
+	
+	fgSizer81->Add( chkREVPH_PFD_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkCOARSE_START_CGEN = new wxCheckBox( sbSizer65->GetStaticBox(), ID_COARSE_START_CGEN, wxT("Signal coarse tuning algorithm"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCOARSE_START_CGEN->SetToolTip( wxT("Control signal for coarse tuning algorithm (SX_SWC_calibration)") );
+	
+	fgSizer81->Add( chkCOARSE_START_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer65->Add( fgSizer81, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer247->Add( sbSizer65, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrSEL_SDMCLK_CGENChoices[] = { wxT("Feedback divider"), wxT("Fref") };
+	int rgrSEL_SDMCLK_CGENNChoices = sizeof( rgrSEL_SDMCLK_CGENChoices ) / sizeof( wxString );
+	rgrSEL_SDMCLK_CGEN = new wxRadioBox( this, ID_SEL_SDMCLK_CGEN, wxT("Output for SDM"), wxDefaultPosition, wxDefaultSize, rgrSEL_SDMCLK_CGENNChoices, rgrSEL_SDMCLK_CGENChoices, 1, wxRA_SPECIFY_COLS );
+	rgrSEL_SDMCLK_CGEN->SetSelection( 0 );
+	rgrSEL_SDMCLK_CGEN->SetToolTip( wxT("Selects between the feedback divider output and Fref for SDM") );
+	
+	fgSizer247->Add( rgrSEL_SDMCLK_CGEN, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer244->Add( fgSizer247, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer245;
+	fgSizer245 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer245->SetFlexibleDirection( wxBOTH );
+	fgSizer245->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer246;
+	fgSizer246 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer246->AddGrowableCol( 1 );
+	fgSizer246->SetFlexibleDirection( wxBOTH );
+	fgSizer246->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT4 = new wxStaticText( this, wxID_ANY, wxT("Test mode of SX"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( -1 );
+	fgSizer246->Add( ID_STATICTEXT4, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbTST_CGEN = new wxComboBox( this, ID_TST_CGEN, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), 0, NULL, 0 ); 
+	fgSizer246->Add( cmbTST_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer245->Add( fgSizer246, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer248;
+	fgSizer248 = new wxFlexGridSizer( 0, 3, 0, 5 );
+	fgSizer248->AddGrowableCol( 2 );
+	fgSizer248->SetFlexibleDirection( wxBOTH );
+	fgSizer248->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer68;
+	sbSizer68 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("PLL loop filter") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer86;
+	fgSizer86 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer86->SetFlexibleDirection( wxBOTH );
+	fgSizer86->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT13 = new wxStaticText( sbSizer68->GetStaticBox(), wxID_ANY, wxT("CP2"), wxDefaultPosition, wxSize( 30,13 ), 0 );
+	ID_STATICTEXT13->Wrap( -1 );
+	fgSizer86->Add( ID_STATICTEXT13, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbCP2_CGEN = new wxComboBox( sbSizer68->GetStaticBox(), ID_CP2_CGEN, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbCP2_CGEN->SetToolTip( wxT("Controls the value of CP2 (cap from CP output to GND) in the PLL filter") );
+	
+	fgSizer86->Add( cmbCP2_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT14 = new wxStaticText( sbSizer68->GetStaticBox(), wxID_ANY, wxT("CP3"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT14->Wrap( -1 );
+	fgSizer86->Add( ID_STATICTEXT14, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbCP3_CGEN = new wxComboBox( sbSizer68->GetStaticBox(), ID_CP3_CGEN, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbCP3_CGEN->SetToolTip( wxT("Controls the value of CP3 (cap from VCO Vtune input to GND) in the PLL filter") );
+	
+	fgSizer86->Add( cmbCP3_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT15 = new wxStaticText( sbSizer68->GetStaticBox(), wxID_ANY, wxT("CZ"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT15->Wrap( -1 );
+	fgSizer86->Add( ID_STATICTEXT15, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbCZ_CGEN = new wxComboBox( sbSizer68->GetStaticBox(), ID_CZ_CGEN, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbCZ_CGEN->SetToolTip( wxT("Controls the value of CZ (Zero capacitor) in the PLL filter") );
+	
+	fgSizer86->Add( cmbCZ_CGEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer68->Add( fgSizer86, 0, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	
+	fgSizer248->Add( sbSizer68, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer254;
+	fgSizer254 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer254->SetFlexibleDirection( wxBOTH );
+	fgSizer254->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxString cmbEN_ADCCLKH_CLKGNChoices[] = { wxT("ADC"), wxT("DAC") };
+	int cmbEN_ADCCLKH_CLKGNNChoices = sizeof( cmbEN_ADCCLKH_CLKGNChoices ) / sizeof( wxString );
+	cmbEN_ADCCLKH_CLKGN = new wxRadioBox( this, ID_EN_ADCCLKH_CLKGN, wxT("FCLKH to"), wxDefaultPosition, wxDefaultSize, cmbEN_ADCCLKH_CLKGNNChoices, cmbEN_ADCCLKH_CLKGNChoices, 2, wxRA_SPECIFY_COLS );
+	cmbEN_ADCCLKH_CLKGN->SetSelection( 1 );
+	fgSizer254->Add( cmbEN_ADCCLKH_CLKGN, 0, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer140;
+	sbSizer140 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("TSP frequency") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer255;
+	fgSizer255 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer255->SetFlexibleDirection( wxBOTH );
+	fgSizer255->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText369 = new wxStaticText( sbSizer140->GetStaticBox(), wxID_ANY, wxT("RxTSP (MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText369->Wrap( -1 );
+	fgSizer255->Add( m_staticText369, 0, 0, 5 );
+	
+	lblRxTSPfreq = new wxStaticText( sbSizer140->GetStaticBox(), wxID_ANY, wxT("??????"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblRxTSPfreq->Wrap( -1 );
+	fgSizer255->Add( lblRxTSPfreq, 0, 0, 5 );
+	
+	m_staticText367 = new wxStaticText( sbSizer140->GetStaticBox(), wxID_ANY, wxT("TxTSP (MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText367->Wrap( -1 );
+	fgSizer255->Add( m_staticText367, 0, 0, 5 );
+	
+	lblTxTSPfreq = new wxStaticText( sbSizer140->GetStaticBox(), wxID_ANY, wxT("??????"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblTxTSPfreq->Wrap( -1 );
+	fgSizer255->Add( lblTxTSPfreq, 0, 0, 5 );
+	
+	
+	sbSizer140->Add( fgSizer255, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer254->Add( sbSizer140, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer248->Add( fgSizer254, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer70;
+	sbSizer70 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Frequency controls") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer89;
+	fgSizer89 = new wxFlexGridSizer( 0, 3, 0, 10 );
+	fgSizer89->AddGrowableCol( 0 );
+	fgSizer89->AddGrowableCol( 2 );
+	fgSizer89->SetFlexibleDirection( wxBOTH );
+	fgSizer89->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT10 = new wxStaticText( sbSizer70->GetStaticBox(), wxID_ANY, wxT("CLK_H (MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT10->Wrap( -1 );
+	fgSizer89->Add( ID_STATICTEXT10, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT18 = new wxStaticText( sbSizer70->GetStaticBox(), wxID_ANY, wxT("CLKH_OV_CLKL"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT18->Wrap( -1 );
+	fgSizer89->Add( ID_STATICTEXT18, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 10 );
+	
+	ID_STATICTEXT3 = new wxStaticText( sbSizer70->GetStaticBox(), wxID_ANY, wxT("CLK_L(MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( -1 );
+	fgSizer89->Add( ID_STATICTEXT3, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFrequency = new wxTextCtrl( sbSizer70->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( 48,-1 ), 0 );
+	txtFrequency->SetMaxLength( 0 ); 
+	fgSizer89->Add( txtFrequency, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	
+	cmbCLKH_OV_CLKL_CGEN = new wxComboBox( sbSizer70->GetStaticBox(), ID_CLKH_OV_CLKL_CGEN, wxEmptyString, wxDefaultPosition, wxSize( 48,-1 ), 0, NULL, 0 ); 
+	cmbCLKH_OV_CLKL_CGEN->SetToolTip( wxT("FCLKL here is ADC clock. FCLKH is the clock to the DAC and if no division is added to the ADC as well") );
+	
+	fgSizer89->Add( cmbCLKH_OV_CLKL_CGEN, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFrequencyCLKL = new wxTextCtrl( sbSizer70->GetStaticBox(), wxID_ANY, wxT("0"), wxDefaultPosition, wxSize( 48,-1 ), wxTE_READONLY );
+	txtFrequencyCLKL->SetMaxLength( 0 ); 
+	txtFrequencyCLKL->Enable( false );
+	
+	fgSizer89->Add( txtFrequencyCLKL, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer70->Add( fgSizer89, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	wxBoxSizer* bSizer1;
+	bSizer1 = new wxBoxSizer( wxHORIZONTAL );
+	
+	btnCalculate = new wxButton( sbSizer70->GetStaticBox(), wxID_ANY, wxT("Calculate"), wxDefaultPosition, wxDefaultSize, 0 );
+	bSizer1->Add( btnCalculate, 1, wxRIGHT|wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	btnTune = new wxButton( sbSizer70->GetStaticBox(), wxID_ANY, wxT("Tune"), wxDefaultPosition, wxDefaultSize, 0 );
+	bSizer1->Add( btnTune, 1, wxLEFT|wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	
+	sbSizer70->Add( bSizer1, 0, wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	
+	fgSizer248->Add( sbSizer70, 1, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 5 );
+	
+	
+	fgSizer245->Add( fgSizer248, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer88;
+	fgSizer88 = new wxFlexGridSizer( 0, 3, 5, 5 );
+	fgSizer88->SetFlexibleDirection( wxBOTH );
+	fgSizer88->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer71;
+	sbSizer71 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Calculated Values for Fractional Mode") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer90;
+	fgSizer90 = new wxFlexGridSizer( 5, 4, 5, 10 );
+	fgSizer90->SetFlexibleDirection( wxBOTH );
+	fgSizer90->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT7 = new wxStaticText( sbSizer71->GetStaticBox(), wxID_ANY, wxT("N Integer:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT7->Wrap( -1 );
+	fgSizer90->Add( ID_STATICTEXT7, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblINT_SDM_CGEN = new wxStaticText( sbSizer71->GetStaticBox(), ID_INT_SDM_CGEN, wxT("???"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+	lblINT_SDM_CGEN->Wrap( 0 );
+	lblINT_SDM_CGEN->SetMinSize( wxSize( 64,-1 ) );
+	
+	fgSizer90->Add( lblINT_SDM_CGEN, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT23 = new wxStaticText( sbSizer71->GetStaticBox(), wxID_ANY, wxT("Ref. clock(MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT23->Wrap( -1 );
+	fgSizer90->Add( ID_STATICTEXT23, 1, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblRefClk_MHz = new wxStaticText( sbSizer71->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+	lblRefClk_MHz->Wrap( -1 );
+	lblRefClk_MHz->SetToolTip( wxT("Reference clock is received from SXR") );
+	lblRefClk_MHz->SetMinSize( wxSize( 64,-1 ) );
+	
+	fgSizer90->Add( lblRefClk_MHz, 1, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT21 = new wxStaticText( sbSizer71->GetStaticBox(), wxID_ANY, wxT("N Fractional:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT21->Wrap( -1 );
+	fgSizer90->Add( ID_STATICTEXT21, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblFRAC_SDM_CGEN = new wxStaticText( sbSizer71->GetStaticBox(), ID_FRAC_SDM_CGEN, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblFRAC_SDM_CGEN->Wrap( 0 );
+	fgSizer90->Add( lblFRAC_SDM_CGEN, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT2 = new wxStaticText( sbSizer71->GetStaticBox(), wxID_ANY, wxT("Divider:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( -1 );
+	fgSizer90->Add( ID_STATICTEXT2, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblDivider = new wxStaticText( sbSizer71->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblDivider->Wrap( 0 );
+	fgSizer90->Add( lblDivider, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT25 = new wxStaticText( sbSizer71->GetStaticBox(), wxID_ANY, wxT("Output Freq (MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT25->Wrap( -1 );
+	fgSizer90->Add( ID_STATICTEXT25, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblRealOutFrequency = new wxStaticText( sbSizer71->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblRealOutFrequency->Wrap( 0 );
+	fgSizer90->Add( lblRealOutFrequency, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer71->Add( fgSizer90, 1, wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	
+	
+	fgSizer88->Add( sbSizer71, 1, wxLEFT|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizer76;
+	sbSizer76 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("VCO Comparators") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer97;
+	fgSizer97 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer97->AddGrowableRow( 0 );
+	fgSizer97->SetFlexibleDirection( wxBOTH );
+	fgSizer97->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT161 = new wxStaticText( sbSizer76->GetStaticBox(), wxID_ANY, wxT("High:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT161->Wrap( -1 );
+	fgSizer97->Add( ID_STATICTEXT161, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	lblVCO_CMPHO_CGEN = new wxStaticText( sbSizer76->GetStaticBox(), ID_VCO_CMPHO_CGEN, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblVCO_CMPHO_CGEN->Wrap( -1 );
+	fgSizer97->Add( lblVCO_CMPHO_CGEN, 0, wxLEFT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT171 = new wxStaticText( sbSizer76->GetStaticBox(), wxID_ANY, wxT("Low:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT171->Wrap( -1 );
+	fgSizer97->Add( ID_STATICTEXT171, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 10 );
+	
+	lblVCO_CMPLO_CGEN = new wxStaticText( sbSizer76->GetStaticBox(), ID_VCO_CMPLO_CGEN, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblVCO_CMPLO_CGEN->Wrap( -1 );
+	fgSizer97->Add( lblVCO_CMPLO_CGEN, 0, wxLEFT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer76->Add( fgSizer97, 1, wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT|wxLEFT, 5 );
+	
+	btnUpdateValues1 = new wxButton( sbSizer76->GetStaticBox(), wxID_ANY, wxT("Read"), wxDefaultPosition, wxDefaultSize, 0 );
+	sbSizer76->Add( btnUpdateValues1, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer88->Add( sbSizer76, 0, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer139;
+	sbSizer139 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Coarse comparator") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer252;
+	fgSizer252 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer252->SetFlexibleDirection( wxBOTH );
+	fgSizer252->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT5 = new wxStaticText( sbSizer139->GetStaticBox(), wxID_ANY, wxT("STEPDONE:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( -1 );
+	ID_STATICTEXT5->SetToolTip( wxT("COARSE_STEPDONE_CGEN") );
+	
+	fgSizer252->Add( ID_STATICTEXT5, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	lblCOARSE_STEPDONE_CGEN = new wxStaticText( sbSizer139->GetStaticBox(), ID_COARSE_STEPDONE_CGEN, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblCOARSE_STEPDONE_CGEN->Wrap( -1 );
+	fgSizer252->Add( lblCOARSE_STEPDONE_CGEN, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT6 = new wxStaticText( sbSizer139->GetStaticBox(), wxID_ANY, wxT("COMPO:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT6->Wrap( -1 );
+	ID_STATICTEXT6->SetToolTip( wxT("COARSEPLL_COMPO_CGEN") );
+	
+	fgSizer252->Add( ID_STATICTEXT6, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	lblCOARSEPLL_COMPO_CGEN = new wxStaticText( sbSizer139->GetStaticBox(), ID_COARSEPLL_COMPO_CGEN, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblCOARSEPLL_COMPO_CGEN->Wrap( -1 );
+	fgSizer252->Add( lblCOARSEPLL_COMPO_CGEN, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer139->Add( fgSizer252, 0, wxLEFT, 5 );
+	
+	btnUpdateCoarse = new wxButton( sbSizer139->GetStaticBox(), wxID_ANY, wxT("Read"), wxDefaultPosition, wxDefaultSize, 0 );
+	sbSizer139->Add( btnUpdateCoarse, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer88->Add( sbSizer139, 1, 0, 5 );
+	
+	
+	fgSizer245->Add( fgSizer88, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizer67;
+	sbSizer67 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("VCO") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer85;
+	fgSizer85 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer85->AddGrowableCol( 1 );
+	fgSizer85->SetFlexibleDirection( wxBOTH );
+	fgSizer85->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT20 = new wxStaticText( sbSizer67->GetStaticBox(), wxID_ANY, wxT("CSW_VCO_CGEN"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT20->Wrap( -1 );
+	fgSizer85->Add( ID_STATICTEXT20, 1, wxALIGN_LEFT|wxALIGN_BOTTOM, 5 );
+	
+	cmbCSW_VCO_CGEN = new NumericSlider( sbSizer67->GetStaticBox(), ID_CSW_VCO_CGEN, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	fgSizer85->Add( cmbCSW_VCO_CGEN, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT9 = new wxStaticText( sbSizer67->GetStaticBox(), wxID_ANY, wxT("Scales VCO bias current"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT9->Wrap( -1 );
+	fgSizer85->Add( ID_STATICTEXT9, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbICT_VCO_CGEN = new NumericSlider( sbSizer67->GetStaticBox(), ID_ICT_VCO_CGEN, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 31, 0 );
+	fgSizer85->Add( cmbICT_VCO_CGEN, 1, wxEXPAND, 5 );
+	
+	btnShowVCO = new wxButton( sbSizer67->GetStaticBox(), wxID_ANY, wxT("VCO params"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer85->Add( btnShowVCO, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer67->Add( fgSizer85, 1, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	
+	fgSizer245->Add( sbSizer67, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizer69;
+	sbSizer69 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Charge pump scales") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer87;
+	fgSizer87 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer87->AddGrowableCol( 1 );
+	fgSizer87->SetFlexibleDirection( wxBOTH );
+	fgSizer87->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT16 = new wxStaticText( sbSizer69->GetStaticBox(), wxID_ANY, wxT("Offset current"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT16->Wrap( -1 );
+	fgSizer87->Add( ID_STATICTEXT16, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbIOFFSET_CP_CGEN = new NumericSlider( sbSizer69->GetStaticBox(), ID_IOFFSET_CP_CGEN, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 63, 0 );
+	cmbIOFFSET_CP_CGEN->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer87->Add( cmbIOFFSET_CP_CGEN, 1, wxEXPAND, 5 );
+	
+	ID_STATICTEXT17 = new wxStaticText( sbSizer69->GetStaticBox(), wxID_ANY, wxT("Pulse current"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT17->Wrap( -1 );
+	fgSizer87->Add( ID_STATICTEXT17, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbIPULSE_CP_CGEN = new NumericSlider( sbSizer69->GetStaticBox(), ID_IPULSE_CP_CGEN, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 63, 0 );
+	cmbIPULSE_CP_CGEN->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer87->Add( cmbIPULSE_CP_CGEN, 1, wxEXPAND, 5 );
+	
+	
+	sbSizer69->Add( fgSizer87, 1, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer245->Add( sbSizer69, 1, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 5 );
+	
+	
+	fgSizer244->Add( fgSizer245, 1, wxEXPAND, 5 );
+	
+	
+	this->SetSizer( fgSizer244 );
+	this->Layout();
+	fgSizer244->Fit( this );
+	
+	// Connect Events
+	chkPD_CP_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkPD_FDIV_FB_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkPD_FDIV_O_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkPD_SDM_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkPD_VCO_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkPD_VCO_COMP_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_VCO_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkRESET_N_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkEN_COARSE_CKLGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkEN_INTONLY_SDM_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkEN_SDM_CLK_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkREV_SDMCLK_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkSX_DITHER_EN_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkREV_CLKDAC_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkREV_CLKADC_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkREVPH_PFD_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkCOARSE_START_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	rgrSEL_SDMCLK_CGEN->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbTST_CGEN->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbCP2_CGEN->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbCP3_CGEN->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbCZ_CGEN->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbEN_ADCCLKH_CLKGN->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbCLKH_OV_CLKL_CGEN->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	btnCalculate->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::onbtnCalculateClick ), NULL, this );
+	btnTune->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::onbtnTuneClick ), NULL, this );
+	btnUpdateValues1->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::OnbtnReadComparators ), NULL, this );
+	btnUpdateCoarse->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::OnbtnUpdateCoarse ), NULL, this );
+	cmbCSW_VCO_CGEN->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_VCO_CGEN->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	btnShowVCO->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::OnShowVCOclicked ), NULL, this );
+	cmbIOFFSET_CP_CGEN->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbIPULSE_CP_CGEN->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+}
+
+pnlCLKGEN_view::~pnlCLKGEN_view()
+{
+	// Disconnect Events
+	chkPD_CP_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkPD_FDIV_FB_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkPD_FDIV_O_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkPD_SDM_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkPD_VCO_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkPD_VCO_COMP_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_VCO_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkRESET_N_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkEN_COARSE_CKLGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkEN_INTONLY_SDM_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkEN_SDM_CLK_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkREV_SDMCLK_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkSX_DITHER_EN_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkREV_CLKDAC_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkREV_CLKADC_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkREVPH_PFD_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	chkCOARSE_START_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	rgrSEL_SDMCLK_CGEN->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbTST_CGEN->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbCP2_CGEN->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbCP3_CGEN->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbCZ_CGEN->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbEN_ADCCLKH_CLKGN->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbCLKH_OV_CLKL_CGEN->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	btnCalculate->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::onbtnCalculateClick ), NULL, this );
+	btnTune->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::onbtnTuneClick ), NULL, this );
+	btnUpdateValues1->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::OnbtnReadComparators ), NULL, this );
+	btnUpdateCoarse->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::OnbtnUpdateCoarse ), NULL, this );
+	cmbCSW_VCO_CGEN->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_VCO_CGEN->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	btnShowVCO->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCLKGEN_view::OnShowVCOclicked ), NULL, this );
+	cmbIOFFSET_CP_CGEN->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	cmbIPULSE_CP_CGEN->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCLKGEN_view::ParameterChangeHandler ), NULL, this );
+	
+}
+
+pnlSX_view::pnlSX_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer92;
+	fgSizer92 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer92->SetFlexibleDirection( wxBOTH );
+	fgSizer92->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer93;
+	fgSizer93 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer93->SetFlexibleDirection( wxBOTH );
+	fgSizer93->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerPowerDowns;
+	sbSizerPowerDowns = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Power down controls") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer95;
+	fgSizer95 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer95->SetFlexibleDirection( wxBOTH );
+	fgSizer95->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkPD_FBDIV = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_FBDIV, wxT("Feedback divider block"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_FBDIV->SetToolTip( wxT("Power down the feedback divider block") );
+	
+	fgSizer95->Add( chkPD_FBDIV, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	chkPD_LOCH_T2RBUF = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_LOCH_T2RBUF, wxT("LO buffer from SXT to SXR"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_LOCH_T2RBUF->SetToolTip( wxT("Power down for LO buffer from SXT to SXR. To be active only in the TDD mode") );
+	
+	fgSizer95->Add( chkPD_LOCH_T2RBUF, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_CP = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_CP, wxT("Charge pump"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_CP->SetToolTip( wxT("Power down for Charge Pump") );
+	
+	fgSizer95->Add( chkPD_CP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_FDIV = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_FDIV, wxT("Forward frequency divider"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_FDIV->SetToolTip( wxT("Power down for feedback frequency and forward dividers") );
+	
+	fgSizer95->Add( chkPD_FDIV, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_SDM = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_SDM, wxT("SDM"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_SDM->SetToolTip( wxT("Power down for SDM") );
+	
+	fgSizer95->Add( chkPD_SDM, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_VCO_COMP = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_VCO_COMP, wxT("VCO comparator"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_VCO_COMP->SetToolTip( wxT("Power down for VCO comparator") );
+	
+	fgSizer95->Add( chkPD_VCO_COMP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPD_VCO = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_PD_VCO, wxT("VCO"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPD_VCO->SetToolTip( wxT("Power down for VCO") );
+	
+	fgSizer95->Add( chkPD_VCO, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_G = new wxCheckBox( sbSizerPowerDowns->GetStaticBox(), ID_EN_G, wxT("Enable SXR/SXT module"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_G->SetToolTip( wxT("Enable control for all the SXT power downs") );
+	
+	fgSizer95->Add( chkEN_G, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxStaticBoxSizer* sbSizer74;
+	sbSizer74 = new wxStaticBoxSizer( new wxStaticBox( sbSizerPowerDowns->GetStaticBox(), wxID_ANY, wxT("Direct control") ), wxHORIZONTAL );
+	
+	chkEN_DIR_SXRSXT = new wxCheckBox( sbSizer74->GetStaticBox(), ID_EN_DIR_SXRSXT, wxT("Direct control of PDs and ENs"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_DIR_SXRSXT->SetToolTip( wxT("Enables direct control of PDs and ENs for SXR/SXT module") );
+	
+	sbSizer74->Add( chkEN_DIR_SXRSXT, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer95->Add( sbSizer74, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	sbSizerPowerDowns->Add( fgSizer95, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 0 );
+	
+	
+	fgSizer93->Add( sbSizerPowerDowns, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizer77;
+	sbSizer77 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("SXT/SXR controls") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer101;
+	fgSizer101 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer101->SetFlexibleDirection( wxBOTH );
+	fgSizer101->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkRESET_N = new wxCheckBox( sbSizer77->GetStaticBox(), ID_RESET_N, wxT("Reset SX"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkRESET_N->SetToolTip( wxT("Resets SX. A pulse should be used in the start-up to reset") );
+	
+	fgSizer101->Add( chkRESET_N, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSPDUP_VCO = new wxCheckBox( sbSizer77->GetStaticBox(), ID_SPDUP_VCO, wxT("Bypass noise filter resistor"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSPDUP_VCO->SetToolTip( wxT("Bypasses the noise filter resistor for fast settling time. It should be connected to a 1uS pulse") );
+	
+	fgSizer101->Add( chkSPDUP_VCO, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkBYPLDO_VCO = new wxCheckBox( sbSizer77->GetStaticBox(), ID_BYPLDO_VCO, wxT("Bypass SX LDO"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkBYPLDO_VCO->SetToolTip( wxT("Controls the bypass signal for the SX LDO") );
+	
+	fgSizer101->Add( chkBYPLDO_VCO, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_COARSEPLL = new wxCheckBox( sbSizer77->GetStaticBox(), ID_EN_COARSEPLL, wxT("Enable coarse tuning"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_COARSEPLL->SetToolTip( wxT("Enable signal for coarse tuning block") );
+	
+	fgSizer101->Add( chkEN_COARSEPLL, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkCURLIM_VCO = new wxCheckBox( sbSizer77->GetStaticBox(), ID_CURLIM_VCO, wxT("Enable current limit"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCURLIM_VCO->SetToolTip( wxT("Enables the output current limitation in the VCO regulator") );
+	
+	fgSizer101->Add( chkCURLIM_VCO, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkREVPH_PFD = new wxCheckBox( sbSizer77->GetStaticBox(), ID_REVPH_PFD, wxT("Reverse pulses of PFD"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkREVPH_PFD->SetToolTip( wxT("Reverse the pulses of PFD. It can be used to reverse the polarity of the PLL loop (positive feedback to negative feedback)") );
+	
+	fgSizer101->Add( chkREVPH_PFD, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_INTONLY_SDM = new wxCheckBox( sbSizer77->GetStaticBox(), ID_EN_INTONLY_SDM, wxT("Enable INTEGER_N mode"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_INTONLY_SDM->SetToolTip( wxT("Enables INTEGER-N mode of the SX ") );
+	
+	fgSizer101->Add( chkEN_INTONLY_SDM, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_SDM_CLK = new wxCheckBox( sbSizer77->GetStaticBox(), ID_EN_SDM_CLK, wxT("Enable SDM clock"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_SDM_CLK->SetToolTip( wxT("Enables/Disables SDM clock. In INT-N mode or for noise testing, SDM clock can be disabled") );
+	
+	fgSizer101->Add( chkEN_SDM_CLK, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkREV_SDMCLK = new wxCheckBox( sbSizer77->GetStaticBox(), ID_REV_SDMCLK, wxT("Reverse SDM clock"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkREV_SDMCLK->SetToolTip( wxT("Reverses the SDM clock") );
+	
+	fgSizer101->Add( chkREV_SDMCLK, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSX_DITHER_EN = new wxCheckBox( sbSizer77->GetStaticBox(), ID_SX_DITHER_EN, wxT("Enable dithering in SDM"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSX_DITHER_EN->SetToolTip( wxT("Enabled dithering in SDM") );
+	
+	fgSizer101->Add( chkSX_DITHER_EN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_DIV2_DIVPROGenabled = new wxCheckBox( sbSizer77->GetStaticBox(), ID_EN_DIV2_DIVPROGenabled, wxT("Enable additional DIV2 prescaler"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_DIV2_DIVPROGenabled->Hide();
+	
+	fgSizer101->Add( chkEN_DIV2_DIVPROGenabled, 0, 0, 5 );
+	
+	
+	sbSizer77->Add( fgSizer101, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer93->Add( sbSizer77, 0, wxEXPAND, 5 );
+	
+	
+	fgSizer92->Add( fgSizer93, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer103;
+	fgSizer103 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer103->AddGrowableCol( 0 );
+	fgSizer103->SetFlexibleDirection( wxBOTH );
+	fgSizer103->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer203;
+	fgSizer203 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer203->AddGrowableCol( 1 );
+	fgSizer203->SetFlexibleDirection( wxBOTH );
+	fgSizer203->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT7 = new wxStaticText( this, wxID_ANY, wxT("Test mode of SX"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT7->Wrap( -1 );
+	fgSizer203->Add( ID_STATICTEXT7, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbTST_SX = new wxComboBox( this, ID_TST_SX, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), 0, NULL, 0 ); 
+	fgSizer203->Add( cmbTST_SX, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer103->Add( fgSizer203, 0, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer198;
+	fgSizer198 = new wxFlexGridSizer( 0, 4, 5, 5 );
+	fgSizer198->SetFlexibleDirection( wxBOTH );
+	fgSizer198->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerDivisionRatio;
+	sbSizerDivisionRatio = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Division ratio") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgDivisionRatio;
+	fgDivisionRatio = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgDivisionRatio->AddGrowableCol( 1 );
+	fgDivisionRatio->AddGrowableRow( 0 );
+	fgDivisionRatio->AddGrowableRow( 1 );
+	fgDivisionRatio->AddGrowableRow( 2 );
+	fgDivisionRatio->SetFlexibleDirection( wxBOTH );
+	fgDivisionRatio->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT4 = new wxStaticText( sbSizerDivisionRatio->GetStaticBox(), wxID_ANY, wxT("Trim duty cycle of DIV2 LOCH"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( -1 );
+	fgDivisionRatio->Add( ID_STATICTEXT4, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ctrPW_DIV2_LOCH = new wxSpinCtrl( sbSizerDivisionRatio->GetStaticBox(), ID_PW_DIV2_LOCH, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 7, 1 );
+	ctrPW_DIV2_LOCH->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgDivisionRatio->Add( ctrPW_DIV2_LOCH, 0, 0, 5 );
+	
+	ID_STATICTEXT5 = new wxStaticText( sbSizerDivisionRatio->GetStaticBox(), wxID_ANY, wxT("Trim duty cycle of DIV4 LOCH"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( -1 );
+	fgDivisionRatio->Add( ID_STATICTEXT5, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ctrPW_DIV4_LOCH = new wxSpinCtrl( sbSizerDivisionRatio->GetStaticBox(), ID_PW_DIV4_LOCH, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 7, 2 );
+	ctrPW_DIV4_LOCH->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgDivisionRatio->Add( ctrPW_DIV4_LOCH, 0, 0, 5 );
+	
+	ID_STATICTEXT6 = new wxStaticText( sbSizerDivisionRatio->GetStaticBox(), wxID_ANY, wxT("LOCH_DIV division ratio"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT6->Wrap( -1 );
+	fgDivisionRatio->Add( ID_STATICTEXT6, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ctrDIV_LOCH = new wxSpinCtrl( sbSizerDivisionRatio->GetStaticBox(), ID_DIV_LOCH, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 7, 2 );
+	ctrDIV_LOCH->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgDivisionRatio->Add( ctrDIV_LOCH, 0, 0, 5 );
+	
+	
+	sbSizerDivisionRatio->Add( fgDivisionRatio, 1, wxALL|wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	
+	fgSizer198->Add( sbSizerDivisionRatio, 1, wxALIGN_LEFT|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer78;
+	sbSizer78 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("PLL loop filter") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer102;
+	fgSizer102 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer102->SetFlexibleDirection( wxBOTH );
+	fgSizer102->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT18 = new wxStaticText( sbSizer78->GetStaticBox(), wxID_ANY, wxT("CP2"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT18->Wrap( -1 );
+	fgSizer102->Add( ID_STATICTEXT18, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbCP2_PLL = new wxComboBox( sbSizer78->GetStaticBox(), ID_CP2_PLL, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbCP2_PLL->SetToolTip( wxT("Controls the value of CP2 (cap from CP output to GND) in the PLL filter") );
+	
+	fgSizer102->Add( cmbCP2_PLL, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT19 = new wxStaticText( sbSizer78->GetStaticBox(), wxID_ANY, wxT("CP3"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT19->Wrap( -1 );
+	fgSizer102->Add( ID_STATICTEXT19, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbCP3_PLL = new wxComboBox( sbSizer78->GetStaticBox(), ID_CP3_PLL, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbCP3_PLL->SetToolTip( wxT("Controls the value of CP3 (cap from VCO Vtune input to GND) in the PLL filter") );
+	
+	fgSizer102->Add( cmbCP3_PLL, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT20 = new wxStaticText( sbSizer78->GetStaticBox(), wxID_ANY, wxT("CZ"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT20->Wrap( -1 );
+	fgSizer102->Add( ID_STATICTEXT20, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbCZ = new wxComboBox( sbSizer78->GetStaticBox(), ID_CZ, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbCZ->SetToolTip( wxT("Controls the value of CZ (Zero capacitor) in the PLL filter") );
+	
+	fgSizer102->Add( cmbCZ, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer78->Add( fgSizer102, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer198->Add( sbSizer78, 1, wxLEFT|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrSEL_VCOChoices[] = { wxT("VCOL"), wxT("VCOM"), wxT("VCOH") };
+	int rgrSEL_VCONChoices = sizeof( rgrSEL_VCOChoices ) / sizeof( wxString );
+	rgrSEL_VCO = new wxRadioBox( this, ID_SEL_VCO, wxT("Active VCO"), wxDefaultPosition, wxDefaultSize, rgrSEL_VCONChoices, rgrSEL_VCOChoices, 1, wxRA_SPECIFY_COLS );
+	rgrSEL_VCO->SetSelection( 0 );
+	rgrSEL_VCO->SetToolTip( wxT("Selects the active VCO. It is set by SX_SWC_calibration") );
+	
+	fgSizer198->Add( rgrSEL_VCO, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxStaticBoxSizer* sbSizer79;
+	sbSizer79 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Frequency, MHz") ), wxVERTICAL );
+	
+	txtFrequency = new wxTextCtrl( sbSizer79->GetStaticBox(), wxID_ANY, wxT("2140"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtFrequency->SetMaxLength( 0 ); 
+	sbSizer79->Add( txtFrequency, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnCalculate = new wxButton( sbSizer79->GetStaticBox(), wxID_ANY, wxT("Calculate"), wxDefaultPosition, wxDefaultSize, 0 );
+	sbSizer79->Add( btnCalculate, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	
+	btnTune = new wxButton( sbSizer79->GetStaticBox(), wxID_ANY, wxT("Tune"), wxDefaultPosition, wxDefaultSize, 0 );
+	sbSizer79->Add( btnTune, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	
+	ID_BUTTON5 = new wxButton( sbSizer79->GetStaticBox(), wxID_ANY, wxT("Coarse Tune"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_BUTTON5->Hide();
+	
+	sbSizer79->Add( ID_BUTTON5, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer198->Add( sbSizer79, 0, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 5 );
+	
+	
+	fgSizer103->Add( fgSizer198, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizerFrequencyControls;
+	sbSizerFrequencyControls = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Frequency Controls") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer194;
+	fgSizer194 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer194->AddGrowableCol( 0 );
+	fgSizer194->SetFlexibleDirection( wxBOTH );
+	fgSizer194->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer80;
+	sbSizer80 = new wxStaticBoxSizer( new wxStaticBox( sbSizerFrequencyControls->GetStaticBox(), wxID_ANY, wxT("Calculated Values for Fractional Mode") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer104;
+	fgSizer104 = new wxFlexGridSizer( 0, 4, 5, 10 );
+	fgSizer104->AddGrowableCol( 1 );
+	fgSizer104->AddGrowableCol( 3 );
+	fgSizer104->SetFlexibleDirection( wxBOTH );
+	fgSizer104->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT2 = new wxStaticText( sbSizer80->GetStaticBox(), wxID_ANY, wxT("N Integer:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( -1 );
+	fgSizer104->Add( ID_STATICTEXT2, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblINT_SDM = new wxStaticText( sbSizer80->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+	lblINT_SDM->Wrap( 0 );
+	fgSizer104->Add( lblINT_SDM, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT21 = new wxStaticText( sbSizer80->GetStaticBox(), wxID_ANY, wxT("N Fractional:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT21->Wrap( -1 );
+	fgSizer104->Add( ID_STATICTEXT21, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblFRAC_SDM = new wxStaticText( sbSizer80->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblFRAC_SDM->Wrap( 0 );
+	fgSizer104->Add( lblFRAC_SDM, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT25 = new wxStaticText( sbSizer80->GetStaticBox(), wxID_ANY, wxT("Output Freq, MHz:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT25->Wrap( -1 );
+	fgSizer104->Add( ID_STATICTEXT25, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblRealOutFrequency = new wxStaticText( sbSizer80->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblRealOutFrequency->Wrap( 0 );
+	fgSizer104->Add( lblRealOutFrequency, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT23 = new wxStaticText( sbSizer80->GetStaticBox(), wxID_ANY, wxT("Divider:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT23->Wrap( -1 );
+	fgSizer104->Add( ID_STATICTEXT23, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblDivider = new wxStaticText( sbSizer80->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblDivider->Wrap( 0 );
+	fgSizer104->Add( lblDivider, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT30 = new wxStaticText( sbSizer80->GetStaticBox(), wxID_ANY, wxT("DIV2 prescaler:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT30->Wrap( -1 );
+	fgSizer104->Add( ID_STATICTEXT30, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblEN_DIV2_DIVPROG = new wxStaticText( sbSizer80->GetStaticBox(), ID_EN_DIV2_DIVPROG, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblEN_DIV2_DIVPROG->Wrap( 0 );
+	fgSizer104->Add( lblEN_DIV2_DIVPROG, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnChangeRefClk = new wxButton( sbSizer80->GetStaticBox(), wxID_ANY, wxT("Reference clock(MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer104->Add( btnChangeRefClk, 1, wxEXPAND, 5 );
+	
+	lblRefClk_MHz = new wxStaticText( sbSizer80->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+	lblRefClk_MHz->Wrap( 0 );
+	fgSizer104->Add( lblRefClk_MHz, 1, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer80->Add( fgSizer104, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	
+	
+	fgSizer194->Add( sbSizer80, 0, wxLEFT|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer76;
+	sbSizer76 = new wxStaticBoxSizer( new wxStaticBox( sbSizerFrequencyControls->GetStaticBox(), wxID_ANY, wxT("VCO Comparators") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer97;
+	fgSizer97 = new wxFlexGridSizer( 0, 4, 0, 5 );
+	fgSizer97->AddGrowableRow( 0 );
+	fgSizer97->SetFlexibleDirection( wxBOTH );
+	fgSizer97->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT16 = new wxStaticText( sbSizer76->GetStaticBox(), wxID_ANY, wxT("High:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT16->Wrap( -1 );
+	fgSizer97->Add( ID_STATICTEXT16, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	lblVCO_CMPHO = new wxStaticText( sbSizer76->GetStaticBox(), ID_VCO_CMPHO, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblVCO_CMPHO->Wrap( -1 );
+	fgSizer97->Add( lblVCO_CMPHO, 0, wxLEFT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT17 = new wxStaticText( sbSizer76->GetStaticBox(), wxID_ANY, wxT("Low:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT17->Wrap( -1 );
+	fgSizer97->Add( ID_STATICTEXT17, 0, wxLEFT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 10 );
+	
+	lblVCO_CMPLO = new wxStaticText( sbSizer76->GetStaticBox(), ID_VCO_CMPLO, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblVCO_CMPLO->Wrap( -1 );
+	fgSizer97->Add( lblVCO_CMPLO, 0, wxLEFT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer76->Add( fgSizer97, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnUpdateValues = new wxButton( sbSizer76->GetStaticBox(), wxID_ANY, wxT("Read"), wxDefaultPosition, wxDefaultSize, 0 );
+	sbSizer76->Add( btnUpdateValues, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer194->Add( sbSizer76, 1, wxLEFT|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	sbSizerFrequencyControls->Add( fgSizer194, 0, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer1961;
+	fgSizer1961 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer1961->AddGrowableCol( 1 );
+	fgSizer1961->SetFlexibleDirection( wxBOTH );
+	fgSizer1961->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT1 = new wxStaticText( sbSizerFrequencyControls->GetStaticBox(), wxID_ANY, wxT("CSW_VCO"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( -1 );
+	fgSizer1961->Add( ID_STATICTEXT1, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ctrCSW_VCO = new NumericSlider( sbSizerFrequencyControls->GetStaticBox(), ID_CSW_VCO, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 128 );
+	fgSizer1961->Add( ctrCSW_VCO, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT10 = new wxStaticText( sbSizerFrequencyControls->GetStaticBox(), wxID_ANY, wxT("Scales VCO bias current"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT10->Wrap( -1 );
+	fgSizer1961->Add( ID_STATICTEXT10, 0, wxTOP|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbICT_VCO = new NumericSlider( sbSizerFrequencyControls->GetStaticBox(), ID_ICT_VCO, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	fgSizer1961->Add( cmbICT_VCO, 0, wxEXPAND, 5 );
+	
+	
+	sbSizerFrequencyControls->Add( fgSizer1961, 0, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer196;
+	fgSizer196 = new wxFlexGridSizer( 0, 3, 5, 5 );
+	fgSizer196->SetFlexibleDirection( wxBOTH );
+	fgSizer196->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer96;
+	fgSizer96 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer96->SetFlexibleDirection( wxBOTH );
+	fgSizer96->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	btnShowVCOparams = new wxButton( sbSizerFrequencyControls->GetStaticBox(), ID_BTN_SHOW_VCO, wxT("VCO params"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer96->Add( btnShowVCOparams, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer196->Add( fgSizer96, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxFlexGridSizer* fgSizer98;
+	fgSizer98 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer98->SetFlexibleDirection( wxBOTH );
+	fgSizer98->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT9 = new wxStaticText( sbSizerFrequencyControls->GetStaticBox(), wxID_ANY, wxT("LDO output voltage"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT9->Wrap( -1 );
+	fgSizer98->Add( ID_STATICTEXT9, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbVDIV_VCO = new wxComboBox( sbSizerFrequencyControls->GetStaticBox(), ID_VDIV_VCO, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbVDIV_VCO->SetToolTip( wxT("Controls VCO LDO output voltage") );
+	
+	fgSizer98->Add( cmbVDIV_VCO, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer196->Add( fgSizer98, 1, wxALL|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	sbSizerFrequencyControls->Add( fgSizer196, 0, wxEXPAND, 5 );
+	
+	
+	fgSizer103->Add( sbSizerFrequencyControls, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer193;
+	fgSizer193 = new wxFlexGridSizer( 0, 4, 0, 5 );
+	fgSizer193->AddGrowableCol( 1 );
+	fgSizer193->SetFlexibleDirection( wxBOTH );
+	fgSizer193->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT13 = new wxStaticText( this, wxID_ANY, wxT("Scales pulse current of charge pump"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT13->Wrap( -1 );
+	fgSizer193->Add( ID_STATICTEXT13, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbIPULSE_CP = new wxComboBox( this, ID_IPULSE_CP, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbIPULSE_CP->SetToolTip( wxT("Scales the pulse current of the charge pump") );
+	
+	fgSizer193->Add( cmbIPULSE_CP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT8 = new wxStaticText( this, wxID_ANY, wxT("Feedback divider for SDM"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT8->Wrap( -1 );
+	fgSizer193->Add( ID_STATICTEXT8, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbSEL_SDMCLK = new wxComboBox( this, ID_SEL_SDMCLK, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbSEL_SDMCLK->SetToolTip( wxT("Selects between the feedback divider output and Fref for SDM") );
+	
+	fgSizer193->Add( cmbSEL_SDMCLK, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT11 = new wxStaticText( this, wxID_ANY, wxT("Reference voltage"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT11->Wrap( -1 );
+	fgSizer193->Add( ID_STATICTEXT11, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRSEL_LDO_VCO = new wxComboBox( this, ID_RSEL_LDO_VCO, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbRSEL_LDO_VCO->SetToolTip( wxT("Set the reference voltage that supplies bias voltage of switch-cap array and varactor") );
+	
+	fgSizer193->Add( cmbRSEL_LDO_VCO, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT12 = new wxStaticText( this, wxID_ANY, wxT("Scales offset of charge pump"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT12->Wrap( -1 );
+	fgSizer193->Add( ID_STATICTEXT12, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbIOFFSET_CP = new wxComboBox( this, ID_IOFFSET_CP, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); 
+	cmbIOFFSET_CP->SetToolTip( wxT("Scales the offset current of the charge pump, 0-->63. This current is used in Fran-N mode to create an offset in the CP response and avoid the non-linear section") );
+	
+	fgSizer193->Add( cmbIOFFSET_CP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer103->Add( fgSizer193, 0, 0, 0 );
+	
+	
+	fgSizer92->Add( fgSizer103, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	this->SetSizer( fgSizer92 );
+	this->Layout();
+	fgSizer92->Fit( this );
+	
+	// Connect Events
+	chkPD_FBDIV->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LOCH_T2RBUF->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkPD_CP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkPD_FDIV->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkPD_SDM->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkPD_VCO_COMP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkPD_VCO->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DIR_SXRSXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkRESET_N->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_VCO->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkBYPLDO_VCO->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkEN_COARSEPLL->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkCURLIM_VCO->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkREVPH_PFD->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkEN_INTONLY_SDM->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkEN_SDM_CLK->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkREV_SDMCLK->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkSX_DITHER_EN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DIV2_DIVPROGenabled->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::OnDIV2PrescalerChange ), NULL, this );
+	cmbTST_SX->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	ctrPW_DIV2_LOCH->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	ctrPW_DIV4_LOCH->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	ctrDIV_LOCH->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbCP2_PLL->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbCP3_PLL->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbCZ->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	rgrSEL_VCO->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	btnCalculate->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlSX_view::OnbtnCalculateClick ), NULL, this );
+	btnTune->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlSX_view::OnbtnTuneClick ), NULL, this );
+	btnChangeRefClk->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlSX_view::OnbtnChangeRefClkClick ), NULL, this );
+	btnUpdateValues->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlSX_view::OnbtnReadComparators ), NULL, this );
+	ctrCSW_VCO->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_VCO->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	btnShowVCOparams->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlSX_view::OnShowVCOclicked ), NULL, this );
+	cmbVDIV_VCO->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbIPULSE_CP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbSEL_SDMCLK->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbRSEL_LDO_VCO->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbIOFFSET_CP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+}
+
+pnlSX_view::~pnlSX_view()
+{
+	// Disconnect Events
+	chkPD_FBDIV->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkPD_LOCH_T2RBUF->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkPD_CP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkPD_FDIV->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkPD_SDM->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkPD_VCO_COMP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkPD_VCO->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkEN_G->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DIR_SXRSXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkRESET_N->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkSPDUP_VCO->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkBYPLDO_VCO->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkEN_COARSEPLL->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkCURLIM_VCO->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkREVPH_PFD->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkEN_INTONLY_SDM->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkEN_SDM_CLK->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkREV_SDMCLK->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkSX_DITHER_EN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DIV2_DIVPROGenabled->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlSX_view::OnDIV2PrescalerChange ), NULL, this );
+	cmbTST_SX->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	ctrPW_DIV2_LOCH->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	ctrPW_DIV4_LOCH->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	ctrDIV_LOCH->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbCP2_PLL->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbCP3_PLL->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbCZ->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	rgrSEL_VCO->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	btnCalculate->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlSX_view::OnbtnCalculateClick ), NULL, this );
+	btnTune->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlSX_view::OnbtnTuneClick ), NULL, this );
+	btnChangeRefClk->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlSX_view::OnbtnChangeRefClkClick ), NULL, this );
+	btnUpdateValues->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlSX_view::OnbtnReadComparators ), NULL, this );
+	ctrCSW_VCO->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbICT_VCO->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	btnShowVCOparams->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlSX_view::OnShowVCOclicked ), NULL, this );
+	cmbVDIV_VCO->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbIPULSE_CP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbSEL_SDMCLK->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbRSEL_LDO_VCO->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	cmbIOFFSET_CP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlSX_view::ParameterChangeHandler ), NULL, this );
+	
+}
+
+pnlLimeLightPAD_view::pnlLimeLightPAD_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer105;
+	fgSizer105 = new wxFlexGridSizer( 0, 3, 0, 0 );
+	fgSizer105->SetFlexibleDirection( wxBOTH );
+	fgSizer105->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_NOTEBOOK1 = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+	ID_PANEL1 = new wxPanel( ID_NOTEBOOK1, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	wxFlexGridSizer* fgMainSizer;
+	fgMainSizer = new wxFlexGridSizer( 0, 3, 5, 5 );
+	fgMainSizer->SetFlexibleDirection( wxBOTH );
+	fgMainSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer195;
+	fgSizer195 = new wxFlexGridSizer( 0, 1, 5, 0 );
+	fgSizer195->SetFlexibleDirection( wxBOTH );
+	fgSizer195->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerEngagePullUp;
+	sbSizerEngagePullUp = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL1, wxID_ANY, wxT("Engage pull up control") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer107;
+	fgSizer107 = new wxFlexGridSizer( 0, 3, 0, 0 );
+	fgSizer107->SetFlexibleDirection( wxBOTH );
+	fgSizer107->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkSDA_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_SDA_PE, wxT("SDA pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSDA_PE->SetToolTip( wxT("Pull up control of SDA pad") );
+	
+	fgSizer107->Add( chkSDA_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSCL_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_SCL_PE, wxT("SCL pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSCL_PE->SetToolTip( wxT("Pull up control of SCL pad") );
+	
+	fgSizer107->Add( chkSCL_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkRX_CLK_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_RX_CLK_PE, wxT("RX_CLK pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkRX_CLK_PE->SetToolTip( wxT("Pull up control of RX_CLK pad") );
+	
+	fgSizer107->Add( chkRX_CLK_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSDIO_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_SDIO_PE, wxT("SDIO pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSDIO_PE->SetToolTip( wxT("Pull up control of SDIO pad") );
+	
+	fgSizer107->Add( chkSDIO_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSDO_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_SDO_PE, wxT("SDO pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSDO_PE->SetToolTip( wxT("Pull up control of SDO pad") );
+	
+	fgSizer107->Add( chkSDO_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkTX_CLK_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_TX_CLK_PE, wxT("TX_CLK pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkTX_CLK_PE->SetToolTip( wxT("Pull up control of TX_CLK pad") );
+	
+	fgSizer107->Add( chkTX_CLK_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSEN_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_SEN_PE, wxT("SEN pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSEN_PE->SetToolTip( wxT("Pull up control of SEN pad") );
+	
+	fgSizer107->Add( chkSEN_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkDIQ1_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_DIQ1_PE, wxT("DIQ1 pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkDIQ1_PE->SetToolTip( wxT("Pull up control of DIQ1 pad") );
+	
+	fgSizer107->Add( chkDIQ1_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkTXNRX1_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_TXNRX1_PE, wxT("TXNRX1 pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkTXNRX1_PE->SetToolTip( wxT("Pull up control of TXNRX1 pad") );
+	
+	fgSizer107->Add( chkTXNRX1_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSCLK_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_SCLK_PE, wxT("CLK pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSCLK_PE->SetToolTip( wxT("Pull up control of SCLK pad") );
+	
+	fgSizer107->Add( chkSCLK_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkDIQ2_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_DIQ2_PE, wxT("DIQ2 pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkDIQ2_PE->SetToolTip( wxT("Pull up control of DIQ2 pad") );
+	
+	fgSizer107->Add( chkDIQ2_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkTXNRX2_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_TXNRX2_PE, wxT("TXNRX2 pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkTXNRX2_PE->SetValue(true); 
+	chkTXNRX2_PE->SetToolTip( wxT("Pull up control of TXNRX2 pad") );
+	
+	fgSizer107->Add( chkTXNRX2_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkIQ_SEL_EN_1_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_IQ_SEL_EN_1_PE, wxT("IQ_SEL_EN_1 pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkIQ_SEL_EN_1_PE->SetToolTip( wxT("Pull up control of IQ_SEL_EN_1 pad") );
+	
+	fgSizer107->Add( chkIQ_SEL_EN_1_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkFCLK1_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_FCLK1_PE, wxT("FCLK1 pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkFCLK1_PE->SetToolTip( wxT("Pull up control of FCLK1 pad") );
+	
+	fgSizer107->Add( chkFCLK1_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkMCLK1_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_MCLK1_PE, wxT("MCLK1 pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkMCLK1_PE->SetToolTip( wxT("Pull up control of MCLK1 pad") );
+	
+	fgSizer107->Add( chkMCLK1_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkIQ_SEL_EN_2_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_IQ_SEL_EN_2_PE, wxT("IQ_SEL_EN_2 pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkIQ_SEL_EN_2_PE->SetToolTip( wxT("Pull up control of IQ_SEL_EN_2 pad") );
+	
+	fgSizer107->Add( chkIQ_SEL_EN_2_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkFCLK2_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_FCLK2_PE, wxT("FCLK2 pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkFCLK2_PE->SetToolTip( wxT("Pull up control of FCLK2 pad") );
+	
+	fgSizer107->Add( chkFCLK2_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkMCLK2_PE = new wxCheckBox( sbSizerEngagePullUp->GetStaticBox(), ID_MCLK2_PE, wxT("MCLK2 pad"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkMCLK2_PE->SetToolTip( wxT("Pull up control of MCLK2 pad") );
+	
+	fgSizer107->Add( chkMCLK2_PE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerEngagePullUp->Add( fgSizer107, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer195->Add( sbSizerEngagePullUp, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizerResetSignals;
+	sbSizerResetSignals = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL1, wxID_ANY, wxT("Reset signals") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer196;
+	fgSizer196 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer196->AddGrowableCol( 0 );
+	fgSizer196->SetFlexibleDirection( wxBOTH );
+	fgSizer196->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer197;
+	fgSizer197 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer197->AddGrowableCol( 0 );
+	fgSizer197->AddGrowableCol( 1 );
+	fgSizer197->SetFlexibleDirection( wxBOTH );
+	fgSizer197->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkSRST_RXFIFO = new wxCheckBox( sbSizerResetSignals->GetStaticBox(), ID_SRST_RXFIFO, wxT("Rx FIFO soft reset"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSRST_RXFIFO->SetToolTip( wxT("RX FIFO soft reset (LimeLight Interface)") );
+	
+	fgSizer197->Add( chkSRST_RXFIFO, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSRST_TXFIFO = new wxCheckBox( sbSizerResetSignals->GetStaticBox(), ID_SRST_TXFIFO, wxT("Tx FIFO soft reset"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSRST_TXFIFO->SetToolTip( wxT("TX FIFO soft reset (LimeLight Interface)") );
+	
+	fgSizer197->Add( chkSRST_TXFIFO, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer196->Add( fgSizer197, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer198;
+	fgSizer198 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer198->AddGrowableCol( 0 );
+	fgSizer198->AddGrowableCol( 1 );
+	fgSizer198->SetFlexibleDirection( wxBOTH );
+	fgSizer198->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerLogicRegistersReset;
+	sbSizerLogicRegistersReset = new wxStaticBoxSizer( new wxStaticBox( sbSizerResetSignals->GetStaticBox(), wxID_ANY, wxT("Logic registers") ), wxVERTICAL );
+	
+	chkLRST_TX_A = new wxCheckBox( sbSizerLogicRegistersReset->GetStaticBox(), ID_LRST_TX_A, wxT("Tx MIMO ch. A"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkLRST_TX_A->SetToolTip( wxT("Resets all the logic registers to the default state for Tx MIMO channel A") );
+	
+	sbSizerLogicRegistersReset->Add( chkLRST_TX_A, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkLRST_TX_B = new wxCheckBox( sbSizerLogicRegistersReset->GetStaticBox(), ID_LRST_TX_B, wxT("Tx MIMO ch. B"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkLRST_TX_B->SetToolTip( wxT("Resets all the logic registers to the default state for Tx MIMO channel B") );
+	
+	sbSizerLogicRegistersReset->Add( chkLRST_TX_B, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkLRST_RX_A = new wxCheckBox( sbSizerLogicRegistersReset->GetStaticBox(), ID_LRST_RX_A, wxT("Rx MIMO ch. A"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkLRST_RX_A->SetToolTip( wxT("Resets all the logic registers to the default state for Rx MIMO channel A") );
+	
+	sbSizerLogicRegistersReset->Add( chkLRST_RX_A, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkLRST_RX_B = new wxCheckBox( sbSizerLogicRegistersReset->GetStaticBox(), ID_LRST_RX_B, wxT("Rx MIMO ch. B"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkLRST_RX_B->SetToolTip( wxT("Resets all the logic registers to the default state for Rx MIMO channel B") );
+	
+	sbSizerLogicRegistersReset->Add( chkLRST_RX_B, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer198->Add( sbSizerLogicRegistersReset, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizerConfigurationMemoryReset;
+	sbSizerConfigurationMemoryReset = new wxStaticBoxSizer( new wxStaticBox( sbSizerResetSignals->GetStaticBox(), wxID_ANY, wxT("Configuration memory") ), wxVERTICAL );
+	
+	chkMRST_TX_A = new wxCheckBox( sbSizerConfigurationMemoryReset->GetStaticBox(), ID_MRST_TX_A, wxT("Tx MIMO ch. A"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkMRST_TX_A->SetToolTip( wxT("Resets all the configuration memory to the default state for Tx MIMO channel A") );
+	
+	sbSizerConfigurationMemoryReset->Add( chkMRST_TX_A, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkMRST_TX_B = new wxCheckBox( sbSizerConfigurationMemoryReset->GetStaticBox(), ID_MRST_TX_B, wxT("Tx MIMO ch. B"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkMRST_TX_B->SetToolTip( wxT("Resets all the configuration memory to the default state for Tx MIMO channel B") );
+	
+	sbSizerConfigurationMemoryReset->Add( chkMRST_TX_B, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkMRST_RX_A = new wxCheckBox( sbSizerConfigurationMemoryReset->GetStaticBox(), ID_MRST_RX_A, wxT("Rx MIMO ch. A"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkMRST_RX_A->SetToolTip( wxT("Resets all the configuration memory to the default state for Rx MIMO channel A") );
+	
+	sbSizerConfigurationMemoryReset->Add( chkMRST_RX_A, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkMRST_RX_B = new wxCheckBox( sbSizerConfigurationMemoryReset->GetStaticBox(), ID_MRST_RX_B, wxT("Rx MIMO ch. B"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkMRST_RX_B->SetToolTip( wxT("Resets all the configuration memory to the default state for Rx MIMO channel B") );
+	
+	sbSizerConfigurationMemoryReset->Add( chkMRST_RX_B, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer198->Add( sbSizerConfigurationMemoryReset, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer196->Add( fgSizer198, 1, wxEXPAND, 5 );
+	
+	
+	sbSizerResetSignals->Add( fgSizer196, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer195->Add( sbSizerResetSignals, 0, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizerPowerControls;
+	sbSizerPowerControls = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL1, wxID_ANY, wxT("Power Control") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer113;
+	fgSizer113 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer113->SetFlexibleDirection( wxBOTH );
+	fgSizer113->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkRXEN_A = new wxCheckBox( sbSizerPowerControls->GetStaticBox(), ID_RXEN_A, wxT("Enable Rx MIMO ch. A"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkRXEN_A->SetToolTip( wxT("Power control for Rx MIMO channel A") );
+	
+	fgSizer113->Add( chkRXEN_A, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkTXEN_A = new wxCheckBox( sbSizerPowerControls->GetStaticBox(), ID_TXEN_A, wxT("Enable Tx MIMO ch. A"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkTXEN_A->SetToolTip( wxT("Power control for Tx MIMO channel A") );
+	
+	fgSizer113->Add( chkTXEN_A, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkRXEN_B = new wxCheckBox( sbSizerPowerControls->GetStaticBox(), ID_RXEN_B, wxT("Enable Rx MIMO ch. B"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkRXEN_B->SetToolTip( wxT("Power control for Rx MIMO channel B") );
+	
+	fgSizer113->Add( chkRXEN_B, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkTXEN_B = new wxCheckBox( sbSizerPowerControls->GetStaticBox(), ID_TXEN_B, wxT("Enable Tx MIMO ch. B"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkTXEN_B->SetToolTip( wxT("Power control for Tx MIMO channel B") );
+	
+	fgSizer113->Add( chkTXEN_B, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerPowerControls->Add( fgSizer113, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer195->Add( sbSizerPowerControls, 1, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 5 );
+	
+	chkMIMO_SISO = new wxCheckBox( ID_PANEL1, ID_MIMO_SISO, wxT("Disable MIMO channel B"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkMIMO_SISO->SetValue(true); 
+	fgSizer195->Add( chkMIMO_SISO, 0, wxLEFT, 5 );
+	
+	
+	fgMainSizer->Add( fgSizer195, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer199;
+	fgSizer199 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer199->AddGrowableCol( 0 );
+	fgSizer199->SetFlexibleDirection( wxBOTH );
+	fgSizer199->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerLimeLightModes;
+	sbSizerLimeLightModes = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL1, wxID_ANY, wxT("LimeLight modes") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer108;
+	fgSizer108 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer108->AddGrowableCol( 0 );
+	fgSizer108->AddGrowableCol( 1 );
+	fgSizer108->SetFlexibleDirection( wxBOTH );
+	fgSizer108->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkMOD_EN = new wxCheckBox( sbSizerLimeLightModes->GetStaticBox(), ID_MOD_EN, wxT("Enable LimeLight interface"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkMOD_EN->SetToolTip( wxT("LimeLight interface enable") );
+	
+	fgSizer108->Add( chkMOD_EN, 0, wxEXPAND|wxALIGN_LEFT|wxLEFT, 5 );
+	
+	
+	fgSizer108->Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	wxString rgrLML_FIDM1Choices[] = { wxT("0"), wxT("1") };
+	int rgrLML_FIDM1NChoices = sizeof( rgrLML_FIDM1Choices ) / sizeof( wxString );
+	rgrLML_FIDM1 = new wxRadioBox( sbSizerLimeLightModes->GetStaticBox(), ID_LML_FIDM1, wxT("Frame start for Port 1"), wxDefaultPosition, wxDefaultSize, rgrLML_FIDM1NChoices, rgrLML_FIDM1Choices, 2, wxRA_SPECIFY_COLS );
+	rgrLML_FIDM1->SetSelection( 0 );
+	rgrLML_FIDM1->SetToolTip( wxT("Frame start ID selection for Port 1 when LML_MODE1 = 0") );
+	
+	fgSizer108->Add( rgrLML_FIDM1, 0, wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	wxString rgrLML_FIDM2Choices[] = { wxT("0"), wxT("1") };
+	int rgrLML_FIDM2NChoices = sizeof( rgrLML_FIDM2Choices ) / sizeof( wxString );
+	rgrLML_FIDM2 = new wxRadioBox( sbSizerLimeLightModes->GetStaticBox(), ID_LML_FIDM2, wxT("Frame start for Port 2"), wxDefaultPosition, wxDefaultSize, rgrLML_FIDM2NChoices, rgrLML_FIDM2Choices, 2, wxRA_SPECIFY_COLS );
+	rgrLML_FIDM2->SetSelection( 1 );
+	rgrLML_FIDM2->SetToolTip( wxT("Frame start ID selection for Port 2 when LML_MODE2 = 0") );
+	
+	fgSizer108->Add( rgrLML_FIDM2, 0, wxALIGN_LEFT|wxEXPAND, 0 );
+	
+	wxString rgrLML_MODE1Choices[] = { wxT("TRXIQ"), wxT("JESD207") };
+	int rgrLML_MODE1NChoices = sizeof( rgrLML_MODE1Choices ) / sizeof( wxString );
+	rgrLML_MODE1 = new wxRadioBox( sbSizerLimeLightModes->GetStaticBox(), ID_LML_MODE1, wxT("LimeLight port 1 mode"), wxDefaultPosition, wxDefaultSize, rgrLML_MODE1NChoices, rgrLML_MODE1Choices, 2, wxRA_SPECIFY_COLS );
+	rgrLML_MODE1->SetSelection( 0 );
+	rgrLML_MODE1->SetToolTip( wxT("Mode of LimeLight Port 1") );
+	
+	fgSizer108->Add( rgrLML_MODE1, 0, wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	wxString rgrLML_MODE2Choices[] = { wxT("TRXIQ"), wxT("JESD207") };
+	int rgrLML_MODE2NChoices = sizeof( rgrLML_MODE2Choices ) / sizeof( wxString );
+	rgrLML_MODE2 = new wxRadioBox( sbSizerLimeLightModes->GetStaticBox(), ID_LML_MODE2, wxT("LimeLight port 2 mode"), wxDefaultPosition, wxDefaultSize, rgrLML_MODE2NChoices, rgrLML_MODE2Choices, 2, wxRA_SPECIFY_COLS );
+	rgrLML_MODE2->SetSelection( 0 );
+	rgrLML_MODE2->SetToolTip( wxT("Mode of LimeLight Port 2") );
+	
+	fgSizer108->Add( rgrLML_MODE2, 0, wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	wxString rgrLML_TXNRXIQ1Choices[] = { wxT("RXIQ"), wxT("TXIQ") };
+	int rgrLML_TXNRXIQ1NChoices = sizeof( rgrLML_TXNRXIQ1Choices ) / sizeof( wxString );
+	rgrLML_TXNRXIQ1 = new wxRadioBox( sbSizerLimeLightModes->GetStaticBox(), ID_LML_TXNRXIQ1, wxT("Port 1 mode selection"), wxDefaultPosition, wxDefaultSize, rgrLML_TXNRXIQ1NChoices, rgrLML_TXNRXIQ1Choices, 2, wxRA_SPECIFY_COLS );
+	rgrLML_TXNRXIQ1->SetSelection( 0 );
+	rgrLML_TXNRXIQ1->SetToolTip( wxT("TXIQ/RXIQ mode selection for Port 1 when LML_MODE1 = 0") );
+	
+	fgSizer108->Add( rgrLML_TXNRXIQ1, 0, wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	wxString rgrLML_TXNRXIQ2Choices[] = { wxT("RXIQ"), wxT("TXIQ") };
+	int rgrLML_TXNRXIQ2NChoices = sizeof( rgrLML_TXNRXIQ2Choices ) / sizeof( wxString );
+	rgrLML_TXNRXIQ2 = new wxRadioBox( sbSizerLimeLightModes->GetStaticBox(), ID_LML_TXNRXIQ2, wxT("Port 2 mode selection"), wxDefaultPosition, wxDefaultSize, rgrLML_TXNRXIQ2NChoices, rgrLML_TXNRXIQ2Choices, 2, wxRA_SPECIFY_COLS );
+	rgrLML_TXNRXIQ2->SetSelection( 0 );
+	rgrLML_TXNRXIQ2->SetToolTip( wxT("TXIQ/RXIQ mode selection for Port 2 when LML_MODE2 = 0") );
+	
+	fgSizer108->Add( rgrLML_TXNRXIQ2, 0, wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	
+	sbSizerLimeLightModes->Add( fgSizer108, 0, wxEXPAND|wxALIGN_LEFT, 0 );
+	
+	
+	fgSizer199->Add( sbSizerLimeLightModes, 1, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizerDriverStrength;
+	sbSizerDriverStrength = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL1, wxID_ANY, wxT("Driver strength") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer111;
+	fgSizer111 = new wxFlexGridSizer( 0, 5, 0, 0 );
+	fgSizer111->SetFlexibleDirection( wxBOTH );
+	fgSizer111->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxString rgrSDA_DSChoices[] = { wxT("4 mA"), wxT("8 mA") };
+	int rgrSDA_DSNChoices = sizeof( rgrSDA_DSChoices ) / sizeof( wxString );
+	rgrSDA_DS = new wxRadioBox( sbSizerDriverStrength->GetStaticBox(), ID_SDA_DS, wxT("SDA pad"), wxDefaultPosition, wxDefaultSize, rgrSDA_DSNChoices, rgrSDA_DSChoices, 1, wxRA_SPECIFY_COLS );
+	rgrSDA_DS->SetSelection( 0 );
+	rgrSDA_DS->SetToolTip( wxT("Driver strength of SDA pad") );
+	
+	fgSizer111->Add( rgrSDA_DS, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxString rgrSCL_DSChoices[] = { wxT("4 mA"), wxT("8 mA") };
+	int rgrSCL_DSNChoices = sizeof( rgrSCL_DSChoices ) / sizeof( wxString );
+	rgrSCL_DS = new wxRadioBox( sbSizerDriverStrength->GetStaticBox(), ID_SCL_DS, wxT("SCL pad"), wxDefaultPosition, wxDefaultSize, rgrSCL_DSNChoices, rgrSCL_DSChoices, 1, wxRA_SPECIFY_COLS );
+	rgrSCL_DS->SetSelection( 0 );
+	rgrSCL_DS->SetToolTip( wxT("Driver strength of SCL pad") );
+	
+	fgSizer111->Add( rgrSCL_DS, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxString rgrSDIO_DSChoices[] = { wxT("4 mA"), wxT("8 mA") };
+	int rgrSDIO_DSNChoices = sizeof( rgrSDIO_DSChoices ) / sizeof( wxString );
+	rgrSDIO_DS = new wxRadioBox( sbSizerDriverStrength->GetStaticBox(), ID_SDIO_DS, wxT("SDIO pad"), wxDefaultPosition, wxDefaultSize, rgrSDIO_DSNChoices, rgrSDIO_DSChoices, 1, wxRA_SPECIFY_COLS );
+	rgrSDIO_DS->SetSelection( 0 );
+	rgrSDIO_DS->SetToolTip( wxT("Driver strength of SDIO pad") );
+	
+	fgSizer111->Add( rgrSDIO_DS, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxString rgrDIQ2_DSChoices[] = { wxT("4 mA"), wxT("8 mA") };
+	int rgrDIQ2_DSNChoices = sizeof( rgrDIQ2_DSChoices ) / sizeof( wxString );
+	rgrDIQ2_DS = new wxRadioBox( sbSizerDriverStrength->GetStaticBox(), ID_DIQ2_DS, wxT("DIQ2 pad"), wxDefaultPosition, wxDefaultSize, rgrDIQ2_DSNChoices, rgrDIQ2_DSChoices, 1, wxRA_SPECIFY_COLS );
+	rgrDIQ2_DS->SetSelection( 0 );
+	rgrDIQ2_DS->SetToolTip( wxT("Driver strength of DIQ2 pad") );
+	
+	fgSizer111->Add( rgrDIQ2_DS, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxString rgrDIQ1_DSChoices[] = { wxT("4 mA"), wxT("8 mA") };
+	int rgrDIQ1_DSNChoices = sizeof( rgrDIQ1_DSChoices ) / sizeof( wxString );
+	rgrDIQ1_DS = new wxRadioBox( sbSizerDriverStrength->GetStaticBox(), ID_DIQ1_DS, wxT("DIQ1 pad"), wxDefaultPosition, wxDefaultSize, rgrDIQ1_DSNChoices, rgrDIQ1_DSChoices, 1, wxRA_SPECIFY_COLS );
+	rgrDIQ1_DS->SetSelection( 0 );
+	rgrDIQ1_DS->SetToolTip( wxT("Pull up control of MCLK2 pad") );
+	
+	fgSizer111->Add( rgrDIQ1_DS, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerDriverStrength->Add( fgSizer111, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer199->Add( sbSizerDriverStrength, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgMainSizer->Add( fgSizer199, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer222;
+	fgSizer222 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer222->SetFlexibleDirection( wxBOTH );
+	fgSizer222->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer202;
+	fgSizer202 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer202->AddGrowableCol( 0 );
+	fgSizer202->SetFlexibleDirection( wxBOTH );
+	fgSizer202->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxString rgrRX_MUXChoices[] = { wxT("RxTSP"), wxT("TxFIFO"), wxT("LFSR") };
+	int rgrRX_MUXNChoices = sizeof( rgrRX_MUXChoices ) / sizeof( wxString );
+	rgrRX_MUX = new wxRadioBox( ID_PANEL1, ID_RX_MUX, wxT("RxFIFO source"), wxDefaultPosition, wxDefaultSize, rgrRX_MUXNChoices, rgrRX_MUXChoices, 1, wxRA_SPECIFY_COLS );
+	rgrRX_MUX->SetSelection( 0 );
+	fgSizer202->Add( rgrRX_MUX, 0, wxEXPAND, 5 );
+	
+	wxString rgrTX_MUXChoices[] = { wxT("Port1"), wxT("Port2"), wxT("RxTSP") };
+	int rgrTX_MUXNChoices = sizeof( rgrTX_MUXChoices ) / sizeof( wxString );
+	rgrTX_MUX = new wxRadioBox( ID_PANEL1, ID_TX_MUX, wxT("Data transmit port"), wxDefaultPosition, wxDefaultSize, rgrTX_MUXNChoices, rgrTX_MUXChoices, 1, wxRA_SPECIFY_COLS );
+	rgrTX_MUX->SetSelection( 0 );
+	fgSizer202->Add( rgrTX_MUX, 0, wxEXPAND, 5 );
+	
+	wxString rgrSPIMODEChoices[] = { wxT("3 wire mode"), wxT("4 wire mode") };
+	int rgrSPIMODENChoices = sizeof( rgrSPIMODEChoices ) / sizeof( wxString );
+	rgrSPIMODE = new wxRadioBox( ID_PANEL1, ID_SPIMODE, wxT("SPI mode"), wxDefaultPosition, wxDefaultSize, rgrSPIMODENChoices, rgrSPIMODEChoices, 1, wxRA_SPECIFY_COLS );
+	rgrSPIMODE->SetSelection( 0 );
+	rgrSPIMODE->SetToolTip( wxT("SPI communication mode") );
+	
+	fgSizer202->Add( rgrSPIMODE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 0 );
+	
+	
+	fgSizer222->Add( fgSizer202, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer114;
+	fgSizer114 = new wxFlexGridSizer( 0, 6, 5, 5 );
+	fgSizer114->SetFlexibleDirection( wxBOTH );
+	fgSizer114->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT36 = new wxStaticText( ID_PANEL1, wxID_ANY, wxT("Ver:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT36->Wrap( -1 );
+	fgSizer114->Add( ID_STATICTEXT36, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblVER = new wxStaticText( ID_PANEL1, ID_VER, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblVER->Wrap( -1 );
+	fgSizer114->Add( lblVER, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT38 = new wxStaticText( ID_PANEL1, wxID_ANY, wxT("Rev:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT38->Wrap( -1 );
+	fgSizer114->Add( ID_STATICTEXT38, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblREV = new wxStaticText( ID_PANEL1, ID_REV, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblREV->Wrap( -1 );
+	fgSizer114->Add( lblREV, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT40 = new wxStaticText( ID_PANEL1, wxID_ANY, wxT("Mask:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT40->Wrap( -1 );
+	fgSizer114->Add( ID_STATICTEXT40, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblMASK = new wxStaticText( ID_PANEL1, ID_MASK, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblMASK->Wrap( -1 );
+	fgSizer114->Add( lblMASK, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer222->Add( fgSizer114, 1, wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	btnReadVerRevMask = new wxButton( ID_PANEL1, wxID_ANY, wxT("Read"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer222->Add( btnReadVerRevMask, 0, 0, 5 );
+	
+	
+	fgMainSizer->Add( fgSizer222, 1, wxEXPAND, 5 );
+	
+	
+	ID_PANEL1->SetSizer( fgMainSizer );
+	ID_PANEL1->Layout();
+	fgMainSizer->Fit( ID_PANEL1 );
+	ID_NOTEBOOK1->AddPage( ID_PANEL1, wxT("Modes"), true );
+	ID_PANEL2 = new wxPanel( ID_NOTEBOOK1, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	wxFlexGridSizer* fgSizer115;
+	fgSizer115 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer115->SetFlexibleDirection( wxBOTH );
+	fgSizer115->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer224;
+	fgSizer224 = new wxFlexGridSizer( 0, 3, 5, 5 );
+	fgSizer224->SetFlexibleDirection( wxBOTH );
+	fgSizer224->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer117;
+	fgSizer117 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer117->SetFlexibleDirection( wxBOTH );
+	fgSizer117->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerSampleSource;
+	sbSizerSampleSource = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL2, wxID_ANY, wxT("Sample source") ), wxVERTICAL );
+	
+	wxStaticBoxSizer* sbSizer87;
+	sbSizer87 = new wxStaticBoxSizer( new wxStaticBox( sbSizerSampleSource->GetStaticBox(), wxID_ANY, wxT("When Port 1 is RF2BB") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer118;
+	fgSizer118 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer118->AddGrowableCol( 1 );
+	fgSizer118->SetFlexibleDirection( wxBOTH );
+	fgSizer118->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT1 = new wxStaticText( sbSizer87->GetStaticBox(), wxID_ANY, wxT("Position 3"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( -1 );
+	fgSizer118->Add( ID_STATICTEXT1, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML1_S3S = new wxComboBox( sbSizer87->GetStaticBox(), ID_LML1_S3S, wxEmptyString, wxDefaultPosition, wxSize( 60,-1 ), 0, NULL, 0 );
+	cmbLML1_S3S->Append( wxT("AI") );
+	cmbLML1_S3S->Append( wxT("AQ") );
+	cmbLML1_S3S->Append( wxT("BI") );
+	cmbLML1_S3S->Append( wxT("BQ") );
+	cmbLML1_S3S->SetSelection( 0 );
+	cmbLML1_S3S->SetToolTip( wxT("Sample source in position 3, when Port 1 is TX") );
+	
+	fgSizer118->Add( cmbLML1_S3S, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT2 = new wxStaticText( sbSizer87->GetStaticBox(), wxID_ANY, wxT("Position 2"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( -1 );
+	fgSizer118->Add( ID_STATICTEXT2, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML1_S2S = new wxComboBox( sbSizer87->GetStaticBox(), ID_LML1_S2S, wxEmptyString, wxDefaultPosition, wxSize( 60,-1 ), 0, NULL, 0 );
+	cmbLML1_S2S->Append( wxT("AI") );
+	cmbLML1_S2S->Append( wxT("AQ") );
+	cmbLML1_S2S->Append( wxT("BI") );
+	cmbLML1_S2S->Append( wxT("BQ") );
+	cmbLML1_S2S->SetSelection( 0 );
+	cmbLML1_S2S->SetToolTip( wxT("Sample source in position 2, when Port 1 is TX") );
+	
+	fgSizer118->Add( cmbLML1_S2S, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT3 = new wxStaticText( sbSizer87->GetStaticBox(), wxID_ANY, wxT("Position 1"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( -1 );
+	fgSizer118->Add( ID_STATICTEXT3, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML1_S1S = new wxComboBox( sbSizer87->GetStaticBox(), ID_LML1_S1S, wxEmptyString, wxDefaultPosition, wxSize( 60,-1 ), 0, NULL, 0 );
+	cmbLML1_S1S->Append( wxT("AI") );
+	cmbLML1_S1S->Append( wxT("AQ") );
+	cmbLML1_S1S->Append( wxT("BI") );
+	cmbLML1_S1S->Append( wxT("BQ") );
+	cmbLML1_S1S->SetSelection( 0 );
+	cmbLML1_S1S->SetToolTip( wxT("Sample source in position 1, when Port 1 is TX") );
+	
+	fgSizer118->Add( cmbLML1_S1S, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT4 = new wxStaticText( sbSizer87->GetStaticBox(), wxID_ANY, wxT("Position 0"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( -1 );
+	fgSizer118->Add( ID_STATICTEXT4, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML1_S0S = new wxComboBox( sbSizer87->GetStaticBox(), ID_LML1_S0S, wxEmptyString, wxDefaultPosition, wxSize( 60,-1 ), 0, NULL, 0 );
+	cmbLML1_S0S->Append( wxT("AI") );
+	cmbLML1_S0S->Append( wxT("AQ") );
+	cmbLML1_S0S->Append( wxT("BI") );
+	cmbLML1_S0S->Append( wxT("BQ") );
+	cmbLML1_S0S->SetSelection( 0 );
+	cmbLML1_S0S->SetToolTip( wxT("Sample source in position 0, when Port 1 is TX") );
+	
+	fgSizer118->Add( cmbLML1_S0S, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer87->Add( fgSizer118, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerSampleSource->Add( sbSizer87, 0, wxLEFT|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizer89;
+	sbSizer89 = new wxStaticBoxSizer( new wxStaticBox( sbSizerSampleSource->GetStaticBox(), wxID_ANY, wxT("When Port 2 is RF2BB") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer120;
+	fgSizer120 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer120->AddGrowableCol( 1 );
+	fgSizer120->SetFlexibleDirection( wxBOTH );
+	fgSizer120->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT9 = new wxStaticText( sbSizer89->GetStaticBox(), wxID_ANY, wxT("Position 3"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT9->Wrap( -1 );
+	fgSizer120->Add( ID_STATICTEXT9, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML2_S3S = new wxComboBox( sbSizer89->GetStaticBox(), ID_LML2_S3S, wxEmptyString, wxDefaultPosition, wxSize( 60,-1 ), 0, NULL, 0 );
+	cmbLML2_S3S->Append( wxT("AI") );
+	cmbLML2_S3S->Append( wxT("AQ") );
+	cmbLML2_S3S->Append( wxT("BI") );
+	cmbLML2_S3S->Append( wxT("BQ") );
+	cmbLML2_S3S->SetSelection( 0 );
+	cmbLML2_S3S->SetToolTip( wxT("Sample source in position 3, when Port 2 is TX") );
+	
+	fgSizer120->Add( cmbLML2_S3S, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT10 = new wxStaticText( sbSizer89->GetStaticBox(), wxID_ANY, wxT("Position 2"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT10->Wrap( -1 );
+	fgSizer120->Add( ID_STATICTEXT10, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML2_S2S = new wxComboBox( sbSizer89->GetStaticBox(), ID_LML2_S2S, wxEmptyString, wxDefaultPosition, wxSize( 60,-1 ), 0, NULL, 0 );
+	cmbLML2_S2S->Append( wxT("AI") );
+	cmbLML2_S2S->Append( wxT("AQ") );
+	cmbLML2_S2S->Append( wxT("BI") );
+	cmbLML2_S2S->Append( wxT("BQ") );
+	cmbLML2_S2S->SetSelection( 0 );
+	cmbLML2_S2S->SetToolTip( wxT("Sample source in position 2, when Port 2 is TX") );
+	
+	fgSizer120->Add( cmbLML2_S2S, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT11 = new wxStaticText( sbSizer89->GetStaticBox(), wxID_ANY, wxT("Position 1"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT11->Wrap( -1 );
+	fgSizer120->Add( ID_STATICTEXT11, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML2_S1S = new wxComboBox( sbSizer89->GetStaticBox(), ID_LML2_S1S, wxEmptyString, wxDefaultPosition, wxSize( 60,-1 ), 0, NULL, 0 );
+	cmbLML2_S1S->Append( wxT("AI") );
+	cmbLML2_S1S->Append( wxT("AQ") );
+	cmbLML2_S1S->Append( wxT("BI") );
+	cmbLML2_S1S->Append( wxT("BQ") );
+	cmbLML2_S1S->SetSelection( 0 );
+	cmbLML2_S1S->SetToolTip( wxT("Sample source in position 1, when Port 2 is TX") );
+	
+	fgSizer120->Add( cmbLML2_S1S, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT12 = new wxStaticText( sbSizer89->GetStaticBox(), wxID_ANY, wxT("Position 0"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT12->Wrap( -1 );
+	fgSizer120->Add( ID_STATICTEXT12, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML2_S0S = new wxComboBox( sbSizer89->GetStaticBox(), ID_LML2_S0S, wxEmptyString, wxDefaultPosition, wxSize( 60,-1 ), 0, NULL, 0 );
+	cmbLML2_S0S->Append( wxT("AI") );
+	cmbLML2_S0S->Append( wxT("AQ") );
+	cmbLML2_S0S->Append( wxT("BI") );
+	cmbLML2_S0S->Append( wxT("BQ") );
+	cmbLML2_S0S->SetSelection( 0 );
+	cmbLML2_S0S->SetToolTip( wxT("Sample source in position 0, when Port 2 is TX") );
+	
+	fgSizer120->Add( cmbLML2_S0S, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer89->Add( fgSizer120, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerSampleSource->Add( sbSizer89, 0, wxLEFT|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer117->Add( sbSizerSampleSource, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizerSamplePositions;
+	sbSizerSamplePositions = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL2, wxID_ANY, wxT("Sample positions") ), wxVERTICAL );
+	
+	wxStaticBoxSizer* sbSizer88;
+	sbSizer88 = new wxStaticBoxSizer( new wxStaticBox( sbSizerSamplePositions->GetStaticBox(), wxID_ANY, wxT("When Port 1 is BB2RF") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer119;
+	fgSizer119 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer119->SetFlexibleDirection( wxBOTH );
+	fgSizer119->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT5 = new wxStaticText( sbSizer88->GetStaticBox(), wxID_ANY, wxT("BQ sample position"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( -1 );
+	fgSizer119->Add( ID_STATICTEXT5, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML1_BQP = new wxComboBox( sbSizer88->GetStaticBox(), ID_LML1_BQP, wxEmptyString, wxDefaultPosition, wxSize( 100,-1 ), 0, NULL, 0 );
+	cmbLML1_BQP->Append( wxT("position 0") );
+	cmbLML1_BQP->Append( wxT("position 1") );
+	cmbLML1_BQP->Append( wxT("position 2") );
+	cmbLML1_BQP->Append( wxT("position 3") );
+	cmbLML1_BQP->SetToolTip( wxT("BQ sample position in frame, when Port 1 is RX") );
+	
+	fgSizer119->Add( cmbLML1_BQP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT6 = new wxStaticText( sbSizer88->GetStaticBox(), wxID_ANY, wxT("BI sample position"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT6->Wrap( -1 );
+	fgSizer119->Add( ID_STATICTEXT6, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML1_BIP = new wxComboBox( sbSizer88->GetStaticBox(), ID_LML1_BIP, wxEmptyString, wxDefaultPosition, wxSize( 85,-1 ), 0, NULL, 0 );
+	cmbLML1_BIP->Append( wxT("position 0") );
+	cmbLML1_BIP->Append( wxT("position 1") );
+	cmbLML1_BIP->Append( wxT("position 2") );
+	cmbLML1_BIP->Append( wxT("position 3") );
+	cmbLML1_BIP->SetToolTip( wxT("BI sample position in frame, when Port 1 is RX") );
+	
+	fgSizer119->Add( cmbLML1_BIP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT7 = new wxStaticText( sbSizer88->GetStaticBox(), wxID_ANY, wxT("AQ sample position"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT7->Wrap( -1 );
+	fgSizer119->Add( ID_STATICTEXT7, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML1_AQP = new wxComboBox( sbSizer88->GetStaticBox(), ID_LML1_AQP, wxEmptyString, wxDefaultPosition, wxSize( 85,-1 ), 0, NULL, 0 );
+	cmbLML1_AQP->Append( wxT("position 0") );
+	cmbLML1_AQP->Append( wxT("position 1") );
+	cmbLML1_AQP->Append( wxT("position 2") );
+	cmbLML1_AQP->Append( wxT("position 3") );
+	cmbLML1_AQP->SetToolTip( wxT("AQ sample position in frame, when Port 1 is RX") );
+	
+	fgSizer119->Add( cmbLML1_AQP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT8 = new wxStaticText( sbSizer88->GetStaticBox(), wxID_ANY, wxT("AI sample position"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT8->Wrap( -1 );
+	fgSizer119->Add( ID_STATICTEXT8, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML1_AIP = new wxComboBox( sbSizer88->GetStaticBox(), ID_LML1_AIP, wxEmptyString, wxDefaultPosition, wxSize( 85,-1 ), 0, NULL, 0 );
+	cmbLML1_AIP->Append( wxT("position 0") );
+	cmbLML1_AIP->Append( wxT("position 1") );
+	cmbLML1_AIP->Append( wxT("position 2") );
+	cmbLML1_AIP->Append( wxT("position 3") );
+	cmbLML1_AIP->SetToolTip( wxT("AI sample position in frame, when Port 1 is RX") );
+	
+	fgSizer119->Add( cmbLML1_AIP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer88->Add( fgSizer119, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerSamplePositions->Add( sbSizer88, 1, wxLEFT|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizer90;
+	sbSizer90 = new wxStaticBoxSizer( new wxStaticBox( sbSizerSamplePositions->GetStaticBox(), wxID_ANY, wxT("When Port 2 is BB2RF") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer121;
+	fgSizer121 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer121->SetFlexibleDirection( wxBOTH );
+	fgSizer121->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT13 = new wxStaticText( sbSizer90->GetStaticBox(), wxID_ANY, wxT("BQ sample position"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT13->Wrap( -1 );
+	fgSizer121->Add( ID_STATICTEXT13, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML2_BQP = new wxComboBox( sbSizer90->GetStaticBox(), ID_LML2_BQP, wxEmptyString, wxDefaultPosition, wxSize( 100,-1 ), 0, NULL, 0 );
+	cmbLML2_BQP->Append( wxT("position 0") );
+	cmbLML2_BQP->Append( wxT("position 1") );
+	cmbLML2_BQP->Append( wxT("position 2") );
+	cmbLML2_BQP->Append( wxT("position 3") );
+	cmbLML2_BQP->SetToolTip( wxT("BQ sample position in frame, when Port 2 is RX") );
+	
+	fgSizer121->Add( cmbLML2_BQP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT14 = new wxStaticText( sbSizer90->GetStaticBox(), wxID_ANY, wxT("BI sample position"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT14->Wrap( -1 );
+	fgSizer121->Add( ID_STATICTEXT14, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML2_BIP = new wxComboBox( sbSizer90->GetStaticBox(), ID_LML2_BIP, wxEmptyString, wxDefaultPosition, wxSize( 85,-1 ), 0, NULL, 0 );
+	cmbLML2_BIP->Append( wxT("position 0") );
+	cmbLML2_BIP->Append( wxT("position 1") );
+	cmbLML2_BIP->Append( wxT("position 2") );
+	cmbLML2_BIP->Append( wxT("position 3") );
+	cmbLML2_BIP->SetToolTip( wxT("BI sample position in frame, when Port 2is RX") );
+	
+	fgSizer121->Add( cmbLML2_BIP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT15 = new wxStaticText( sbSizer90->GetStaticBox(), wxID_ANY, wxT("AQ sample position"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT15->Wrap( -1 );
+	fgSizer121->Add( ID_STATICTEXT15, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML2_AQP = new wxComboBox( sbSizer90->GetStaticBox(), ID_LML2_AQP, wxEmptyString, wxDefaultPosition, wxSize( 85,-1 ), 0, NULL, 0 );
+	cmbLML2_AQP->Append( wxT("position 0") );
+	cmbLML2_AQP->Append( wxT("position 1") );
+	cmbLML2_AQP->Append( wxT("position 2") );
+	cmbLML2_AQP->Append( wxT("position 3") );
+	cmbLML2_AQP->SetToolTip( wxT("AQ sample position in frame, when Port 2 is RX") );
+	
+	fgSizer121->Add( cmbLML2_AQP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT16 = new wxStaticText( sbSizer90->GetStaticBox(), wxID_ANY, wxT("AI sample position"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT16->Wrap( -1 );
+	fgSizer121->Add( ID_STATICTEXT16, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML2_AIP = new wxComboBox( sbSizer90->GetStaticBox(), ID_LML2_AIP, wxEmptyString, wxDefaultPosition, wxSize( 85,-1 ), 0, NULL, 0 );
+	cmbLML2_AIP->Append( wxT("position 0") );
+	cmbLML2_AIP->Append( wxT("position 1") );
+	cmbLML2_AIP->Append( wxT("position 2") );
+	cmbLML2_AIP->Append( wxT("position 3") );
+	cmbLML2_AIP->SetToolTip( wxT("AI sample position in frame, when Port 2 is RX") );
+	
+	fgSizer121->Add( cmbLML2_AIP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer90->Add( fgSizer121, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizerSamplePositions->Add( sbSizer90, 1, wxLEFT|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer117->Add( sbSizerSamplePositions, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer224->Add( fgSizer117, 1, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizerClockControls;
+	sbSizerClockControls = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL2, wxID_ANY, wxT("Clock controls") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer122;
+	fgSizer122 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer122->SetFlexibleDirection( wxBOTH );
+	fgSizer122->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT25 = new wxStaticText( sbSizerClockControls->GetStaticBox(), wxID_ANY, wxT("TX FIFO read clock source"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT25->Wrap( -1 );
+	fgSizer122->Add( ID_STATICTEXT25, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbTXRDCLK_MUX = new wxComboBox( sbSizerClockControls->GetStaticBox(), ID_TXRDCLK_MUX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+	cmbTXRDCLK_MUX->Append( wxT("FCLK1") );
+	cmbTXRDCLK_MUX->Append( wxT("FCLK2") );
+	cmbTXRDCLK_MUX->Append( wxT("TxTSPCLK") );
+	cmbTXRDCLK_MUX->SetToolTip( wxT("TX FIFO read clock selection") );
+	
+	fgSizer122->Add( cmbTXRDCLK_MUX, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT26 = new wxStaticText( sbSizerClockControls->GetStaticBox(), wxID_ANY, wxT("Tx FIFO write clock source"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT26->Wrap( -1 );
+	fgSizer122->Add( ID_STATICTEXT26, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbTXWRCLK_MUX = new wxComboBox( sbSizerClockControls->GetStaticBox(), ID_TXWRCLK_MUX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+	cmbTXWRCLK_MUX->Append( wxT("FCLK1") );
+	cmbTXWRCLK_MUX->Append( wxT("FCLK2") );
+	cmbTXWRCLK_MUX->Append( wxT("RxTSPCLK") );
+	cmbTXWRCLK_MUX->SetToolTip( wxT("TX FIFO write clock selection") );
+	
+	fgSizer122->Add( cmbTXWRCLK_MUX, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT27 = new wxStaticText( sbSizerClockControls->GetStaticBox(), wxID_ANY, wxT("Rx FIFO read clock source"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT27->Wrap( -1 );
+	fgSizer122->Add( ID_STATICTEXT27, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRXRDCLK_MUX = new wxComboBox( sbSizerClockControls->GetStaticBox(), ID_RXRDCLK_MUX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+	cmbRXRDCLK_MUX->Append( wxT("MCLK1") );
+	cmbRXRDCLK_MUX->Append( wxT("MCLK2") );
+	cmbRXRDCLK_MUX->Append( wxT("FCLK1") );
+	cmbRXRDCLK_MUX->Append( wxT("FCLK2") );
+	cmbRXRDCLK_MUX->SetToolTip( wxT("RX FIFO read clock selection") );
+	
+	fgSizer122->Add( cmbRXRDCLK_MUX, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT28 = new wxStaticText( sbSizerClockControls->GetStaticBox(), wxID_ANY, wxT("Rx FIFO write clock source"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT28->Wrap( -1 );
+	fgSizer122->Add( ID_STATICTEXT28, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRXWRCLK_MUX = new wxComboBox( sbSizerClockControls->GetStaticBox(), ID_RXWRCLK_MUX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+	cmbRXWRCLK_MUX->Append( wxT("FCLK1") );
+	cmbRXWRCLK_MUX->Append( wxT("FCLK2") );
+	cmbRXWRCLK_MUX->Append( wxT("RxTSPCLK") );
+	cmbRXWRCLK_MUX->SetToolTip( wxT("RX FIFO write clock selection") );
+	
+	fgSizer122->Add( cmbRXWRCLK_MUX, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT29 = new wxStaticText( sbSizerClockControls->GetStaticBox(), wxID_ANY, wxT("MCLK2 clock source"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT29->Wrap( -1 );
+	fgSizer122->Add( ID_STATICTEXT29, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbMCLK2SRC = new wxComboBox( sbSizerClockControls->GetStaticBox(), ID_MCLK2SRC, wxEmptyString, wxDefaultPosition, wxSize( 154,-1 ), 0, NULL, 0 );
+	cmbMCLK2SRC->Append( wxT("TxTSPCLKA after divider") );
+	cmbMCLK2SRC->Append( wxT("RxTSPCLKA after divider") );
+	cmbMCLK2SRC->Append( wxT("TxTSPCLKA") );
+	cmbMCLK2SRC->Append( wxT("RxTSPCLKA") );
+	cmbMCLK2SRC->SetToolTip( wxT("MCLK2 clock source") );
+	
+	fgSizer122->Add( cmbMCLK2SRC, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT30 = new wxStaticText( sbSizerClockControls->GetStaticBox(), wxID_ANY, wxT("MCLK1 clock source"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT30->Wrap( -1 );
+	fgSizer122->Add( ID_STATICTEXT30, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbMCLK1SRC = new wxComboBox( sbSizerClockControls->GetStaticBox(), ID_MCLK1SRC, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+	cmbMCLK1SRC->Append( wxT("TxTSPCLKA after divider") );
+	cmbMCLK1SRC->Append( wxT("RxTSPCLKA after divider") );
+	cmbMCLK1SRC->Append( wxT("TxTSPCLKA") );
+	cmbMCLK1SRC->Append( wxT("RxTSPCLKA") );
+	cmbMCLK1SRC->SetToolTip( wxT("MCLK1 clock source") );
+	
+	fgSizer122->Add( cmbMCLK1SRC, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT31 = new wxStaticText( sbSizerClockControls->GetStaticBox(), wxID_ANY, wxT("TxTSPCLKA clock divider"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT31->Wrap( -1 );
+	fgSizer122->Add( ID_STATICTEXT31, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbTXTSPCLKA_DIV = new wxSpinCtrl( sbSizerClockControls->GetStaticBox(), ID_TXTSPCLKA_DIV, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	fgSizer122->Add( cmbTXTSPCLKA_DIV, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT32 = new wxStaticText( sbSizerClockControls->GetStaticBox(), wxID_ANY, wxT("RxTSPCLKA clock divider"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT32->Wrap( -1 );
+	fgSizer122->Add( ID_STATICTEXT32, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbRXTSPCLKA_DIV = new wxSpinCtrl( sbSizerClockControls->GetStaticBox(), ID_RXTSPCLKA_DIV, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	fgSizer122->Add( cmbRXTSPCLKA_DIV, 0, wxEXPAND, 5 );
+	
+	chkTXDIVEN = new wxCheckBox( sbSizerClockControls->GetStaticBox(), ID_TXDIVEN, wxT("Enable Tx clock divider"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkTXDIVEN->SetToolTip( wxT("TX clock divider enable") );
+	
+	fgSizer122->Add( chkTXDIVEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkRXDIVEN = new wxCheckBox( sbSizerClockControls->GetStaticBox(), ID_RXDIVEN, wxT("Enable Rx clock divider"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkRXDIVEN->SetToolTip( wxT("RX clock divider enable") );
+	
+	fgSizer122->Add( chkRXDIVEN, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkFCLK1_INV = new wxCheckBox( sbSizerClockControls->GetStaticBox(), ID_FCLK1_INV, wxT("FCLK1 invert"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkFCLK1_INV->SetToolTip( wxT("FCLK1 clock inversion") );
+	
+	fgSizer122->Add( chkFCLK1_INV, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	chkFCLK2_INV = new wxCheckBox( sbSizerClockControls->GetStaticBox(), ID_FCLK2_INV, wxT("FCLK2 invert"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkFCLK2_INV->SetToolTip( wxT("FCLK2 clock inversion") );
+	
+	fgSizer122->Add( chkFCLK2_INV, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT37 = new wxStaticText( sbSizerClockControls->GetStaticBox(), wxID_ANY, wxT("MCLK1DLY"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT37->Wrap( -1 );
+	ID_STATICTEXT37->Hide();
+	
+	fgSizer122->Add( ID_STATICTEXT37, 1, wxALIGN_LEFT|wxALIGN_BOTTOM, 5 );
+	
+	cmbMCLK1DLY = new wxSpinCtrl( sbSizerClockControls->GetStaticBox(), ID_MCLK1DLY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	cmbMCLK1DLY->Hide();
+	
+	fgSizer122->Add( cmbMCLK1DLY, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT39 = new wxStaticText( sbSizerClockControls->GetStaticBox(), wxID_ANY, wxT("MCLK2DLY"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT39->Wrap( -1 );
+	ID_STATICTEXT39->Hide();
+	
+	fgSizer122->Add( ID_STATICTEXT39, 1, wxALIGN_LEFT|wxALIGN_BOTTOM, 5 );
+	
+	cmbMCLK2DLY = new wxSpinCtrl( sbSizerClockControls->GetStaticBox(), ID_MCLK2DLY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	cmbMCLK2DLY->Hide();
+	
+	fgSizer122->Add( cmbMCLK2DLY, 0, wxEXPAND, 5 );
+	
+	
+	sbSizerClockControls->Add( fgSizer122, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer224->Add( sbSizerClockControls, 1, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer124;
+	fgSizer124 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer124->AddGrowableRow( 0 );
+	fgSizer124->AddGrowableRow( 1 );
+	fgSizer124->SetFlexibleDirection( wxBOTH );
+	fgSizer124->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerClockCyclesToWaitLML1;
+	sbSizerClockCyclesToWaitLML1 = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL2, wxID_ANY, wxT("LML1 Clock cycles to wait before") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer125;
+	fgSizer125 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer125->AddGrowableRow( 0 );
+	fgSizer125->AddGrowableRow( 1 );
+	fgSizer125->AddGrowableRow( 2 );
+	fgSizer125->AddGrowableRow( 3 );
+	fgSizer125->SetFlexibleDirection( wxBOTH );
+	fgSizer125->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT17 = new wxStaticText( sbSizerClockCyclesToWaitLML1->GetStaticBox(), wxID_ANY, wxT("Data drive stop"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT17->Wrap( -1 );
+	fgSizer125->Add( ID_STATICTEXT17, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML1_TX_PST = new wxSpinCtrl( sbSizerClockCyclesToWaitLML1->GetStaticBox(), ID_LML1_TX_PST, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	cmbLML1_TX_PST->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer125->Add( cmbLML1_TX_PST, 0, 0, 5 );
+	
+	ID_STATICTEXT18 = new wxStaticText( sbSizerClockCyclesToWaitLML1->GetStaticBox(), wxID_ANY, wxT("Data drive start"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT18->Wrap( -1 );
+	fgSizer125->Add( ID_STATICTEXT18, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML1_TX_PRE = new wxSpinCtrl( sbSizerClockCyclesToWaitLML1->GetStaticBox(), ID_LML1_TX_PRE, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	cmbLML1_TX_PRE->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer125->Add( cmbLML1_TX_PRE, 0, 0, 5 );
+	
+	ID_STATICTEXT19 = new wxStaticText( sbSizerClockCyclesToWaitLML1->GetStaticBox(), wxID_ANY, wxT("Data capture stop"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT19->Wrap( -1 );
+	fgSizer125->Add( ID_STATICTEXT19, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML1_RX_PST = new wxSpinCtrl( sbSizerClockCyclesToWaitLML1->GetStaticBox(), ID_LML1_RX_PST, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	cmbLML1_RX_PST->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer125->Add( cmbLML1_RX_PST, 0, 0, 5 );
+	
+	ID_STATICTEXT20 = new wxStaticText( sbSizerClockCyclesToWaitLML1->GetStaticBox(), wxID_ANY, wxT("Data capture start"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT20->Wrap( -1 );
+	fgSizer125->Add( ID_STATICTEXT20, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML1_RX_PRE = new wxSpinCtrl( sbSizerClockCyclesToWaitLML1->GetStaticBox(), ID_LML1_RX_PRE, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	cmbLML1_RX_PRE->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer125->Add( cmbLML1_RX_PRE, 0, 0, 5 );
+	
+	
+	sbSizerClockCyclesToWaitLML1->Add( fgSizer125, 1, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer124->Add( sbSizerClockCyclesToWaitLML1, 1, wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizerClockCyclesToWaitLML2;
+	sbSizerClockCyclesToWaitLML2 = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL2, wxID_ANY, wxT("LML2 Clock cycles to wait before") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer126;
+	fgSizer126 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer126->AddGrowableRow( 0 );
+	fgSizer126->AddGrowableRow( 1 );
+	fgSizer126->AddGrowableRow( 2 );
+	fgSizer126->AddGrowableRow( 3 );
+	fgSizer126->SetFlexibleDirection( wxBOTH );
+	fgSizer126->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT21 = new wxStaticText( sbSizerClockCyclesToWaitLML2->GetStaticBox(), wxID_ANY, wxT("Data drive stop"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT21->Wrap( -1 );
+	fgSizer126->Add( ID_STATICTEXT21, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML2_TX_PST = new wxSpinCtrl( sbSizerClockCyclesToWaitLML2->GetStaticBox(), ID_LML2_TX_PST, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	cmbLML2_TX_PST->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer126->Add( cmbLML2_TX_PST, 0, 0, 5 );
+	
+	ID_STATICTEXT22 = new wxStaticText( sbSizerClockCyclesToWaitLML2->GetStaticBox(), wxID_ANY, wxT("Data drive start"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT22->Wrap( -1 );
+	fgSizer126->Add( ID_STATICTEXT22, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML2_TX_PRE = new wxSpinCtrl( sbSizerClockCyclesToWaitLML2->GetStaticBox(), ID_LML2_TX_PRE, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	cmbLML2_TX_PRE->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer126->Add( cmbLML2_TX_PRE, 0, 0, 5 );
+	
+	ID_STATICTEXT23 = new wxStaticText( sbSizerClockCyclesToWaitLML2->GetStaticBox(), wxID_ANY, wxT("Data capture stop"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT23->Wrap( -1 );
+	fgSizer126->Add( ID_STATICTEXT23, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML2_RX_PST = new wxSpinCtrl( sbSizerClockCyclesToWaitLML2->GetStaticBox(), ID_LML2_RX_PST, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	cmbLML2_RX_PST->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer126->Add( cmbLML2_RX_PST, 0, 0, 5 );
+	
+	ID_STATICTEXT24 = new wxStaticText( sbSizerClockCyclesToWaitLML2->GetStaticBox(), wxID_ANY, wxT("Data capture start"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT24->Wrap( -1 );
+	fgSizer126->Add( ID_STATICTEXT24, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbLML2_RX_PRE = new wxSpinCtrl( sbSizerClockCyclesToWaitLML2->GetStaticBox(), ID_LML2_RX_PRE, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0 );
+	cmbLML2_RX_PRE->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer126->Add( cmbLML2_RX_PRE, 0, 0, 5 );
+	
+	
+	sbSizerClockCyclesToWaitLML2->Add( fgSizer126, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer124->Add( sbSizerClockCyclesToWaitLML2, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer224->Add( fgSizer124, 1, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 15 );
+	
+	
+	fgSizer115->Add( fgSizer224, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizerDirectionControls;
+	sbSizerDirectionControls = new wxStaticBoxSizer( new wxStaticBox( ID_PANEL2, wxID_ANY, wxT("Direction controls") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer123;
+	fgSizer123 = new wxFlexGridSizer( 0, 8, 0, 5 );
+	fgSizer123->SetFlexibleDirection( wxBOTH );
+	fgSizer123->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxString rgrDIQDIRCTR1Choices[] = { wxT("Automatic"), wxT("Manual") };
+	int rgrDIQDIRCTR1NChoices = sizeof( rgrDIQDIRCTR1Choices ) / sizeof( wxString );
+	rgrDIQDIRCTR1 = new wxRadioBox( sbSizerDirectionControls->GetStaticBox(), ID_DIQDIRCTR1, wxT("DIQ1 mode"), wxDefaultPosition, wxDefaultSize, rgrDIQDIRCTR1NChoices, rgrDIQDIRCTR1Choices, 1, wxRA_SPECIFY_COLS );
+	rgrDIQDIRCTR1->SetSelection( 0 );
+	rgrDIQDIRCTR1->SetToolTip( wxT("DIQ1 direction control mode") );
+	
+	fgSizer123->Add( rgrDIQDIRCTR1, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrDIQDIR1Choices[] = { wxT("Output"), wxT("Input") };
+	int rgrDIQDIR1NChoices = sizeof( rgrDIQDIR1Choices ) / sizeof( wxString );
+	rgrDIQDIR1 = new wxRadioBox( sbSizerDirectionControls->GetStaticBox(), ID_DIQDIR1, wxT("DIQ1 direction"), wxDefaultPosition, wxDefaultSize, rgrDIQDIR1NChoices, rgrDIQDIR1Choices, 1, wxRA_SPECIFY_COLS );
+	rgrDIQDIR1->SetSelection( 0 );
+	rgrDIQDIR1->SetToolTip( wxT("DIQ1 direction") );
+	
+	fgSizer123->Add( rgrDIQDIR1, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrENABLEDIRCTR1Choices[] = { wxT("Automatic"), wxT("Manual") };
+	int rgrENABLEDIRCTR1NChoices = sizeof( rgrENABLEDIRCTR1Choices ) / sizeof( wxString );
+	rgrENABLEDIRCTR1 = new wxRadioBox( sbSizerDirectionControls->GetStaticBox(), ID_ENABLEDIRCTR1, wxT("ENABLE1 mode"), wxDefaultPosition, wxDefaultSize, rgrENABLEDIRCTR1NChoices, rgrENABLEDIRCTR1Choices, 1, wxRA_SPECIFY_COLS );
+	rgrENABLEDIRCTR1->SetSelection( 0 );
+	rgrENABLEDIRCTR1->SetToolTip( wxT("ENABLE1 direction control mode") );
+	
+	fgSizer123->Add( rgrENABLEDIRCTR1, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrENABLEDIR1Choices[] = { wxT("Output"), wxT("Input") };
+	int rgrENABLEDIR1NChoices = sizeof( rgrENABLEDIR1Choices ) / sizeof( wxString );
+	rgrENABLEDIR1 = new wxRadioBox( sbSizerDirectionControls->GetStaticBox(), ID_ENABLEDIR1, wxT("ENABLE1 direction"), wxDefaultPosition, wxDefaultSize, rgrENABLEDIR1NChoices, rgrENABLEDIR1Choices, 1, wxRA_SPECIFY_COLS );
+	rgrENABLEDIR1->SetSelection( 0 );
+	rgrENABLEDIR1->SetToolTip( wxT("ENABLE1 direction.") );
+	
+	fgSizer123->Add( rgrENABLEDIR1, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrDIQDIRCTR2Choices[] = { wxT("Automatic"), wxT("Manual") };
+	int rgrDIQDIRCTR2NChoices = sizeof( rgrDIQDIRCTR2Choices ) / sizeof( wxString );
+	rgrDIQDIRCTR2 = new wxRadioBox( sbSizerDirectionControls->GetStaticBox(), ID_DIQDIRCTR2, wxT("DIQ2 mode"), wxDefaultPosition, wxDefaultSize, rgrDIQDIRCTR2NChoices, rgrDIQDIRCTR2Choices, 1, wxRA_SPECIFY_COLS );
+	rgrDIQDIRCTR2->SetSelection( 0 );
+	rgrDIQDIRCTR2->SetToolTip( wxT("DIQ2 direction control mode") );
+	
+	fgSizer123->Add( rgrDIQDIRCTR2, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrDIQDIR2Choices[] = { wxT("Output"), wxT("Input") };
+	int rgrDIQDIR2NChoices = sizeof( rgrDIQDIR2Choices ) / sizeof( wxString );
+	rgrDIQDIR2 = new wxRadioBox( sbSizerDirectionControls->GetStaticBox(), ID_DIQDIR2, wxT("DIQ2 direction"), wxDefaultPosition, wxDefaultSize, rgrDIQDIR2NChoices, rgrDIQDIR2Choices, 1, wxRA_SPECIFY_COLS );
+	rgrDIQDIR2->SetSelection( 0 );
+	rgrDIQDIR2->SetToolTip( wxT("DIQ2 direction") );
+	
+	fgSizer123->Add( rgrDIQDIR2, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrENABLEDIRCTR2Choices[] = { wxT("Automatic"), wxT("Manual") };
+	int rgrENABLEDIRCTR2NChoices = sizeof( rgrENABLEDIRCTR2Choices ) / sizeof( wxString );
+	rgrENABLEDIRCTR2 = new wxRadioBox( sbSizerDirectionControls->GetStaticBox(), ID_ENABLEDIRCTR2, wxT("ENABLE2 mode"), wxDefaultPosition, wxDefaultSize, rgrENABLEDIRCTR2NChoices, rgrENABLEDIRCTR2Choices, 1, wxRA_SPECIFY_COLS );
+	rgrENABLEDIRCTR2->SetSelection( 0 );
+	rgrENABLEDIRCTR2->SetToolTip( wxT("ENABLE2 direction control mode") );
+	
+	fgSizer123->Add( rgrENABLEDIRCTR2, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrENABLEDIR2Choices[] = { wxT("Output"), wxT("Input") };
+	int rgrENABLEDIR2NChoices = sizeof( rgrENABLEDIR2Choices ) / sizeof( wxString );
+	rgrENABLEDIR2 = new wxRadioBox( sbSizerDirectionControls->GetStaticBox(), ID_ENABLEDIR2, wxT("ENABLE2 direction"), wxDefaultPosition, wxDefaultSize, rgrENABLEDIR2NChoices, rgrENABLEDIR2Choices, 1, wxRA_SPECIFY_COLS );
+	rgrENABLEDIR2->SetSelection( 1 );
+	rgrENABLEDIR2->SetToolTip( wxT("ENABLE2 direction") );
+	
+	fgSizer123->Add( rgrENABLEDIR2, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	sbSizerDirectionControls->Add( fgSizer123, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer115->Add( sbSizerDirectionControls, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	ID_PANEL2->SetSizer( fgSizer115 );
+	ID_PANEL2->Layout();
+	fgSizer115->Fit( ID_PANEL2 );
+	ID_NOTEBOOK1->AddPage( ID_PANEL2, wxT("Sample position && Clock"), false );
+	
+	fgSizer105->Add( ID_NOTEBOOK1, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	this->SetSizer( fgSizer105 );
+	this->Layout();
+	fgSizer105->Fit( this );
+	
+	// Connect Events
+	chkSDA_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSCL_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkRX_CLK_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSDIO_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSDO_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkTX_CLK_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSEN_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkDIQ1_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkTXNRX1_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSCLK_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkDIQ2_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkTXNRX2_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkIQ_SEL_EN_1_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkFCLK1_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMCLK1_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkIQ_SEL_EN_2_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkFCLK2_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMCLK2_PE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSRST_RXFIFO->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSRST_TXFIFO->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkLRST_TX_A->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkLRST_TX_B->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkLRST_RX_A->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkLRST_RX_B->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMRST_TX_A->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMRST_TX_B->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMRST_RX_A->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMRST_RX_B->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkRXEN_A->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkTXEN_A->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkRXEN_B->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkTXEN_B->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMIMO_SISO->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMOD_EN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrLML_FIDM1->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrLML_FIDM2->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrLML_MODE1->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrLML_MODE2->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrLML_TXNRXIQ1->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrLML_TXNRXIQ2->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrSDA_DS->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrSCL_DS->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrSDIO_DS->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrDIQ2_DS->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrDIQ1_DS->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrRX_MUX->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrTX_MUX->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrSPIMODE->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	btnReadVerRevMask->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::onbtnReadVerRevMask ), NULL, this );
+	cmbLML1_S3S->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_S2S->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_S1S->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_S0S->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_S3S->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_S2S->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_S1S->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_S0S->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_BQP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_BIP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_AQP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_AIP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_BQP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_BIP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_AQP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_AIP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbTXRDCLK_MUX->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbTXWRCLK_MUX->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbRXRDCLK_MUX->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbRXWRCLK_MUX->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbMCLK2SRC->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbMCLK1SRC->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbTXTSPCLKA_DIV->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbRXTSPCLKA_DIV->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkTXDIVEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkRXDIVEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkFCLK1_INV->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkFCLK2_INV->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbMCLK1DLY->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbMCLK2DLY->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_TX_PST->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_TX_PRE->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_RX_PST->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_RX_PRE->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_TX_PST->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_TX_PRE->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_RX_PST->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_RX_PRE->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrDIQDIRCTR1->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrDIQDIR1->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrENABLEDIRCTR1->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrENABLEDIR1->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrDIQDIRCTR2->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrDIQDIR2->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrENABLEDIRCTR2->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrENABLEDIR2->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+}
+
+pnlLimeLightPAD_view::~pnlLimeLightPAD_view()
+{
+	// Disconnect Events
+	chkSDA_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSCL_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkRX_CLK_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSDIO_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSDO_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkTX_CLK_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSEN_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkDIQ1_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkTXNRX1_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSCLK_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkDIQ2_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkTXNRX2_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkIQ_SEL_EN_1_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkFCLK1_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMCLK1_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkIQ_SEL_EN_2_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkFCLK2_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMCLK2_PE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSRST_RXFIFO->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkSRST_TXFIFO->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkLRST_TX_A->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkLRST_TX_B->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkLRST_RX_A->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkLRST_RX_B->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMRST_TX_A->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMRST_TX_B->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMRST_RX_A->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMRST_RX_B->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkRXEN_A->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkTXEN_A->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkRXEN_B->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkTXEN_B->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMIMO_SISO->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkMOD_EN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrLML_FIDM1->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrLML_FIDM2->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrLML_MODE1->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrLML_MODE2->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrLML_TXNRXIQ1->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrLML_TXNRXIQ2->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrSDA_DS->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrSCL_DS->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrSDIO_DS->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrDIQ2_DS->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrDIQ1_DS->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrRX_MUX->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrTX_MUX->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrSPIMODE->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	btnReadVerRevMask->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::onbtnReadVerRevMask ), NULL, this );
+	cmbLML1_S3S->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_S2S->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_S1S->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_S0S->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_S3S->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_S2S->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_S1S->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_S0S->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_BQP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_BIP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_AQP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_AIP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_BQP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_BIP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_AQP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_AIP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbTXRDCLK_MUX->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbTXWRCLK_MUX->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbRXRDCLK_MUX->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbRXWRCLK_MUX->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbMCLK2SRC->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbMCLK1SRC->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbTXTSPCLKA_DIV->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbRXTSPCLKA_DIV->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkTXDIVEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkRXDIVEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkFCLK1_INV->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	chkFCLK2_INV->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbMCLK1DLY->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbMCLK2DLY->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_TX_PST->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_TX_PRE->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_RX_PST->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML1_RX_PRE->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_TX_PST->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_TX_PRE->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_RX_PST->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	cmbLML2_RX_PRE->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrDIQDIRCTR1->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrDIQDIR1->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrENABLEDIRCTR1->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrENABLEDIR1->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrDIQDIRCTR2->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrDIQDIR2->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrENABLEDIRCTR2->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	rgrENABLEDIR2->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlLimeLightPAD_view::ParameterChangeHandler ), NULL, this );
+	
+}
+
+pnlTxTSP_view::pnlTxTSP_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer215;
+	fgSizer215 = new wxFlexGridSizer( 0, 4, 5, 5 );
+	fgSizer215->SetFlexibleDirection( wxBOTH );
+	fgSizer215->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer216;
+	fgSizer216 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer216->SetFlexibleDirection( wxBOTH );
+	fgSizer216->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkEN_TXTSP = new wxCheckBox( this, ID_EN_TXTSP, wxT("Enable TxTSP"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_TXTSP->SetToolTip( wxT("TxTSP modules enable") );
+	chkEN_TXTSP->SetMinSize( wxSize( 135,-1 ) );
+	
+	fgSizer216->Add( chkEN_TXTSP, 1, wxALIGN_LEFT|wxALL, 5 );
+	
+	wxStaticBoxSizer* sbSizer103;
+	sbSizer103 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Bypass") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer145;
+	fgSizer145 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer145->SetFlexibleDirection( wxBOTH );
+	fgSizer145->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkDC_BYP_TXTSP = new wxCheckBox( sbSizer103->GetStaticBox(), ID_DC_BYP_TXTSP, wxT("DC corrector"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkDC_BYP_TXTSP->SetToolTip( wxT("DC corrector bypass") );
+	
+	fgSizer145->Add( chkDC_BYP_TXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkGC_BYP_TXTSP = new wxCheckBox( sbSizer103->GetStaticBox(), ID_GC_BYP_TXTSP, wxT("Gain corrector"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkGC_BYP_TXTSP->SetToolTip( wxT("Gain corrector bypass") );
+	
+	fgSizer145->Add( chkGC_BYP_TXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPH_BYP_TXTSP = new wxCheckBox( sbSizer103->GetStaticBox(), ID_PH_BYP_TXTSP, wxT("Phase corrector"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPH_BYP_TXTSP->SetToolTip( wxT("Phase corrector bypass") );
+	
+	fgSizer145->Add( chkPH_BYP_TXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkCMIX_BYP_TXTSP = new wxCheckBox( sbSizer103->GetStaticBox(), ID_CMIX_BYP_TXTSP, wxT("CMIX"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCMIX_BYP_TXTSP->SetValue(true); 
+	chkCMIX_BYP_TXTSP->SetToolTip( wxT("CMIX bypass") );
+	
+	fgSizer145->Add( chkCMIX_BYP_TXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkISINC_BYP_TXTSP = new wxCheckBox( sbSizer103->GetStaticBox(), ID_ISINC_BYP_TXTSP, wxT("ISINC "), wxDefaultPosition, wxDefaultSize, 0 );
+	chkISINC_BYP_TXTSP->SetValue(true); 
+	chkISINC_BYP_TXTSP->SetToolTip( wxT("ISINC bypass") );
+	
+	fgSizer145->Add( chkISINC_BYP_TXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkGFIR1_BYP_TXTSP = new wxCheckBox( sbSizer103->GetStaticBox(), ID_GFIR1_BYP_TXTSP, wxT("GFIR1"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkGFIR1_BYP_TXTSP->SetToolTip( wxT("GFIR1 bypass") );
+	
+	fgSizer145->Add( chkGFIR1_BYP_TXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkGFIR2_BYP_TXTSP = new wxCheckBox( sbSizer103->GetStaticBox(), ID_GFIR2_BYP_TXTSP, wxT("GFIR2"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkGFIR2_BYP_TXTSP->SetValue(true); 
+	chkGFIR2_BYP_TXTSP->SetToolTip( wxT("GFIR2 bypass") );
+	
+	fgSizer145->Add( chkGFIR2_BYP_TXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkGFIR3_BYP_TXTSP = new wxCheckBox( sbSizer103->GetStaticBox(), ID_GFIR3_BYP_TXTSP, wxT("GFIR3"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkGFIR3_BYP_TXTSP->SetValue(true); 
+	chkGFIR3_BYP_TXTSP->SetToolTip( wxT("GFIR3 bypass") );
+	
+	fgSizer145->Add( chkGFIR3_BYP_TXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer103->Add( fgSizer145, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer216->Add( sbSizer103, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer104;
+	sbSizer104 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("BIST") ), wxVERTICAL );
+	
+	chkBSTART_TXTSP = new wxCheckBox( sbSizer104->GetStaticBox(), ID_BSTART_TXTSP, wxT("Start BIST"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkBSTART_TXTSP->SetValue(true); 
+	chkBSTART_TXTSP->SetToolTip( wxT("Starts delta sigma built in self test. Keep it at 1 one at least three clock cycles") );
+	
+	sbSizer104->Add( chkBSTART_TXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxFlexGridSizer* fgSizer146;
+	fgSizer146 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer146->SetFlexibleDirection( wxBOTH );
+	fgSizer146->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT2 = new wxStaticText( sbSizer104->GetStaticBox(), wxID_ANY, wxT("State"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( -1 );
+	fgSizer146->Add( ID_STATICTEXT2, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	lblBSTATE_TXTSP = new wxStaticText( sbSizer104->GetStaticBox(), ID_BSTATE_TXTSP, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblBSTATE_TXTSP->Wrap( 0 );
+	fgSizer146->Add( lblBSTATE_TXTSP, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT1 = new wxStaticText( sbSizer104->GetStaticBox(), wxID_ANY, wxT("Signature ch. I"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( -1 );
+	fgSizer146->Add( ID_STATICTEXT1, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	lblBSIGI_TXTSP = new wxStaticText( sbSizer104->GetStaticBox(), ID_BSIGI_TXTSP, wxT("?????????"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblBSIGI_TXTSP->Wrap( 0 );
+	fgSizer146->Add( lblBSIGI_TXTSP, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT3 = new wxStaticText( sbSizer104->GetStaticBox(), wxID_ANY, wxT("Signature ch. Q"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( -1 );
+	fgSizer146->Add( ID_STATICTEXT3, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	lblBSIGQ_TXTSP = new wxStaticText( sbSizer104->GetStaticBox(), ID_BSIGQ_TXTSP, wxT("?????????"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblBSIGQ_TXTSP->Wrap( 0 );
+	fgSizer146->Add( lblBSIGQ_TXTSP, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer104->Add( fgSizer146, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	btnReadBIST = new wxButton( sbSizer104->GetStaticBox(), wxID_ANY, wxT("Read BIST"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnReadBIST->SetDefault(); 
+	sbSizer104->Add( btnReadBIST, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer216->Add( sbSizer104, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer215->Add( fgSizer216, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer142;
+	fgSizer142 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer142->SetFlexibleDirection( wxBOTH );
+	fgSizer142->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer106;
+	sbSizer106 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("NCO") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer152;
+	fgSizer152 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer152->SetFlexibleDirection( wxBOTH );
+	fgSizer152->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	sizerNCOgrid = new wxFlexGridSizer( 0, 1, 0, 5 );
+	sizerNCOgrid->SetFlexibleDirection( wxBOTH );
+	sizerNCOgrid->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer225;
+	fgSizer225 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer225->AddGrowableCol( 0 );
+	fgSizer225->AddGrowableCol( 1 );
+	fgSizer225->SetFlexibleDirection( wxBOTH );
+	fgSizer225->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT18 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("FCW(MHz)"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT18->Wrap( -1 );
+	fgSizer225->Add( ID_STATICTEXT18, 1, wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	ID_STATICTEXT20 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("Angle"), wxDefaultPosition, wxSize( 48,13 ), 0 );
+	ID_STATICTEXT20->Wrap( -1 );
+	fgSizer225->Add( ID_STATICTEXT20, 1, wxLEFT|wxALIGN_RIGHT, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer225, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer221;
+	fgSizer221 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer221->SetFlexibleDirection( wxBOTH );
+	fgSizer221->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL0 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer221->Add( rgrSEL0, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO0 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer221->Add( txtFCWPHO0, 0, 0, 5 );
+	
+	txtAnglePHO0 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.00000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO0->Wrap( -1 );
+	fgSizer221->Add( txtAnglePHO0, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer221, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2211;
+	fgSizer2211 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2211->SetFlexibleDirection( wxBOTH );
+	fgSizer2211->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL01 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2211->Add( rgrSEL01, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO01 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2211->Add( txtFCWPHO01, 0, 0, 5 );
+	
+	txtAnglePHO01 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO01->Wrap( -1 );
+	fgSizer2211->Add( txtAnglePHO01, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2211, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2212;
+	fgSizer2212 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2212->SetFlexibleDirection( wxBOTH );
+	fgSizer2212->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL02 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2212->Add( rgrSEL02, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO02 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2212->Add( txtFCWPHO02, 0, 0, 5 );
+	
+	txtAnglePHO02 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO02->Wrap( -1 );
+	fgSizer2212->Add( txtAnglePHO02, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2212, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2213;
+	fgSizer2213 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2213->SetFlexibleDirection( wxBOTH );
+	fgSizer2213->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL03 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2213->Add( rgrSEL03, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO03 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2213->Add( txtFCWPHO03, 0, 0, 5 );
+	
+	txtAnglePHO03 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO03->Wrap( -1 );
+	fgSizer2213->Add( txtAnglePHO03, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2213, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2214;
+	fgSizer2214 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2214->SetFlexibleDirection( wxBOTH );
+	fgSizer2214->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL04 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2214->Add( rgrSEL04, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO04 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2214->Add( txtFCWPHO04, 0, 0, 5 );
+	
+	txtAnglePHO04 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO04->Wrap( -1 );
+	fgSizer2214->Add( txtAnglePHO04, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2214, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2215;
+	fgSizer2215 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2215->SetFlexibleDirection( wxBOTH );
+	fgSizer2215->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL05 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2215->Add( rgrSEL05, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO05 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2215->Add( txtFCWPHO05, 0, 0, 5 );
+	
+	txtAnglePHO05 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO05->Wrap( -1 );
+	fgSizer2215->Add( txtAnglePHO05, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2215, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2216;
+	fgSizer2216 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2216->SetFlexibleDirection( wxBOTH );
+	fgSizer2216->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL06 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2216->Add( rgrSEL06, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO06 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2216->Add( txtFCWPHO06, 0, 0, 5 );
+	
+	txtAnglePHO06 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO06->Wrap( -1 );
+	fgSizer2216->Add( txtAnglePHO06, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2216, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2217;
+	fgSizer2217 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2217->SetFlexibleDirection( wxBOTH );
+	fgSizer2217->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL07 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2217->Add( rgrSEL07, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO07 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2217->Add( txtFCWPHO07, 0, 0, 5 );
+	
+	txtAnglePHO07 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO07->Wrap( -1 );
+	fgSizer2217->Add( txtAnglePHO07, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2217, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2218;
+	fgSizer2218 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2218->SetFlexibleDirection( wxBOTH );
+	fgSizer2218->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL08 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2218->Add( rgrSEL08, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO08 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2218->Add( txtFCWPHO08, 0, 0, 5 );
+	
+	txtAnglePHO08 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO08->Wrap( -1 );
+	fgSizer2218->Add( txtAnglePHO08, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2218, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2219;
+	fgSizer2219 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2219->SetFlexibleDirection( wxBOTH );
+	fgSizer2219->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL09 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2219->Add( rgrSEL09, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO09 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2219->Add( txtFCWPHO09, 0, 0, 5 );
+	
+	txtAnglePHO09 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO09->Wrap( -1 );
+	fgSizer2219->Add( txtAnglePHO09, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2219, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer22110;
+	fgSizer22110 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer22110->SetFlexibleDirection( wxBOTH );
+	fgSizer22110->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL10 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22110->Add( rgrSEL10, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO10 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22110->Add( txtFCWPHO10, 0, 0, 5 );
+	
+	txtAnglePHO10 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO10->Wrap( -1 );
+	fgSizer22110->Add( txtAnglePHO10, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer22110, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer22111;
+	fgSizer22111 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer22111->SetFlexibleDirection( wxBOTH );
+	fgSizer22111->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL11 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22111->Add( rgrSEL11, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO11 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22111->Add( txtFCWPHO11, 0, 0, 5 );
+	
+	txtAnglePHO11 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO11->Wrap( -1 );
+	fgSizer22111->Add( txtAnglePHO11, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer22111, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer22112;
+	fgSizer22112 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer22112->SetFlexibleDirection( wxBOTH );
+	fgSizer22112->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL12 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22112->Add( rgrSEL12, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO12 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22112->Add( txtFCWPHO12, 0, 0, 5 );
+	
+	txtAnglePHO12 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO12->Wrap( -1 );
+	fgSizer22112->Add( txtAnglePHO12, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer22112, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer22113;
+	fgSizer22113 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer22113->SetFlexibleDirection( wxBOTH );
+	fgSizer22113->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL13 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22113->Add( rgrSEL13, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO13 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22113->Add( txtFCWPHO13, 0, 0, 5 );
+	
+	txtAnglePHO13 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO13->Wrap( -1 );
+	fgSizer22113->Add( txtAnglePHO13, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer22113, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer22114;
+	fgSizer22114 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer22114->SetFlexibleDirection( wxBOTH );
+	fgSizer22114->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL14 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22114->Add( rgrSEL14, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO14 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22114->Add( txtFCWPHO14, 0, 0, 5 );
+	
+	txtAnglePHO14 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO14->Wrap( -1 );
+	fgSizer22114->Add( txtAnglePHO14, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer22114, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer22115;
+	fgSizer22115 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer22115->SetFlexibleDirection( wxBOTH );
+	fgSizer22115->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL15 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22115->Add( rgrSEL15, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO15 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22115->Add( txtFCWPHO15, 0, 0, 5 );
+	
+	txtAnglePHO15 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO15->Wrap( -1 );
+	fgSizer22115->Add( txtAnglePHO15, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer22115, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer152->Add( sizerNCOgrid, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer228;
+	fgSizer228 = new wxFlexGridSizer( 0, 1, 5, 0 );
+	fgSizer228->SetFlexibleDirection( wxBOTH );
+	fgSizer228->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer154;
+	fgSizer154 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer154->SetFlexibleDirection( wxBOTH );
+	fgSizer154->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT21 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("RefClk(MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT21->Wrap( -1 );
+	fgSizer154->Add( ID_STATICTEXT21, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	lblRefClk = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("30.72"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblRefClk->Wrap( -1 );
+	fgSizer154->Add( lblRefClk, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer228->Add( fgSizer154, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	btnUploadNCO = new wxButton( sbSizer106->GetStaticBox(), wxID_ANY, wxT("Upload NCO"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnUploadNCO->SetDefault(); 
+	fgSizer228->Add( btnUploadNCO, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrMODE_TXChoices[] = { wxT("FCW"), wxT("PHO") };
+	int rgrMODE_TXNChoices = sizeof( rgrMODE_TXChoices ) / sizeof( wxString );
+	rgrMODE_TX = new wxRadioBox( sbSizer106->GetStaticBox(), ID_MODE_TX, wxT("Mode"), wxDefaultPosition, wxDefaultSize, rgrMODE_TXNChoices, rgrMODE_TXChoices, 2, wxRA_SPECIFY_COLS );
+	rgrMODE_TX->SetSelection( 0 );
+	rgrMODE_TX->SetToolTip( wxT("Memory table mode") );
+	
+	fgSizer228->Add( rgrMODE_TX, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer229;
+	fgSizer229 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer229->AddGrowableCol( 1 );
+	fgSizer229->SetFlexibleDirection( wxBOTH );
+	fgSizer229->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	lblFCWPHOmodeName = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("FCW(MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblFCWPHOmodeName->Wrap( -1 );
+	fgSizer229->Add( lblFCWPHOmodeName, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHOmodeAdditional = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer229->Add( txtFCWPHOmodeAdditional, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer228->Add( fgSizer229, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer153;
+	fgSizer153 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer153->AddGrowableCol( 1 );
+	fgSizer153->SetFlexibleDirection( wxBOTH );
+	fgSizer153->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT25 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("Bits to dither:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT25->Wrap( -1 );
+	fgSizer153->Add( ID_STATICTEXT25, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbDTHBIT_TX = new wxComboBox( sbSizer106->GetStaticBox(), ID_DTHBIT_TX, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), 0, NULL, 0 ); 
+	cmbDTHBIT_TX->SetToolTip( wxT("NCO bits to dither") );
+	
+	fgSizer153->Add( cmbDTHBIT_TX, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer228->Add( fgSizer153, 1, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer105;
+	sbSizer105 = new wxStaticBoxSizer( new wxStaticBox( sbSizer106->GetStaticBox(), wxID_ANY, wxT("TSG") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer147;
+	fgSizer147 = new wxFlexGridSizer( 0, 1, 5, 0 );
+	fgSizer147->SetFlexibleDirection( wxBOTH );
+	fgSizer147->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkTSGSWAPIQ_TXTSP = new wxCheckBox( sbSizer105->GetStaticBox(), ID_TSGSWAPIQ_TXTSP, wxT("Swap I and Q\n signal sources from TSG"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkTSGSWAPIQ_TXTSP->SetValue(true); 
+	chkTSGSWAPIQ_TXTSP->SetToolTip( wxT("Swap signals at test signal generator's output") );
+	
+	fgSizer147->Add( chkTSGSWAPIQ_TXTSP, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer148;
+	fgSizer148 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer148->SetFlexibleDirection( wxBOTH );
+	fgSizer148->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxString rgrTSGFCW_TXTSPChoices[] = { wxT("TSP clk/8"), wxT("TSP clk/4") };
+	int rgrTSGFCW_TXTSPNChoices = sizeof( rgrTSGFCW_TXTSPChoices ) / sizeof( wxString );
+	rgrTSGFCW_TXTSP = new wxRadioBox( sbSizer105->GetStaticBox(), ID_TSGFCW_TXTSP, wxT("TSGFCW"), wxDefaultPosition, wxDefaultSize, rgrTSGFCW_TXTSPNChoices, rgrTSGFCW_TXTSPChoices, 1, wxRA_SPECIFY_COLS );
+	rgrTSGFCW_TXTSP->SetSelection( 0 );
+	rgrTSGFCW_TXTSP->SetToolTip( wxT("Set frequency of TSG's NCO") );
+	
+	fgSizer148->Add( rgrTSGFCW_TXTSP, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrTSGMODE_TXTSPChoices[] = { wxT("NCO"), wxT("DC source") };
+	int rgrTSGMODE_TXTSPNChoices = sizeof( rgrTSGMODE_TXTSPChoices ) / sizeof( wxString );
+	rgrTSGMODE_TXTSP = new wxRadioBox( sbSizer105->GetStaticBox(), ID_TSGMODE_TXTSP, wxT("TSGMODE"), wxDefaultPosition, wxDefaultSize, rgrTSGMODE_TXTSPNChoices, rgrTSGMODE_TXTSPChoices, 1, wxRA_SPECIFY_COLS );
+	rgrTSGMODE_TXTSP->SetSelection( 0 );
+	rgrTSGMODE_TXTSP->SetToolTip( wxT("Test signal generator mode") );
+	
+	fgSizer148->Add( rgrTSGMODE_TXTSP, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrINSEL_TXTSPChoices[] = { wxT("LML output"), wxT("Test signal") };
+	int rgrINSEL_TXTSPNChoices = sizeof( rgrINSEL_TXTSPChoices ) / sizeof( wxString );
+	rgrINSEL_TXTSP = new wxRadioBox( sbSizer105->GetStaticBox(), ID_INSEL_TXTSP, wxT("Input source"), wxDefaultPosition, wxDefaultSize, rgrINSEL_TXTSPNChoices, rgrINSEL_TXTSPChoices, 1, wxRA_SPECIFY_COLS );
+	rgrINSEL_TXTSP->SetSelection( 0 );
+	rgrINSEL_TXTSP->SetToolTip( wxT("Input source of TxTSP") );
+	
+	fgSizer148->Add( rgrINSEL_TXTSP, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrTSGFC_TXTSPChoices[] = { wxT("-6dB"), wxT("Full scale") };
+	int rgrTSGFC_TXTSPNChoices = sizeof( rgrTSGFC_TXTSPChoices ) / sizeof( wxString );
+	rgrTSGFC_TXTSP = new wxRadioBox( sbSizer105->GetStaticBox(), ID_TSGFC_TXTSP, wxT("TSGFC"), wxDefaultPosition, wxDefaultSize, rgrTSGFC_TXTSPNChoices, rgrTSGFC_TXTSPChoices, 1, wxRA_SPECIFY_COLS );
+	rgrTSGFC_TXTSP->SetSelection( 0 );
+	rgrTSGFC_TXTSP->SetToolTip( wxT("TSG full scale control") );
+	
+	fgSizer148->Add( rgrTSGFC_TXTSP, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer147->Add( fgSizer148, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	sbSizer105->Add( fgSizer147, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer228->Add( sbSizer105, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer152->Add( fgSizer228, 1, wxEXPAND, 5 );
+	
+	
+	sbSizer106->Add( fgSizer152, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer142->Add( sbSizer106, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer215->Add( fgSizer142, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer218;
+	fgSizer218 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer218->SetFlexibleDirection( wxBOTH );
+	fgSizer218->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer220;
+	fgSizer220 = new wxFlexGridSizer( 0, 3, 0, 5 );
+	fgSizer220->AddGrowableCol( 1 );
+	fgSizer220->SetFlexibleDirection( wxBOTH );
+	fgSizer220->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer149;
+	fgSizer149 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer149->SetFlexibleDirection( wxBOTH );
+	fgSizer149->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer150;
+	fgSizer150 = new wxFlexGridSizer( 0, 3, 0, 0 );
+	fgSizer150->SetFlexibleDirection( wxBOTH );
+	fgSizer150->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT23 = new wxStaticText( this, wxID_ANY, wxT("DC_REG:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT23->Wrap( -1 );
+	fgSizer150->Add( ID_STATICTEXT23, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtDC_REG_TXTSP = new wxTextCtrl( this, ID_DC_REG_TXTSP, wxT("ffff"), wxDefaultPosition, wxSize( 40,-1 ), 0 );
+	txtDC_REG_TXTSP->SetMaxLength( 0 ); 
+	fgSizer150->Add( txtDC_REG_TXTSP, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer149->Add( fgSizer150, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnLoadDCI = new wxButton( this, wxID_ANY, wxT("Load to DC I"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnLoadDCI->SetDefault(); 
+	fgSizer149->Add( btnLoadDCI, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	btnLoadDCQ = new wxButton( this, wxID_ANY, wxT("Load to DC Q"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnLoadDCQ->SetDefault(); 
+	fgSizer149->Add( btnLoadDCQ, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer220->Add( fgSizer149, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer98;
+	sbSizer98 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("CMIX") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer132;
+	fgSizer132 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer132->AddGrowableCol( 0 );
+	fgSizer132->SetFlexibleDirection( wxBOTH );
+	fgSizer132->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	cmbCMIX_SC_TXTSP = new wxComboBox( sbSizer98->GetStaticBox(), ID_CMIX_SC_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( 100,-1 ), 0, NULL, 0 );
+	cmbCMIX_SC_TXTSP->Append( wxT("Upconvert") );
+	cmbCMIX_SC_TXTSP->Append( wxT("Downconvert") );
+	fgSizer132->Add( cmbCMIX_SC_TXTSP, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer133;
+	fgSizer133 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer133->AddGrowableCol( 1 );
+	fgSizer133->SetFlexibleDirection( wxBOTH );
+	fgSizer133->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT24 = new wxStaticText( sbSizer98->GetStaticBox(), wxID_ANY, wxT("Gain:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT24->Wrap( -1 );
+	fgSizer133->Add( ID_STATICTEXT24, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbCMIX_GAIN_TXTSP = new wxComboBox( sbSizer98->GetStaticBox(), ID_CMIX_GAIN_TXTSP, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+	cmbCMIX_GAIN_TXTSP->Append( wxT("0 dB") );
+	cmbCMIX_GAIN_TXTSP->Append( wxT("+6 dB") );
+	cmbCMIX_GAIN_TXTSP->Append( wxT("-6 dB") );
+	cmbCMIX_GAIN_TXTSP->SetToolTip( wxT("Gain of CMIX output") );
+	
+	fgSizer133->Add( cmbCMIX_GAIN_TXTSP, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
+	
+	
+	fgSizer132->Add( fgSizer133, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer98->Add( fgSizer132, 1, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer220->Add( sbSizer98, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer99;
+	sbSizer99 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Interpolation") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer134;
+	fgSizer134 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer134->AddGrowableCol( 0 );
+	fgSizer134->SetFlexibleDirection( wxBOTH );
+	fgSizer134->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT7 = new wxStaticText( sbSizer99->GetStaticBox(), wxID_ANY, wxT("HBI ratio:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT7->Wrap( -1 );
+	fgSizer134->Add( ID_STATICTEXT7, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbHBI_OVR_TXTSP = new wxComboBox( sbSizer99->GetStaticBox(), ID_HBI_OVR_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( 64,-1 ), 0, NULL, 0 ); 
+	cmbHBI_OVR_TXTSP->SetToolTip( wxT("HBI interpolation ratio") );
+	
+	fgSizer134->Add( cmbHBI_OVR_TXTSP, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer99->Add( fgSizer134, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer220->Add( sbSizer99, 1, wxALIGN_LEFT|wxEXPAND, 5 );
+	
+	
+	fgSizer218->Add( fgSizer220, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer135;
+	fgSizer135 = new wxFlexGridSizer( 0, 3, 0, 5 );
+	fgSizer135->SetFlexibleDirection( wxBOTH );
+	fgSizer135->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer100;
+	sbSizer100 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("GFIR1") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer137;
+	fgSizer137 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer137->AddGrowableCol( 1 );
+	fgSizer137->SetFlexibleDirection( wxBOTH );
+	fgSizer137->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT10 = new wxStaticText( sbSizer100->GetStaticBox(), wxID_ANY, wxT("Length:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT10->Wrap( -1 );
+	fgSizer137->Add( ID_STATICTEXT10, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGFIR1_L_TXTSP = new wxComboBox( sbSizer100->GetStaticBox(), ID_GFIR1_L_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( 48,-1 ), 0, NULL, 0 ); 
+	cmbGFIR1_L_TXTSP->SetToolTip( wxT("Parameter l of GFIR1 (l = roundUp(CoeffN/5)-1). Unsigned integer") );
+	
+	fgSizer137->Add( cmbGFIR1_L_TXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT11 = new wxStaticText( sbSizer100->GetStaticBox(), wxID_ANY, wxT("Clk ratio:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT11->Wrap( -1 );
+	fgSizer137->Add( ID_STATICTEXT11, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGFIR1_N_TXTSP = new wxSpinCtrl( sbSizer100->GetStaticBox(), ID_GFIR1_N_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 255, 255 );
+	cmbGFIR1_N_TXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer137->Add( cmbGFIR1_N_TXTSP, 0, wxEXPAND, 5 );
+	
+	
+	sbSizer100->Add( fgSizer137, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	btnGFIR1Coef = new wxButton( sbSizer100->GetStaticBox(), wxID_ANY, wxT("Coefficients"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnGFIR1Coef->SetDefault(); 
+	sbSizer100->Add( btnGFIR1Coef, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	
+	fgSizer135->Add( sbSizer100, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer101;
+	sbSizer101 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("GFIR2") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer139;
+	fgSizer139 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer139->AddGrowableCol( 1 );
+	fgSizer139->SetFlexibleDirection( wxBOTH );
+	fgSizer139->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT12 = new wxStaticText( sbSizer101->GetStaticBox(), wxID_ANY, wxT("Length:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT12->Wrap( -1 );
+	fgSizer139->Add( ID_STATICTEXT12, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGFIR2_L_TXTSP = new wxComboBox( sbSizer101->GetStaticBox(), ID_GFIR2_L_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( 48,-1 ), 0, NULL, 0 ); 
+	cmbGFIR2_L_TXTSP->SetToolTip( wxT("Parameter l of GFIR2 (l = roundUp(CoeffN/5)-1). Unsigned integer") );
+	
+	fgSizer139->Add( cmbGFIR2_L_TXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT13 = new wxStaticText( sbSizer101->GetStaticBox(), wxID_ANY, wxT("Clk ratio:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT13->Wrap( -1 );
+	fgSizer139->Add( ID_STATICTEXT13, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGFIR2_N_TXTSP = new wxSpinCtrl( sbSizer101->GetStaticBox(), ID_GFIR2_N_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 255, 255 );
+	cmbGFIR2_N_TXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer139->Add( cmbGFIR2_N_TXTSP, 0, wxEXPAND, 5 );
+	
+	
+	sbSizer101->Add( fgSizer139, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	btnGFIR2Coef = new wxButton( sbSizer101->GetStaticBox(), wxID_ANY, wxT("Coefficients"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnGFIR2Coef->SetDefault(); 
+	sbSizer101->Add( btnGFIR2Coef, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer135->Add( sbSizer101, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer102;
+	sbSizer102 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("GFIR3") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer141;
+	fgSizer141 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer141->AddGrowableCol( 1 );
+	fgSizer141->SetFlexibleDirection( wxBOTH );
+	fgSizer141->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT14 = new wxStaticText( sbSizer102->GetStaticBox(), wxID_ANY, wxT("Length:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT14->Wrap( -1 );
+	fgSizer141->Add( ID_STATICTEXT14, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGFIR3_L_TXTSP = new wxComboBox( sbSizer102->GetStaticBox(), ID_GFIR3_L_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( 48,-1 ), 0, NULL, 0 ); 
+	cmbGFIR3_L_TXTSP->SetToolTip( wxT("Parameter l of GFIR3 (l = roundUp(CoeffN/5)-1). Unsigned integer") );
+	
+	fgSizer141->Add( cmbGFIR3_L_TXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT15 = new wxStaticText( sbSizer102->GetStaticBox(), wxID_ANY, wxT("Clk ratio:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT15->Wrap( -1 );
+	fgSizer141->Add( ID_STATICTEXT15, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGFIR3_N_TXTSP = new wxSpinCtrl( sbSizer102->GetStaticBox(), ID_GFIR3_N_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 255, 255 );
+	cmbGFIR3_N_TXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer141->Add( cmbGFIR3_N_TXTSP, 0, wxEXPAND, 5 );
+	
+	
+	sbSizer102->Add( fgSizer141, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	btnGFIR3Coef = new wxButton( sbSizer102->GetStaticBox(), wxID_ANY, wxT("Coefficients"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnGFIR3Coef->SetDefault(); 
+	sbSizer102->Add( btnGFIR3Coef, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer135->Add( sbSizer102, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer218->Add( fgSizer135, 1, wxALL|wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer219;
+	fgSizer219 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer219->AddGrowableCol( 0 );
+	fgSizer219->SetFlexibleDirection( wxBOTH );
+	fgSizer219->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer96;
+	sbSizer96 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Phase Corr") ), wxVERTICAL );
+	
+	cmbIQCORR_TXTSP = new NumericSlider( sbSizer96->GetStaticBox(), ID_IQCORR_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, -2048, 2047, 0 );
+	cmbIQCORR_TXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	sbSizer96->Add( cmbIQCORR_TXTSP, 0, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer130;
+	fgSizer130 = new wxFlexGridSizer( 0, 3, 0, 0 );
+	fgSizer130->SetFlexibleDirection( wxBOTH );
+	fgSizer130->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT16 = new wxStaticText( sbSizer96->GetStaticBox(), wxID_ANY, wxT("Alpha(Deg):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT16->Wrap( -1 );
+	fgSizer130->Add( ID_STATICTEXT16, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtPhaseAlpha = new wxStaticText( sbSizer96->GetStaticBox(), wxID_ANY, wxT("0"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtPhaseAlpha->Wrap( -1 );
+	fgSizer130->Add( txtPhaseAlpha, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer96->Add( fgSizer130, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer219->Add( sbSizer96, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer97;
+	sbSizer97 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Gain Corrector") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer131;
+	fgSizer131 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer131->AddGrowableCol( 1 );
+	fgSizer131->SetFlexibleDirection( wxBOTH );
+	fgSizer131->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT5 = new wxStaticText( sbSizer97->GetStaticBox(), wxID_ANY, wxT("I:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( -1 );
+	fgSizer131->Add( ID_STATICTEXT5, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGCORRI_TXTSP = new NumericSlider( sbSizer97->GetStaticBox(), ID_GCORRI_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 2047, 0 );
+	cmbGCORRI_TXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer131->Add( cmbGCORRI_TXTSP, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT4 = new wxStaticText( sbSizer97->GetStaticBox(), wxID_ANY, wxT("Q:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( -1 );
+	fgSizer131->Add( ID_STATICTEXT4, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGCORRQ_TXTSP = new NumericSlider( sbSizer97->GetStaticBox(), ID_GCORRQ_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 2047, 0 );
+	cmbGCORRQ_TXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer131->Add( cmbGCORRQ_TXTSP, 0, wxEXPAND, 5 );
+	
+	ID_BUTTON10 = new wxButton( sbSizer97->GetStaticBox(), wxID_ANY, wxT("Calibrate"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_BUTTON10->SetDefault(); 
+	ID_BUTTON10->Hide();
+	
+	fgSizer131->Add( ID_BUTTON10, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer97->Add( fgSizer131, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer219->Add( sbSizer97, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer95;
+	sbSizer95 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("DC Corrector") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer129;
+	fgSizer129 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer129->AddGrowableCol( 1 );
+	fgSizer129->SetFlexibleDirection( wxBOTH );
+	fgSizer129->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT8 = new wxStaticText( sbSizer95->GetStaticBox(), wxID_ANY, wxT("I:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT8->Wrap( -1 );
+	fgSizer129->Add( ID_STATICTEXT8, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbDCCORRI_TXTSP = new NumericSlider( sbSizer95->GetStaticBox(), ID_DCCORRI_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, -128, 127, 0 );
+	cmbDCCORRI_TXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer129->Add( cmbDCCORRI_TXTSP, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT9 = new wxStaticText( sbSizer95->GetStaticBox(), wxID_ANY, wxT("Q:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT9->Wrap( -1 );
+	fgSizer129->Add( ID_STATICTEXT9, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbDCCORRQ_TXTSP = new NumericSlider( sbSizer95->GetStaticBox(), ID_DCCORRQ_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, -128, 127, 0 );
+	cmbDCCORRQ_TXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer129->Add( cmbDCCORRQ_TXTSP, 0, wxEXPAND, 5 );
+	
+	
+	sbSizer95->Add( fgSizer129, 1, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer219->Add( sbSizer95, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer218->Add( fgSizer219, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer215->Add( fgSizer218, 1, wxEXPAND, 5 );
+	
+	
+	this->SetSizer( fgSizer215 );
+	this->Layout();
+	fgSizer215->Fit( this );
+	
+	// Connect Events
+	chkEN_TXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkDC_BYP_TXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGC_BYP_TXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkPH_BYP_TXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkCMIX_BYP_TXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkISINC_BYP_TXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGFIR1_BYP_TXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGFIR2_BYP_TXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGFIR3_BYP_TXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkBSTART_TXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnReadBIST->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::onbtnReadBISTSignature ), NULL, this );
+	rgrSEL0->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO0->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL01->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO01->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL02->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO02->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL03->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO03->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL04->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO04->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL05->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO05->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL06->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO06->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL07->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO07->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL08->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO08->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL09->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO09->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL10->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO10->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL11->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO11->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL12->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO12->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL13->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO13->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL14->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO14->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL15->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO15->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	btnUploadNCO->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::OnbtnUploadNCOClick ), NULL, this );
+	rgrMODE_TX->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	txtFCWPHOmodeAdditional->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	cmbDTHBIT_TX->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkTSGSWAPIQ_TXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrTSGFCW_TXTSP->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrTSGMODE_TXTSP->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrINSEL_TXTSP->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrTSGFC_TXTSP->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnLoadDCI->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::OnbtnLoadDCIClick ), NULL, this );
+	btnLoadDCQ->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::OnbtnLoadDCQClick ), NULL, this );
+	cmbCMIX_SC_TXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbCMIX_GAIN_TXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbHBI_OVR_TXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR1_L_TXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR1_N_TXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnGFIR1Coef->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::onbtnGFIR1Coef ), NULL, this );
+	cmbGFIR2_L_TXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR2_N_TXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnGFIR2Coef->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::onbtnGFIR2Coef ), NULL, this );
+	cmbGFIR3_L_TXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR3_N_TXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnGFIR3Coef->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::onbtnGFIR3Coef ), NULL, this );
+	cmbIQCORR_TXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGCORRI_TXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGCORRQ_TXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbDCCORRI_TXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbDCCORRQ_TXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+}
+
+pnlTxTSP_view::~pnlTxTSP_view()
+{
+	// Disconnect Events
+	chkEN_TXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkDC_BYP_TXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGC_BYP_TXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkPH_BYP_TXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkCMIX_BYP_TXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkISINC_BYP_TXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGFIR1_BYP_TXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGFIR2_BYP_TXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGFIR3_BYP_TXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkBSTART_TXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnReadBIST->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::onbtnReadBISTSignature ), NULL, this );
+	rgrSEL0->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO0->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL01->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO01->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL02->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO02->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL03->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO03->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL04->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO04->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL05->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO05->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL06->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO06->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL07->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO07->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL08->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO08->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL09->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO09->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL10->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO10->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL11->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO11->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL12->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO12->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL13->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO13->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL14->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO14->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL15->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlTxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO15->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	btnUploadNCO->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::OnbtnUploadNCOClick ), NULL, this );
+	rgrMODE_TX->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	txtFCWPHOmodeAdditional->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlTxTSP_view::PHOinputChanged ), NULL, this );
+	cmbDTHBIT_TX->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkTSGSWAPIQ_TXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrTSGFCW_TXTSP->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrTSGMODE_TXTSP->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrINSEL_TXTSP->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrTSGFC_TXTSP->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnLoadDCI->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::OnbtnLoadDCIClick ), NULL, this );
+	btnLoadDCQ->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::OnbtnLoadDCQClick ), NULL, this );
+	cmbCMIX_SC_TXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbCMIX_GAIN_TXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbHBI_OVR_TXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR1_L_TXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR1_N_TXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnGFIR1Coef->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::onbtnGFIR1Coef ), NULL, this );
+	cmbGFIR2_L_TXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR2_N_TXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnGFIR2Coef->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::onbtnGFIR2Coef ), NULL, this );
+	cmbGFIR3_L_TXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR3_N_TXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnGFIR3Coef->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlTxTSP_view::onbtnGFIR3Coef ), NULL, this );
+	cmbIQCORR_TXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGCORRI_TXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGCORRQ_TXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbDCCORRI_TXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbDCCORRQ_TXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlTxTSP_view::ParameterChangeHandler ), NULL, this );
+	
+}
+
+pnlRxTSP_view::pnlRxTSP_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer223;
+	fgSizer223 = new wxFlexGridSizer( 0, 3, 5, 5 );
+	fgSizer223->SetFlexibleDirection( wxBOTH );
+	fgSizer223->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer176;
+	fgSizer176 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer176->SetFlexibleDirection( wxBOTH );
+	fgSizer176->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkEN_RXTSP = new wxCheckBox( this, ID_EN_RXTSP, wxT("Enable RxTSP"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_RXTSP->SetValue(true); 
+	chkEN_RXTSP->SetToolTip( wxT("RxTSP modules enable") );
+	chkEN_RXTSP->SetMinSize( wxSize( 135,-1 ) );
+	
+	fgSizer176->Add( chkEN_RXTSP, 1, wxALIGN_LEFT|wxALIGN_TOP|wxALL, 5 );
+	
+	wxStaticBoxSizer* sbSizer117;
+	sbSizer117 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Bypass") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer177;
+	fgSizer177 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer177->SetFlexibleDirection( wxBOTH );
+	fgSizer177->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkDC_BYP_RXTSP = new wxCheckBox( sbSizer117->GetStaticBox(), ID_DC_BYP_RXTSP, wxT("DC corrector"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkDC_BYP_RXTSP->SetValue(true); 
+	chkDC_BYP_RXTSP->SetToolTip( wxT("DC corrector bypass") );
+	
+	fgSizer177->Add( chkDC_BYP_RXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkGC_BYP_RXTSP = new wxCheckBox( sbSizer117->GetStaticBox(), ID_GC_BYP_RXTSP, wxT("Gain corrector"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkGC_BYP_RXTSP->SetValue(true); 
+	chkGC_BYP_RXTSP->SetToolTip( wxT("Gain corrector bypass") );
+	
+	fgSizer177->Add( chkGC_BYP_RXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkPH_BYP_RXTSP = new wxCheckBox( sbSizer117->GetStaticBox(), ID_PH_BYP_RXTSP, wxT("Phase corrector"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkPH_BYP_RXTSP->SetValue(true); 
+	chkPH_BYP_RXTSP->SetToolTip( wxT("Phase corrector bypass") );
+	
+	fgSizer177->Add( chkPH_BYP_RXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkCMIX_BYP_RXTSP = new wxCheckBox( sbSizer117->GetStaticBox(), ID_CMIX_BYP_RXTSP, wxT("CMIX"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCMIX_BYP_RXTSP->SetValue(true); 
+	chkCMIX_BYP_RXTSP->SetToolTip( wxT("CMIX bypass") );
+	
+	fgSizer177->Add( chkCMIX_BYP_RXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkAGC_BYP_RXTSP = new wxCheckBox( sbSizer117->GetStaticBox(), ID_AGC_BYP_RXTSP, wxT("AGC"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkAGC_BYP_RXTSP->SetValue(true); 
+	chkAGC_BYP_RXTSP->SetToolTip( wxT("AGC bypass") );
+	
+	fgSizer177->Add( chkAGC_BYP_RXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkGFIR1_BYP_RXTSP = new wxCheckBox( sbSizer117->GetStaticBox(), ID_GFIR1_BYP_RXTSP, wxT("GFIR1"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkGFIR1_BYP_RXTSP->SetToolTip( wxT("GFIR1 bypass") );
+	
+	fgSizer177->Add( chkGFIR1_BYP_RXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkGFIR2_BYP_RXTSP = new wxCheckBox( sbSizer117->GetStaticBox(), ID_GFIR2_BYP_RXTSP, wxT("GFIR2"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkGFIR2_BYP_RXTSP->SetValue(true); 
+	chkGFIR2_BYP_RXTSP->SetToolTip( wxT("GFIR2 bypass") );
+	
+	fgSizer177->Add( chkGFIR2_BYP_RXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkGFIR3_BYP_RXTSP = new wxCheckBox( sbSizer117->GetStaticBox(), ID_GFIR3_BYP_RXTSP, wxT("GFIR3"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkGFIR3_BYP_RXTSP->SetValue(true); 
+	chkGFIR3_BYP_RXTSP->SetToolTip( wxT("GFIR3 bypass") );
+	
+	fgSizer177->Add( chkGFIR3_BYP_RXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer117->Add( fgSizer177, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer176->Add( sbSizer117, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer118;
+	sbSizer118 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("BIST") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer178;
+	fgSizer178 = new wxFlexGridSizer( 0, 2, 2, 5 );
+	fgSizer178->SetFlexibleDirection( wxBOTH );
+	fgSizer178->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT29 = new wxStaticText( sbSizer118->GetStaticBox(), wxID_ANY, wxT("BISTI:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT29->Wrap( -1 );
+	fgSizer178->Add( ID_STATICTEXT29, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblBISTI = new wxStaticText( sbSizer118->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxSize( 50,-1 ), 0 );
+	lblBISTI->Wrap( -1 );
+	fgSizer178->Add( lblBISTI, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT30 = new wxStaticText( sbSizer118->GetStaticBox(), wxID_ANY, wxT("BSTATE_I:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT30->Wrap( -1 );
+	fgSizer178->Add( ID_STATICTEXT30, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblBSTATE_I = new wxStaticText( sbSizer118->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblBSTATE_I->Wrap( -14 );
+	fgSizer178->Add( lblBSTATE_I, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT31 = new wxStaticText( sbSizer118->GetStaticBox(), wxID_ANY, wxT("BISTQ:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT31->Wrap( -1 );
+	fgSizer178->Add( ID_STATICTEXT31, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblBISTQ = new wxStaticText( sbSizer118->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxSize( 50,-1 ), 0 );
+	lblBISTQ->Wrap( -1 );
+	fgSizer178->Add( lblBISTQ, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT32 = new wxStaticText( sbSizer118->GetStaticBox(), wxID_ANY, wxT("BSTATE_Q:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT32->Wrap( -1 );
+	fgSizer178->Add( ID_STATICTEXT32, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblBSTATE_Q = new wxStaticText( sbSizer118->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblBSTATE_Q->Wrap( -1 );
+	fgSizer178->Add( lblBSTATE_Q, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	chkBSTART_RXTSP = new wxCheckBox( sbSizer118->GetStaticBox(), ID_BSTART_RXTSP, wxT("Start BIST"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkBSTART_RXTSP->SetValue(true); 
+	chkBSTART_RXTSP->SetToolTip( wxT("Starts delta sigma built in self test. Keep it at 1 one at least three clock cycles") );
+	
+	fgSizer178->Add( chkBSTART_RXTSP, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnReadBIST = new wxButton( sbSizer118->GetStaticBox(), wxID_ANY, wxT("Read"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnReadBIST->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer178->Add( btnReadBIST, 0, wxEXPAND, 5 );
+	
+	
+	sbSizer118->Add( fgSizer178, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer176->Add( sbSizer118, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizer115;
+	sbSizer115 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("RSSI") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer172;
+	fgSizer172 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer172->SetFlexibleDirection( wxBOTH );
+	fgSizer172->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT71 = new wxStaticText( sbSizer115->GetStaticBox(), wxID_ANY, wxT("ADCI:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT71->Wrap( -1 );
+	fgSizer172->Add( ID_STATICTEXT71, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblADCI = new wxStaticText( sbSizer115->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblADCI->Wrap( -1 );
+	fgSizer172->Add( lblADCI, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT28 = new wxStaticText( sbSizer115->GetStaticBox(), wxID_ANY, wxT("ADCQ:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT28->Wrap( -1 );
+	fgSizer172->Add( ID_STATICTEXT28, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblADCQ = new wxStaticText( sbSizer115->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxSize( 48,-1 ), 0 );
+	lblADCQ->Wrap( -1 );
+	fgSizer172->Add( lblADCQ, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT51 = new wxStaticText( sbSizer115->GetStaticBox(), wxID_ANY, wxT("RSSI:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT51->Wrap( -1 );
+	fgSizer172->Add( ID_STATICTEXT51, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblRSSI = new wxStaticText( sbSizer115->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxSize( 48,-1 ), 0 );
+	lblRSSI->Wrap( -1 );
+	fgSizer172->Add( lblRSSI, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer115->Add( fgSizer172, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	
+	ID_BUTTON1 = new wxButton( sbSizer115->GetStaticBox(), wxID_ANY, wxT("Read"), wxDefaultPosition, wxSize( 53,23 ), 0 );
+	ID_BUTTON1->SetDefault(); 
+	sbSizer115->Add( ID_BUTTON1, 0, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer176->Add( sbSizer115, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer223->Add( fgSizer176, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer142;
+	fgSizer142 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer142->SetFlexibleDirection( wxBOTH );
+	fgSizer142->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer106;
+	sbSizer106 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("NCO") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer152;
+	fgSizer152 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer152->SetFlexibleDirection( wxBOTH );
+	fgSizer152->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	sizerNCOgrid = new wxFlexGridSizer( 0, 1, 0, 5 );
+	sizerNCOgrid->SetFlexibleDirection( wxBOTH );
+	sizerNCOgrid->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer225;
+	fgSizer225 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer225->AddGrowableCol( 0 );
+	fgSizer225->AddGrowableCol( 1 );
+	fgSizer225->SetFlexibleDirection( wxBOTH );
+	fgSizer225->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT18 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("FCW(MHz)"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT18->Wrap( -1 );
+	fgSizer225->Add( ID_STATICTEXT18, 1, wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	ID_STATICTEXT20 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("Angle"), wxDefaultPosition, wxSize( 48,13 ), 0 );
+	ID_STATICTEXT20->Wrap( -1 );
+	fgSizer225->Add( ID_STATICTEXT20, 1, wxLEFT|wxALIGN_RIGHT, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer225, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer221;
+	fgSizer221 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer221->SetFlexibleDirection( wxBOTH );
+	fgSizer221->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL0 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer221->Add( rgrSEL0, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO0 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer221->Add( txtFCWPHO0, 0, 0, 5 );
+	
+	txtAnglePHO0 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.00000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO0->Wrap( -1 );
+	fgSizer221->Add( txtAnglePHO0, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer221, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2211;
+	fgSizer2211 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2211->SetFlexibleDirection( wxBOTH );
+	fgSizer2211->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL01 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2211->Add( rgrSEL01, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO01 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2211->Add( txtFCWPHO01, 0, 0, 5 );
+	
+	txtAnglePHO01 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO01->Wrap( -1 );
+	fgSizer2211->Add( txtAnglePHO01, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2211, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2212;
+	fgSizer2212 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2212->SetFlexibleDirection( wxBOTH );
+	fgSizer2212->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL02 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2212->Add( rgrSEL02, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO02 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2212->Add( txtFCWPHO02, 0, 0, 5 );
+	
+	txtAnglePHO02 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO02->Wrap( -1 );
+	fgSizer2212->Add( txtAnglePHO02, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2212, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2213;
+	fgSizer2213 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2213->SetFlexibleDirection( wxBOTH );
+	fgSizer2213->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL03 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2213->Add( rgrSEL03, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO03 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2213->Add( txtFCWPHO03, 0, 0, 5 );
+	
+	txtAnglePHO03 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO03->Wrap( -1 );
+	fgSizer2213->Add( txtAnglePHO03, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2213, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2214;
+	fgSizer2214 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2214->SetFlexibleDirection( wxBOTH );
+	fgSizer2214->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL04 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2214->Add( rgrSEL04, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO04 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2214->Add( txtFCWPHO04, 0, 0, 5 );
+	
+	txtAnglePHO04 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO04->Wrap( -1 );
+	fgSizer2214->Add( txtAnglePHO04, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2214, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2215;
+	fgSizer2215 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2215->SetFlexibleDirection( wxBOTH );
+	fgSizer2215->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL05 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2215->Add( rgrSEL05, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO05 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2215->Add( txtFCWPHO05, 0, 0, 5 );
+	
+	txtAnglePHO05 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO05->Wrap( -1 );
+	fgSizer2215->Add( txtAnglePHO05, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2215, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2216;
+	fgSizer2216 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2216->SetFlexibleDirection( wxBOTH );
+	fgSizer2216->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL06 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2216->Add( rgrSEL06, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO06 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2216->Add( txtFCWPHO06, 0, 0, 5 );
+	
+	txtAnglePHO06 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO06->Wrap( -1 );
+	fgSizer2216->Add( txtAnglePHO06, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2216, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2217;
+	fgSizer2217 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2217->SetFlexibleDirection( wxBOTH );
+	fgSizer2217->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL07 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2217->Add( rgrSEL07, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO07 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2217->Add( txtFCWPHO07, 0, 0, 5 );
+	
+	txtAnglePHO07 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO07->Wrap( -1 );
+	fgSizer2217->Add( txtAnglePHO07, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2217, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2218;
+	fgSizer2218 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2218->SetFlexibleDirection( wxBOTH );
+	fgSizer2218->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL08 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2218->Add( rgrSEL08, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO08 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2218->Add( txtFCWPHO08, 0, 0, 5 );
+	
+	txtAnglePHO08 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO08->Wrap( -1 );
+	fgSizer2218->Add( txtAnglePHO08, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2218, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer2219;
+	fgSizer2219 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer2219->SetFlexibleDirection( wxBOTH );
+	fgSizer2219->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL09 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2219->Add( rgrSEL09, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO09 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer2219->Add( txtFCWPHO09, 0, 0, 5 );
+	
+	txtAnglePHO09 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO09->Wrap( -1 );
+	fgSizer2219->Add( txtAnglePHO09, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer2219, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer22110;
+	fgSizer22110 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer22110->SetFlexibleDirection( wxBOTH );
+	fgSizer22110->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL10 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22110->Add( rgrSEL10, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO10 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22110->Add( txtFCWPHO10, 0, 0, 5 );
+	
+	txtAnglePHO10 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO10->Wrap( -1 );
+	fgSizer22110->Add( txtAnglePHO10, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer22110, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer22111;
+	fgSizer22111 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer22111->SetFlexibleDirection( wxBOTH );
+	fgSizer22111->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL11 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22111->Add( rgrSEL11, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO11 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22111->Add( txtFCWPHO11, 0, 0, 5 );
+	
+	txtAnglePHO11 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO11->Wrap( -1 );
+	fgSizer22111->Add( txtAnglePHO11, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer22111, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer22112;
+	fgSizer22112 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer22112->SetFlexibleDirection( wxBOTH );
+	fgSizer22112->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL12 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22112->Add( rgrSEL12, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO12 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22112->Add( txtFCWPHO12, 0, 0, 5 );
+	
+	txtAnglePHO12 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO12->Wrap( -1 );
+	fgSizer22112->Add( txtAnglePHO12, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer22112, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer22113;
+	fgSizer22113 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer22113->SetFlexibleDirection( wxBOTH );
+	fgSizer22113->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL13 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22113->Add( rgrSEL13, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO13 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22113->Add( txtFCWPHO13, 0, 0, 5 );
+	
+	txtAnglePHO13 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO13->Wrap( -1 );
+	fgSizer22113->Add( txtAnglePHO13, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer22113, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer22114;
+	fgSizer22114 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer22114->SetFlexibleDirection( wxBOTH );
+	fgSizer22114->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL14 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22114->Add( rgrSEL14, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO14 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22114->Add( txtFCWPHO14, 0, 0, 5 );
+	
+	txtAnglePHO14 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO14->Wrap( -1 );
+	fgSizer22114->Add( txtAnglePHO14, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer22114, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer22115;
+	fgSizer22115 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer22115->SetFlexibleDirection( wxBOTH );
+	fgSizer22115->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rgrSEL15 = new wxRadioButton( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22115->Add( rgrSEL15, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHO15 = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer22115->Add( txtFCWPHO15, 0, 0, 5 );
+	
+	txtAnglePHO15 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("0.0000"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtAnglePHO15->Wrap( -1 );
+	fgSizer22115->Add( txtAnglePHO15, 0, wxALL, 5 );
+	
+	
+	sizerNCOgrid->Add( fgSizer22115, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer152->Add( sizerNCOgrid, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer228;
+	fgSizer228 = new wxFlexGridSizer( 0, 1, 5, 0 );
+	fgSizer228->SetFlexibleDirection( wxBOTH );
+	fgSizer228->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer154;
+	fgSizer154 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer154->SetFlexibleDirection( wxBOTH );
+	fgSizer154->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT21 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("RefClk(MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT21->Wrap( -1 );
+	fgSizer154->Add( ID_STATICTEXT21, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	lblRefClk = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("30.72"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblRefClk->Wrap( -1 );
+	fgSizer154->Add( lblRefClk, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer228->Add( fgSizer154, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	btnUploadNCO = new wxButton( sbSizer106->GetStaticBox(), wxID_ANY, wxT("Upload NCO"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnUploadNCO->SetDefault(); 
+	fgSizer228->Add( btnUploadNCO, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrMODE_RXChoices[] = { wxT("FCW"), wxT("PHO") };
+	int rgrMODE_RXNChoices = sizeof( rgrMODE_RXChoices ) / sizeof( wxString );
+	rgrMODE_RX = new wxRadioBox( sbSizer106->GetStaticBox(), ID_MODE_RX, wxT("Mode"), wxDefaultPosition, wxDefaultSize, rgrMODE_RXNChoices, rgrMODE_RXChoices, 2, wxRA_SPECIFY_COLS );
+	rgrMODE_RX->SetSelection( 1 );
+	rgrMODE_RX->SetToolTip( wxT("Memory table mode") );
+	
+	fgSizer228->Add( rgrMODE_RX, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer229;
+	fgSizer229 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer229->AddGrowableCol( 1 );
+	fgSizer229->SetFlexibleDirection( wxBOTH );
+	fgSizer229->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	lblFCWPHOmodeName = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("FCW(MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblFCWPHOmodeName->Wrap( -1 );
+	fgSizer229->Add( lblFCWPHOmodeName, 0, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtFCWPHOmodeAdditional = new wxTextCtrl( sbSizer106->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer229->Add( txtFCWPHOmodeAdditional, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer228->Add( fgSizer229, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer153;
+	fgSizer153 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer153->AddGrowableCol( 1 );
+	fgSizer153->SetFlexibleDirection( wxBOTH );
+	fgSizer153->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT25 = new wxStaticText( sbSizer106->GetStaticBox(), wxID_ANY, wxT("Bits to dither:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT25->Wrap( -1 );
+	fgSizer153->Add( ID_STATICTEXT25, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbDTHBIT_RX = new wxComboBox( sbSizer106->GetStaticBox(), ID_DTHBIT_RX, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), 0, NULL, 0 ); 
+	cmbDTHBIT_RX->SetToolTip( wxT("NCO bits to dither") );
+	
+	fgSizer153->Add( cmbDTHBIT_RX, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer228->Add( fgSizer153, 1, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer105;
+	sbSizer105 = new wxStaticBoxSizer( new wxStaticBox( sbSizer106->GetStaticBox(), wxID_ANY, wxT("TSG") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer147;
+	fgSizer147 = new wxFlexGridSizer( 0, 1, 5, 0 );
+	fgSizer147->SetFlexibleDirection( wxBOTH );
+	fgSizer147->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkTSGSWAPIQ_RXTSP = new wxCheckBox( sbSizer105->GetStaticBox(), ID_TSGSWAPIQ_RXTSP, wxT("Swap I and Q\n signal sources from TSG"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkTSGSWAPIQ_RXTSP->SetValue(true); 
+	chkTSGSWAPIQ_RXTSP->SetToolTip( wxT("Swap signals at test signal generator's output") );
+	
+	fgSizer147->Add( chkTSGSWAPIQ_RXTSP, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer148;
+	fgSizer148 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer148->SetFlexibleDirection( wxBOTH );
+	fgSizer148->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxString rgrTSGFCW_RXTSPChoices[] = { wxT("TSP clk/8"), wxT("TSP clk/4") };
+	int rgrTSGFCW_RXTSPNChoices = sizeof( rgrTSGFCW_RXTSPChoices ) / sizeof( wxString );
+	rgrTSGFCW_RXTSP = new wxRadioBox( sbSizer105->GetStaticBox(), ID_TSGFCW_RXTSP, wxT("TSGFCW"), wxDefaultPosition, wxDefaultSize, rgrTSGFCW_RXTSPNChoices, rgrTSGFCW_RXTSPChoices, 1, wxRA_SPECIFY_COLS );
+	rgrTSGFCW_RXTSP->SetSelection( 0 );
+	rgrTSGFCW_RXTSP->SetToolTip( wxT("Set frequency of TSG's NCO") );
+	
+	fgSizer148->Add( rgrTSGFCW_RXTSP, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrTSGMODE_RXTSPChoices[] = { wxT("NCO"), wxT("DC source") };
+	int rgrTSGMODE_RXTSPNChoices = sizeof( rgrTSGMODE_RXTSPChoices ) / sizeof( wxString );
+	rgrTSGMODE_RXTSP = new wxRadioBox( sbSizer105->GetStaticBox(), ID_TSGMODE_RXTSP, wxT("TSGMODE"), wxDefaultPosition, wxDefaultSize, rgrTSGMODE_RXTSPNChoices, rgrTSGMODE_RXTSPChoices, 1, wxRA_SPECIFY_COLS );
+	rgrTSGMODE_RXTSP->SetSelection( 0 );
+	rgrTSGMODE_RXTSP->SetToolTip( wxT("Test signal generator mode") );
+	
+	fgSizer148->Add( rgrTSGMODE_RXTSP, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrINSEL_RXTSPChoices[] = { wxT("ADC"), wxT("Test signal") };
+	int rgrINSEL_RXTSPNChoices = sizeof( rgrINSEL_RXTSPChoices ) / sizeof( wxString );
+	rgrINSEL_RXTSP = new wxRadioBox( sbSizer105->GetStaticBox(), ID_INSEL_RXTSP, wxT("Input source"), wxDefaultPosition, wxDefaultSize, rgrINSEL_RXTSPNChoices, rgrINSEL_RXTSPChoices, 1, wxRA_SPECIFY_COLS );
+	rgrINSEL_RXTSP->SetSelection( 0 );
+	rgrINSEL_RXTSP->SetToolTip( wxT("Input source of TxTSP") );
+	
+	fgSizer148->Add( rgrINSEL_RXTSP, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxString rgrTSGFC_RXTSPChoices[] = { wxT("-6dB"), wxT("Full scale") };
+	int rgrTSGFC_RXTSPNChoices = sizeof( rgrTSGFC_RXTSPChoices ) / sizeof( wxString );
+	rgrTSGFC_RXTSP = new wxRadioBox( sbSizer105->GetStaticBox(), ID_TSGFC_RXTSP, wxT("TSGFC"), wxDefaultPosition, wxDefaultSize, rgrTSGFC_RXTSPNChoices, rgrTSGFC_RXTSPChoices, 1, wxRA_SPECIFY_COLS );
+	rgrTSGFC_RXTSP->SetSelection( 1 );
+	rgrTSGFC_RXTSP->SetToolTip( wxT("TSG full scale control") );
+	
+	fgSizer148->Add( rgrTSGFC_RXTSP, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer147->Add( fgSizer148, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	sbSizer105->Add( fgSizer147, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer228->Add( sbSizer105, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer152->Add( fgSizer228, 1, wxEXPAND, 5 );
+	
+	
+	sbSizer106->Add( fgSizer152, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer142->Add( sbSizer106, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer223->Add( fgSizer142, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer218;
+	fgSizer218 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer218->SetFlexibleDirection( wxBOTH );
+	fgSizer218->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer220;
+	fgSizer220 = new wxFlexGridSizer( 0, 3, 0, 5 );
+	fgSizer220->AddGrowableCol( 1 );
+	fgSizer220->SetFlexibleDirection( wxBOTH );
+	fgSizer220->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer149;
+	fgSizer149 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer149->SetFlexibleDirection( wxBOTH );
+	fgSizer149->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer150;
+	fgSizer150 = new wxFlexGridSizer( 0, 3, 0, 0 );
+	fgSizer150->SetFlexibleDirection( wxBOTH );
+	fgSizer150->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT23 = new wxStaticText( this, wxID_ANY, wxT("DC_REG:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT23->Wrap( -1 );
+	fgSizer150->Add( ID_STATICTEXT23, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtDC_REG_RXTSP = new wxTextCtrl( this, ID_DC_REG_RXTSP, wxT("ffff"), wxDefaultPosition, wxSize( 40,-1 ), 0 );
+	txtDC_REG_RXTSP->SetMaxLength( 0 ); 
+	fgSizer150->Add( txtDC_REG_RXTSP, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer149->Add( fgSizer150, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnLoadDCI = new wxButton( this, wxID_ANY, wxT("Load to DC I"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnLoadDCI->SetDefault(); 
+	fgSizer149->Add( btnLoadDCI, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	btnLoadDCQ = new wxButton( this, wxID_ANY, wxT("Load to DC Q"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnLoadDCQ->SetDefault(); 
+	fgSizer149->Add( btnLoadDCQ, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer220->Add( fgSizer149, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer98;
+	sbSizer98 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("CMIX") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer132;
+	fgSizer132 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer132->AddGrowableCol( 0 );
+	fgSizer132->SetFlexibleDirection( wxBOTH );
+	fgSizer132->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	cmbCMIX_SC_RXTSP = new wxComboBox( sbSizer98->GetStaticBox(), ID_CMIX_SC_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( 100,-1 ), 0, NULL, 0 );
+	cmbCMIX_SC_RXTSP->Append( wxT("Upconvert") );
+	cmbCMIX_SC_RXTSP->Append( wxT("Downconvert") );
+	fgSizer132->Add( cmbCMIX_SC_RXTSP, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer133;
+	fgSizer133 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer133->AddGrowableCol( 1 );
+	fgSizer133->SetFlexibleDirection( wxBOTH );
+	fgSizer133->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT24 = new wxStaticText( sbSizer98->GetStaticBox(), wxID_ANY, wxT("Gain:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT24->Wrap( -1 );
+	fgSizer133->Add( ID_STATICTEXT24, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbCMIX_GAIN_RXTSP = new wxComboBox( sbSizer98->GetStaticBox(), ID_CMIX_GAIN_RXTSP, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+	cmbCMIX_GAIN_RXTSP->Append( wxT("0 dB") );
+	cmbCMIX_GAIN_RXTSP->Append( wxT("+6 dB") );
+	cmbCMIX_GAIN_RXTSP->Append( wxT("-6 dB") );
+	cmbCMIX_GAIN_RXTSP->SetToolTip( wxT("Gain of CMIX output") );
+	
+	fgSizer133->Add( cmbCMIX_GAIN_RXTSP, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
+	
+	
+	fgSizer132->Add( fgSizer133, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer98->Add( fgSizer132, 1, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer220->Add( sbSizer98, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer99;
+	sbSizer99 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Decimation") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer134;
+	fgSizer134 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer134->AddGrowableCol( 0 );
+	fgSizer134->SetFlexibleDirection( wxBOTH );
+	fgSizer134->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT7 = new wxStaticText( sbSizer99->GetStaticBox(), wxID_ANY, wxT("HBD ratio:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT7->Wrap( -1 );
+	fgSizer134->Add( ID_STATICTEXT7, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbHBD_OVR_RXTSP = new wxComboBox( sbSizer99->GetStaticBox(), ID_HBD_OVR_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( 64,-1 ), 0, NULL, 0 ); 
+	cmbHBD_OVR_RXTSP->SetToolTip( wxT("HBI interpolation ratio") );
+	
+	fgSizer134->Add( cmbHBD_OVR_RXTSP, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer99->Add( fgSizer134, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer220->Add( sbSizer99, 1, wxALIGN_LEFT|wxEXPAND, 5 );
+	
+	
+	fgSizer218->Add( fgSizer220, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer135;
+	fgSizer135 = new wxFlexGridSizer( 0, 3, 0, 5 );
+	fgSizer135->SetFlexibleDirection( wxBOTH );
+	fgSizer135->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer100;
+	sbSizer100 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("GFIR1") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer137;
+	fgSizer137 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer137->AddGrowableCol( 1 );
+	fgSizer137->SetFlexibleDirection( wxBOTH );
+	fgSizer137->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT10 = new wxStaticText( sbSizer100->GetStaticBox(), wxID_ANY, wxT("Length:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT10->Wrap( -1 );
+	fgSizer137->Add( ID_STATICTEXT10, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGFIR1_L_RXTSP = new wxComboBox( sbSizer100->GetStaticBox(), ID_GFIR1_L_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( 48,-1 ), 0, NULL, 0 ); 
+	cmbGFIR1_L_RXTSP->SetToolTip( wxT("Parameter l of GFIR1 (l = roundUp(CoeffN/5)-1). Unsigned integer") );
+	
+	fgSizer137->Add( cmbGFIR1_L_RXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT11 = new wxStaticText( sbSizer100->GetStaticBox(), wxID_ANY, wxT("Clk ratio:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT11->Wrap( -1 );
+	fgSizer137->Add( ID_STATICTEXT11, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGFIR1_N_RXTSP = new wxSpinCtrl( sbSizer100->GetStaticBox(), ID_GFIR1_N_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 255, 255 );
+	cmbGFIR1_N_RXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer137->Add( cmbGFIR1_N_RXTSP, 0, wxEXPAND, 5 );
+	
+	
+	sbSizer100->Add( fgSizer137, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	btnGFIR1Coef = new wxButton( sbSizer100->GetStaticBox(), wxID_ANY, wxT("Coefficients"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnGFIR1Coef->SetDefault(); 
+	sbSizer100->Add( btnGFIR1Coef, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	
+	fgSizer135->Add( sbSizer100, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer101;
+	sbSizer101 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("GFIR2") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer139;
+	fgSizer139 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer139->AddGrowableCol( 1 );
+	fgSizer139->SetFlexibleDirection( wxBOTH );
+	fgSizer139->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT12 = new wxStaticText( sbSizer101->GetStaticBox(), wxID_ANY, wxT("Length:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT12->Wrap( -1 );
+	fgSizer139->Add( ID_STATICTEXT12, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGFIR2_L_RXTSP = new wxComboBox( sbSizer101->GetStaticBox(), ID_GFIR2_L_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( 48,-1 ), 0, NULL, 0 ); 
+	cmbGFIR2_L_RXTSP->SetToolTip( wxT("Parameter l of GFIR2 (l = roundUp(CoeffN/5)-1). Unsigned integer") );
+	
+	fgSizer139->Add( cmbGFIR2_L_RXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT13 = new wxStaticText( sbSizer101->GetStaticBox(), wxID_ANY, wxT("Clk ratio:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT13->Wrap( -1 );
+	fgSizer139->Add( ID_STATICTEXT13, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGFIR2_N_RXTSP = new wxSpinCtrl( sbSizer101->GetStaticBox(), ID_GFIR2_N_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 255, 255 );
+	cmbGFIR2_N_RXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer139->Add( cmbGFIR2_N_RXTSP, 0, wxEXPAND, 5 );
+	
+	
+	sbSizer101->Add( fgSizer139, 0, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	btnGFIR2Coef = new wxButton( sbSizer101->GetStaticBox(), wxID_ANY, wxT("Coefficients"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnGFIR2Coef->SetDefault(); 
+	sbSizer101->Add( btnGFIR2Coef, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer135->Add( sbSizer101, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer102;
+	sbSizer102 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("GFIR3") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer141;
+	fgSizer141 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer141->AddGrowableCol( 1 );
+	fgSizer141->SetFlexibleDirection( wxBOTH );
+	fgSizer141->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT14 = new wxStaticText( sbSizer102->GetStaticBox(), wxID_ANY, wxT("Length:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT14->Wrap( -1 );
+	fgSizer141->Add( ID_STATICTEXT14, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGFIR3_L_RXTSP = new wxComboBox( sbSizer102->GetStaticBox(), ID_GFIR3_L_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( 48,-1 ), 0, NULL, 0 ); 
+	cmbGFIR3_L_RXTSP->SetToolTip( wxT("Parameter l of GFIR3 (l = roundUp(CoeffN/5)-1). Unsigned integer") );
+	
+	fgSizer141->Add( cmbGFIR3_L_RXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT15 = new wxStaticText( sbSizer102->GetStaticBox(), wxID_ANY, wxT("Clk ratio:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT15->Wrap( -1 );
+	fgSizer141->Add( ID_STATICTEXT15, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGFIR3_N_RXTSP = new wxSpinCtrl( sbSizer102->GetStaticBox(), ID_GFIR3_N_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 255, 255 );
+	cmbGFIR3_N_RXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer141->Add( cmbGFIR3_N_RXTSP, 0, wxEXPAND, 5 );
+	
+	
+	sbSizer102->Add( fgSizer141, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	btnGFIR3Coef = new wxButton( sbSizer102->GetStaticBox(), wxID_ANY, wxT("Coefficients"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnGFIR3Coef->SetDefault(); 
+	sbSizer102->Add( btnGFIR3Coef, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer135->Add( sbSizer102, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer218->Add( fgSizer135, 1, wxALL|wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer219;
+	fgSizer219 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer219->AddGrowableCol( 0 );
+	fgSizer219->SetFlexibleDirection( wxBOTH );
+	fgSizer219->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer96;
+	sbSizer96 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Phase Corr") ), wxVERTICAL );
+	
+	cmbIQCORR_RXTSP = new NumericSlider( sbSizer96->GetStaticBox(), ID_IQCORR_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, -2048, 2047, 0 );
+	cmbIQCORR_RXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	sbSizer96->Add( cmbIQCORR_RXTSP, 0, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer130;
+	fgSizer130 = new wxFlexGridSizer( 0, 3, 0, 0 );
+	fgSizer130->SetFlexibleDirection( wxBOTH );
+	fgSizer130->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT16 = new wxStaticText( sbSizer96->GetStaticBox(), wxID_ANY, wxT("Alpha(Deg):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT16->Wrap( -1 );
+	fgSizer130->Add( ID_STATICTEXT16, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtPhaseAlpha = new wxStaticText( sbSizer96->GetStaticBox(), wxID_ANY, wxT("0"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtPhaseAlpha->Wrap( -1 );
+	fgSizer130->Add( txtPhaseAlpha, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer96->Add( fgSizer130, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer219->Add( sbSizer96, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer97;
+	sbSizer97 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Gain Corrector") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer131;
+	fgSizer131 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer131->AddGrowableCol( 1 );
+	fgSizer131->SetFlexibleDirection( wxBOTH );
+	fgSizer131->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT5 = new wxStaticText( sbSizer97->GetStaticBox(), wxID_ANY, wxT("I:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( -1 );
+	fgSizer131->Add( ID_STATICTEXT5, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGCORRI_RXTSP = new NumericSlider( sbSizer97->GetStaticBox(), ID_GCORRI_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 2047, 0 );
+	cmbGCORRI_RXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer131->Add( cmbGCORRI_RXTSP, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT4 = new wxStaticText( sbSizer97->GetStaticBox(), wxID_ANY, wxT("Q:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( -1 );
+	fgSizer131->Add( ID_STATICTEXT4, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGCORRQ_RXTSP = new NumericSlider( sbSizer97->GetStaticBox(), ID_GCORRQ_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 2047, 0 );
+	cmbGCORRQ_RXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer131->Add( cmbGCORRQ_RXTSP, 0, wxEXPAND, 5 );
+	
+	ID_BUTTON10 = new wxButton( sbSizer97->GetStaticBox(), wxID_ANY, wxT("Calibrate"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_BUTTON10->SetDefault(); 
+	ID_BUTTON10->Hide();
+	
+	fgSizer131->Add( ID_BUTTON10, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer97->Add( fgSizer131, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer219->Add( sbSizer97, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer218->Add( fgSizer219, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer116;
+	sbSizer116 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("AGC") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer173;
+	fgSizer173 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer173->AddGrowableCol( 1 );
+	fgSizer173->SetFlexibleDirection( wxBOTH );
+	fgSizer173->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT91 = new wxStaticText( sbSizer116->GetStaticBox(), wxID_ANY, wxT("Mode:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT91->Wrap( -1 );
+	fgSizer173->Add( ID_STATICTEXT91, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	cmbAGC_MODE_RXTSP = new wxComboBox( sbSizer116->GetStaticBox(), ID_AGC_MODE_RXTSP, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+	cmbAGC_MODE_RXTSP->Append( wxT("AGC") );
+	cmbAGC_MODE_RXTSP->Append( wxT("RSSI") );
+	cmbAGC_MODE_RXTSP->Append( wxT("Bypass") );
+	fgSizer173->Add( cmbAGC_MODE_RXTSP, 1, wxALIGN_LEFT|wxEXPAND, 5 );
+	
+	ID_STATICTEXT3 = new wxStaticText( sbSizer116->GetStaticBox(), wxID_ANY, wxT("Window size:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( -1 );
+	fgSizer173->Add( ID_STATICTEXT3, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbAGC_AVG_RXTSP = new wxComboBox( sbSizer116->GetStaticBox(), ID_AGC_AVG_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( 64,-1 ), 0, NULL, 0 );
+	cmbAGC_AVG_RXTSP->Append( wxT("2^7") );
+	cmbAGC_AVG_RXTSP->Append( wxT("2^8") );
+	cmbAGC_AVG_RXTSP->Append( wxT("2^9") );
+	cmbAGC_AVG_RXTSP->Append( wxT("2^10") );
+	cmbAGC_AVG_RXTSP->Append( wxT("2^11") );
+	cmbAGC_AVG_RXTSP->Append( wxT("2^12") );
+	cmbAGC_AVG_RXTSP->Append( wxT("2^13") );
+	cmbAGC_AVG_RXTSP->Append( wxT("2^14") );
+	cmbAGC_AVG_RXTSP->SetToolTip( wxT("AGC Averaging window size") );
+	
+	fgSizer173->Add( cmbAGC_AVG_RXTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT1 = new wxStaticText( sbSizer116->GetStaticBox(), wxID_ANY, wxT("Loop gain:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( -1 );
+	fgSizer173->Add( ID_STATICTEXT1, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	spinAGC_K_RXTSP = new NumericSlider( sbSizer116->GetStaticBox(), ID_AGC_K_RXTSP, wxT("1"), wxDefaultPosition, wxSize( 64,-1 ), wxSP_ARROW_KEYS, 0, 262143, 1 );
+	spinAGC_K_RXTSP->SetToolTip( wxT("AGC loop gain") );
+	
+	fgSizer173->Add( spinAGC_K_RXTSP, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT2 = new wxStaticText( sbSizer116->GetStaticBox(), wxID_ANY, wxT("Output level:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( -1 );
+	fgSizer173->Add( ID_STATICTEXT2, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbAGC_ADESIRED_RXTSP = new NumericSlider( sbSizer116->GetStaticBox(), ID_AGC_ADESIRED_RXTSP, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 4096, 0 );
+	fgSizer173->Add( cmbAGC_ADESIRED_RXTSP, 0, wxEXPAND, 5 );
+	
+	
+	sbSizer116->Add( fgSizer173, 1, wxALIGN_CENTER_HORIZONTAL|wxEXPAND, 5 );
+	
+	
+	fgSizer218->Add( sbSizer116, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer223->Add( fgSizer218, 1, wxEXPAND, 5 );
+	
+	
+	this->SetSizer( fgSizer223 );
+	this->Layout();
+	fgSizer223->Fit( this );
+	
+	// Connect Events
+	chkEN_RXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkDC_BYP_RXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGC_BYP_RXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkPH_BYP_RXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkCMIX_BYP_RXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkAGC_BYP_RXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGFIR1_BYP_RXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGFIR2_BYP_RXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGFIR3_BYP_RXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkBSTART_RXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnReadBIST->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::OnbtnReadBISTSignature ), NULL, this );
+	ID_BUTTON1->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::OnbtnReadRSSI ), NULL, this );
+	rgrSEL0->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO0->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL01->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO01->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL02->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO02->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL03->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO03->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL04->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO04->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL05->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO05->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL06->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO06->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL07->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO07->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL08->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO08->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL09->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO09->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL10->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO10->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL11->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO11->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL12->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO12->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL13->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO13->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL14->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO14->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL15->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO15->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	btnUploadNCO->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::OnbtnUploadNCOClick ), NULL, this );
+	rgrMODE_RX->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	txtFCWPHOmodeAdditional->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	cmbDTHBIT_RX->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkTSGSWAPIQ_RXTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrTSGFCW_RXTSP->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrTSGMODE_RXTSP->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrINSEL_RXTSP->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrTSGFC_RXTSP->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnLoadDCI->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::OnbtnLoadDCIClick ), NULL, this );
+	btnLoadDCQ->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::OnbtnLoadDCQClick ), NULL, this );
+	cmbCMIX_SC_RXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbCMIX_GAIN_RXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbHBD_OVR_RXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR1_L_RXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR1_N_RXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnGFIR1Coef->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::onbtnGFIR1Coef ), NULL, this );
+	cmbGFIR2_L_RXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR2_N_RXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnGFIR2Coef->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::onbtnGFIR2Coef ), NULL, this );
+	cmbGFIR3_L_RXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR3_N_RXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnGFIR3Coef->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::onbtnGFIR3Coef ), NULL, this );
+	cmbIQCORR_RXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGCORRI_RXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGCORRQ_RXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbAGC_MODE_RXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbAGC_AVG_RXTSP->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	spinAGC_K_RXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbAGC_ADESIRED_RXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+}
+
+pnlRxTSP_view::~pnlRxTSP_view()
+{
+	// Disconnect Events
+	chkEN_RXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkDC_BYP_RXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGC_BYP_RXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkPH_BYP_RXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkCMIX_BYP_RXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkAGC_BYP_RXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGFIR1_BYP_RXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGFIR2_BYP_RXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkGFIR3_BYP_RXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkBSTART_RXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnReadBIST->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::OnbtnReadBISTSignature ), NULL, this );
+	ID_BUTTON1->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::OnbtnReadRSSI ), NULL, this );
+	rgrSEL0->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO0->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL01->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO01->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL02->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO02->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL03->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO03->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL04->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO04->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL05->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO05->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL06->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO06->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL07->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO07->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL08->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO08->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL09->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO09->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL10->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO10->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL11->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO11->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL12->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO12->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL13->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO13->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL14->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO14->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	rgrSEL15->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlRxTSP_view::OnNCOSelectionChange ), NULL, this );
+	txtFCWPHO15->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	btnUploadNCO->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::OnbtnUploadNCOClick ), NULL, this );
+	rgrMODE_RX->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	txtFCWPHOmodeAdditional->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( pnlRxTSP_view::PHOinputChanged ), NULL, this );
+	cmbDTHBIT_RX->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	chkTSGSWAPIQ_RXTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrTSGFCW_RXTSP->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrTSGMODE_RXTSP->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrINSEL_RXTSP->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	rgrTSGFC_RXTSP->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnLoadDCI->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::OnbtnLoadDCIClick ), NULL, this );
+	btnLoadDCQ->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::OnbtnLoadDCQClick ), NULL, this );
+	cmbCMIX_SC_RXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbCMIX_GAIN_RXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbHBD_OVR_RXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR1_L_RXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR1_N_RXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnGFIR1Coef->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::onbtnGFIR1Coef ), NULL, this );
+	cmbGFIR2_L_RXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR2_N_RXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnGFIR2Coef->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::onbtnGFIR2Coef ), NULL, this );
+	cmbGFIR3_L_RXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGFIR3_N_RXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	btnGFIR3Coef->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlRxTSP_view::onbtnGFIR3Coef ), NULL, this );
+	cmbIQCORR_RXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGCORRI_RXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbGCORRQ_RXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbAGC_MODE_RXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbAGC_AVG_RXTSP->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	spinAGC_K_RXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	cmbAGC_ADESIRED_RXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlRxTSP_view::ParameterChangeHandler ), NULL, this );
+	
+}
+
+pnlCDS_view::pnlCDS_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer190;
+	fgSizer190 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer190->SetFlexibleDirection( wxBOTH );
+	fgSizer190->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer121;
+	sbSizer121 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Clock inversion") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer191;
+	fgSizer191 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer191->SetFlexibleDirection( wxBOTH );
+	fgSizer191->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkCDSN_TXBTSP = new wxCheckBox( sbSizer121->GetStaticBox(), ID_CDSN_TXBTSP, wxT("TX TSPB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCDSN_TXBTSP->SetToolTip( wxT("TX TSPB clock inversion control") );
+	
+	fgSizer191->Add( chkCDSN_TXBTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkCDSN_TXATSP = new wxCheckBox( sbSizer121->GetStaticBox(), ID_CDSN_TXATSP, wxT("TX TSPA"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCDSN_TXATSP->SetToolTip( wxT("TX TSPA clock inversion control") );
+	
+	fgSizer191->Add( chkCDSN_TXATSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkCDSN_RXBTSP = new wxCheckBox( sbSizer121->GetStaticBox(), ID_CDSN_RXBTSP, wxT("RX TSPB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCDSN_RXBTSP->SetToolTip( wxT("RX TSPB clock inversion control") );
+	
+	fgSizer191->Add( chkCDSN_RXBTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkCDSN_RXATSP = new wxCheckBox( sbSizer121->GetStaticBox(), ID_CDSN_RXATSP, wxT("RX TSPA"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCDSN_RXATSP->SetToolTip( wxT("RX TSPA clock inversion control") );
+	
+	fgSizer191->Add( chkCDSN_RXATSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkCDSN_TXBLML = new wxCheckBox( sbSizer121->GetStaticBox(), ID_CDSN_TXBLML, wxT("TX LMLB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCDSN_TXBLML->SetToolTip( wxT("TX LMLB clock inversion control") );
+	
+	fgSizer191->Add( chkCDSN_TXBLML, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkCDSN_TXALML = new wxCheckBox( sbSizer121->GetStaticBox(), ID_CDSN_TXALML, wxT("TX LMLA"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCDSN_TXALML->SetToolTip( wxT("TX LMLA clock inversion control") );
+	
+	fgSizer191->Add( chkCDSN_TXALML, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkCDSN_RXBLML = new wxCheckBox( sbSizer121->GetStaticBox(), ID_CDSN_RXBLML, wxT("RX LMLB"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCDSN_RXBLML->SetToolTip( wxT("RX LMLB clock inversion control") );
+	
+	fgSizer191->Add( chkCDSN_RXBLML, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkCDSN_RXALML  = new wxCheckBox( sbSizer121->GetStaticBox(), ID_CDSN_RXALML , wxT("RX LMLA"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCDSN_RXALML ->SetToolTip( wxT("RX LMLA clock inversion control") );
+	
+	fgSizer191->Add( chkCDSN_RXALML , 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkCDSN_MCLK2 = new wxCheckBox( sbSizer121->GetStaticBox(), ID_CDSN_MCLK2, wxT("MCLK2"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCDSN_MCLK2->SetToolTip( wxT("MCLK2 clock inversion control") );
+	
+	fgSizer191->Add( chkCDSN_MCLK2, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkCDSN_MCLK1 = new wxCheckBox( sbSizer121->GetStaticBox(), ID_CDSN_MCLK1, wxT("MCLK1"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkCDSN_MCLK1->SetToolTip( wxT("MCLK1 clock inversion control") );
+	
+	fgSizer191->Add( chkCDSN_MCLK1, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer121->Add( fgSizer191, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer190->Add( sbSizer121, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxStaticBoxSizer* sbSizer122;
+	sbSizer122 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Clock delay") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer192;
+	fgSizer192 = new wxFlexGridSizer( 0, 5, 5, 5 );
+	fgSizer192->SetFlexibleDirection( wxBOTH );
+	fgSizer192->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxString rgrCDS_MCLK2Choices[] = { wxT("400ps"), wxT("500ps"), wxT("600ps"), wxT("700ps") };
+	int rgrCDS_MCLK2NChoices = sizeof( rgrCDS_MCLK2Choices ) / sizeof( wxString );
+	rgrCDS_MCLK2 = new wxRadioBox( sbSizer122->GetStaticBox(), ID_CDS_MCLK2, wxT("MCLK2"), wxDefaultPosition, wxDefaultSize, rgrCDS_MCLK2NChoices, rgrCDS_MCLK2Choices, 1, wxRA_SPECIFY_COLS );
+	rgrCDS_MCLK2->SetSelection( 0 );
+	rgrCDS_MCLK2->SetToolTip( wxT("MCLK2 clock delay") );
+	
+	fgSizer192->Add( rgrCDS_MCLK2, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxString rgrCDS_MCLK1Choices[] = { wxT("400ps"), wxT("500ps"), wxT("600ps"), wxT("700ps") };
+	int rgrCDS_MCLK1NChoices = sizeof( rgrCDS_MCLK1Choices ) / sizeof( wxString );
+	rgrCDS_MCLK1 = new wxRadioBox( sbSizer122->GetStaticBox(), ID_CDS_MCLK1, wxT("MCLK1"), wxDefaultPosition, wxDefaultSize, rgrCDS_MCLK1NChoices, rgrCDS_MCLK1Choices, 1, wxRA_SPECIFY_COLS );
+	rgrCDS_MCLK1->SetSelection( 0 );
+	rgrCDS_MCLK1->SetToolTip( wxT("MCLK1 clock delay") );
+	
+	fgSizer192->Add( rgrCDS_MCLK1, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxString rgrCDS_TXBTSPChoices[] = { wxT("400ps"), wxT("500ps"), wxT("600ps"), wxT("700ps") };
+	int rgrCDS_TXBTSPNChoices = sizeof( rgrCDS_TXBTSPChoices ) / sizeof( wxString );
+	rgrCDS_TXBTSP = new wxRadioBox( sbSizer122->GetStaticBox(), ID_CDS_TXBTSP, wxT("TX TSP B"), wxDefaultPosition, wxDefaultSize, rgrCDS_TXBTSPNChoices, rgrCDS_TXBTSPChoices, 1, wxRA_SPECIFY_COLS );
+	rgrCDS_TXBTSP->SetSelection( 0 );
+	rgrCDS_TXBTSP->SetToolTip( wxT("TX TSP B clock delay") );
+	
+	fgSizer192->Add( rgrCDS_TXBTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxString rgrCDS_TXATSPChoices[] = { wxT("400ps"), wxT("500ps"), wxT("600ps"), wxT("700ps") };
+	int rgrCDS_TXATSPNChoices = sizeof( rgrCDS_TXATSPChoices ) / sizeof( wxString );
+	rgrCDS_TXATSP = new wxRadioBox( sbSizer122->GetStaticBox(), ID_CDS_TXATSP, wxT("TX TSP A"), wxDefaultPosition, wxDefaultSize, rgrCDS_TXATSPNChoices, rgrCDS_TXATSPChoices, 1, wxRA_SPECIFY_COLS );
+	rgrCDS_TXATSP->SetSelection( 0 );
+	rgrCDS_TXATSP->SetToolTip( wxT("TX TSP A clock delay") );
+	
+	fgSizer192->Add( rgrCDS_TXATSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxString rgrCDS_RXBTSPChoices[] = { wxT("200ps"), wxT("500ps"), wxT("800ps"), wxT("1100ps") };
+	int rgrCDS_RXBTSPNChoices = sizeof( rgrCDS_RXBTSPChoices ) / sizeof( wxString );
+	rgrCDS_RXBTSP = new wxRadioBox( sbSizer122->GetStaticBox(), ID_CDS_RXBTSP, wxT("RX TSP B"), wxDefaultPosition, wxDefaultSize, rgrCDS_RXBTSPNChoices, rgrCDS_RXBTSPChoices, 1, wxRA_SPECIFY_COLS );
+	rgrCDS_RXBTSP->SetSelection( 0 );
+	rgrCDS_RXBTSP->SetToolTip( wxT("RX TSP B clock delay") );
+	
+	fgSizer192->Add( rgrCDS_RXBTSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxString rgrCDS_RXATSPChoices[] = { wxT("200ps"), wxT("500ps"), wxT("800ps"), wxT("1100ps") };
+	int rgrCDS_RXATSPNChoices = sizeof( rgrCDS_RXATSPChoices ) / sizeof( wxString );
+	rgrCDS_RXATSP = new wxRadioBox( sbSizer122->GetStaticBox(), ID_CDS_RXATSP, wxT("RX TSP A"), wxDefaultPosition, wxDefaultSize, rgrCDS_RXATSPNChoices, rgrCDS_RXATSPChoices, 1, wxRA_SPECIFY_COLS );
+	rgrCDS_RXATSP->SetSelection( 0 );
+	rgrCDS_RXATSP->SetToolTip( wxT("RX TSP A clock delay") );
+	
+	fgSizer192->Add( rgrCDS_RXATSP, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxString rgrCDS_TXBLMLChoices[] = { wxT("400ps"), wxT("500ps"), wxT("600ps"), wxT("700ps") };
+	int rgrCDS_TXBLMLNChoices = sizeof( rgrCDS_TXBLMLChoices ) / sizeof( wxString );
+	rgrCDS_TXBLML = new wxRadioBox( sbSizer122->GetStaticBox(), ID_CDS_TXBLML, wxT("TX LML B"), wxDefaultPosition, wxDefaultSize, rgrCDS_TXBLMLNChoices, rgrCDS_TXBLMLChoices, 1, wxRA_SPECIFY_COLS );
+	rgrCDS_TXBLML->SetSelection( 0 );
+	rgrCDS_TXBLML->SetToolTip( wxT("TX LML B clock delay") );
+	
+	fgSizer192->Add( rgrCDS_TXBLML, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxString rgrCDS_TXALMLChoices[] = { wxT("400ps"), wxT("500ps"), wxT("600ps"), wxT("700ps") };
+	int rgrCDS_TXALMLNChoices = sizeof( rgrCDS_TXALMLChoices ) / sizeof( wxString );
+	rgrCDS_TXALML = new wxRadioBox( sbSizer122->GetStaticBox(), ID_CDS_TXALML, wxT("TX LML A"), wxDefaultPosition, wxDefaultSize, rgrCDS_TXALMLNChoices, rgrCDS_TXALMLChoices, 1, wxRA_SPECIFY_COLS );
+	rgrCDS_TXALML->SetSelection( 0 );
+	rgrCDS_TXALML->SetToolTip( wxT("TX LML A clock delay") );
+	
+	fgSizer192->Add( rgrCDS_TXALML, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxString rgrCDS_RXBLMLChoices[] = { wxT("200ps"), wxT("500ps"), wxT("800ps"), wxT("1100ps") };
+	int rgrCDS_RXBLMLNChoices = sizeof( rgrCDS_RXBLMLChoices ) / sizeof( wxString );
+	rgrCDS_RXBLML = new wxRadioBox( sbSizer122->GetStaticBox(), ID_CDS_RXBLML, wxT("RX LML B"), wxDefaultPosition, wxDefaultSize, rgrCDS_RXBLMLNChoices, rgrCDS_RXBLMLChoices, 1, wxRA_SPECIFY_COLS );
+	rgrCDS_RXBLML->SetSelection( 0 );
+	rgrCDS_RXBLML->SetToolTip( wxT("RX LML B clock delay") );
+	
+	fgSizer192->Add( rgrCDS_RXBLML, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	wxString rgrCDS_RXALMLChoices[] = { wxT("200ps"), wxT("500ps"), wxT("800ps"), wxT("1100ps") };
+	int rgrCDS_RXALMLNChoices = sizeof( rgrCDS_RXALMLChoices ) / sizeof( wxString );
+	rgrCDS_RXALML = new wxRadioBox( sbSizer122->GetStaticBox(), ID_CDS_RXALML, wxT("RX LML A"), wxDefaultPosition, wxDefaultSize, rgrCDS_RXALMLNChoices, rgrCDS_RXALMLChoices, 1, wxRA_SPECIFY_COLS );
+	rgrCDS_RXALML->SetSelection( 0 );
+	rgrCDS_RXALML->SetToolTip( wxT("RX LML A clock delay") );
+	
+	fgSizer192->Add( rgrCDS_RXALML, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer122->Add( fgSizer192, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer190->Add( sbSizer122, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	this->SetSizer( fgSizer190 );
+	this->Layout();
+	fgSizer190->Fit( this );
+	
+	// Connect Events
+	chkCDSN_TXBTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_TXATSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_RXBTSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_RXATSP->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_TXBLML->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_TXALML->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_RXBLML->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_RXALML ->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_MCLK2->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_MCLK1->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_MCLK2->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_MCLK1->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_TXBTSP->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_TXATSP->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_RXBTSP->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_RXATSP->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_TXBLML->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_TXALML->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_RXBLML->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_RXALML->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+}
+
+pnlCDS_view::~pnlCDS_view()
+{
+	// Disconnect Events
+	chkCDSN_TXBTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_TXATSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_RXBTSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_RXATSP->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_TXBLML->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_TXALML->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_RXBLML->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_RXALML ->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_MCLK2->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	chkCDSN_MCLK1->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_MCLK2->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_MCLK1->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_TXBTSP->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_TXATSP->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_RXBTSP->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_RXATSP->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_TXBLML->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_TXALML->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_RXBLML->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	rgrCDS_RXALML->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( pnlCDS_view::ParameterChangeHandler ), NULL, this );
+	
+}
+
+pnlBIST_view::pnlBIST_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer193;
+	fgSizer193 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer193->SetFlexibleDirection( wxBOTH );
+	fgSizer193->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer123;
+	sbSizer123 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("BIST") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer194;
+	fgSizer194 = new wxFlexGridSizer( 0, 2, 2, 10 );
+	fgSizer194->SetFlexibleDirection( wxBOTH );
+	fgSizer194->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkBENC = new wxCheckBox( sbSizer123->GetStaticBox(), ID_BENC, wxT("Enable CGEN BIST"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkBENC->SetToolTip( wxT("enables CGEN BIST") );
+	
+	fgSizer194->Add( chkBENC, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSDM_TSTO_CGEN = new wxCheckBox( sbSizer123->GetStaticBox(), ID_SDM_TSTO_CGEN, wxT("Enable SDM_TSTO_CGEN outputs"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSDM_TSTO_CGEN->SetValue(true); 
+	fgSizer194->Add( chkSDM_TSTO_CGEN, 0, 0, 5 );
+	
+	chkBENR = new wxCheckBox( sbSizer123->GetStaticBox(), ID_BENR, wxT("Enable SXR BIST"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkBENR->SetToolTip( wxT("enables receiver BIST") );
+	
+	fgSizer194->Add( chkBENR, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSDM_TSTO_SXR = new wxCheckBox( sbSizer123->GetStaticBox(), ID_SDM_TSTO_SXR, wxT("Enable SDM_TSTO_SXR outputs"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSDM_TSTO_SXR->SetValue(true); 
+	fgSizer194->Add( chkSDM_TSTO_SXR, 0, 0, 5 );
+	
+	chkBENT = new wxCheckBox( sbSizer123->GetStaticBox(), ID_BENT, wxT("Enable SXT BIST"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkBENT->SetToolTip( wxT("enables transmitter  BIST") );
+	
+	fgSizer194->Add( chkBENT, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkSDM_TSTO_SXT = new wxCheckBox( sbSizer123->GetStaticBox(), ID_SDM_TSTO_SXT, wxT("Enable SDM_TSTO_SXT outputs"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkSDM_TSTO_SXT->SetValue(true); 
+	fgSizer194->Add( chkSDM_TSTO_SXT, 0, 0, 5 );
+	
+	chkBSTART = new wxCheckBox( sbSizer123->GetStaticBox(), ID_BSTART, wxT("Start SDM BIST"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkBSTART->SetToolTip( wxT("Starts delta sigma built in self test. Keep it at 1 one at least three clock cycles") );
+	
+	fgSizer194->Add( chkBSTART, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer194->Add( 0, 0, 1, wxEXPAND, 5 );
+	
+	ID_STATICTEXT2 = new wxStaticText( sbSizer123->GetStaticBox(), wxID_ANY, wxT("BIST state"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( -1 );
+	fgSizer194->Add( ID_STATICTEXT2, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	lblBSTATE = new wxStaticText( sbSizer123->GetStaticBox(), ID_BSTATE, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblBSTATE->Wrap( 0 );
+	fgSizer194->Add( lblBSTATE, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT1 = new wxStaticText( sbSizer123->GetStaticBox(), wxID_ANY, wxT("BIST signature (Transmitter)"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( -1 );
+	fgSizer194->Add( ID_STATICTEXT1, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	lblBSIGT = new wxStaticText( sbSizer123->GetStaticBox(), ID_BSIGT, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblBSIGT->Wrap( 0 );
+	fgSizer194->Add( lblBSIGT, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT3 = new wxStaticText( sbSizer123->GetStaticBox(), wxID_ANY, wxT("BIST signature (Receiver)"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( -1 );
+	fgSizer194->Add( ID_STATICTEXT3, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	lblBSIGR = new wxStaticText( sbSizer123->GetStaticBox(), ID_BSIGR, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblBSIGR->Wrap( 0 );
+	fgSizer194->Add( lblBSIGR, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	ID_STATICTEXT4 = new wxStaticText( sbSizer123->GetStaticBox(), wxID_ANY, wxT("BIST signature (CGEN)"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( -1 );
+	fgSizer194->Add( ID_STATICTEXT4, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	lblBSIGC = new wxStaticText( sbSizer123->GetStaticBox(), ID_BSIGC, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblBSIGC->Wrap( 0 );
+	fgSizer194->Add( lblBSIGC, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	btnReadSignature = new wxButton( sbSizer123->GetStaticBox(), ID_BTN_READ_SIGNATURE, wxT("Read BIST"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer194->Add( btnReadSignature, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer123->Add( fgSizer194, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	fgSizer193->Add( sbSizer123, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	this->SetSizer( fgSizer193 );
+	this->Layout();
+	fgSizer193->Fit( this );
+	
+	// Connect Events
+	chkBENC->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	chkSDM_TSTO_CGEN->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	chkBENR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	chkSDM_TSTO_SXR->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	chkBENT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	chkSDM_TSTO_SXT->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	chkBSTART->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	btnReadSignature->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlBIST_view::onbtnReadSignature ), NULL, this );
+}
+
+pnlBIST_view::~pnlBIST_view()
+{
+	// Disconnect Events
+	chkBENC->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	chkSDM_TSTO_CGEN->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	chkBENR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	chkSDM_TSTO_SXR->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	chkBENT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	chkSDM_TSTO_SXT->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	chkBSTART->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlBIST_view::ParameterChangeHandler ), NULL, this );
+	btnReadSignature->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlBIST_view::onbtnReadSignature ), NULL, this );
+	
+}
+
+pnlMCU_BD_view::pnlMCU_BD_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer195;
+	fgSizer195 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer195->AddGrowableCol( 0 );
+	fgSizer195->AddGrowableRow( 0 );
+	fgSizer195->SetFlexibleDirection( wxBOTH );
+	fgSizer195->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer196;
+	fgSizer196 = new wxFlexGridSizer( 0, 3, 0, 5 );
+	fgSizer196->SetFlexibleDirection( wxBOTH );
+	fgSizer196->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer197;
+	fgSizer197 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer197->SetFlexibleDirection( wxBOTH );
+	fgSizer197->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer124;
+	sbSizer124 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Load .hex file:") ), wxHORIZONTAL );
+	
+	wxBoxSizer* bSizer2;
+	bSizer2 = new wxBoxSizer( wxHORIZONTAL );
+	
+	ID_STATICTEXT1 = new wxStaticText( sbSizer124->GetStaticBox(), wxID_ANY, wxT("Select the file:"), wxDefaultPosition, wxSize( 76,13 ), 0 );
+	ID_STATICTEXT1->Wrap( -1 );
+	bSizer2->Add( ID_STATICTEXT1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	Button_LOADHEX = new wxButton( sbSizer124->GetStaticBox(), wxID_ANY, wxT("Load .hex"), wxDefaultPosition, wxDefaultSize, 0 );
+	bSizer2->Add( Button_LOADHEX, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer124->Add( bSizer2, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer197->Add( sbSizer124, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer125;
+	sbSizer125 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Programming options") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer198;
+	fgSizer198 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer198->SetFlexibleDirection( wxBOTH );
+	fgSizer198->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	chkReset = new wxCheckBox( sbSizer125->GetStaticBox(), ID_CHECKBOX_RESETMCU, wxT("Reset MCU"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkReset->SetValue(true); 
+	fgSizer198->Add( chkReset, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxString rgrModeChoices[] = { wxT("Send program to SRAM and EEPROM"), wxT("Send program to SRAM"), wxT("Boot MCU from EEPROM") };
+	int rgrModeNChoices = sizeof( rgrModeChoices ) / sizeof( wxString );
+	rgrMode = new wxRadioBox( sbSizer125->GetStaticBox(), wxID_ANY, wxT("MCU's programming mode:"), wxDefaultPosition, wxDefaultSize, rgrModeNChoices, rgrModeChoices, 1, wxRA_SPECIFY_COLS );
+	rgrMode->SetSelection( 0 );
+	rgrMode->Enable( false );
+	
+	fgSizer198->Add( rgrMode, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnStartProgramming = new wxButton( sbSizer125->GetStaticBox(), wxID_ANY, wxT("Send command"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnStartProgramming->Enable( false );
+	
+	fgSizer198->Add( btnStartProgramming, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_S_PROGFINISHED = new wxStaticText( sbSizer125->GetStaticBox(), wxID_ANY, wxT("Proggramming finished"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_S_PROGFINISHED->Wrap( -1 );
+	fgSizer198->Add( ID_S_PROGFINISHED, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer125->Add( fgSizer198, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer197->Add( sbSizer125, 1, wxEXPAND|wxSHAPED|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer126;
+	sbSizer126 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Testing options") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer199;
+	fgSizer199 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer199->SetFlexibleDirection( wxBOTH );
+	fgSizer199->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT3 = new wxStaticText( sbSizer126->GetStaticBox(), wxID_ANY, wxT("Debug test (1-15):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( -1 );
+	fgSizer199->Add( ID_STATICTEXT3, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnRunTest = new wxButton( sbSizer126->GetStaticBox(), wxID_ANY, wxT("Run one test"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer199->Add( btnRunTest, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT4 = new wxStaticText( sbSizer126->GetStaticBox(), wxID_ANY, wxT("Select test no. (1-15):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( -1 );
+	fgSizer199->Add( ID_STATICTEXT4, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	m_sTestNo = new wxTextCtrl( sbSizer126->GetStaticBox(), ID_TESTNO, wxT("1"), wxDefaultPosition, wxSize( 73,-1 ), 0 );
+	m_sTestNo->SetMaxLength( 0 ); 
+	fgSizer199->Add( m_sTestNo, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnRunProductionTest = new wxButton( sbSizer126->GetStaticBox(), wxID_ANY, wxT("Run production test"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer199->Add( btnRunProductionTest, 0, wxALL, 5 );
+	
+	
+	sbSizer126->Add( fgSizer199, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer197->Add( sbSizer126, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer196->Add( fgSizer197, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer127;
+	sbSizer127 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("MCU's Debug mode options") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer200;
+	fgSizer200 = new wxFlexGridSizer( 7, 1, 0, 0 );
+	fgSizer200->SetFlexibleDirection( wxBOTH );
+	fgSizer200->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	DebugMode = new wxCheckBox( sbSizer127->GetStaticBox(), ID_DEBUGMODE, wxT("Select Debug mode"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer200->Add( DebugMode, 0, wxALIGN_LEFT, 5 );
+	
+	wxStaticBoxSizer* sbSizer128;
+	sbSizer128 = new wxStaticBoxSizer( new wxStaticBox( sbSizer127->GetStaticBox(), wxID_ANY, wxT("Execution control") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer201;
+	fgSizer201 = new wxFlexGridSizer( 2, 3, 0, 0 );
+	fgSizer201->SetFlexibleDirection( wxBOTH );
+	fgSizer201->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	RunInstr = new wxButton( sbSizer128->GetStaticBox(), ID_RUNINSTR, wxT("Run instr."), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer201->Add( RunInstr, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT6 = new wxStaticText( sbSizer128->GetStaticBox(), wxID_ANY, wxT("No. (1-100)"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT6->Wrap( -1 );
+	fgSizer201->Add( ID_STATICTEXT6, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	InstrNo = new wxTextCtrl( sbSizer128->GetStaticBox(), ID_INSTRNO, wxT("1"), wxDefaultPosition, wxSize( 68,-1 ), 0 );
+	InstrNo->SetMaxLength( 0 ); 
+	fgSizer201->Add( InstrNo, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ResetPC = new wxButton( sbSizer128->GetStaticBox(), ID_RESETPC, wxT("Reset PC"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer201->Add( ResetPC, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT7 = new wxStaticText( sbSizer128->GetStaticBox(), wxID_ANY, wxT("PC value:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT7->Wrap( -1 );
+	fgSizer201->Add( ID_STATICTEXT7, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	PCValue = new wxStaticText( sbSizer128->GetStaticBox(), wxID_ANY, wxT("PCVAL"), wxDefaultPosition, wxDefaultSize, 0 );
+	PCValue->Wrap( -1 );
+	fgSizer201->Add( PCValue, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer128->Add( fgSizer201, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer200->Add( sbSizer128, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer129;
+	sbSizer129 = new wxStaticBoxSizer( new wxStaticBox( sbSizer127->GetStaticBox(), wxID_ANY, wxT("SFR and IRAM options ") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer202;
+	fgSizer202 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer202->SetFlexibleDirection( wxBOTH );
+	fgSizer202->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ViewSFRs = new wxButton( sbSizer129->GetStaticBox(), wxID_ANY, wxT("View SFRs"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer202->Add( ViewSFRs, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ViewIRAM = new wxButton( sbSizer129->GetStaticBox(), wxID_ANY, wxT("View IRAM"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer202->Add( ViewIRAM, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	EraseIRAM = new wxButton( sbSizer129->GetStaticBox(), wxID_ANY, wxT("Erase IRAM"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer202->Add( EraseIRAM, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer129->Add( fgSizer202, 1, wxALL|wxEXPAND|wxSHAPED|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer200->Add( sbSizer129, 1, wxEXPAND|wxALIGN_LEFT, 5 );
+	
+	wxStaticBoxSizer* sbSizer130;
+	sbSizer130 = new wxStaticBoxSizer( new wxStaticBox( sbSizer127->GetStaticBox(), wxID_ANY, wxT("MCU's clock divider") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer203;
+	fgSizer203 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer203->SetFlexibleDirection( wxBOTH );
+	fgSizer203->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT10 = new wxStaticText( sbSizer130->GetStaticBox(), wxID_ANY, wxT("Select MCU's clock divider value:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT10->Wrap( -1 );
+	fgSizer203->Add( ID_STATICTEXT10, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxString SelDivChoices[] = { wxT("1"), wxT("2"), wxT("4"), wxT("8"), wxT("16"), wxT("32") };
+	int SelDivNChoices = sizeof( SelDivChoices ) / sizeof( wxString );
+	SelDiv = new wxChoice( sbSizer130->GetStaticBox(), ID_SELDIV, wxDefaultPosition, wxDefaultSize, SelDivNChoices, SelDivChoices, 0 );
+	SelDiv->SetSelection( 0 );
+	fgSizer203->Add( SelDiv, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer130->Add( fgSizer203, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer200->Add( sbSizer130, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	
+	sbSizer127->Add( fgSizer200, 0, wxALIGN_CENTER_HORIZONTAL|wxEXPAND, 5 );
+	
+	
+	fgSizer196->Add( sbSizer127, 1, wxEXPAND|wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	wxFlexGridSizer* fgSizer204;
+	fgSizer204 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer204->SetFlexibleDirection( wxBOTH );
+	fgSizer204->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer131;
+	sbSizer131 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("SPI switch tranceiver control") ), wxVERTICAL );
+	
+	m_cCtrlBaseband = new wxRadioButton( sbSizer131->GetStaticBox(), ID_RADIOBUTTON4, wxT("Transceiver controlled by Baseband"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP );
+	sbSizer131->Add( m_cCtrlBaseband, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	m_cCtrlMCU_BD = new wxRadioButton( sbSizer131->GetStaticBox(), ID_RADIOBUTTON5, wxT("Transceiver controlled by MCU_BD"), wxDefaultPosition, wxDefaultSize, 0 );
+	sbSizer131->Add( m_cCtrlMCU_BD, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer204->Add( sbSizer131, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxStaticBoxSizer* sbSizer132;
+	sbSizer132 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Read/write registers REG0-REG6") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer205;
+	fgSizer205 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer205->SetFlexibleDirection( wxBOTH );
+	fgSizer205->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT5 = new wxStaticText( sbSizer132->GetStaticBox(), wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( 0 );
+	fgSizer205->Add( ID_STATICTEXT5, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxString cmbRegAddrChoices[] = { wxT("REG0"), wxT("REG1"), wxT("REG2"), wxT("REG3"), wxT("REG4"), wxT("REG5"), wxT("REG6") };
+	int cmbRegAddrNChoices = sizeof( cmbRegAddrChoices ) / sizeof( wxString );
+	cmbRegAddr = new wxChoice( sbSizer132->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbRegAddrNChoices, cmbRegAddrChoices, 0 );
+	cmbRegAddr->SetSelection( 0 );
+	fgSizer205->Add( cmbRegAddr, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer132->Add( fgSizer205, 0, wxALL|wxEXPAND|wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	wxFlexGridSizer* fgSizer206;
+	fgSizer206 = new wxFlexGridSizer( 0, 3, 0, 0 );
+	fgSizer206->SetFlexibleDirection( wxBOTH );
+	fgSizer206->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	rbtnRegWrite = new wxRadioButton( sbSizer132->GetStaticBox(), wxID_ANY, wxT("Write"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP );
+	fgSizer206->Add( rbtnRegWrite, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT11 = new wxStaticText( sbSizer132->GetStaticBox(), wxID_ANY, wxT("Data (0-255):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT11->Wrap( -1 );
+	fgSizer206->Add( ID_STATICTEXT11, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtRegValueWr = new wxTextCtrl( sbSizer132->GetStaticBox(), wxID_ANY, wxT("0"), wxDefaultPosition, wxSize( 65,-1 ), 0 );
+	txtRegValueWr->SetMaxLength( 0 ); 
+	fgSizer206->Add( txtRegValueWr, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	rbtnRegRead = new wxRadioButton( sbSizer132->GetStaticBox(), wxID_ANY, wxT("Read"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer206->Add( rbtnRegRead, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ReadResult = new wxStaticText( sbSizer132->GetStaticBox(), wxID_ANY, wxT("Result is:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ReadResult->Wrap( -1 );
+	fgSizer206->Add( ReadResult, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer132->Add( fgSizer206, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnRdWr = new wxButton( sbSizer132->GetStaticBox(), wxID_ANY, wxT("Read/Write"), wxDefaultPosition, wxSize( 105,36 ), 0 );
+	sbSizer132->Add( btnRdWr, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer204->Add( sbSizer132, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer196->Add( fgSizer204, 1, wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	
+	fgSizer195->Add( fgSizer196, 1, wxALL, 5 );
+	
+	wxFlexGridSizer* fgSizer209;
+	fgSizer209 = new wxFlexGridSizer( 0, 3, 0, 0 );
+	fgSizer209->AddGrowableCol( 1 );
+	fgSizer209->SetFlexibleDirection( wxBOTH );
+	fgSizer209->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT2 = new wxStaticText( this, wxID_ANY, wxT("Progress:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( -1 );
+	fgSizer209->Add( ID_STATICTEXT2, 1, wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	progressBar = new wxGauge( this, wxID_ANY, 100, wxDefaultPosition, wxDefaultSize, wxGA_HORIZONTAL );
+	progressBar->SetValue( 0 ); 
+	fgSizer209->Add( progressBar, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer195->Add( fgSizer209, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxGridSizer* gSizer1;
+	gSizer1 = new wxGridSizer( 0, 1, 0, 0 );
+	
+	lblProgCodeFile = new wxStaticText( this, wxID_ANY, wxT("Program code file:"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblProgCodeFile->Wrap( -1 );
+	gSizer1->Add( lblProgCodeFile, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblTestResultsFile = new wxStaticText( this, wxID_ANY, wxT("Test results file:"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblTestResultsFile->Wrap( -1 );
+	gSizer1->Add( lblTestResultsFile, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer195->Add( gSizer1, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	this->SetSizer( fgSizer195 );
+	this->Layout();
+	fgSizer195->Fit( this );
+	
+	// Connect Events
+	Button_LOADHEX->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnButton_LOADHexClick ), NULL, this );
+	chkReset->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnchkResetClick ), NULL, this );
+	btnStartProgramming->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnbtnStartProgrammingClick ), NULL, this );
+	btnRunTest->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnbtnRunTestClick ), NULL, this );
+	btnRunProductionTest->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnbtnRunProductionTestClicked ), NULL, this );
+	DebugMode->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnDebugModeClick ), NULL, this );
+	RunInstr->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnRunInstruction ), NULL, this );
+	ResetPC->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnResetPCClick ), NULL, this );
+	ViewSFRs->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnViewSFRsClick ), NULL, this );
+	ViewIRAM->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnViewIRAMClick ), NULL, this );
+	EraseIRAM->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnEraseIRAMClick ), NULL, this );
+	SelDiv->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( pnlMCU_BD_view::OnSelDivSelect ), NULL, this );
+	m_cCtrlBaseband->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlMCU_BD_view::Onm_cCtrlBasebandSelect ), NULL, this );
+	m_cCtrlMCU_BD->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlMCU_BD_view::Onm_cCtrlMCU_BDSelect ), NULL, this );
+	btnRdWr->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnRegWriteRead ), NULL, this );
+}
+
+pnlMCU_BD_view::~pnlMCU_BD_view()
+{
+	// Disconnect Events
+	Button_LOADHEX->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnButton_LOADHexClick ), NULL, this );
+	chkReset->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnchkResetClick ), NULL, this );
+	btnStartProgramming->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnbtnStartProgrammingClick ), NULL, this );
+	btnRunTest->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnbtnRunTestClick ), NULL, this );
+	btnRunProductionTest->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnbtnRunProductionTestClicked ), NULL, this );
+	DebugMode->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnDebugModeClick ), NULL, this );
+	RunInstr->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnRunInstruction ), NULL, this );
+	ResetPC->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnResetPCClick ), NULL, this );
+	ViewSFRs->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnViewSFRsClick ), NULL, this );
+	ViewIRAM->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnViewIRAMClick ), NULL, this );
+	EraseIRAM->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnEraseIRAMClick ), NULL, this );
+	SelDiv->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( pnlMCU_BD_view::OnSelDivSelect ), NULL, this );
+	m_cCtrlBaseband->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlMCU_BD_view::Onm_cCtrlBasebandSelect ), NULL, this );
+	m_cCtrlMCU_BD->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( pnlMCU_BD_view::Onm_cCtrlMCU_BDSelect ), NULL, this );
+	btnRdWr->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMCU_BD_view::OnRegWriteRead ), NULL, this );
+	
+}
+
+pnlCalibrations_view::pnlCalibrations_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer309;
+	fgSizer309 = new wxFlexGridSizer( 0, 3, 5, 5 );
+	fgSizer309->AddGrowableCol( 0 );
+	fgSizer309->AddGrowableCol( 1 );
+	fgSizer309->SetFlexibleDirection( wxBOTH );
+	fgSizer309->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer159;
+	sbSizer159 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Receiver") ), wxVERTICAL );
+	
+	wxStaticBoxSizer* sbSizer971;
+	sbSizer971 = new wxStaticBoxSizer( new wxStaticBox( sbSizer159->GetStaticBox(), wxID_ANY, wxT("Gain Corrector") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer1311;
+	fgSizer1311 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer1311->AddGrowableCol( 1 );
+	fgSizer1311->SetFlexibleDirection( wxBOTH );
+	fgSizer1311->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT51 = new wxStaticText( sbSizer971->GetStaticBox(), wxID_ANY, wxT("I:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT51->Wrap( -1 );
+	fgSizer1311->Add( ID_STATICTEXT51, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGCORRI_RXTSP = new NumericSlider( sbSizer971->GetStaticBox(), ID_GCORRI_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 2047, 0 );
+	cmbGCORRI_RXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer1311->Add( cmbGCORRI_RXTSP, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT41 = new wxStaticText( sbSizer971->GetStaticBox(), wxID_ANY, wxT("Q:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT41->Wrap( -1 );
+	fgSizer1311->Add( ID_STATICTEXT41, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGCORRQ_RXTSP = new NumericSlider( sbSizer971->GetStaticBox(), ID_GCORRQ_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 2047, 0 );
+	cmbGCORRQ_RXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer1311->Add( cmbGCORRQ_RXTSP, 0, wxEXPAND, 5 );
+	
+	ID_BUTTON101 = new wxButton( sbSizer971->GetStaticBox(), wxID_ANY, wxT("Calibrate"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_BUTTON101->SetDefault(); 
+	ID_BUTTON101->Hide();
+	
+	fgSizer1311->Add( ID_BUTTON101, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer971->Add( fgSizer1311, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer159->Add( sbSizer971, 0, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer961;
+	sbSizer961 = new wxStaticBoxSizer( new wxStaticBox( sbSizer159->GetStaticBox(), wxID_ANY, wxT("Phase Corr") ), wxVERTICAL );
+	
+	cmbIQCORR_RXTSP = new NumericSlider( sbSizer961->GetStaticBox(), ID_IQCORR_RXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, -2048, 2047, 0 );
+	cmbIQCORR_RXTSP->SetMinSize( wxSize( 200,-1 ) );
+	
+	sbSizer961->Add( cmbIQCORR_RXTSP, 0, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer1301;
+	fgSizer1301 = new wxFlexGridSizer( 0, 3, 0, 0 );
+	fgSizer1301->SetFlexibleDirection( wxBOTH );
+	fgSizer1301->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT161 = new wxStaticText( sbSizer961->GetStaticBox(), wxID_ANY, wxT("Alpha(Deg):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT161->Wrap( -1 );
+	fgSizer1301->Add( ID_STATICTEXT161, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtPhaseAlpha1 = new wxStaticText( sbSizer961->GetStaticBox(), wxID_ANY, wxT("0"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtPhaseAlpha1->Wrap( -1 );
+	fgSizer1301->Add( txtPhaseAlpha1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer961->Add( fgSizer1301, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	sbSizer159->Add( sbSizer961, 0, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizerDC;
+	sbSizerDC = new wxStaticBoxSizer( new wxStaticBox( sbSizer159->GetStaticBox(), wxID_ANY, wxT("DC") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer45;
+	fgSizer45 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer45->AddGrowableCol( 1 );
+	fgSizer45->SetFlexibleDirection( wxBOTH );
+	fgSizer45->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT6 = new wxStaticText( sbSizerDC->GetStaticBox(), wxID_ANY, wxT("Offset I:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT6->Wrap( -1 );
+	fgSizer45->Add( ID_STATICTEXT6, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbDCOFFI_RFE = new NumericSlider( sbSizerDC->GetStaticBox(), ID_DCOFFI_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, -63, 63, 0 );
+	fgSizer45->Add( cmbDCOFFI_RFE, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT7 = new wxStaticText( sbSizerDC->GetStaticBox(), wxID_ANY, wxT("Offset Q:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT7->Wrap( -1 );
+	fgSizer45->Add( ID_STATICTEXT7, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbDCOFFQ_RFE = new NumericSlider( sbSizerDC->GetStaticBox(), ID_DCOFFQ_RFE, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, -63, 63, 0 );
+	fgSizer45->Add( cmbDCOFFQ_RFE, 0, wxEXPAND, 5 );
+	
+	
+	sbSizerDC->Add( fgSizer45, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	chkEN_DCOFF_RXFE_RFE = new wxCheckBox( sbSizerDC->GetStaticBox(), ID_EN_DCOFF_RXFE_RFE, wxT("Enable DC offset"), wxDefaultPosition, wxDefaultSize, 0 );
+	chkEN_DCOFF_RXFE_RFE->SetToolTip( wxT("Enables the DCOFFSET block for the RXFE") );
+	
+	sbSizerDC->Add( chkEN_DCOFF_RXFE_RFE, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer159->Add( sbSizerDC, 0, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer247;
+	fgSizer247 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer247->SetFlexibleDirection( wxBOTH );
+	fgSizer247->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	btnCalibrateRx = new wxButton( sbSizer159->GetStaticBox(), wxID_ANY, wxT("Calibrate RX"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer247->Add( btnCalibrateRx, 0, wxALL, 5 );
+	
+	
+	sbSizer159->Add( fgSizer247, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer309->Add( sbSizer159, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer148;
+	sbSizer148 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Transmitter") ), wxVERTICAL );
+	
+	wxStaticBoxSizer* sbSizer97;
+	sbSizer97 = new wxStaticBoxSizer( new wxStaticBox( sbSizer148->GetStaticBox(), wxID_ANY, wxT("Gain Corrector") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer131;
+	fgSizer131 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer131->AddGrowableCol( 1 );
+	fgSizer131->SetFlexibleDirection( wxBOTH );
+	fgSizer131->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT5 = new wxStaticText( sbSizer97->GetStaticBox(), wxID_ANY, wxT("I:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( -1 );
+	fgSizer131->Add( ID_STATICTEXT5, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGCORRI_TXTSP = new NumericSlider( sbSizer97->GetStaticBox(), ID_GCORRI_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 2047, 0 );
+	cmbGCORRI_TXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer131->Add( cmbGCORRI_TXTSP, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT4 = new wxStaticText( sbSizer97->GetStaticBox(), wxID_ANY, wxT("Q:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( -1 );
+	fgSizer131->Add( ID_STATICTEXT4, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbGCORRQ_TXTSP = new NumericSlider( sbSizer97->GetStaticBox(), ID_GCORRQ_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, 0, 2047, 0 );
+	cmbGCORRQ_TXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer131->Add( cmbGCORRQ_TXTSP, 0, wxEXPAND, 5 );
+	
+	ID_BUTTON10 = new wxButton( sbSizer97->GetStaticBox(), wxID_ANY, wxT("Calibrate"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_BUTTON10->SetDefault(); 
+	ID_BUTTON10->Hide();
+	
+	fgSizer131->Add( ID_BUTTON10, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer97->Add( fgSizer131, 0, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer148->Add( sbSizer97, 0, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer96;
+	sbSizer96 = new wxStaticBoxSizer( new wxStaticBox( sbSizer148->GetStaticBox(), wxID_ANY, wxT("Phase Corr") ), wxVERTICAL );
+	
+	cmbIQCORR_TXTSP = new NumericSlider( sbSizer96->GetStaticBox(), ID_IQCORR_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, -2048, 2047, 0 );
+	cmbIQCORR_TXTSP->SetMinSize( wxSize( 200,-1 ) );
+	
+	sbSizer96->Add( cmbIQCORR_TXTSP, 0, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer130;
+	fgSizer130 = new wxFlexGridSizer( 0, 3, 0, 0 );
+	fgSizer130->SetFlexibleDirection( wxBOTH );
+	fgSizer130->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT16 = new wxStaticText( sbSizer96->GetStaticBox(), wxID_ANY, wxT("Alpha(Deg):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT16->Wrap( -1 );
+	fgSizer130->Add( ID_STATICTEXT16, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtPhaseAlpha = new wxStaticText( sbSizer96->GetStaticBox(), wxID_ANY, wxT("0"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtPhaseAlpha->Wrap( -1 );
+	fgSizer130->Add( txtPhaseAlpha, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer96->Add( fgSizer130, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	sbSizer148->Add( sbSizer96, 0, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer95;
+	sbSizer95 = new wxStaticBoxSizer( new wxStaticBox( sbSizer148->GetStaticBox(), wxID_ANY, wxT("DC Corrector") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer129;
+	fgSizer129 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer129->AddGrowableCol( 1 );
+	fgSizer129->SetFlexibleDirection( wxBOTH );
+	fgSizer129->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT8 = new wxStaticText( sbSizer95->GetStaticBox(), wxID_ANY, wxT("I:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT8->Wrap( -1 );
+	fgSizer129->Add( ID_STATICTEXT8, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbDCCORRI_TXTSP = new NumericSlider( sbSizer95->GetStaticBox(), ID_DCCORRI_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, -128, 127, 0 );
+	cmbDCCORRI_TXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer129->Add( cmbDCCORRI_TXTSP, 0, wxEXPAND, 5 );
+	
+	ID_STATICTEXT9 = new wxStaticText( sbSizer95->GetStaticBox(), wxID_ANY, wxT("Q:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT9->Wrap( -1 );
+	fgSizer129->Add( ID_STATICTEXT9, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	cmbDCCORRQ_TXTSP = new NumericSlider( sbSizer95->GetStaticBox(), ID_DCCORRQ_TXTSP, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), wxSP_ARROW_KEYS, -128, 127, 0 );
+	cmbDCCORRQ_TXTSP->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer129->Add( cmbDCCORRQ_TXTSP, 0, wxEXPAND, 5 );
+	
+	
+	sbSizer95->Add( fgSizer129, 1, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0 );
+	
+	
+	sbSizer148->Add( sbSizer95, 0, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer248;
+	fgSizer248 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer248->SetFlexibleDirection( wxBOTH );
+	fgSizer248->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	btnCalibrateTx = new wxButton( sbSizer148->GetStaticBox(), wxID_ANY, wxT("Calibrate TX"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer248->Add( btnCalibrateTx, 0, wxALL, 5 );
+	
+	
+	sbSizer148->Add( fgSizer248, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer309->Add( sbSizer148, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer165;
+	sbSizer165 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Full calibration") ), wxVERTICAL );
+	
+	btnCalibrateAll = new wxButton( sbSizer165->GetStaticBox(), wxID_ANY, wxT("Calibrate All"), wxDefaultPosition, wxDefaultSize, 0 );
+	sbSizer165->Add( btnCalibrateAll, 0, wxALL, 5 );
+	
+	wxFlexGridSizer* fgSizer328;
+	fgSizer328 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer328->SetFlexibleDirection( wxBOTH );
+	fgSizer328->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText431 = new wxStaticText( sbSizer165->GetStaticBox(), wxID_ANY, wxT("CGEN Ref. Clk (MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText431->Wrap( -1 );
+	fgSizer328->Add( m_staticText431, 0, wxALL, 5 );
+	
+	lblCGENrefClk = new wxStaticText( sbSizer165->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblCGENrefClk->Wrap( -1 );
+	fgSizer328->Add( lblCGENrefClk, 0, wxALL, 5 );
+	
+	m_staticText372 = new wxStaticText( sbSizer165->GetStaticBox(), wxID_ANY, wxT("Calibration bandwidth(MHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText372->Wrap( -1 );
+	fgSizer328->Add( m_staticText372, 0, wxALL, 5 );
+	
+	txtCalibrationBW = new wxTextCtrl( sbSizer165->GetStaticBox(), wxID_ANY, wxT("5"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtCalibrationBW->SetMinSize( wxSize( 50,-1 ) );
+	
+	fgSizer328->Add( txtCalibrationBW, 0, 0, 5 );
+	
+	
+	sbSizer165->Add( fgSizer328, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer246;
+	fgSizer246 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer246->SetFlexibleDirection( wxVERTICAL );
+	fgSizer246->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxString rgrCalibrationMethodChoices[] = { wxT("MCU"), wxT("External Loopback") };
+	int rgrCalibrationMethodNChoices = sizeof( rgrCalibrationMethodChoices ) / sizeof( wxString );
+	rgrCalibrationMethod = new wxRadioBox( sbSizer165->GetStaticBox(), wxID_ANY, wxT("Calibration method"), wxDefaultPosition, wxDefaultSize, rgrCalibrationMethodNChoices, rgrCalibrationMethodChoices, 1, wxRA_SPECIFY_COLS );
+	rgrCalibrationMethod->SetSelection( 0 );
+	fgSizer246->Add( rgrCalibrationMethod, 0, wxALL, 5 );
+	
+	
+	sbSizer165->Add( fgSizer246, 0, 0, 5 );
+	
+	
+	fgSizer309->Add( sbSizer165, 0, 0, 5 );
+	
+	
+	this->SetSizer( fgSizer309 );
+	this->Layout();
+	fgSizer309->Fit( this );
+	
+	// Connect Events
+	cmbGCORRI_RXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbGCORRQ_RXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbIQCORR_RXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbDCOFFI_RFE->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbDCOFFQ_RFE->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DCOFF_RXFE_RFE->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	btnCalibrateRx->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCalibrations_view::OnbtnCalibrateRx ), NULL, this );
+	cmbGCORRI_TXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbGCORRQ_TXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbIQCORR_TXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbDCCORRI_TXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbDCCORRQ_TXTSP->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	btnCalibrateTx->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCalibrations_view::OnbtnCalibrateTx ), NULL, this );
+	btnCalibrateAll->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCalibrations_view::OnbtnCalibrateAll ), NULL, this );
+}
+
+pnlCalibrations_view::~pnlCalibrations_view()
+{
+	// Disconnect Events
+	cmbGCORRI_RXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbGCORRQ_RXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbIQCORR_RXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbDCOFFI_RFE->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbDCOFFQ_RFE->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	chkEN_DCOFF_RXFE_RFE->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	btnCalibrateRx->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCalibrations_view::OnbtnCalibrateRx ), NULL, this );
+	cmbGCORRI_TXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbGCORRQ_TXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbIQCORR_TXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbDCCORRI_TXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	cmbDCCORRQ_TXTSP->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( pnlCalibrations_view::ParameterChangeHandler ), NULL, this );
+	btnCalibrateTx->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCalibrations_view::OnbtnCalibrateTx ), NULL, this );
+	btnCalibrateAll->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlCalibrations_view::OnbtnCalibrateAll ), NULL, this );
+	
+}
+
+dlgGFIR_Coefficients::dlgGFIR_Coefficients( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+	this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+	
+	wxFlexGridSizer* fgSizer235;
+	fgSizer235 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer235->SetFlexibleDirection( wxBOTH );
+	fgSizer235->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer237;
+	fgSizer237 = new wxFlexGridSizer( 0, 5, 0, 0 );
+	fgSizer237->SetFlexibleDirection( wxBOTH );
+	fgSizer237->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	btnLoadFromFile = new wxButton( this, wxID_ANY, wxT("Load from file"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnLoadFromFile->SetDefault(); 
+	fgSizer237->Add( btnLoadFromFile, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnSaveToFile = new wxButton( this, wxID_ANY, wxT("Save to file"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnSaveToFile->SetDefault(); 
+	fgSizer237->Add( btnSaveToFile, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnClearTable = new wxButton( this, wxID_ANY, wxT("Clear table"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnClearTable->SetDefault(); 
+	fgSizer237->Add( btnClearTable, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT3 = new wxStaticText( this, wxID_ANY, wxT("Coefficients count:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( -1 );
+	fgSizer237->Add( ID_STATICTEXT3, 1, wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	spinCoefCount = new wxSpinCtrl( this, wxID_ANY, wxT("40"), wxDefaultPosition, wxSize( 64,-1 ), wxSP_ARROW_KEYS, 0, 120, 40 );
+	fgSizer237->Add( spinCoefCount, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer235->Add( fgSizer237, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer238;
+	fgSizer238 = new wxFlexGridSizer( 0, 3, 0, 0 );
+	fgSizer238->AddGrowableCol( 0 );
+	fgSizer238->AddGrowableRow( 0 );
+	fgSizer238->SetFlexibleDirection( wxBOTH );
+	fgSizer238->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	gridCoef = new wxGrid( this, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), 0 );
+	
+	// Grid
+	gridCoef->CreateGrid( 5, 1 );
+	gridCoef->EnableEditing( true );
+	gridCoef->EnableGridLines( true );
+	gridCoef->EnableDragGridSize( false );
+	gridCoef->SetMargins( 0, 0 );
+	
+	// Columns
+	gridCoef->EnableDragColMove( false );
+	gridCoef->EnableDragColSize( true );
+	gridCoef->SetColLabelSize( 30 );
+	gridCoef->SetColLabelAlignment( wxALIGN_CENTRE, wxALIGN_CENTRE );
+	
+	// Rows
+	gridCoef->EnableDragRowSize( true );
+	gridCoef->SetRowLabelSize( 80 );
+	gridCoef->SetRowLabelAlignment( wxALIGN_CENTRE, wxALIGN_CENTRE );
+	
+	// Label Appearance
+	
+	// Cell Defaults
+	gridCoef->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_TOP );
+	gridCoef->SetMinSize( wxSize( 100,200 ) );
+	
+	fgSizer238->Add( gridCoef, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer235->Add( fgSizer238, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxFlexGridSizer* fgSizer239;
+	fgSizer239 = new wxFlexGridSizer( 0, 3, 0, 0 );
+	fgSizer239->SetFlexibleDirection( wxBOTH );
+	fgSizer239->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	btnOk = new wxButton( this, wxID_ANY, wxT("Ok"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnOk->SetDefault(); 
+	fgSizer239->Add( btnOk, 1, wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnCancel->SetDefault(); 
+	fgSizer239->Add( btnCancel, 1, wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer235->Add( fgSizer239, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	this->SetSizer( fgSizer235 );
+	this->Layout();
+	fgSizer235->Fit( this );
+	
+	// Connect Events
+	btnLoadFromFile->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgGFIR_Coefficients::OnLoadFromFile ), NULL, this );
+	btnSaveToFile->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgGFIR_Coefficients::OnSaveToFile ), NULL, this );
+	btnClearTable->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgGFIR_Coefficients::OnClearTable ), NULL, this );
+	spinCoefCount->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( dlgGFIR_Coefficients::OnspinCoefCountChange ), NULL, this );
+	btnOk->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgGFIR_Coefficients::OnBtnOkClick ), NULL, this );
+	btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgGFIR_Coefficients::OnBtnCancelClick ), NULL, this );
+}
+
+dlgGFIR_Coefficients::~dlgGFIR_Coefficients()
+{
+	// Disconnect Events
+	btnLoadFromFile->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgGFIR_Coefficients::OnLoadFromFile ), NULL, this );
+	btnSaveToFile->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgGFIR_Coefficients::OnSaveToFile ), NULL, this );
+	btnClearTable->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgGFIR_Coefficients::OnClearTable ), NULL, this );
+	spinCoefCount->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( dlgGFIR_Coefficients::OnspinCoefCountChange ), NULL, this );
+	btnOk->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgGFIR_Coefficients::OnBtnOkClick ), NULL, this );
+	btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgGFIR_Coefficients::OnBtnCancelClick ), NULL, this );
+	
+}
+
+dlgVCOfrequencies::dlgVCOfrequencies( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+	this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+	
+	wxFlexGridSizer* fgSizer247;
+	fgSizer247 = new wxFlexGridSizer( 0, 1, 5, 5 );
+	fgSizer247->SetFlexibleDirection( wxBOTH );
+	fgSizer247->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer240;
+	fgSizer240 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer240->SetFlexibleDirection( wxBOTH );
+	fgSizer240->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer129;
+	sbSizer129 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("VCOH SXR/SXT") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer241;
+	fgSizer241 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer241->SetFlexibleDirection( wxBOTH );
+	fgSizer241->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText341 = new wxStaticText( sbSizer129->GetStaticBox(), wxID_ANY, wxT("Low(GHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText341->Wrap( -1 );
+	fgSizer241->Add( m_staticText341, 0, wxALL, 5 );
+	
+	txtVCOH_low = new wxTextCtrl( sbSizer129->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	txtVCOH_low->SetMinSize( wxSize( 64,-1 ) );
+	
+	fgSizer241->Add( txtVCOH_low, 0, 0, 5 );
+	
+	m_staticText342 = new wxStaticText( sbSizer129->GetStaticBox(), wxID_ANY, wxT("High(GHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText342->Wrap( -1 );
+	fgSizer241->Add( m_staticText342, 0, wxALL, 5 );
+	
+	txtVCOH_high = new wxTextCtrl( sbSizer129->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	txtVCOH_high->SetMinSize( wxSize( 64,-1 ) );
+	
+	fgSizer241->Add( txtVCOH_high, 0, 0, 5 );
+	
+	
+	sbSizer129->Add( fgSizer241, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer240->Add( sbSizer129, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer1291;
+	sbSizer1291 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("VCOM SXR/SXT") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer2411;
+	fgSizer2411 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer2411->SetFlexibleDirection( wxBOTH );
+	fgSizer2411->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText3411 = new wxStaticText( sbSizer1291->GetStaticBox(), wxID_ANY, wxT("Low(GHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText3411->Wrap( -1 );
+	fgSizer2411->Add( m_staticText3411, 0, wxALL, 5 );
+	
+	txtVCOM_low = new wxTextCtrl( sbSizer1291->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	txtVCOM_low->SetMinSize( wxSize( 64,-1 ) );
+	
+	fgSizer2411->Add( txtVCOM_low, 0, 0, 5 );
+	
+	m_staticText3421 = new wxStaticText( sbSizer1291->GetStaticBox(), wxID_ANY, wxT("High(GHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText3421->Wrap( -1 );
+	fgSizer2411->Add( m_staticText3421, 0, wxALL, 5 );
+	
+	txtVCOM_high = new wxTextCtrl( sbSizer1291->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	txtVCOM_high->SetMinSize( wxSize( 64,-1 ) );
+	
+	fgSizer2411->Add( txtVCOM_high, 0, 0, 5 );
+	
+	
+	sbSizer1291->Add( fgSizer2411, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer240->Add( sbSizer1291, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer1292;
+	sbSizer1292 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("VCOL SXR/SXT") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer2412;
+	fgSizer2412 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer2412->SetFlexibleDirection( wxBOTH );
+	fgSizer2412->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText3412 = new wxStaticText( sbSizer1292->GetStaticBox(), wxID_ANY, wxT("Low(GHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText3412->Wrap( -1 );
+	fgSizer2412->Add( m_staticText3412, 0, wxALL, 5 );
+	
+	txtVCOL_low = new wxTextCtrl( sbSizer1292->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	txtVCOL_low->SetMinSize( wxSize( 64,-1 ) );
+	
+	fgSizer2412->Add( txtVCOL_low, 0, 0, 5 );
+	
+	m_staticText3422 = new wxStaticText( sbSizer1292->GetStaticBox(), wxID_ANY, wxT("High(GHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText3422->Wrap( -1 );
+	fgSizer2412->Add( m_staticText3422, 0, wxALL, 5 );
+	
+	txtVCOL_high = new wxTextCtrl( sbSizer1292->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	txtVCOL_high->SetMinSize( wxSize( 64,-1 ) );
+	
+	fgSizer2412->Add( txtVCOL_high, 0, 0, 5 );
+	
+	
+	sbSizer1292->Add( fgSizer2412, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer240->Add( sbSizer1292, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizer1293;
+	sbSizer1293 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("VCO CGEN") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer2413;
+	fgSizer2413 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer2413->SetFlexibleDirection( wxBOTH );
+	fgSizer2413->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText3413 = new wxStaticText( sbSizer1293->GetStaticBox(), wxID_ANY, wxT("Low(GHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText3413->Wrap( -1 );
+	fgSizer2413->Add( m_staticText3413, 0, wxALL, 5 );
+	
+	txtVCOCGEN_low = new wxTextCtrl( sbSizer1293->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	txtVCOCGEN_low->SetMinSize( wxSize( 64,-1 ) );
+	
+	fgSizer2413->Add( txtVCOCGEN_low, 0, 0, 5 );
+	
+	m_staticText3423 = new wxStaticText( sbSizer1293->GetStaticBox(), wxID_ANY, wxT("High(GHz):"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText3423->Wrap( -1 );
+	fgSizer2413->Add( m_staticText3423, 0, wxALL, 5 );
+	
+	txtVCOCGEN_high = new wxTextCtrl( sbSizer1293->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+	txtVCOCGEN_high->SetMinSize( wxSize( 64,-1 ) );
+	
+	fgSizer2413->Add( txtVCOCGEN_high, 0, 0, 5 );
+	
+	
+	sbSizer1293->Add( fgSizer2413, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer240->Add( sbSizer1293, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer247->Add( fgSizer240, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer249;
+	fgSizer249 = new wxFlexGridSizer( 0, 4, 5, 5 );
+	fgSizer249->SetFlexibleDirection( wxBOTH );
+	fgSizer249->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	btnOk = new wxButton( this, wxID_ANY, wxT("Ok"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer249->Add( btnOk, 0, 0, 5 );
+	
+	btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer249->Add( btnCancel, 0, 0, 5 );
+	
+	btnLoadFile = new wxButton( this, wxID_ANY, wxT("Load file"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer249->Add( btnLoadFile, 0, 0, 5 );
+	
+	btnSaveFile = new wxButton( this, wxID_ANY, wxT("Save to file"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer249->Add( btnSaveFile, 0, 0, 5 );
+	
+	
+	fgSizer247->Add( fgSizer249, 0, wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	
+	this->SetSizer( fgSizer247 );
+	this->Layout();
+	fgSizer247->Fit( this );
+	
+	this->Centre( wxBOTH );
+	
+	// Connect Events
+	btnOk->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgVCOfrequencies::OnBtnOkClick ), NULL, this );
+	btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgVCOfrequencies::OnBtnCancelClick ), NULL, this );
+	btnLoadFile->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgVCOfrequencies::OnLoadFile ), NULL, this );
+	btnSaveFile->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgVCOfrequencies::OnSaveFile ), NULL, this );
+}
+
+dlgVCOfrequencies::~dlgVCOfrequencies()
+{
+	// Disconnect Events
+	btnOk->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgVCOfrequencies::OnBtnOkClick ), NULL, this );
+	btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgVCOfrequencies::OnBtnCancelClick ), NULL, this );
+	btnLoadFile->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgVCOfrequencies::OnLoadFile ), NULL, this );
+	btnSaveFile->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgVCOfrequencies::OnSaveFile ), NULL, this );
+	
+}
diff --git a/src/lms7002_wxgui/lms7002_wxgui.fbp b/src/lms7002_wxgui/lms7002_wxgui.fbp
new file mode 100644
index 0000000..522620e
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_wxgui.fbp
@@ -0,0 +1,97963 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<wxFormBuilder_Project>
+    <FileVersion major="1" minor="13" />
+    <object class="Project" expanded="1">
+        <property name="class_decoration"></property>
+        <property name="code_generation">C++</property>
+        <property name="disconnect_events">1</property>
+        <property name="disconnect_mode">source_name</property>
+        <property name="disconnect_php_events">0</property>
+        <property name="disconnect_python_events">0</property>
+        <property name="embedded_files_path">res</property>
+        <property name="encoding">UTF-8</property>
+        <property name="event_generation">connect</property>
+        <property name="file">lms7002_wxgui</property>
+        <property name="first_id">2048</property>
+        <property name="help_provider">none</property>
+        <property name="internationalize">0</property>
+        <property name="name">lms7002_</property>
+        <property name="namespace"></property>
+        <property name="path">.</property>
+        <property name="precompiled_header">#include "wx/wxprec.h"&#x0A;&#x0A;#ifdef __BORLANDC__&#x0A;#pragma hdrstop&#x0A;#endif //__BORLANDC__&#x0A;&#x0A;#ifndef WX_PRECOMP&#x0A;#include <wx/wx.h>&#x0A;#endif //WX_PRECOMP</property>
+        <property name="relative_path">1</property>
+        <property name="skip_lua_events">1</property>
+        <property name="skip_php_events">1</property>
+        <property name="skip_python_events">1</property>
+        <property name="ui_table">UI</property>
+        <property name="use_enum">1</property>
+        <property name="use_microsoft_bom">0</property>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">mainPanel</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">1</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols">0</property>
+                <property name="growablerows">1</property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer298</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">3</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">10</property>
+                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND|wxBOTTOM</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">7</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols">3</property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer299</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_CENTER_HORIZONTAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default"></property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">New</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_BUTTON1</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size">-1,-1</property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnNewProject</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_CENTER_HORIZONTAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default"></property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Open</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_BUTTON2</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size">-1,-1</property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnOpenProject</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_CENTER_HORIZONTAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default"></property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Save</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_BUTTON3</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size">-1,-1</property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnSaveProject</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">10</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxLEFT</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">5</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows">0</property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer300</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag"></property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="1">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer248</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer249</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxRadioButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_BTN_CH_A</property>
+                                                        <property name="label">A CHANNEL</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">rbChannelA</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value">0</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRadioButton">OnSwitchToChannelA</event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxRadioButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_BTN_CH_B</property>
+                                                        <property name="label">B CHANNEL</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">rbChannelB</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value">0</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRadioButton">OnSwitchToChannelB</event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Synchronize A to B</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkSyncAB</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">OnSyncABchecked</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag"></property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxButton" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default">0</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_BTN_CHIP_TO_GUI</property>
+                                        <property name="label">Chip-->GUI</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">btnDownloadAll</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick">OnDownloadAll</event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag"></property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxButton" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default">0</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">GUI-->Chip</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">btnUploadAll</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick">OnUploadAll</event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag"></property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxButton" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default">0</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_BTN_RESET_CHIP</property>
+                                        <property name="label">Reset</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">btnResetChip</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick">OnResetChip</event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="1">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer247</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="1">
+                                <property name="cols">1</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer251</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxTOP|wxRIGHT|wxLEFT</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Temperature: ?????</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">txtTemperature</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag"></property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="1">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Enable MIMO</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkEnableMIMO</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Enables required registers for MIMO mode</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">OnEnableMIMOchecked</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag"></property>
+                            <property name="proportion">0</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default">0</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Read Temp</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnReadTemperature</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnReadTemperature</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">1</property>
+                    <object class="wxNotebook" expanded="0">
+                        <property name="BottomDockable">1</property>
+                        <property name="LeftDockable">1</property>
+                        <property name="RightDockable">1</property>
+                        <property name="TopDockable">1</property>
+                        <property name="aui_layer"></property>
+                        <property name="aui_name"></property>
+                        <property name="aui_position"></property>
+                        <property name="aui_row"></property>
+                        <property name="best_size"></property>
+                        <property name="bg"></property>
+                        <property name="bitmapsize"></property>
+                        <property name="caption"></property>
+                        <property name="caption_visible">1</property>
+                        <property name="center_pane">0</property>
+                        <property name="close_button">1</property>
+                        <property name="context_help"></property>
+                        <property name="context_menu">1</property>
+                        <property name="default_pane">0</property>
+                        <property name="dock">Dock</property>
+                        <property name="dock_fixed">0</property>
+                        <property name="docking">Left</property>
+                        <property name="enabled">1</property>
+                        <property name="fg"></property>
+                        <property name="floatable">1</property>
+                        <property name="font"></property>
+                        <property name="gripper">0</property>
+                        <property name="hidden"></property>
+                        <property name="id">ID_TABS_NOTEBOOK</property>
+                        <property name="max_size"></property>
+                        <property name="maximize_button">0</property>
+                        <property name="maximum_size"></property>
+                        <property name="min_size"></property>
+                        <property name="minimize_button">0</property>
+                        <property name="minimum_size">1050,-1</property>
+                        <property name="moveable">1</property>
+                        <property name="name">tabsNotebook</property>
+                        <property name="pane_border">1</property>
+                        <property name="pane_position"></property>
+                        <property name="pane_size"></property>
+                        <property name="permission">protected</property>
+                        <property name="pin_button">1</property>
+                        <property name="pos"></property>
+                        <property name="resize">Resizable</property>
+                        <property name="show">1</property>
+                        <property name="size"></property>
+                        <property name="style"></property>
+                        <property name="subclass"></property>
+                        <property name="toolbar_pane">0</property>
+                        <property name="tooltip"></property>
+                        <property name="window_extra_style"></property>
+                        <property name="window_name"></property>
+                        <property name="window_style"></property>
+                        <event name="OnChar"></event>
+                        <event name="OnEnterWindow"></event>
+                        <event name="OnEraseBackground"></event>
+                        <event name="OnKeyDown"></event>
+                        <event name="OnKeyUp"></event>
+                        <event name="OnKillFocus"></event>
+                        <event name="OnLeaveWindow"></event>
+                        <event name="OnLeftDClick"></event>
+                        <event name="OnLeftDown"></event>
+                        <event name="OnLeftUp"></event>
+                        <event name="OnMiddleDClick"></event>
+                        <event name="OnMiddleDown"></event>
+                        <event name="OnMiddleUp"></event>
+                        <event name="OnMotion"></event>
+                        <event name="OnMouseEvents"></event>
+                        <event name="OnMouseWheel"></event>
+                        <event name="OnNotebookPageChanged">Onnotebook_modulesPageChanged</event>
+                        <event name="OnNotebookPageChanging"></event>
+                        <event name="OnPaint"></event>
+                        <event name="OnRightDClick"></event>
+                        <event name="OnRightDown"></event>
+                        <event name="OnRightUp"></event>
+                        <event name="OnSetFocus"></event>
+                        <event name="OnSize"></event>
+                        <event name="OnUpdateUI"></event>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">Calibrations</property>
+                            <property name="select">1</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_CALIBRATIONS</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabCalibrations</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlCalibrations_view; lms7002_pnlCalibrations_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">RFE</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_RFE</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabRFE</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlRFE_view; lms7002_pnlRFE_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">RBB</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_RBB</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabRBB</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlRBB_view; lms7002_pnlRBB_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">TRF</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_TRF</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabTRF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlTRF_view; lms7002_pnlTRF_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">TBB</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_TBB</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabTBB</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlTBB_view; lms7002_pnlTBB_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">AFE</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_AFE</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabAFE</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlAFE_view; lms7002_pnlAFE_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">BIAS</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_BIAS</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabBIAS</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlBIAS_view; lms7002_pnlBIAS_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">LDO</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_LDO</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabLDO</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlLDO_view; lms7002_pnlLDO_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">XBUF</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_XBUF</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabXBUF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlXBUF_view; lms7002_pnlXBUF_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">CLKGEN</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_CGEN</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabCGEN</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlCLKGEN_view; lms7002_pnlCLKGEN_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">SXR</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_SXR</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabSXR</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlSX_view; lms7002_pnlSX_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">SXT</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_SXT</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabSXT</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlSX_view; lms7002_pnlSX_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">LimeLight && PAD</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_LIMELIGHT</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabLimeLight</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlLimeLightPAD_view; lms7002_pnlLimeLightPAD_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">TxTSP</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_TXTSP</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabTxTSP</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlTxTSP_view; lms7002_pnlTxTSP_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">RxTSP</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_RXTSP</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabRxTSP</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlRxTSP_view; lms7002_pnlRxTSP_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">CDS</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_CDS</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabCDS</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlCDS_view; lms7002_pnlCDS_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">BIST</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_BIST</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabBIST</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlBIST_view; lms7002_pnlBIST_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">Board</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_TAB_BUFFERS</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">mTabBuffers</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass">lms7002_pnlBuffers_view; lms7002_pnlBuffers_view.h</property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden">0</property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlBuffers_view</property>
+            <property name="pos"></property>
+            <property name="size">-1,-1</property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">2</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer239</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Buffers</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizer128</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag"></property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">DIO_DIR_CTRL1</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkDIO_DIR_CTRL1</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">OnGPIOchanged</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag"></property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">1</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">DIO_DIR_CTRL2</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkDIO_DIR_CTRL2</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">OnGPIOchanged</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxRIGHT</property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">DIO_BUFF_OE</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkDIO_BUFF_OE</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">OnGPIOchanged</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag"></property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">1</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">IQ_SEL1_DIR</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkIQ_SEL1_DIR</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">OnGPIOchanged</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag"></property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">IQ_SEL2_DIR</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkIQ_SEL2_DIR</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">OnGPIOchanged</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag"></property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">G_PWR_DWN</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkG_PWR_DWN</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">OnGPIOchanged</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlRFE_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">3</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">5</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgMainSizer</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">0</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer190</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Power down controls</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerPowerDowns</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer42</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_LNA_RFE</property>
+                                                <property name="label">LNA_RFE</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_LNA_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power control signal for LNA_RFE</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_RLOOPB_1_RFE</property>
+                                                <property name="label">Loopback 1</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_RLOOPB_1_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power control signal for RXFE loopback 1</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_RLOOPB_2_RFE</property>
+                                                <property name="label">Loopback 2</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_RLOOPB_2_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power control signal for RXFE loopback 2</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_MXLOBUF_RFE</property>
+                                                <property name="label">Mixer LO buffer</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_MXLOBUF_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power control signal for RXFE mixer lo buffer</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_QGEN_RFE</property>
+                                                <property name="label">Quadrature LO generator</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_QGEN_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power control signal for RXFE Quadrature LO generator</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_RSSI_RFE</property>
+                                                <property name="label">RSSI</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_RSSI_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power control signal for RXFE RSSI</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_TIA_RFE</property>
+                                                <property name="label">TIA</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_TIA_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power control signal for RXFE TIA</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_G_RFE</property>
+                                                <property name="label">Enable RFE module</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_G_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enable control for all the RFE_1 power downs</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticBoxSizer" expanded="0">
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Direct control</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">sbSizer23</property>
+                                                <property name="orient">wxHORIZONTAL</property>
+                                                <property name="permission">none</property>
+                                                <event name="OnUpdateUI"></event>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxCheckBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="checked">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_EN_DIR_RFE</property>
+                                                        <property name="label">Direct control of PDs and ENs</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">chkEN_DIR_RFE</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Enables direct control of PDs and ENs for RFE module</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Input shorting switches</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerInputShorting</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer44</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_INSHSW_LB1_RFE</property>
+                                                <property name="label">input of loopback 1</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_INSHSW_LB1_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enables the input shorting switch at the input  of the loopback 1 (in parallel with LNAL mixer)</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_INSHSW_LB2_RFE</property>
+                                                <property name="label">input of loopback 2</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_INSHSW_LB2_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enables the input shorting switch at the input  of the loopback 2 (in parallel with LNAW mixer)</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_INSHSW_L_RFE</property>
+                                                <property name="label">input of LNAL</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_INSHSW_L_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enables the input shorting switch at the input  of the LNAL</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_INSHSW_W_RFE</property>
+                                                <property name="label">input of LNAW</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_INSHSW_W_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enables the input shorting switch at the input  of the LNAW</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer41</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer43</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Active path to the RXFE</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT1</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"No path active" "LNAH" "LNAL" "LNAW"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_SEL_PATH_RFE</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbSEL_PATH_RFE</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Selects the active path of the RXFE</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Decoupling cap at output of RX mixer</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT2</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CAP_RXMXO_RFE</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbCAP_RXMXO_RFE</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Control the decoupling cap at the output of the RX Mixer</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Controls cap parallel with the LNA input</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT3</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CGSIN_LNA_RFE</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbCGSIN_LNA_RFE</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Controls the cap parallel with the LNA input input NMOS CGS to control the Q of the maching circuit and provides trade off between gain/NF and IIP. The higher the frequency, the lower CGSIN_LNA_RFE should be. Also, the higher CGSIN, the lower the Q, The lower the gain, the higher the NF, and the higher the IIP3</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Compensation resistor of TIA opamp</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT4</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_RCOMP_TIA_RFE</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbRCOMP_TIA_RFE</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Controls the compensation resistors of the TIA opamp</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Sets feedback resistor to nominal value</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT5</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_RFB_TIA_RFE</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbRFB_TIA_RFE</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Sets the feedback resistor to the nominal value</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_EN_NEXTRX_RFE</property>
+                                        <property name="label">Enable Rx MIMO mode</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkEN_NEXTRX_RFE</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Enables the daisy chain LO buffer going from RXFE1  to RXFE2</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Current control</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerCurrentControl</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer47</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">LNA output common mode voltage</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT12</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_ICT_LNACMO_RFE</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbICT_LNACMO_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Controls the current generating LNA output common mode voltage</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">LNA core</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT13</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_ICT_LNA_RFE</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbICT_LNA_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Controls the current of the LNA core</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">DC</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerDC</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer45</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Offset I:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT6</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_DCOFFI_RFE</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">63</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">-63</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbDCOFFI_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Offset Q:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT7</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_DCOFFQ_RFE</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">63</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">-63</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbDCOFFQ_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Mixer LO signal</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT8</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_ICT_LODC_RFE</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbICT_LODC_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Controls the DC of the mixer LO signal at the gate of the mixer switches</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="spacer" expanded="0">
+                                                <property name="height">0</property>
+                                                <property name="permission">protected</property>
+                                                <property name="width">0</property>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_DCOFF_RXFE_RFE</property>
+                                                <property name="label">Enable DC offset</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_DCOFF_RXFE_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enables the DCOFFSET block for the RXFE</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer191</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Capacitor controls</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerCapacitorControls</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer49</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Compensation TIA</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT14</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_CCOMP_TIA_RFE</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbCCOMP_TIA_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Compensation capacitor for TIA</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Feedback TIA</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT15</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_CFB_TIA_RFE</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">4095</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbCFB_TIA_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Gain controls</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerGainControls</property>
+                                <property name="orient">wxHORIZONTAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">0</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer50</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">LNA</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT16</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_G_LNA_RFE</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbG_LNA_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Controls the gain of the LNA</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Loopback</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT17</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_G_RXLOOPB_RFE</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbG_RXLOOPB_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Controls RXFE loopback gain</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">TIA</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT18</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_G_TIA_RFE</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbG_TIA_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Controls the Gain of the TIA</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Reference current</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerRefCurrent</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer46</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Loopback amplifier</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT9</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_ICT_LOOPB_RFE</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbICT_LOOPB_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Controls the reference current of the RXFE loopback amplifier</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">TIA 1st stage</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT10</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_ICT_TIAMAIN_RFE</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">31</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbICT_TIAMAIN_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">TIA 2nd stage</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT11</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_ICT_TIAOUT_RFE</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">31</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbICT_TIAOUT_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Trim duty cycle</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerTrimDuty</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">0,1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer51</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">2</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">I channel:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT19</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_CDC_I_RFE</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbCDC_I_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Q channel:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT20</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_CDC_Q_RFE</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbCDC_Q_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlRBB_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass">; </property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">2</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">5</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer52</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">5</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">1</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Power down controls</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizerPowerDowns</property>
+                        <property name="orient">wxHORIZONTAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">1</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer55</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_LPFH_RBB</property>
+                                        <property name="label">LPFH block</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_LPFH_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down of the LPFH block</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_LPFL_RBB</property>
+                                        <property name="label">LPFL block</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_LPFL_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down of the LPFL block</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_PGA_RBB</property>
+                                        <property name="label">PGA block</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_PGA_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down of the PGA block</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_EN_G_RBB</property>
+                                        <property name="label">Enable RBB module</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkEN_G_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Enable control for all the RBB_1 power downs</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Direct control</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer35</property>
+                                        <property name="orient">wxHORIZONTAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_DIR_RBB</property>
+                                                <property name="label">Direct control of PDs and ENs</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_DIR_RBB</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enables direct control of PDs and ENs for RBB module</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols">0</property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer259</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">1</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer53</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">BB loopback to RXLPF</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT14</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"LPFH & RBB" "LPFL & RBB" "Disabled"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_BBLoopback</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbBBLoopback</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">This is the loopback enable signal that is enabled when high band LPFH_RBB or low band LPFL_RBB  is selected for the loopback path. &#x0A;0x0115 [15] EN_LB_LPFH_RBB&#x0A;0x0115 [14] EN_LB_LPFL_RBB</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">OncmbBBLoopbackSelected</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">PGA input connected to</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT1</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_INPUT_CTL_PGA_RBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbINPUT_CTL_PGA_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size">-1,-1</property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">There are a total of four different differential inputs to the PGA. Only one of them is active at a time</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">PGA gain</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT2</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_G_PGA_RBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbG_PGA_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">This is the gain of the PGA</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">PGA Feedback capacitor</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT3</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxSpinCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_C_CTL_PGA_RBB</property>
+                                        <property name="initial">0</property>
+                                        <property name="max">255</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min">0</property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbC_CTL_PGA_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                        <property name="subclass">NumericSlider; numericSlider.h</property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                        <event name="OnSpinCtrlText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxRadioBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices">"ADC" "Output pads"</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_OSW_PGA_RBB</property>
+                                <property name="label">PGA output connected to</property>
+                                <property name="majorDimension">2</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">rgrOSW_PGA_RBB</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">1</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style">wxRA_SPECIFY_COLS</property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">There are two instances of the PGA circuit in the design. The output of the RBB_LPF blocks are connected the input of these PGA blocks (common). The output of one of them is connected to two pads pgaoutn and pgaoutp and the output of the other PGA is connected directly to the ADC input</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRadioBox">ParameterChangeHandler</event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">0</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">RXLPF RC time constant</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizerRCtimeConstants</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer54</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Resistance</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT4</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_R_CTL_LPF_RBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbR_CTL_LPF_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Controls the absolute value of the resistance of the RC time constant of the RBB_LPF blocks (both Low and High)</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">LPFH capacitance value</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT5</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxSpinCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_C_CTL_LPFH_RBB</property>
+                                        <property name="initial">0</property>
+                                        <property name="max">255</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min">0</property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size">100,-1</property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbC_CTL_LPFH_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                        <property name="subclass">NumericSlider; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                        <event name="OnSpinCtrlText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">LPFL capacitance value</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT6</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxSpinCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_C_CTL_LPFL_RBB</property>
+                                        <property name="initial">0</property>
+                                        <property name="max">2047</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min">0</property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbC_CTL_LPFL_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                        <property name="subclass">NumericSlider; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                        <event name="OnSpinCtrlText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Rx Filters</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerRxFilters</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">3</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer199</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">5</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">RF bandwidth (MHz)</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText309</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_TXT_LOWBW</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtLowBW_MHz</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value">10</property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default">0</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_BTN_TUNE_FILTER</property>
+                                                <property name="label">TUNE</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnTuneFilter</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">OnbtnTuneFilter</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Operational amplifier</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizerOpAmp</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">1</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer56</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">LPFH stability passive compensation</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT7</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_RCC_CTL_LPFH_RBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbRCC_CTL_LPFH_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Controls the stability passive compensation of the LPFH_RBB operational amplifier</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">LPFL stability passive compensation</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT8</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_RCC_CTL_LPFL_RBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbRCC_CTL_LPFL_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Controls the stability passive compensation of the LPFL_RBB operational amplifier</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Input stage reference bias current (RBB_LPF)</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT9</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_ICT_LPF_IN_RBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbICT_LPF_IN_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Controls the reference bias current of the input stage of the operational amplifier used in RBB_LPF blocks (Low or High). </property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Output stage reference bias current (RBB_LPF)</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT10</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_ICT_LPF_OUT_RBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbICT_LPF_OUT_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">The reference bias current of the output stage of the operational amplifier used in RBB_LPF blocks (low or High)</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Output stage reference bias current (PGA)</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT11</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_ICT_PGA_OUT_RBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbICT_PGA_OUT_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Controls the output stage reference bias current of the operational amplifier used in the PGA circuit</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Input stage reference bias current (PGA)</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT12</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_ICT_PGA_IN_RBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbICT_PGA_IN_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Controls the input stage reference bias current of the operational amplifier used in the PGA circuit</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">PGA stability passive compensation</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT13</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_RCC_CTL_PGA_RBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbRCC_CTL_PGA_RBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Controls the stability passive compensation of the PGA_RBB operational amplifier</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlTRF_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">2</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">5</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer33</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">5</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer35</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Power down controls</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerPowerDowns</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer38</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_PDET_TRF</property>
+                                                <property name="label">Power detector</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_PDET_TRF</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Powerdown signal for Power Detector</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_TLOBUF_TRF</property>
+                                                <property name="label">TX LO buffer</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_TLOBUF_TRF</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Powerdown signal for TX LO buffer</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_TXPAD_TRF</property>
+                                                <property name="label">TXPAD</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_TXPAD_TRF</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Powerdown signal for TXPAD</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_G_TRF</property>
+                                                <property name="label">Enable TRF module</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_G_TRF</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enable control for all the TRF_1 power downs</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticBoxSizer" expanded="0">
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Direct control</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">sbSizer20</property>
+                                                <property name="orient">wxHORIZONTAL</property>
+                                                <property name="permission">none</property>
+                                                <event name="OnUpdateUI"></event>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxCheckBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="checked">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_EN_DIR_TRF</property>
+                                                        <property name="label">Direct control of PDs and ENs</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">chkEN_DIR_TRF</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Enables direct control of PDs and ENs for TRF module</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Power detector</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerPowerDetector</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer36</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Resistive load</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT11</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices">"R_DIFF 5K||2.5K||1.25K" "R_DIFF 5K||1.25K" "R_DIFF 5K||2.5K" "R_DIFF 5K" ""</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_LOADR_PDET_TRF</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbLOADR_PDET_TRF</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size">160,-1</property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Controls the resistive load of the Power detector</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Bias current</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerBiasCurrent</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer37</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Linearization section</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT12</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_ICT_LIN_TXPAD_TRF</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbICT_LIN_TXPAD_TRF</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Control the bias current of the linearization section of the TXPAD</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Main gm section</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT13</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_ICT_MAIN_TXPAD_TRF</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbICT_MAIN_TXPAD_TRF</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Control the bias current of the main gm section of the TXPAD</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Trim duty cycle</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerTrimDuty</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer39</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">2</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">I channel:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT14</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_CDC_I_TRF</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbCDC_I_TRF</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Q channel:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT15</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_CDC_Q_TRF</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbCDC_Q_TRF</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">0</property>
+                            <object class="wxRadioBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices">"VDD" "GNDS"</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_GCAS_GNDREF_TXPAD_TRF</property>
+                                <property name="label">TXPAD cascode transistor gate bias</property>
+                                <property name="majorDimension">2</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">rgrGCAS_GNDREF_TXPAD_TRF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">1</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style">wxRA_SPECIFY_COLS</property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Controls if the TXPAD cascode transistor gate bias is referred to VDD or GND</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRadioBox">ParameterChangeHandler</event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">2</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer34</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">1</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">ID_EN_NEXTTX_TRF</property>
+                                <property name="label">Enable Tx MIMO mode</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkEN_NEXTTX_TRF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_EN_LOOPB_TXPAD_TRF</property>
+                                <property name="label">Enable TXPAD loopback path</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkEN_LOOPB_TXPAD_TRF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Enables the TXPAD loopback path</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">TXFE output selection</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT16</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices">"Band1" "Band2" "Disable"</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_TXFEoutput</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbTXFEoutput</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">0</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Enable signal for TXFE, Band 1 or Band 2.&#x0A;0x0103 [11] SEL_BAND1_TRF&#x0A;0x0103 [10] SEL_BAND2_TRF</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">OnBandChange</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">EN_LOWBWLOMX_TMX_TRF</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT1</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices">"High band - bias resistor 3K" "Low band -bias resistor 30K"</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_EN_LOWBWLOMX_TMX_TRF</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbEN_LOWBWLOMX_TMX_TRF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size">201,-1</property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Controls the high pass pole frequency of the RC biasing the gate of the mixer switches</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">TXPAD power detector preamplifier gain</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT3</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices"></property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_EN_AMPHF_PDET_TRF</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbEN_AMPHF_PDET_TRF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Enables the TXPAD power detector preamplifier</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Switched capacitor at TXPAD output</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT4</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices"></property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_F_TXPAD_TRF</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbF_TXPAD_TRF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Controls the switched capacitor at the TXPAD output. Is used for fine tuning of the TXPAD output</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Loss of the loopback path at the TX side</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT5</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices">"0 dB" "13.9 dB" "20.8 dB" "24 dB"</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_L_LOOPB_TXPAD_TRF</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbL_LOOPB_TXPAD_TRF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Controls the loss of the of the loopback path at the TX side</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">TXPAD linearizing part gain</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT6</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices"></property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_LOSS_LIN_TXPAD_TRF</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbLOSS_LIN_TXPAD_TRF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Controls the gain of the linearizing part of of the TXPAD</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">TXPAD gain control</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT7</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices"></property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_LOSS_MAIN_TXPAD_TRF</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbLOSS_MAIN_TXPAD_TRF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Controls the gain  output power of the TXPAD</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Bias voltage at gate of TXPAD cascade</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT8</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices"></property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_VGCAS_TXPAD_TRF</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbVGCAS_TXPAD_TRF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Controls the bias voltage at the gate of TXPAD cascade</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Bias at gate of mixer NMOS</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT9</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices"></property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_LOBIASN_TXM_TRF</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbLOBIASN_TXM_TRF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Controls the bias at the gate of the mixer NMOS</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Bias at gate of mixer PMOS</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT10</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices"></property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_LOBIASP_TXX_TRF</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbLOBIASP_TXX_TRF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Controls the bias at the gate of the mixer PMOS</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlTBB_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">2</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">5</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer57</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">5</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Power down controls</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizerPowerDowns</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">1</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer59</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_LPFH_TBB</property>
+                                        <property name="label">LPFH_TBB biquad</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_LPFH_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">This selectively powers down the LPFH_TBB biquad</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_LPFIAMP_TBB</property>
+                                        <property name="label">LPFIAMP_TBB front-end current amp</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_LPFIAMP_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">selectively powers down the LPFIAMP_TBB front-end current amp of the transmitter baseband</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_LPFLAD_TBB</property>
+                                        <property name="label">LPFLAD_TBB low pass ladder filter</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_LPFLAD_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">This selectively powers down the LPFLAD_TBB low pass ladder filter of the transmitter baseband</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_LPFS5_TBB</property>
+                                        <property name="label">LPFS5_TBB low pass real-pole filter</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_LPFS5_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">This selectively powers down the LPFS5_TBB low pass real-pole filter of the transmitter baseband</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_EN_G_TBB</property>
+                                        <property name="label">Enable TBB module</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkEN_G_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Enable control for all the TBB_TOP power downs</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_VERTICAL|wxLEFT</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Direct control</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer39</property>
+                                        <property name="orient">wxHORIZONTAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_DIR_TBB</property>
+                                                <property name="label">Direct control of PDs and ENs</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_DIR_TBB</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enables direct control of PDs and ENs for TBB module</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols">0</property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer214</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">1</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer58</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_BYPLADDER_TBB</property>
+                                        <property name="label">Bypass LPF ladder of TBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkBYPLADDER_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">This signal bypasses the LPF ladder of TBB and directly connects the output of current amplifier to the null port of the real pole stage of TBB low pass filter</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="spacer" expanded="0">
+                                        <property name="height">0</property>
+                                        <property name="permission">protected</property>
+                                        <property name="width">0</property>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Tx BB loopback</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT1</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_LOOPB_TBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbLOOPB_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size">197,-1</property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">This controls which signal is connected to the loopback output pins. Note: when both the lowpass ladder and real pole are powered down, the output of the active highband biquad is routed to the loopb output</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Enable Tx IQ analog input</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT5</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_TSTIN_TBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbTSTIN_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">This control selects where the input test signal (vinp/n_aux_bbq/i) is routed to as well as disabling the route.</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">1</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer192</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Frontend gain</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT2</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxSpinCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_CG_IAMP_TBB</property>
+                                        <property name="initial">0</property>
+                                        <property name="max">63</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min">0</property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbCG_IAMP_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                        <property name="subclass">NumericSlider; numericSlider.h</property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                        <event name="OnSpinCtrlText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Reference bias current</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer141</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer260</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">IAMP main bias current sources</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT3</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_ICT_IAMP_FRP_TBB</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">31</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbICT_IAMP_FRP_TBB</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">IAMP cascade transistors gate voltage</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT4</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_ICT_IAMP_GG_FRP_TBB</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">31</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbICT_IAMP_GG_FRP_TBB</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Operational amplifier</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizerOpamp</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">1</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer60</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Output stage bias current low band real pole filter</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT6</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_ICT_LPFS5_F_TBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbICT_LPFS5_F_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">This controls the operational amplifier's output stage bias current of the low band real pole filter of the transmitter's baseband</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Input stage bias current of low band real pole filter</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT7</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-14</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_ICT_LPFS5_PT_TBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbICT_LPFS5_PT_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">This controls the operational amplifier's input stage bias current of the low band real pole filter of the transmitter's baseband</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Input stage bias reference current of high band low pass filter</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT8</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_ICT_LPF_H_PT_TBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbICT_LPF_H_PT_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">This controls the operational amplifiers input stage bias reference current of the high band low pass filter of the transmitter's baseband </property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Output stage bias reference current of high band low pass filter</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT9</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_ICT_LPFH_F_TBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbICT_LPFH_F_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">controls the operational amplifiers output stage bias reference current of the high band low pass filter of the transmitter's baseband (LPFH_TBB)</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Output stage bias reference of low band ladder filter</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT10</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_ICT_LPFLAD_F_TBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbICT_LPFLAD_F_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">This controls the operational amplfiers' output stages bias referene current of the low band ladder filter of the transmisster's baseband</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Input stage bias reference of low band ladder filter</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT11</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_ICT_LPFLAD_PT_TBB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbICT_LPFLAD_PT_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">This controls the operational amplifers' input stages bias reference current of the low band ladder filter of the transmitter's baseband</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">TxLPF resistor banks</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizerResistorBanks</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">1</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer61</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">LPFH equivalent resistance stage</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT12</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxSpinCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_RCAL_LPFH_TBB</property>
+                                        <property name="initial">0</property>
+                                        <property name="max">255</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min">0</property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbRCAL_LPFH_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                        <property name="subclass">NumericSlider; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                        <event name="OnSpinCtrlText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">LPFLAD equivalent resistance stage</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT13</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxSpinCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_RCAL_LPFLAD_TBB</property>
+                                        <property name="initial">0</property>
+                                        <property name="max">255</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min">0</property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbRCAL_LPFLAD_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                        <property name="subclass">NumericSlider; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                        <event name="OnSpinCtrlText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">LPFS5 equivalent resistance stage</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT15</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxSpinCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_RCAL_LPFS5_TBB</property>
+                                        <property name="initial">0</property>
+                                        <property name="max">255</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min">0</property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbRCAL_LPFS5_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                        <property name="subclass">NumericSlider; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                        <event name="OnSpinCtrlText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Common control signal for all TBB filters</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT14</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxSpinCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_CCAL_LPFLAD_TBB</property>
+                                        <property name="initial">0</property>
+                                        <property name="max">31</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min">0</property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbCCAL_LPFLAD_TBB</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                        <property name="subclass">NumericSlider; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                        <event name="OnSpinCtrlText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Tx Filters</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizerRxFilters</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer244</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag"></property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxRadioBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"Custom" "Fixed"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Type</property>
+                                        <property name="majorDimension">1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">rgrTxFilterType</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRadioBox">OnTxFilterTypeChange</event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">3</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer199</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">5</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">1</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer245</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">RF bandwidth (MHz)</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">lblFilterInputName</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxTextCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="maxlength"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">txtFilterFrequency</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value">56</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnTextMaxLen"></event>
+                                                        <event name="OnTextURL"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxChoice" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices">"5 MHz" "10 MHz" "15 MHz" "20 MHz"</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">0</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbTxFixedBW</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">0</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnChoice"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default">0</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_BTN_TUNE_FILTER</property>
+                                                <property name="label">TUNE</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnTuneFilter</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">OnbtnTuneFilter</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlAFE_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">2</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">5</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer62</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Power down controls</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizerPowerDowns</property>
+                        <property name="orient">wxHORIZONTAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">1</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer64</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_AFE</property>
+                                        <property name="label">AFE current mirror in BIAS_TOP</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_AFE</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down control for the AFE current mirror in BIAS_TOP</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_RX_AFE1</property>
+                                        <property name="label">ADC ch. 1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_RX_AFE1</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down control for the ADC of  channel 1</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_RX_AFE2</property>
+                                        <property name="label">ADC ch. 2</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_RX_AFE2</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down control for the ADC of channel 2</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_TX_AFE1</property>
+                                        <property name="label">DAC ch. 1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_TX_AFE1</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down control for the DAC of channel 1</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_TX_AFE2</property>
+                                        <property name="label">DAC ch. 2</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_TX_AFE2</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down control for the DAC of channel 2</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_EN_G_AFE</property>
+                                        <property name="label">Enable AFE module</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkEN_G_AFE</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Enable control for all the AFE power downs</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">2</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer63</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Peak current of DAC</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT1</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices"></property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_ISEL_DAC_AFE</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbISEL_DAC_AFE</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size">162,-1</property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Controls the peak current of the DAC output current</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">MUX input of ADC ch.1 </property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT2</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices"></property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_MUX_AFE_1</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbMUX_AFE_1</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size">315,-1</property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Controls the MUX at the input of the ADC channel 1</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">MUX input of ADC ch.2</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT3</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices"></property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_MUX_AFE_2</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbMUX_AFE_2</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Controls the MUX at the input of the ADC channel 2</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="spacer" expanded="0">
+                                <property name="height">0</property>
+                                <property name="permission">protected</property>
+                                <property name="width">0</property>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxRadioBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices">"Two ADCs" "Interleaved"</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_MODE_INTERLEAVE_AFE</property>
+                                <property name="label">Time interleave two ADCs into one ADC</property>
+                                <property name="majorDimension">2</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">rgrMODE_INTERLEAVE_AFE</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">1</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style">wxRA_SPECIFY_COLS</property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">time interleaves the two ADCs into one ADC</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRadioBox">ParameterChangeHandler</event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlBIAS_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">2</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">5</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer65</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Power down controls</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizerPowerDowns</property>
+                        <property name="orient">wxHORIZONTAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">1</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer66</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_FRP_BIAS</property>
+                                        <property name="label">Fix/RP block</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_FRP_BIAS</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down signal for Fix/RP block</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_F_BIAS</property>
+                                        <property name="label">Fix</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_F_BIAS</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down signal for Fix</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_PTRP_BIAS</property>
+                                        <property name="label">PTAT/RP block</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_PTRP_BIAS</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down signal for PTAT/RP block</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_PT_BIAS</property>
+                                        <property name="label">PTAT block</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_PT_BIAS</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down signal for PTAT block</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_BIAS_MASTER</property>
+                                        <property name="label">Power down all block</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_BIAS_MASTER</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Enable signal for central bias block</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">2</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer67</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">BIAS_TOP test mode</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT1</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices"></property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_MUX_BIAS_OUT</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbMUX_BIAS_OUT</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size">-1,-1</property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Test mode of the BIAS_TOP</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_LEFT|wxALIGN_BOTTOM</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">RP_CALIB_BIAS</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT2</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT</property>
+                            <property name="proportion">0</property>
+                            <object class="wxComboBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices"></property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_RP_CALIB_BIAS</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">cmbRP_CALIB_BIAS</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">-1</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass">; </property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Calibration code for rppolywo. This code is set by the calibration algorithm: BIAS_RPPOLY_calibration</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlLDO_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">4</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer68</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">1</property>
+                    <object class="wxNotebook" expanded="0">
+                        <property name="BottomDockable">1</property>
+                        <property name="LeftDockable">1</property>
+                        <property name="RightDockable">1</property>
+                        <property name="TopDockable">1</property>
+                        <property name="aui_layer"></property>
+                        <property name="aui_name"></property>
+                        <property name="aui_position"></property>
+                        <property name="aui_row"></property>
+                        <property name="best_size"></property>
+                        <property name="bg"></property>
+                        <property name="bitmapsize"></property>
+                        <property name="caption"></property>
+                        <property name="caption_visible">1</property>
+                        <property name="center_pane">0</property>
+                        <property name="close_button">1</property>
+                        <property name="context_help"></property>
+                        <property name="context_menu">1</property>
+                        <property name="default_pane">0</property>
+                        <property name="dock">Dock</property>
+                        <property name="dock_fixed">0</property>
+                        <property name="docking">Left</property>
+                        <property name="enabled">1</property>
+                        <property name="fg"></property>
+                        <property name="floatable">1</property>
+                        <property name="font"></property>
+                        <property name="gripper">0</property>
+                        <property name="hidden"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="max_size"></property>
+                        <property name="maximize_button">0</property>
+                        <property name="maximum_size"></property>
+                        <property name="min_size"></property>
+                        <property name="minimize_button">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="moveable">1</property>
+                        <property name="name">ID_NOTEBOOK1</property>
+                        <property name="pane_border">1</property>
+                        <property name="pane_position"></property>
+                        <property name="pane_size"></property>
+                        <property name="permission">protected</property>
+                        <property name="pin_button">1</property>
+                        <property name="pos"></property>
+                        <property name="resize">Resizable</property>
+                        <property name="show">1</property>
+                        <property name="size"></property>
+                        <property name="style"></property>
+                        <property name="subclass"></property>
+                        <property name="toolbar_pane">0</property>
+                        <property name="tooltip"></property>
+                        <property name="window_extra_style"></property>
+                        <property name="window_name"></property>
+                        <property name="window_style"></property>
+                        <event name="OnChar"></event>
+                        <event name="OnEnterWindow"></event>
+                        <event name="OnEraseBackground"></event>
+                        <event name="OnKeyDown"></event>
+                        <event name="OnKeyUp"></event>
+                        <event name="OnKillFocus"></event>
+                        <event name="OnLeaveWindow"></event>
+                        <event name="OnLeftDClick"></event>
+                        <event name="OnLeftDown"></event>
+                        <event name="OnLeftUp"></event>
+                        <event name="OnMiddleDClick"></event>
+                        <event name="OnMiddleDown"></event>
+                        <event name="OnMiddleUp"></event>
+                        <event name="OnMotion"></event>
+                        <event name="OnMouseEvents"></event>
+                        <event name="OnMouseWheel"></event>
+                        <event name="OnNotebookPageChanged"></event>
+                        <event name="OnNotebookPageChanging"></event>
+                        <event name="OnPaint"></event>
+                        <event name="OnRightDClick"></event>
+                        <event name="OnRightDown"></event>
+                        <event name="OnRightUp"></event>
+                        <event name="OnSetFocus"></event>
+                        <event name="OnSize"></event>
+                        <event name="OnUpdateUI"></event>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">Bias && Noise filter</property>
+                            <property name="select">1</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_PANEL3</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                                <object class="wxFlexGridSizer" expanded="0">
+                                    <property name="cols">4</property>
+                                    <property name="flexible_direction">wxBOTH</property>
+                                    <property name="growablecols"></property>
+                                    <property name="growablerows"></property>
+                                    <property name="hgap">0</property>
+                                    <property name="minimum_size"></property>
+                                    <property name="name">fgSizer69</property>
+                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                    <property name="permission">none</property>
+                                    <property name="rows">0</property>
+                                    <property name="vgap">0</property>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                        <property name="proportion">1</property>
+                                        <object class="wxStaticBoxSizer" expanded="0">
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">Power controls</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="name">sbSizer46</property>
+                                            <property name="orient">wxVERTICAL</property>
+                                            <property name="permission">none</property>
+                                            <event name="OnUpdateUI"></event>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">0</property>
+                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                <property name="proportion">0</property>
+                                                <object class="wxFlexGridSizer" expanded="0">
+                                                    <property name="cols">2</property>
+                                                    <property name="flexible_direction">wxBOTH</property>
+                                                    <property name="growablecols"></property>
+                                                    <property name="growablerows"></property>
+                                                    <property name="hgap">5</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">fgSizer70</property>
+                                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                    <property name="permission">none</property>
+                                                    <property name="rows">0</property>
+                                                    <property name="vgap">2</property>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_G_LDOP</property>
+                                                            <property name="label">Enable LDO digital module</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_G_LDOP</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enable control for all the LDO power downs</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_G_LDO</property>
+                                                            <property name="label">Enable LDO analog module</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_G_LDO</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enable control for all the LDO power downs</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">CLKGEN</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizer47</property>
+                                                            <property name="orient">wxVERTICAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_DIVGN</property>
+                                                                    <property name="label">EN_LDO_DIVGN</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_DIVGN</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_DIGGN</property>
+                                                                    <property name="label">EN_LDO_DIGGN</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_DIGGN</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_CPGN</property>
+                                                                    <property name="label">EN_LDO_CPGN</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_CPGN</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_VCOGN</property>
+                                                                    <property name="label">EN_LDO_VCOGN</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_VCOGN</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">RX RF</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizer48</property>
+                                                            <property name="orient">wxVERTICAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_MXRFE</property>
+                                                                    <property name="label">EN_LDO_MXRFE</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_MXRFE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_LNA14</property>
+                                                                    <property name="label">EN_LDO_LNA14</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_LNA14</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_LNA12</property>
+                                                                    <property name="label">EN_LDO_LNA12</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_LNA12</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_TIA14</property>
+                                                                    <property name="label">EN_LDO_TIA14</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_TIA14</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">SX TX</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizer49</property>
+                                                            <property name="orient">wxVERTICAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_DIVSXT</property>
+                                                                    <property name="label">EN_LDO_DIVSXT</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_DIVSXT</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_DIGSXT</property>
+                                                                    <property name="label">EN_LDO_DIGSXT</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_DIGSXT</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_CPSXT</property>
+                                                                    <property name="label">EN_LDO_CPSXT</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_CPSXT</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_VCOSXT</property>
+                                                                    <property name="label">EN_LDO_VCOSXT</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_VCOSXT</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">SX RX</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizer50</property>
+                                                            <property name="orient">wxVERTICAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_DIVSXR</property>
+                                                                    <property name="label">EN_LDO_DIVSXR</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_DIVSXR</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_DIGSXR</property>
+                                                                    <property name="label">EN_LDO_DIGSXR</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_DIGSXR</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_CPSXR</property>
+                                                                    <property name="label">EN_LDO_CPSXR</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_CPSXR</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_VCOSXR</property>
+                                                                    <property name="label">EN_LDO_VCOSXR</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_VCOSXR</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">Digital Blocks</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizer51</property>
+                                                            <property name="orient">wxVERTICAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_PD_LDO_DIGIp1</property>
+                                                                    <property name="label">PD_LDO_DIGIp1</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkPD_LDO_DIGIp1</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_PD_LDO_DIGIp2</property>
+                                                                    <property name="label">PD_LDO_DIGIp2</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkPD_LDO_DIGIp2</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">XBUF</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizer52</property>
+                                                            <property name="orient">wxVERTICAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_TXBUF</property>
+                                                                    <property name="label">EN_LDO_TXBUF</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_TXBUF</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_RXBUF</property>
+                                                                    <property name="label">EN_LDO_RXBUF</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_RXBUF</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">AFE</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizer53</property>
+                                                            <property name="orient">wxHORIZONTAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_AFE</property>
+                                                                    <property name="label">EN_LDO_AFE</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_AFE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">SPI Buffer to analog blocks</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizer54</property>
+                                                            <property name="orient">wxVERTICAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_PD_LDO_SPIBUF</property>
+                                                                    <property name="label">PD_LDO_SPIBUF</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkPD_LDO_SPIBUF</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">Tx BB</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizer55</property>
+                                                            <property name="orient">wxVERTICAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_TBB</property>
+                                                                    <property name="label">EN_LDO_TBB</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_TBB</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">Rx RBB</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizer56</property>
+                                                            <property name="orient">wxVERTICAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_RBB</property>
+                                                                    <property name="label">EN_LDO_RBB</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_RBB</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">Rx RF+ Rx RBB</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizer57</property>
+                                                            <property name="orient">wxVERTICAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_TIA12</property>
+                                                                    <property name="label">EN_LDO_TIA12</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_TIA12</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">Tx RF</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizer58</property>
+                                                            <property name="orient">wxVERTICAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_TPAD</property>
+                                                                    <property name="label">EN_LDO_TPAD</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_TPAD</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_TLOB</property>
+                                                                    <property name="label">EN_LDO_TLOB</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_TLOB</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">Misc</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizer59</property>
+                                                            <property name="orient">wxHORIZONTAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_EN_LDO_DIG</property>
+                                                                    <property name="label">EN_LDO_DIG</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkEN_LDO_DIG</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Enables the LDO</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                        <property name="proportion">1</property>
+                                        <object class="wxStaticBoxSizer" expanded="0">
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">Short noise filter resistor</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="name">sbSizer61</property>
+                                            <property name="orient">wxVERTICAL</property>
+                                            <property name="permission">none</property>
+                                            <event name="OnUpdateUI"></event>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">0</property>
+                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                <property name="proportion">0</property>
+                                                <object class="wxFlexGridSizer" expanded="0">
+                                                    <property name="cols">1</property>
+                                                    <property name="flexible_direction">wxBOTH</property>
+                                                    <property name="growablecols"></property>
+                                                    <property name="growablerows"></property>
+                                                    <property name="hgap">0</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">fgSizer72</property>
+                                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                    <property name="permission">none</property>
+                                                    <property name="rows">0</property>
+                                                    <property name="vgap">0</property>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_TBB</property>
+                                                            <property name="label">SPDUP_LDO_TBB</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_TBB</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_TIA12</property>
+                                                            <property name="label">SPDUP_LDO_TIA12</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_TIA12</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_TIA14</property>
+                                                            <property name="label">SPDUP_LDO_TIA14</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_TIA14</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_TLOB</property>
+                                                            <property name="label">SPDUP_LDO_TLOB</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_TLOB</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_TPAD</property>
+                                                            <property name="label">SPDUP_LDO_TPAD</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_TPAD</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_TXBUF</property>
+                                                            <property name="label">SPDUP_LDO_TXBUF</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_TXBUF</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_VCOGN</property>
+                                                            <property name="label">SPDUP_LDO_VCOGN</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_VCOGN</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_DIVSXR</property>
+                                                            <property name="label">SPDUP_LDO_DIVSXR</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_DIVSXR</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_DIVSXT</property>
+                                                            <property name="label">SPDUP_LDO_DIVSXT</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_DIVSXT</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_AFE</property>
+                                                            <property name="label">SPDUP_LDO_AFE</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_AFE</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_CPGN</property>
+                                                            <property name="label">SPDUP_LDO_CPGN</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_CPGN</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_VCOSXR</property>
+                                                            <property name="label">SPDUP_LDO_VCOSXR</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_VCOSXR</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_VCOSXT</property>
+                                                            <property name="label">SPDUP_LDO_VCOSXT</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_VCOSXT</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_DIG</property>
+                                                            <property name="label">SPDUP_LDO_DIG</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_DIG</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_DIGGN</property>
+                                                            <property name="label">SPDUP_LDO_DIGGN</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_DIGGN</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_DIGSXR</property>
+                                                            <property name="label">SPDUP_LDO_DIGSXR</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_DIGSXR</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_DIGSXT</property>
+                                                            <property name="label">SPDUP_LDO_DIGSXT</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_DIGSXT</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_DIVGN</property>
+                                                            <property name="label">SPDUP_LDO_DIVGN</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_DIVGN</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_CPSXR</property>
+                                                            <property name="label">SPDUP_LDO_CPSXR</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_CPSXR</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_CPSXT</property>
+                                                            <property name="label">SPDUP_LDO_CPSXT</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_CPSXT</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_LNA12</property>
+                                                            <property name="label">SPDUP_LDO_LNA12</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_LNA12</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_LNA14</property>
+                                                            <property name="label">SPDUP_LDO_LNA14</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_LNA14</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_MXRFE</property>
+                                                            <property name="label">SPDUP_LDO_MXRFE</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_MXRFE</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_RBB</property>
+                                                            <property name="label">SPDUP_LDO_RBB</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_RBB</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_RXBUF</property>
+                                                            <property name="label">SPDUP_LDO_RXBUF</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_RXBUF</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_SPIBUF</property>
+                                                            <property name="label">SPDUP_LDO_SPIBUF</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_SPIBUF</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_DIGIp2</property>
+                                                            <property name="label">SPDUP_LDO_DIGIp2</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_DIGIp2</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPDUP_LDO_DIGIp1</property>
+                                                            <property name="label">SPDUP_LDO_DIGIp1</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkSPDUP_LDO_DIGIp1</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Short the noise filter resistor to speed up the settling time</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                        <property name="proportion">1</property>
+                                        <object class="wxStaticBoxSizer" expanded="0">
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">Bias</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="name">sbSizer62</property>
+                                            <property name="orient">wxVERTICAL</property>
+                                            <property name="permission">none</property>
+                                            <event name="OnUpdateUI"></event>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">0</property>
+                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                <property name="proportion">0</property>
+                                                <object class="wxFlexGridSizer" expanded="0">
+                                                    <property name="cols">1</property>
+                                                    <property name="flexible_direction">wxBOTH</property>
+                                                    <property name="growablecols"></property>
+                                                    <property name="growablerows"></property>
+                                                    <property name="hgap">0</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">fgSizer73</property>
+                                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                    <property name="permission">none</property>
+                                                    <property name="rows">0</property>
+                                                    <property name="vgap">0</property>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_TBB</property>
+                                                            <property name="label">EN_LOADIMP_LDO_TBB</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_TBB</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_TIA12</property>
+                                                            <property name="label">EN_LOADIMP_LDO_TIA12</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_TIA12</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_TIA14</property>
+                                                            <property name="label">EN_LOADIMP_LDO_TIA14</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_TIA14</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_TLOB</property>
+                                                            <property name="label">EN_LOADIMP_LDO_TLOB</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_TLOB</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_TPAD</property>
+                                                            <property name="label">EN_LOADIMP_LDO_TPAD</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_TPAD</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_TXBUF</property>
+                                                            <property name="label">EN_LOADIMP_LDO_TXBUF</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_TXBUF</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_VCOGN</property>
+                                                            <property name="label">EN_LOADIMP_LDO_VCOGN</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_VCOGN</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_VCOSXR</property>
+                                                            <property name="label">EN_LOADIMP_LDO_VCOSXR</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_VCOSXR</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_VCOSXT</property>
+                                                            <property name="label">EN_LOADIMP_LDO_VCOSXT</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_VCOSXT</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_AFE</property>
+                                                            <property name="label">EN_LOADIMP_LDO_AFE</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_AFE</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_CPGN</property>
+                                                            <property name="label">EN_LOADIMP_LDO_CPGN</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_CPGN</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_DIVSXR</property>
+                                                            <property name="label">EN_LOADIMP_LDO_DIVSXR</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_DIVSXR</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_DIVSXT</property>
+                                                            <property name="label">EN_LOADIMP_LDO_DIVSXT</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_DIVSXT</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_DIG</property>
+                                                            <property name="label">EN_LOADIMP_LDO_DIG</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_DIG</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_DIGGN</property>
+                                                            <property name="label">EN_LOADIMP_LDO_DIGGN</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_DIGGN</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_DIGSXR</property>
+                                                            <property name="label">EN_LOADIMP_LDO_DIGSXR</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_DIGSXR</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_DIGSXT</property>
+                                                            <property name="label">EN_LOADIMP_LDO_DIGSXT</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_DIGSXT</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_DIVGN</property>
+                                                            <property name="label">EN_LOADIMP_LDO_DIVGN</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_DIVGN</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_CPSXR</property>
+                                                            <property name="label">EN_LOADIMP_LDO_CPSXR</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_CPSXR</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_CPSXT</property>
+                                                            <property name="label">EN_LOADIMP_LDO_CPSXT</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_CPSXT</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_LNA12</property>
+                                                            <property name="label">EN_LOADIMP_LDO_LNA12</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_LNA12</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_LNA14</property>
+                                                            <property name="label">EN_LOADIMP_LDO_LNA14</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_LNA14</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_MXRFE</property>
+                                                            <property name="label">EN_LOADIMP_LDO_MXRFE</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_MXRFE</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_RBB</property>
+                                                            <property name="label">EN_LOADIMP_LDO_RBB</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_RBB</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_RXBUF</property>
+                                                            <property name="label">EN_LOADIMP_LDO_RXBUF</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_RXBUF</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_SPIBUF</property>
+                                                            <property name="label">EN_LOADIMP_LDO_SPIBUF</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_SPIBUF</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_DIGIp2</property>
+                                                            <property name="label">EN_LOADIMP_LDO_DIGIp2</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_DIGIp2</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxCheckBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="checked">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_EN_LOADIMP_LDO_DIGIp1</property>
+                                                            <property name="label">EN_LOADIMP_LDO_DIGIp1</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">chkEN_LOADIMP_LDO_DIGIp1</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">Enables the load dependent bias to optimize the load regulation</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">Output Voltage</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_PANEL2</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                                <object class="wxFlexGridSizer" expanded="0">
+                                    <property name="cols">4</property>
+                                    <property name="flexible_direction">wxBOTH</property>
+                                    <property name="growablecols"></property>
+                                    <property name="growablerows"></property>
+                                    <property name="hgap">5</property>
+                                    <property name="minimum_size"></property>
+                                    <property name="name">fgSizer75</property>
+                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                    <property name="permission">none</property>
+                                    <property name="rows">0</property>
+                                    <property name="vgap">0</property>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_VCOSXR</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT1</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_VCOSXR</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_VCOSXR</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_VCOSXT</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT2</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_VCOSXT</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_VCOSXT</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_TXBUF</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT3</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_TXBUF</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_TXBUF</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_VCOGN</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT4</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_VCOGN</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_VCOGN</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_TLOB</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT5</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_TLOB</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_TLOB</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_TPAD</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT6</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_TPAD</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_TPAD</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_TIA12</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT7</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_TIA12</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_TIA12</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_TIA14</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT8</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_TIA14</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_TIA14</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_RXBUF</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT9</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_RXBUF</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_RXBUF</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_TBB</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT10</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_TBB</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_TBB</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_MXRFE</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT11</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_MXRFE</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_MXRFE</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_RBB</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT12</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_RBB</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_RBB</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_LNA12</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT13</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_LNA12</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_LNA12</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_LNA14</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT14</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_LNA14</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_LNA14</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_DIVSXR</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT15</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_DIVSXR</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_DIVSXR</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_DIVSXT</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT16</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_DIVSXT</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_DIVSXT</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_DIGSXT</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT17</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_DIGSXT</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_DIGSXT</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_DIVGN</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT18</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_DIVGN</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_DIVGN</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_DIGGN</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT19</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_DIGGN</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_DIGGN</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_DIGSXR</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT20</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_DIGSXR</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_DIGSXR</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_CPSXT</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT21</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_CPSXT</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_CPSXT</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_DIG</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT22</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_DIG</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_DIG</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_CPGN</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT23</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_CPGN</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_CPGN</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_CPSXR</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT24</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_CPSXR</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_CPSXR</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_SPIBUF</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT25</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_SPIBUF</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_SPIBUF</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_AFE</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT26</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">5</property>
+                                        <property name="flag"></property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden">0</property>
+                                            <property name="id">ID_RDIV_AFE</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_AFE</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_DIGIp2</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT27</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_DIGIp2</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_DIGIp2</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxStaticText" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">RDIV_DIGIp1</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">ID_STATICTEXT28</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass"></property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <property name="wrap">0</property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">0</property>
+                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                        <property name="proportion">0</property>
+                                        <object class="wxComboBox" expanded="0">
+                                            <property name="BottomDockable">1</property>
+                                            <property name="LeftDockable">1</property>
+                                            <property name="RightDockable">1</property>
+                                            <property name="TopDockable">1</property>
+                                            <property name="aui_layer"></property>
+                                            <property name="aui_name"></property>
+                                            <property name="aui_position"></property>
+                                            <property name="aui_row"></property>
+                                            <property name="best_size"></property>
+                                            <property name="bg"></property>
+                                            <property name="caption"></property>
+                                            <property name="caption_visible">1</property>
+                                            <property name="center_pane">0</property>
+                                            <property name="choices"></property>
+                                            <property name="close_button">1</property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="default_pane">0</property>
+                                            <property name="dock">Dock</property>
+                                            <property name="dock_fixed">0</property>
+                                            <property name="docking">Left</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="floatable">1</property>
+                                            <property name="font"></property>
+                                            <property name="gripper">0</property>
+                                            <property name="hidden"></property>
+                                            <property name="id">ID_RDIV_DIGIp1</property>
+                                            <property name="max_size"></property>
+                                            <property name="maximize_button">0</property>
+                                            <property name="maximum_size"></property>
+                                            <property name="min_size"></property>
+                                            <property name="minimize_button">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="moveable">1</property>
+                                            <property name="name">cmbRDIV_DIGIp1</property>
+                                            <property name="pane_border">1</property>
+                                            <property name="pane_position"></property>
+                                            <property name="pane_size"></property>
+                                            <property name="permission">protected</property>
+                                            <property name="pin_button">1</property>
+                                            <property name="pos"></property>
+                                            <property name="resize">Resizable</property>
+                                            <property name="selection">-1</property>
+                                            <property name="show">1</property>
+                                            <property name="size"></property>
+                                            <property name="style"></property>
+                                            <property name="subclass">; </property>
+                                            <property name="toolbar_pane">0</property>
+                                            <property name="tooltip">Controls the output voltage of the LDO by setting the resistive voltage divider ratio</property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="value"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnCombobox">ParameterChangeHandler</event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnText"></event>
+                                            <event name="OnTextEnter"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlXBUF_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">2</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer76</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxALIGN_LEFT</property>
+                    <property name="proportion">0</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Power down controls</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizerPowerDowns</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_PD_XBUF_RX</property>
+                                <property name="label">Power down Rx</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkPD_XBUF_RX</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Power down signal PD_XBUF_RX</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_PD_XBUF_TX</property>
+                                <property name="label">Power down Tx</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkPD_XBUF_TX</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Power down signal PD_XBUF_TX</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_EN_G_XBUF</property>
+                                <property name="label">Enable XBUF module</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkEN_G_XBUF</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Enable control for all the XBUF power downs</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer77</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_SLFB_XBUF_RX</property>
+                                <property name="label">Rx Enable biasing the input's DC voltage </property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkSLFB_XBUF_RX</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Self biasing digital contol SLFB_XBUF_RX</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_SLFB_XBUF_TX</property>
+                                <property name="label">Tx Enable biasing the input's DC voltage </property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkSLFB_XBUF_TX</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Self biasing digital contol SLFB_XBUF_TX</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_BYP_XBUF_RX</property>
+                                <property name="label">Shorts the Input 3.3V buffer in XBUF RX</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkBYP_XBUF_RX</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Shorts the Input 3.3V buffer in XBUF</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_BYP_XBUF_TX</property>
+                                <property name="label">Shorts the Input 3.3V buffer in XBUF TX</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkBYP_XBUF_TX</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Shorts the Input 3.3V buffer in XBUF</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_EN_OUT2_XBUF_TX</property>
+                                <property name="label">EN_OUT2_XBUF_TX</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkEN_OUT2_XBUF_TX</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Enables the 2nd output of TX XBUF. This 2nd buffer goes to XBUF_RX. This should be active when only 1 XBUF is to be used</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_EN_TBUFIN_XBUF_RX</property>
+                                <property name="label">EN_TBUFIN_XBUF_RX</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkEN_TBUFIN_XBUF_RX</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Disables the input from the external XOSC and buffers the 2nd input signal (from TX XBUF 2nd output) to the RX. This should be active when only 1 XBUF is to be used</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlCLKGEN_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">3</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">5</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer244</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">5</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer247</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Power down controls</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer66</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_CP_CGEN</property>
+                                        <property name="label">Charge pump</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_CP_CGEN</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down for Charge Pump</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_FDIV_FB_CGEN</property>
+                                        <property name="label">Feedback frequency divider</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_FDIV_FB_CGEN</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down for feedback frequency divider</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_FDIV_O_CGEN</property>
+                                        <property name="label">Frequency divider</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_FDIV_O_CGEN</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down for forward frequency divider of the CGEN block</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_SDM_CGEN</property>
+                                        <property name="label">SDM</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_SDM_CGEN</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down for SDM</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_VCO_CGEN</property>
+                                        <property name="label">VCO</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_VCO_CGEN</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down for VCO</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_PD_VCO_COMP_CGEN</property>
+                                        <property name="label">VCO comparator</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkPD_VCO_COMP_CGEN</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Power down for VCO comparator</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_EN_G_CGEN</property>
+                                        <property name="label">Enable CLKGEN module</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkEN_G_CGEN</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Enable control for all the CGEN power downs</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">UNGROUPED</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer65</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer81</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_SPDUP_VCO_CGEN</property>
+                                                <property name="label">Bypass noise filter resistor</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkSPDUP_VCO_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Bypasses the noise filter resistor for fast setlling time. It should be connected to a 1us pulse</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_RESET_N_CGEN</property>
+                                                <property name="label">Pulse used in start-up to reset</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkRESET_N_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">A pulse should be used in the start-up to reset ( 1-normal operation)</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_COARSE_CKLGEN</property>
+                                                <property name="label">Enable coarse tuning block</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_COARSE_CKLGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enable signal for coarse tuning block</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_INTONLY_SDM_CGEN</property>
+                                                <property name="label">Enable INTEGER-N mode</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_INTONLY_SDM_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enables INTEGER-N mode of the SX </property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_SDM_CLK_CGEN</property>
+                                                <property name="label">Enable SDM clock</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_SDM_CLK_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enables/Disables SDM clock. In INT-N mode or for noise testing, SDM clock can be disabled</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_REV_SDMCLK_CGEN</property>
+                                                <property name="label">Reverse SDM clock</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkREV_SDMCLK_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Reverses the SDM clock</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_SX_DITHER_EN_CGEN</property>
+                                                <property name="label">Enable dithering in SDM</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkSX_DITHER_EN_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enabled dithering in SDM</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_REV_CLKDAC_CGEN</property>
+                                                <property name="label">Invert DAC F_CLKL</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkREV_CLKDAC_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Inverts the clock F_CLKL</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_REV_CLKADC_CGEN</property>
+                                                <property name="label">Invert ADC F_CLKL</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkREV_CLKADC_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Inverts the clock F_CLKL</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_REVPH_PFD_CGEN</property>
+                                                <property name="label">REVPH_PFD_CGEN</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkREVPH_PFD_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Reverse the pulses of PFD. It can be used to reverse the polarity of the PLL loop (positive feedback to negative feedback)</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_COARSE_START_CGEN</property>
+                                                <property name="label">Signal coarse tuning algorithm</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkCOARSE_START_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Control signal for coarse tuning algorithm (SX_SWC_calibration)</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxRadioBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices">"Feedback divider" "Fref"</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_SEL_SDMCLK_CGEN</property>
+                                <property name="label">Output for SDM</property>
+                                <property name="majorDimension">1</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">rgrSEL_SDMCLK_CGEN</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="selection">0</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style">wxRA_SPECIFY_COLS</property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">Selects between the feedback divider output and Fref for SDM</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRadioBox">ParameterChangeHandler</event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer245</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">1</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer246</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Test mode of SX</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT4</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_TST_CGEN</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbTST_CGEN</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size">-1,-1</property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">3</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">2</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer248</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">PLL loop filter</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer68</property>
+                                        <property name="orient">wxHORIZONTAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer86</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">CP2</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT13</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">30,13</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_CP2_CGEN</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbCP2_CGEN</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Controls the value of CP2 (cap from CP output to GND) in the PLL filter</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">CP3</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT14</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_CP3_CGEN</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbCP3_CGEN</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Controls the value of CP3 (cap from VCO Vtune input to GND) in the PLL filter</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">CZ</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT15</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_CZ_CGEN</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbCZ_CGEN</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Controls the value of CZ (Zero capacitor) in the PLL filter</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer254</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxRadioBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices">"ADC" "DAC"</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_EN_ADCCLKH_CLKGN</property>
+                                                <property name="label">FCLKH to</property>
+                                                <property name="majorDimension">2</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbEN_ADCCLKH_CLKGN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxRA_SPECIFY_COLS</property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticBoxSizer" expanded="0">
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">TSP frequency</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">sbSizer140</property>
+                                                <property name="orient">wxVERTICAL</property>
+                                                <property name="permission">none</property>
+                                                <event name="OnUpdateUI"></event>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">2</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">5</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer255</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">RxTSP (MHz):</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">m_staticText369</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">??????</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblRxTSPfreq</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">TxTSP (MHz):</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">m_staticText367</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">??????</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblTxTSPfreq</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Frequency controls</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer70</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">3</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">0,2</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">10</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer89</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">CLK_H (MHz):</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT10</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">10</property>
+                                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">CLKH_OV_CLKL</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT18</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">CLK_L(MHz):</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT3</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxTextCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="maxlength">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">txtFrequency</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">48,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnTextMaxLen"></event>
+                                                        <event name="OnTextURL"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_CLKH_OV_CLKL_CGEN</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbCLKH_OV_CLKL_CGEN</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">48,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">FCLKL here is ADC clock. FCLKH is the clock to the DAC and if no division is added to the ADC as well</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxTextCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">0</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="maxlength">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">txtFrequencyCLKL</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">48,-1</property>
+                                                        <property name="style">wxTE_READONLY</property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value">0</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnTextMaxLen"></event>
+                                                        <event name="OnTextURL"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxBoxSizer" expanded="0">
+                                                <property name="minimum_size"></property>
+                                                <property name="name">bSizer1</property>
+                                                <property name="orient">wxHORIZONTAL</property>
+                                                <property name="permission">none</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxRIGHT|wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default">0</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Calculate</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">btnCalculate</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnButtonClick">onbtnCalculateClick</event>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxLEFT|wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default">0</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Tune</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">btnTune</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnButtonClick">onbtnTuneClick</event>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">3</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer88</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">5</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Calculated Values for Fractional Mode</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer71</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">4</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">10</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer90</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">5</property>
+                                                <property name="vgap">5</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">N Integer:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT7</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_INT_SDM_CGEN</property>
+                                                        <property name="label">???</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">64,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">lblINT_SDM_CGEN</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">0</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Ref. clock(MHz):</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT23</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">???</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">64,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">lblRefClk_MHz</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Reference clock is received from SXR</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">N Fractional:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT21</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_FRAC_SDM_CGEN</property>
+                                                        <property name="label">???</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">-1,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">lblFRAC_SDM_CGEN</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">0</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Divider:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT2</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">???</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">lblDivider</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">0</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Output Freq (MHz):</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT25</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">???</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">lblRealOutFrequency</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">0</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">VCO Comparators</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer76</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT|wxLEFT</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows">0</property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer97</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">High:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT161</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_VCO_CMPHO_CGEN</property>
+                                                        <property name="label">???</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">lblVCO_CMPHO_CGEN</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">10</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Low:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT171</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_VCO_CMPLO_CGEN</property>
+                                                        <property name="label">???</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">lblVCO_CMPLO_CGEN</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default">0</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Read</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnUpdateValues1</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">OnbtnReadComparators</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag"></property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Coarse comparator</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer139</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxLEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer252</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">STEPDONE:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT5</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">COARSE_STEPDONE_CGEN</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_COARSE_STEPDONE_CGEN</property>
+                                                        <property name="label">???</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">lblCOARSE_STEPDONE_CGEN</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">COMPO:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT6</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">COARSEPLL_COMPO_CGEN</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_COARSEPLL_COMPO_CGEN</property>
+                                                        <property name="label">???</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">lblCOARSEPLL_COMPO_CGEN</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default">0</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Read</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnUpdateCoarse</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">OnbtnUpdateCoarse</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">VCO</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer67</property>
+                                <property name="orient">wxHORIZONTAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer85</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_BOTTOM</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">CSW_VCO_CGEN</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT20</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_CSW_VCO_CGEN</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">255</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbCSW_VCO_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Scales VCO bias current</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT9</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_ICT_VCO_CGEN</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">31</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbICT_VCO_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default">0</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">VCO params</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnShowVCO</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">OnShowVCOclicked</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Charge pump scales</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer69</property>
+                                <property name="orient">wxHORIZONTAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer87</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Offset current</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT16</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_IOFFSET_CP_CGEN</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">63</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">48,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbIOFFSET_CP_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Pulse current</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT17</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_IPULSE_CP_CGEN</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">63</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">48,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbIPULSE_CP_CGEN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlSX_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass">; </property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">2</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">5</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer92</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">5</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer93</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Power down controls</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerPowerDowns</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer95</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_FBDIV</property>
+                                                <property name="label">Feedback divider block</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_FBDIV</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power down the feedback divider block</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_LOCH_T2RBUF</property>
+                                                <property name="label">LO buffer from SXT to SXR</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_LOCH_T2RBUF</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power down for LO buffer from SXT to SXR. To be active only in the TDD mode</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_CP</property>
+                                                <property name="label">Charge pump</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_CP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power down for Charge Pump</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_FDIV</property>
+                                                <property name="label">Forward frequency divider</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_FDIV</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power down for feedback frequency and forward dividers</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_SDM</property>
+                                                <property name="label">SDM</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_SDM</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power down for SDM</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_VCO_COMP</property>
+                                                <property name="label">VCO comparator</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_VCO_COMP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power down for VCO comparator</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PD_VCO</property>
+                                                <property name="label">VCO</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPD_VCO</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Power down for VCO</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_G</property>
+                                                <property name="label">Enable SXR/SXT module</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_G</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enable control for all the SXT power downs</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticBoxSizer" expanded="0">
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Direct control</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">sbSizer74</property>
+                                                <property name="orient">wxHORIZONTAL</property>
+                                                <property name="permission">none</property>
+                                                <event name="OnUpdateUI"></event>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxCheckBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="checked">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_EN_DIR_SXRSXT</property>
+                                                        <property name="label">Direct control of PDs and ENs</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">chkEN_DIR_SXRSXT</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Enables direct control of PDs and ENs for SXR/SXT module</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">SXT/SXR controls</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer77</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer101</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_RESET_N</property>
+                                                <property name="label">Reset SX</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkRESET_N</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Resets SX. A pulse should be used in the start-up to reset</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_SPDUP_VCO</property>
+                                                <property name="label">Bypass noise filter resistor</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkSPDUP_VCO</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Bypasses the noise filter resistor for fast settling time. It should be connected to a 1uS pulse</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_BYPLDO_VCO</property>
+                                                <property name="label">Bypass SX LDO</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkBYPLDO_VCO</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Controls the bypass signal for the SX LDO</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_COARSEPLL</property>
+                                                <property name="label">Enable coarse tuning</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_COARSEPLL</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enable signal for coarse tuning block</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_CURLIM_VCO</property>
+                                                <property name="label">Enable current limit</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkCURLIM_VCO</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enables the output current limitation in the VCO regulator</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_REVPH_PFD</property>
+                                                <property name="label">Reverse pulses of PFD</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkREVPH_PFD</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Reverse the pulses of PFD. It can be used to reverse the polarity of the PLL loop (positive feedback to negative feedback)</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_INTONLY_SDM</property>
+                                                <property name="label">Enable INTEGER_N mode</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_INTONLY_SDM</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enables INTEGER-N mode of the SX </property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_EN_SDM_CLK</property>
+                                                <property name="label">Enable SDM clock</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_SDM_CLK</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enables/Disables SDM clock. In INT-N mode or for noise testing, SDM clock can be disabled</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_REV_SDMCLK</property>
+                                                <property name="label">Reverse SDM clock</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkREV_SDMCLK</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Reverses the SDM clock</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_SX_DITHER_EN</property>
+                                                <property name="label">Enable dithering in SDM</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkSX_DITHER_EN</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Enabled dithering in SDM</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">1</property>
+                                                <property name="id">ID_EN_DIV2_DIVPROGenabled</property>
+                                                <property name="label">Enable additional DIV2 prescaler</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkEN_DIV2_DIVPROGenabled</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">OnDIV2PrescalerChange</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols">0</property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer103</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">1</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer203</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">5</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Test mode of SX</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT7</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_TST_SX</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbTST_SX</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size">-1,-1</property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">4</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer198</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">5</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Division ratio</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizerDivisionRatio</property>
+                                        <property name="orient">wxHORIZONTAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">1</property>
+                                                <property name="growablerows">0,1,2</property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgDivisionRatio</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Trim duty cycle of DIV2 LOCH</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT4</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_PW_DIV2_LOCH</property>
+                                                        <property name="initial">1</property>
+                                                        <property name="max">7</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ctrPW_DIV2_LOCH</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Trim duty cycle of DIV4 LOCH</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT5</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_PW_DIV4_LOCH</property>
+                                                        <property name="initial">2</property>
+                                                        <property name="max">7</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ctrPW_DIV4_LOCH</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">LOCH_DIV division ratio</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT6</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag"></property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_DIV_LOCH</property>
+                                                        <property name="initial">2</property>
+                                                        <property name="max">7</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ctrDIV_LOCH</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxLEFT|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">PLL loop filter</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer78</property>
+                                        <property name="orient">wxHORIZONTAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer102</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">CP2</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT18</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_CP2_PLL</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbCP2_PLL</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Controls the value of CP2 (cap from CP output to GND) in the PLL filter</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">CP3</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT19</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_CP3_PLL</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbCP3_PLL</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Controls the value of CP3 (cap from VCO Vtune input to GND) in the PLL filter</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">CZ</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT20</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_CZ</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbCZ</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Controls the value of CZ (Zero capacitor) in the PLL filter</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxRadioBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"VCOL" "VCOM" "VCOH"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_SEL_VCO</property>
+                                        <property name="label">Active VCO</property>
+                                        <property name="majorDimension">1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">rgrSEL_VCO</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Selects the active VCO. It is set by SX_SWC_calibration</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRadioBox">ParameterChangeHandler</event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Frequency, MHz</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer79</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtFrequency</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value">2140</property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default">0</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Calculate</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnCalculate</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">OnbtnCalculateClick</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default">0</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Tune</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnTune</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">OnbtnTuneClick</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default">0</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">1</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Coarse Tune</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_BUTTON5</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick"></event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Frequency Controls</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerFrequencyControls</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">0</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer194</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">5</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxLEFT|wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticBoxSizer" expanded="0">
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Calculated Values for Fractional Mode</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">sbSizer80</property>
+                                                <property name="orient">wxVERTICAL</property>
+                                                <property name="permission">none</property>
+                                                <event name="OnUpdateUI"></event>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols">1,3</property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">10</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer104</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">5</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">N Integer:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT2</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">???</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblINT_SDM</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size">-1,-1</property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">0</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">N Fractional:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT21</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">???</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblFRAC_SDM</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">0</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Output Freq, MHz:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT25</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">???</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblRealOutFrequency</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">0</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Divider:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT23</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">???</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblDivider</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">0</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">DIV2 prescaler:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT30</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">ID_EN_DIV2_DIVPROG</property>
+                                                                <property name="label">?</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblEN_DIV2_DIVPROG</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">0</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxEXPAND</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default">0</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Reference clock(MHz):</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">btnChangeRefClk</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnButtonClick">OnbtnChangeRefClkClick</event>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">???</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblRefClk_MHz</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size">-1,-1</property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">0</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticBoxSizer" expanded="0">
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">VCO Comparators</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">sbSizer76</property>
+                                                <property name="orient">wxVERTICAL</property>
+                                                <property name="permission">none</property>
+                                                <event name="OnUpdateUI"></event>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows">0</property>
+                                                        <property name="hgap">5</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer97</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">0</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">High:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT16</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">ID_VCO_CMPHO</property>
+                                                                <property name="label">???</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblVCO_CMPHO</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">10</property>
+                                                            <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Low:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT17</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">ID_VCO_CMPLO</property>
+                                                                <property name="label">???</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblVCO_CMPLO</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default">0</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Read</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">btnUpdateValues</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnButtonClick">OnbtnReadComparators</event>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer1961</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">5</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">CSW_VCO</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT1</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_CSW_VCO</property>
+                                                <property name="initial">128</property>
+                                                <property name="max">255</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ctrCSW_VCO</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxTOP|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Scales VCO bias current</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT10</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_ICT_VCO</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">255</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbICT_VCO</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">3</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer196</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">5</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">1</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer96</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default">0</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_BTN_SHOW_VCO</property>
+                                                        <property name="label">VCO params</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">btnShowVCOparams</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnButtonClick">OnShowVCOclicked</event>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer98</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">LDO output voltage</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT9</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_VDIV_VCO</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbVDIV_VCO</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Controls VCO LDO output voltage</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag"></property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">4</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">1</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer193</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Scales pulse current of charge pump</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT13</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_IPULSE_CP</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbIPULSE_CP</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Scales the pulse current of the charge pump</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Feedback divider for SDM</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT8</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_SEL_SDMCLK</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbSEL_SDMCLK</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Selects between the feedback divider output and Fref for SDM</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Reference voltage</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT11</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_RSEL_LDO_VCO</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbRSEL_LDO_VCO</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Set the reference voltage that supplies bias voltage of switch-cap array and varactor</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Scales offset of charge pump</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT12</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxComboBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_IOFFSET_CP</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbIOFFSET_CP</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">-1</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass">; </property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Scales the offset current of the charge pump, 0-->63. This current is used in Fran-N mode to create an offset in the CP response and avoid the non-linear section</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlLimeLightPAD_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass">; </property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">3</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer105</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">1</property>
+                    <object class="wxNotebook" expanded="0">
+                        <property name="BottomDockable">1</property>
+                        <property name="LeftDockable">1</property>
+                        <property name="RightDockable">1</property>
+                        <property name="TopDockable">1</property>
+                        <property name="aui_layer"></property>
+                        <property name="aui_name"></property>
+                        <property name="aui_position"></property>
+                        <property name="aui_row"></property>
+                        <property name="best_size"></property>
+                        <property name="bg"></property>
+                        <property name="bitmapsize"></property>
+                        <property name="caption"></property>
+                        <property name="caption_visible">1</property>
+                        <property name="center_pane">0</property>
+                        <property name="close_button">1</property>
+                        <property name="context_help"></property>
+                        <property name="context_menu">1</property>
+                        <property name="default_pane">0</property>
+                        <property name="dock">Dock</property>
+                        <property name="dock_fixed">0</property>
+                        <property name="docking">Left</property>
+                        <property name="enabled">1</property>
+                        <property name="fg"></property>
+                        <property name="floatable">1</property>
+                        <property name="font"></property>
+                        <property name="gripper">0</property>
+                        <property name="hidden"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="max_size"></property>
+                        <property name="maximize_button">0</property>
+                        <property name="maximum_size"></property>
+                        <property name="min_size"></property>
+                        <property name="minimize_button">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="moveable">1</property>
+                        <property name="name">ID_NOTEBOOK1</property>
+                        <property name="pane_border">1</property>
+                        <property name="pane_position"></property>
+                        <property name="pane_size"></property>
+                        <property name="permission">protected</property>
+                        <property name="pin_button">1</property>
+                        <property name="pos"></property>
+                        <property name="resize">Resizable</property>
+                        <property name="show">1</property>
+                        <property name="size"></property>
+                        <property name="style"></property>
+                        <property name="subclass"></property>
+                        <property name="toolbar_pane">0</property>
+                        <property name="tooltip"></property>
+                        <property name="window_extra_style"></property>
+                        <property name="window_name"></property>
+                        <property name="window_style"></property>
+                        <event name="OnChar"></event>
+                        <event name="OnEnterWindow"></event>
+                        <event name="OnEraseBackground"></event>
+                        <event name="OnKeyDown"></event>
+                        <event name="OnKeyUp"></event>
+                        <event name="OnKillFocus"></event>
+                        <event name="OnLeaveWindow"></event>
+                        <event name="OnLeftDClick"></event>
+                        <event name="OnLeftDown"></event>
+                        <event name="OnLeftUp"></event>
+                        <event name="OnMiddleDClick"></event>
+                        <event name="OnMiddleDown"></event>
+                        <event name="OnMiddleUp"></event>
+                        <event name="OnMotion"></event>
+                        <event name="OnMouseEvents"></event>
+                        <event name="OnMouseWheel"></event>
+                        <event name="OnNotebookPageChanged"></event>
+                        <event name="OnNotebookPageChanging"></event>
+                        <event name="OnPaint"></event>
+                        <event name="OnRightDClick"></event>
+                        <event name="OnRightDown"></event>
+                        <event name="OnRightUp"></event>
+                        <event name="OnSetFocus"></event>
+                        <event name="OnSize"></event>
+                        <event name="OnUpdateUI"></event>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">Modes</property>
+                            <property name="select">1</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_PANEL1</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                                <object class="wxFlexGridSizer" expanded="0">
+                                    <property name="cols">3</property>
+                                    <property name="flexible_direction">wxBOTH</property>
+                                    <property name="growablecols"></property>
+                                    <property name="growablerows"></property>
+                                    <property name="hgap">5</property>
+                                    <property name="minimum_size"></property>
+                                    <property name="name">fgMainSizer</property>
+                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                    <property name="permission">none</property>
+                                    <property name="rows">0</property>
+                                    <property name="vgap">5</property>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxEXPAND</property>
+                                        <property name="proportion">1</property>
+                                        <object class="wxFlexGridSizer" expanded="0">
+                                            <property name="cols">1</property>
+                                            <property name="flexible_direction">wxBOTH</property>
+                                            <property name="growablecols"></property>
+                                            <property name="growablerows"></property>
+                                            <property name="hgap">0</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="name">fgSizer195</property>
+                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                            <property name="permission">none</property>
+                                            <property name="rows">0</property>
+                                            <property name="vgap">5</property>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">5</property>
+                                                <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                <property name="proportion">1</property>
+                                                <object class="wxStaticBoxSizer" expanded="0">
+                                                    <property name="id">wxID_ANY</property>
+                                                    <property name="label">Engage pull up control</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">sbSizerEngagePullUp</property>
+                                                    <property name="orient">wxHORIZONTAL</property>
+                                                    <property name="permission">none</property>
+                                                    <event name="OnUpdateUI"></event>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxFlexGridSizer" expanded="0">
+                                                            <property name="cols">3</property>
+                                                            <property name="flexible_direction">wxBOTH</property>
+                                                            <property name="growablecols"></property>
+                                                            <property name="growablerows"></property>
+                                                            <property name="hgap">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">fgSizer107</property>
+                                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                            <property name="permission">none</property>
+                                                            <property name="rows">0</property>
+                                                            <property name="vgap">0</property>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_SDA_PE</property>
+                                                                    <property name="label">SDA pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkSDA_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of SDA pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_SCL_PE</property>
+                                                                    <property name="label">SCL pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkSCL_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of SCL pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_RX_CLK_PE</property>
+                                                                    <property name="label">RX_CLK pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkRX_CLK_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of RX_CLK pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_SDIO_PE</property>
+                                                                    <property name="label">SDIO pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkSDIO_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of SDIO pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_SDO_PE</property>
+                                                                    <property name="label">SDO pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkSDO_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of SDO pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_TX_CLK_PE</property>
+                                                                    <property name="label">TX_CLK pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkTX_CLK_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of TX_CLK pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_SEN_PE</property>
+                                                                    <property name="label">SEN pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkSEN_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of SEN pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_DIQ1_PE</property>
+                                                                    <property name="label">DIQ1 pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkDIQ1_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of DIQ1 pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_TXNRX1_PE</property>
+                                                                    <property name="label">TXNRX1 pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkTXNRX1_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of TXNRX1 pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_SCLK_PE</property>
+                                                                    <property name="label">CLK pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkSCLK_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of SCLK pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_DIQ2_PE</property>
+                                                                    <property name="label">DIQ2 pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkDIQ2_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of DIQ2 pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">1</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_TXNRX2_PE</property>
+                                                                    <property name="label">TXNRX2 pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkTXNRX2_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of TXNRX2 pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_IQ_SEL_EN_1_PE</property>
+                                                                    <property name="label">IQ_SEL_EN_1 pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkIQ_SEL_EN_1_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of IQ_SEL_EN_1 pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_FCLK1_PE</property>
+                                                                    <property name="label">FCLK1 pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkFCLK1_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of FCLK1 pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_MCLK1_PE</property>
+                                                                    <property name="label">MCLK1 pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkMCLK1_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of MCLK1 pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_IQ_SEL_EN_2_PE</property>
+                                                                    <property name="label">IQ_SEL_EN_2 pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkIQ_SEL_EN_2_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of IQ_SEL_EN_2 pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_FCLK2_PE</property>
+                                                                    <property name="label">FCLK2 pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkFCLK2_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of FCLK2 pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_MCLK2_PE</property>
+                                                                    <property name="label">MCLK2 pad</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkMCLK2_PE</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of MCLK2 pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">5</property>
+                                                <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                                                <property name="proportion">0</property>
+                                                <object class="wxStaticBoxSizer" expanded="0">
+                                                    <property name="id">wxID_ANY</property>
+                                                    <property name="label">Reset signals</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">sbSizerResetSignals</property>
+                                                    <property name="orient">wxVERTICAL</property>
+                                                    <property name="permission">none</property>
+                                                    <event name="OnUpdateUI"></event>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxFlexGridSizer" expanded="0">
+                                                            <property name="cols">1</property>
+                                                            <property name="flexible_direction">wxBOTH</property>
+                                                            <property name="growablecols">0</property>
+                                                            <property name="growablerows"></property>
+                                                            <property name="hgap">5</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">fgSizer196</property>
+                                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                            <property name="permission">none</property>
+                                                            <property name="rows">0</property>
+                                                            <property name="vgap">5</property>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxEXPAND</property>
+                                                                <property name="proportion">1</property>
+                                                                <object class="wxFlexGridSizer" expanded="0">
+                                                                    <property name="cols">2</property>
+                                                                    <property name="flexible_direction">wxBOTH</property>
+                                                                    <property name="growablecols">0,1</property>
+                                                                    <property name="growablerows"></property>
+                                                                    <property name="hgap">5</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="name">fgSizer197</property>
+                                                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                                    <property name="permission">none</property>
+                                                                    <property name="rows">0</property>
+                                                                    <property name="vgap">5</property>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxCheckBox" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="checked">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden"></property>
+                                                                            <property name="id">ID_SRST_RXFIFO</property>
+                                                                            <property name="label">Rx FIFO soft reset</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">chkSRST_RXFIFO</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style"></property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip">RX FIFO soft reset (LimeLight Interface)</property>
+                                                                            <property name="validator_data_type"></property>
+                                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                                            <property name="validator_variable"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxCheckBox" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="checked">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden"></property>
+                                                                            <property name="id">ID_SRST_TXFIFO</property>
+                                                                            <property name="label">Tx FIFO soft reset</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">chkSRST_TXFIFO</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style"></property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip">TX FIFO soft reset (LimeLight Interface)</property>
+                                                                            <property name="validator_data_type"></property>
+                                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                                            <property name="validator_variable"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxEXPAND</property>
+                                                                <property name="proportion">1</property>
+                                                                <object class="wxFlexGridSizer" expanded="0">
+                                                                    <property name="cols">2</property>
+                                                                    <property name="flexible_direction">wxBOTH</property>
+                                                                    <property name="growablecols">0,1</property>
+                                                                    <property name="growablerows"></property>
+                                                                    <property name="hgap">5</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="name">fgSizer198</property>
+                                                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                                    <property name="permission">none</property>
+                                                                    <property name="rows">0</property>
+                                                                    <property name="vgap">5</property>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">5</property>
+                                                                        <property name="flag">wxEXPAND</property>
+                                                                        <property name="proportion">1</property>
+                                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                                            <property name="id">wxID_ANY</property>
+                                                                            <property name="label">Logic registers</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="name">sbSizerLogicRegistersReset</property>
+                                                                            <property name="orient">wxVERTICAL</property>
+                                                                            <property name="permission">none</property>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxCheckBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="checked">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LRST_TX_A</property>
+                                                                                    <property name="label">Tx MIMO ch. A</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">chkLRST_TX_A</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Resets all the logic registers to the default state for Tx MIMO channel A</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxCheckBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="checked">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LRST_TX_B</property>
+                                                                                    <property name="label">Tx MIMO ch. B</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">chkLRST_TX_B</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Resets all the logic registers to the default state for Tx MIMO channel B</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxCheckBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="checked">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LRST_RX_A</property>
+                                                                                    <property name="label">Rx MIMO ch. A</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">chkLRST_RX_A</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Resets all the logic registers to the default state for Rx MIMO channel A</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxCheckBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="checked">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LRST_RX_B</property>
+                                                                                    <property name="label">Rx MIMO ch. B</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">chkLRST_RX_B</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Resets all the logic registers to the default state for Rx MIMO channel B</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">5</property>
+                                                                        <property name="flag">wxEXPAND</property>
+                                                                        <property name="proportion">1</property>
+                                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                                            <property name="id">wxID_ANY</property>
+                                                                            <property name="label">Configuration memory</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="name">sbSizerConfigurationMemoryReset</property>
+                                                                            <property name="orient">wxVERTICAL</property>
+                                                                            <property name="permission">none</property>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxCheckBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="checked">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_MRST_TX_A</property>
+                                                                                    <property name="label">Tx MIMO ch. A</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">chkMRST_TX_A</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Resets all the configuration memory to the default state for Tx MIMO channel A</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxCheckBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="checked">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_MRST_TX_B</property>
+                                                                                    <property name="label">Tx MIMO ch. B</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">chkMRST_TX_B</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Resets all the configuration memory to the default state for Tx MIMO channel B</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxCheckBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="checked">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_MRST_RX_A</property>
+                                                                                    <property name="label">Rx MIMO ch. A</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">chkMRST_RX_A</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Resets all the configuration memory to the default state for Rx MIMO channel A</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxCheckBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="checked">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_MRST_RX_B</property>
+                                                                                    <property name="label">Rx MIMO ch. B</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">chkMRST_RX_B</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Resets all the configuration memory to the default state for Rx MIMO channel B</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                        </object>
+                                                                    </object>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">5</property>
+                                                <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                                                <property name="proportion">1</property>
+                                                <object class="wxStaticBoxSizer" expanded="0">
+                                                    <property name="id">wxID_ANY</property>
+                                                    <property name="label">Power Control</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">sbSizerPowerControls</property>
+                                                    <property name="orient">wxHORIZONTAL</property>
+                                                    <property name="permission">none</property>
+                                                    <event name="OnUpdateUI"></event>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxFlexGridSizer" expanded="0">
+                                                            <property name="cols">2</property>
+                                                            <property name="flexible_direction">wxBOTH</property>
+                                                            <property name="growablecols"></property>
+                                                            <property name="growablerows"></property>
+                                                            <property name="hgap">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">fgSizer113</property>
+                                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                            <property name="permission">none</property>
+                                                            <property name="rows">0</property>
+                                                            <property name="vgap">0</property>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_RXEN_A</property>
+                                                                    <property name="label">Enable Rx MIMO ch. A</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkRXEN_A</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Power control for Rx MIMO channel A</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_TXEN_A</property>
+                                                                    <property name="label">Enable Tx MIMO ch. A</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkTXEN_A</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Power control for Tx MIMO channel A</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_RXEN_B</property>
+                                                                    <property name="label">Enable Rx MIMO ch. B</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkRXEN_B</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Power control for Rx MIMO channel B</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_TXEN_B</property>
+                                                                    <property name="label">Enable Tx MIMO ch. B</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkTXEN_B</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Power control for Tx MIMO channel B</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">5</property>
+                                                <property name="flag">wxLEFT</property>
+                                                <property name="proportion">0</property>
+                                                <object class="wxCheckBox" expanded="0">
+                                                    <property name="BottomDockable">1</property>
+                                                    <property name="LeftDockable">1</property>
+                                                    <property name="RightDockable">1</property>
+                                                    <property name="TopDockable">1</property>
+                                                    <property name="aui_layer"></property>
+                                                    <property name="aui_name"></property>
+                                                    <property name="aui_position"></property>
+                                                    <property name="aui_row"></property>
+                                                    <property name="best_size"></property>
+                                                    <property name="bg"></property>
+                                                    <property name="caption"></property>
+                                                    <property name="caption_visible">1</property>
+                                                    <property name="center_pane">0</property>
+                                                    <property name="checked">1</property>
+                                                    <property name="close_button">1</property>
+                                                    <property name="context_help"></property>
+                                                    <property name="context_menu">1</property>
+                                                    <property name="default_pane">0</property>
+                                                    <property name="dock">Dock</property>
+                                                    <property name="dock_fixed">0</property>
+                                                    <property name="docking">Left</property>
+                                                    <property name="enabled">1</property>
+                                                    <property name="fg"></property>
+                                                    <property name="floatable">1</property>
+                                                    <property name="font"></property>
+                                                    <property name="gripper">0</property>
+                                                    <property name="hidden">0</property>
+                                                    <property name="id">ID_MIMO_SISO</property>
+                                                    <property name="label">Disable MIMO channel B</property>
+                                                    <property name="max_size"></property>
+                                                    <property name="maximize_button">0</property>
+                                                    <property name="maximum_size"></property>
+                                                    <property name="min_size"></property>
+                                                    <property name="minimize_button">0</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="moveable">1</property>
+                                                    <property name="name">chkMIMO_SISO</property>
+                                                    <property name="pane_border">1</property>
+                                                    <property name="pane_position"></property>
+                                                    <property name="pane_size"></property>
+                                                    <property name="permission">protected</property>
+                                                    <property name="pin_button">1</property>
+                                                    <property name="pos"></property>
+                                                    <property name="resize">Resizable</property>
+                                                    <property name="show">1</property>
+                                                    <property name="size"></property>
+                                                    <property name="style"></property>
+                                                    <property name="subclass"></property>
+                                                    <property name="toolbar_pane">0</property>
+                                                    <property name="tooltip"></property>
+                                                    <property name="validator_data_type"></property>
+                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                    <property name="validator_variable"></property>
+                                                    <property name="window_extra_style"></property>
+                                                    <property name="window_name"></property>
+                                                    <property name="window_style"></property>
+                                                    <event name="OnChar"></event>
+                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                    <event name="OnEnterWindow"></event>
+                                                    <event name="OnEraseBackground"></event>
+                                                    <event name="OnKeyDown"></event>
+                                                    <event name="OnKeyUp"></event>
+                                                    <event name="OnKillFocus"></event>
+                                                    <event name="OnLeaveWindow"></event>
+                                                    <event name="OnLeftDClick"></event>
+                                                    <event name="OnLeftDown"></event>
+                                                    <event name="OnLeftUp"></event>
+                                                    <event name="OnMiddleDClick"></event>
+                                                    <event name="OnMiddleDown"></event>
+                                                    <event name="OnMiddleUp"></event>
+                                                    <event name="OnMotion"></event>
+                                                    <event name="OnMouseEvents"></event>
+                                                    <event name="OnMouseWheel"></event>
+                                                    <event name="OnPaint"></event>
+                                                    <event name="OnRightDClick"></event>
+                                                    <event name="OnRightDown"></event>
+                                                    <event name="OnRightUp"></event>
+                                                    <event name="OnSetFocus"></event>
+                                                    <event name="OnSize"></event>
+                                                    <event name="OnUpdateUI"></event>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxEXPAND</property>
+                                        <property name="proportion">1</property>
+                                        <object class="wxFlexGridSizer" expanded="0">
+                                            <property name="cols">1</property>
+                                            <property name="flexible_direction">wxBOTH</property>
+                                            <property name="growablecols">0</property>
+                                            <property name="growablerows"></property>
+                                            <property name="hgap">5</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="name">fgSizer199</property>
+                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                            <property name="permission">none</property>
+                                            <property name="rows">0</property>
+                                            <property name="vgap">5</property>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">5</property>
+                                                <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                                                <property name="proportion">1</property>
+                                                <object class="wxStaticBoxSizer" expanded="0">
+                                                    <property name="id">wxID_ANY</property>
+                                                    <property name="label">LimeLight modes</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">sbSizerLimeLightModes</property>
+                                                    <property name="orient">wxHORIZONTAL</property>
+                                                    <property name="permission">none</property>
+                                                    <event name="OnUpdateUI"></event>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_LEFT</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxFlexGridSizer" expanded="0">
+                                                            <property name="cols">2</property>
+                                                            <property name="flexible_direction">wxBOTH</property>
+                                                            <property name="growablecols">0,1</property>
+                                                            <property name="growablerows"></property>
+                                                            <property name="hgap">5</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">fgSizer108</property>
+                                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                            <property name="permission">none</property>
+                                                            <property name="rows">0</property>
+                                                            <property name="vgap">0</property>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxEXPAND|wxALIGN_LEFT|wxLEFT</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_MOD_EN</property>
+                                                                    <property name="label">Enable LimeLight interface</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkMOD_EN</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">LimeLight interface enable</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxEXPAND</property>
+                                                                <property name="proportion">1</property>
+                                                                <object class="spacer" expanded="0">
+                                                                    <property name="height">0</property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="width">0</property>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxEXPAND|wxALIGN_LEFT</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxRadioBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"0" "1"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_LML_FIDM1</property>
+                                                                    <property name="label">Frame start for Port 1</property>
+                                                                    <property name="majorDimension">2</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">rgrLML_FIDM1</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">0</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Frame start ID selection for Port 1 when LML_MODE1 = 0</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALIGN_LEFT|wxEXPAND</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxRadioBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"0" "1"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_LML_FIDM2</property>
+                                                                    <property name="label">Frame start for Port 2</property>
+                                                                    <property name="majorDimension">2</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">rgrLML_FIDM2</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">1</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Frame start ID selection for Port 2 when LML_MODE2 = 0</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxEXPAND|wxALIGN_LEFT</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxRadioBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"TRXIQ" "JESD207"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_LML_MODE1</property>
+                                                                    <property name="label">LimeLight port 1 mode</property>
+                                                                    <property name="majorDimension">2</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">rgrLML_MODE1</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">0</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Mode of LimeLight Port 1</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxEXPAND|wxALIGN_LEFT</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxRadioBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"TRXIQ" "JESD207"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_LML_MODE2</property>
+                                                                    <property name="label">LimeLight port 2 mode</property>
+                                                                    <property name="majorDimension">2</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">rgrLML_MODE2</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">0</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Mode of LimeLight Port 2</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxEXPAND|wxALIGN_LEFT</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxRadioBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"RXIQ" "TXIQ"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_LML_TXNRXIQ1</property>
+                                                                    <property name="label">Port 1 mode selection</property>
+                                                                    <property name="majorDimension">2</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">rgrLML_TXNRXIQ1</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">0</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">TXIQ/RXIQ mode selection for Port 1 when LML_MODE1 = 0</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxEXPAND|wxALIGN_LEFT</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxRadioBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"RXIQ" "TXIQ"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_LML_TXNRXIQ2</property>
+                                                                    <property name="label">Port 2 mode selection</property>
+                                                                    <property name="majorDimension">2</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">rgrLML_TXNRXIQ2</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">0</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">TXIQ/RXIQ mode selection for Port 2 when LML_MODE2 = 0</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">5</property>
+                                                <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                <property name="proportion">1</property>
+                                                <object class="wxStaticBoxSizer" expanded="0">
+                                                    <property name="id">wxID_ANY</property>
+                                                    <property name="label">Driver strength</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">sbSizerDriverStrength</property>
+                                                    <property name="orient">wxHORIZONTAL</property>
+                                                    <property name="permission">none</property>
+                                                    <event name="OnUpdateUI"></event>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxFlexGridSizer" expanded="0">
+                                                            <property name="cols">5</property>
+                                                            <property name="flexible_direction">wxBOTH</property>
+                                                            <property name="growablecols"></property>
+                                                            <property name="growablerows"></property>
+                                                            <property name="hgap">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">fgSizer111</property>
+                                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                            <property name="permission">none</property>
+                                                            <property name="rows">0</property>
+                                                            <property name="vgap">0</property>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxRadioBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"4 mA" "8 mA"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_SDA_DS</property>
+                                                                    <property name="label">SDA pad</property>
+                                                                    <property name="majorDimension">1</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">rgrSDA_DS</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">0</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Driver strength of SDA pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxRadioBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"4 mA" "8 mA"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_SCL_DS</property>
+                                                                    <property name="label">SCL pad</property>
+                                                                    <property name="majorDimension">1</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">rgrSCL_DS</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">0</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Driver strength of SCL pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxRadioBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"4 mA" "8 mA"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_SDIO_DS</property>
+                                                                    <property name="label">SDIO pad</property>
+                                                                    <property name="majorDimension">1</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">rgrSDIO_DS</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">0</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Driver strength of SDIO pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxRadioBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"4 mA" "8 mA"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_DIQ2_DS</property>
+                                                                    <property name="label">DIQ2 pad</property>
+                                                                    <property name="majorDimension">1</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">rgrDIQ2_DS</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">0</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Driver strength of DIQ2 pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxRadioBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"4 mA" "8 mA"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_DIQ1_DS</property>
+                                                                    <property name="label">DIQ1 pad</property>
+                                                                    <property name="majorDimension">1</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">rgrDIQ1_DS</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">0</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">Pull up control of MCLK2 pad</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxEXPAND</property>
+                                        <property name="proportion">1</property>
+                                        <object class="wxFlexGridSizer" expanded="0">
+                                            <property name="cols">1</property>
+                                            <property name="flexible_direction">wxBOTH</property>
+                                            <property name="growablecols"></property>
+                                            <property name="growablerows"></property>
+                                            <property name="hgap">5</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="name">fgSizer222</property>
+                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                            <property name="permission">none</property>
+                                            <property name="rows">0</property>
+                                            <property name="vgap">5</property>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">5</property>
+                                                <property name="flag">wxEXPAND</property>
+                                                <property name="proportion">1</property>
+                                                <object class="wxFlexGridSizer" expanded="0">
+                                                    <property name="cols">1</property>
+                                                    <property name="flexible_direction">wxBOTH</property>
+                                                    <property name="growablecols">0</property>
+                                                    <property name="growablerows"></property>
+                                                    <property name="hgap">5</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">fgSizer202</property>
+                                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                    <property name="permission">none</property>
+                                                    <property name="rows">0</property>
+                                                    <property name="vgap">5</property>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxRadioBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="choices">"RxTSP" "TxFIFO" "LFSR"</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden">0</property>
+                                                            <property name="id">ID_RX_MUX</property>
+                                                            <property name="label">RxFIFO source</property>
+                                                            <property name="majorDimension">1</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">rgrRX_MUX</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="selection">0</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style">wxRA_SPECIFY_COLS</property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip"></property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxRadioBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="choices">"Port1" "Port2" "RxTSP"</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden">0</property>
+                                                            <property name="id">ID_TX_MUX</property>
+                                                            <property name="label">Data transmit port</property>
+                                                            <property name="majorDimension">1</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">rgrTX_MUX</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="selection">0</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style">wxRA_SPECIFY_COLS</property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip"></property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxRadioBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="choices">"3 wire mode" "4 wire mode"</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_SPIMODE</property>
+                                                            <property name="label">SPI mode</property>
+                                                            <property name="majorDimension">1</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">rgrSPIMODE</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="selection">0</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style">wxRA_SPECIFY_COLS</property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">SPI communication mode</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">5</property>
+                                                <property name="flag">wxALIGN_CENTER_HORIZONTAL</property>
+                                                <property name="proportion">1</property>
+                                                <object class="wxFlexGridSizer" expanded="0">
+                                                    <property name="cols">6</property>
+                                                    <property name="flexible_direction">wxBOTH</property>
+                                                    <property name="growablecols"></property>
+                                                    <property name="growablerows"></property>
+                                                    <property name="hgap">5</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">fgSizer114</property>
+                                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                    <property name="permission">none</property>
+                                                    <property name="rows">0</property>
+                                                    <property name="vgap">5</property>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticText" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">Ver:</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">ID_STATICTEXT36</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <property name="wrap">-1</property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticText" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_VER</property>
+                                                            <property name="label">???</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">lblVER</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <property name="wrap">-1</property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticText" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">Rev:</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">ID_STATICTEXT38</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <property name="wrap">-1</property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticText" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_REV</property>
+                                                            <property name="label">???</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">lblREV</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <property name="wrap">-1</property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticText" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">Mask:</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">ID_STATICTEXT40</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <property name="wrap">-1</property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticText" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_MASK</property>
+                                                            <property name="label">???</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">lblMASK</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <property name="wrap">-1</property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">5</property>
+                                                <property name="flag"></property>
+                                                <property name="proportion">0</property>
+                                                <object class="wxButton" expanded="0">
+                                                    <property name="BottomDockable">1</property>
+                                                    <property name="LeftDockable">1</property>
+                                                    <property name="RightDockable">1</property>
+                                                    <property name="TopDockable">1</property>
+                                                    <property name="aui_layer"></property>
+                                                    <property name="aui_name"></property>
+                                                    <property name="aui_position"></property>
+                                                    <property name="aui_row"></property>
+                                                    <property name="best_size"></property>
+                                                    <property name="bg"></property>
+                                                    <property name="caption"></property>
+                                                    <property name="caption_visible">1</property>
+                                                    <property name="center_pane">0</property>
+                                                    <property name="close_button">1</property>
+                                                    <property name="context_help"></property>
+                                                    <property name="context_menu">1</property>
+                                                    <property name="default">0</property>
+                                                    <property name="default_pane">0</property>
+                                                    <property name="dock">Dock</property>
+                                                    <property name="dock_fixed">0</property>
+                                                    <property name="docking">Left</property>
+                                                    <property name="enabled">1</property>
+                                                    <property name="fg"></property>
+                                                    <property name="floatable">1</property>
+                                                    <property name="font"></property>
+                                                    <property name="gripper">0</property>
+                                                    <property name="hidden"></property>
+                                                    <property name="id">wxID_ANY</property>
+                                                    <property name="label">Read</property>
+                                                    <property name="max_size"></property>
+                                                    <property name="maximize_button">0</property>
+                                                    <property name="maximum_size"></property>
+                                                    <property name="min_size"></property>
+                                                    <property name="minimize_button">0</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="moveable">1</property>
+                                                    <property name="name">btnReadVerRevMask</property>
+                                                    <property name="pane_border">1</property>
+                                                    <property name="pane_position"></property>
+                                                    <property name="pane_size"></property>
+                                                    <property name="permission">protected</property>
+                                                    <property name="pin_button">1</property>
+                                                    <property name="pos"></property>
+                                                    <property name="resize">Resizable</property>
+                                                    <property name="show">1</property>
+                                                    <property name="size"></property>
+                                                    <property name="style"></property>
+                                                    <property name="subclass"></property>
+                                                    <property name="toolbar_pane">0</property>
+                                                    <property name="tooltip"></property>
+                                                    <property name="validator_data_type"></property>
+                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                    <property name="validator_variable"></property>
+                                                    <property name="window_extra_style"></property>
+                                                    <property name="window_name"></property>
+                                                    <property name="window_style"></property>
+                                                    <event name="OnButtonClick">onbtnReadVerRevMask</event>
+                                                    <event name="OnChar"></event>
+                                                    <event name="OnEnterWindow"></event>
+                                                    <event name="OnEraseBackground"></event>
+                                                    <event name="OnKeyDown"></event>
+                                                    <event name="OnKeyUp"></event>
+                                                    <event name="OnKillFocus"></event>
+                                                    <event name="OnLeaveWindow"></event>
+                                                    <event name="OnLeftDClick"></event>
+                                                    <event name="OnLeftDown"></event>
+                                                    <event name="OnLeftUp"></event>
+                                                    <event name="OnMiddleDClick"></event>
+                                                    <event name="OnMiddleDown"></event>
+                                                    <event name="OnMiddleUp"></event>
+                                                    <event name="OnMotion"></event>
+                                                    <event name="OnMouseEvents"></event>
+                                                    <event name="OnMouseWheel"></event>
+                                                    <event name="OnPaint"></event>
+                                                    <event name="OnRightDClick"></event>
+                                                    <event name="OnRightDown"></event>
+                                                    <event name="OnRightUp"></event>
+                                                    <event name="OnSetFocus"></event>
+                                                    <event name="OnSize"></event>
+                                                    <event name="OnUpdateUI"></event>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="notebookpage" expanded="0">
+                            <property name="bitmap"></property>
+                            <property name="label">Sample position && Clock</property>
+                            <property name="select">0</property>
+                            <object class="wxPanel" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_PANEL2</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                                <object class="wxFlexGridSizer" expanded="0">
+                                    <property name="cols">1</property>
+                                    <property name="flexible_direction">wxBOTH</property>
+                                    <property name="growablecols"></property>
+                                    <property name="growablerows"></property>
+                                    <property name="hgap">5</property>
+                                    <property name="minimum_size"></property>
+                                    <property name="name">fgSizer115</property>
+                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                    <property name="permission">none</property>
+                                    <property name="rows">0</property>
+                                    <property name="vgap">5</property>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxEXPAND</property>
+                                        <property name="proportion">1</property>
+                                        <object class="wxFlexGridSizer" expanded="0">
+                                            <property name="cols">3</property>
+                                            <property name="flexible_direction">wxBOTH</property>
+                                            <property name="growablecols"></property>
+                                            <property name="growablerows"></property>
+                                            <property name="hgap">5</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="name">fgSizer224</property>
+                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                            <property name="permission">none</property>
+                                            <property name="rows">0</property>
+                                            <property name="vgap">5</property>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">5</property>
+                                                <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                                                <property name="proportion">1</property>
+                                                <object class="wxFlexGridSizer" expanded="0">
+                                                    <property name="cols">2</property>
+                                                    <property name="flexible_direction">wxBOTH</property>
+                                                    <property name="growablecols"></property>
+                                                    <property name="growablerows"></property>
+                                                    <property name="hgap">5</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">fgSizer117</property>
+                                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                    <property name="permission">none</property>
+                                                    <property name="rows">0</property>
+                                                    <property name="vgap">5</property>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">Sample source</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizerSampleSource</property>
+                                                            <property name="orient">wxVERTICAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxStaticBoxSizer" expanded="0">
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">When Port 1 is RF2BB</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="name">sbSizer87</property>
+                                                                    <property name="orient">wxVERTICAL</property>
+                                                                    <property name="permission">none</property>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxFlexGridSizer" expanded="0">
+                                                                            <property name="cols">2</property>
+                                                                            <property name="flexible_direction">wxBOTH</property>
+                                                                            <property name="growablecols">1</property>
+                                                                            <property name="growablerows"></property>
+                                                                            <property name="hgap">5</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="name">fgSizer118</property>
+                                                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                                            <property name="permission">none</property>
+                                                                            <property name="rows">0</property>
+                                                                            <property name="vgap">0</property>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">Position 3</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT1</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"AI" "AQ" "BI" "BQ"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML1_S3S</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML1_S3S</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">0</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">60,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Sample source in position 3, when Port 1 is TX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">Position 2</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT2</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"AI" "AQ" "BI" "BQ"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML1_S2S</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML1_S2S</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">0</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">60,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Sample source in position 2, when Port 1 is TX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">Position 1</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT3</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"AI" "AQ" "BI" "BQ"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML1_S1S</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML1_S1S</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">0</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">60,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Sample source in position 1, when Port 1 is TX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">Position 0</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT4</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"AI" "AQ" "BI" "BQ"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML1_S0S</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML1_S0S</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">0</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">60,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Sample source in position 0, when Port 1 is TX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                        </object>
+                                                                    </object>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxStaticBoxSizer" expanded="0">
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">When Port 2 is RF2BB</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="name">sbSizer89</property>
+                                                                    <property name="orient">wxVERTICAL</property>
+                                                                    <property name="permission">none</property>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxFlexGridSizer" expanded="0">
+                                                                            <property name="cols">2</property>
+                                                                            <property name="flexible_direction">wxBOTH</property>
+                                                                            <property name="growablecols">1</property>
+                                                                            <property name="growablerows"></property>
+                                                                            <property name="hgap">5</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="name">fgSizer120</property>
+                                                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                                            <property name="permission">none</property>
+                                                                            <property name="rows">0</property>
+                                                                            <property name="vgap">0</property>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">Position 3</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT9</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"AI" "AQ" "BI" "BQ"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML2_S3S</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML2_S3S</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">0</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">60,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Sample source in position 3, when Port 2 is TX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">Position 2</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT10</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"AI" "AQ" "BI" "BQ"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML2_S2S</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML2_S2S</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">0</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">60,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Sample source in position 2, when Port 2 is TX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">Position 1</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT11</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"AI" "AQ" "BI" "BQ"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML2_S1S</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML2_S1S</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">0</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">60,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Sample source in position 1, when Port 2 is TX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">Position 0</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT12</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"AI" "AQ" "BI" "BQ"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML2_S0S</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML2_S0S</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">0</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">60,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">Sample source in position 0, when Port 2 is TX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                        </object>
+                                                                    </object>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">Sample positions</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizerSamplePositions</property>
+                                                            <property name="orient">wxVERTICAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                <property name="proportion">1</property>
+                                                                <object class="wxStaticBoxSizer" expanded="0">
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">When Port 1 is BB2RF</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="name">sbSizer88</property>
+                                                                    <property name="orient">wxVERTICAL</property>
+                                                                    <property name="permission">none</property>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxFlexGridSizer" expanded="0">
+                                                                            <property name="cols">2</property>
+                                                                            <property name="flexible_direction">wxBOTH</property>
+                                                                            <property name="growablecols"></property>
+                                                                            <property name="growablerows"></property>
+                                                                            <property name="hgap">5</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="name">fgSizer119</property>
+                                                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                                            <property name="permission">none</property>
+                                                                            <property name="rows">0</property>
+                                                                            <property name="vgap">0</property>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">BQ sample position</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT5</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"position 0" "position 1" "position 2" "position 3"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML1_BQP</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML1_BQP</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">-1</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">100,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">BQ sample position in frame, when Port 1 is RX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">BI sample position</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT6</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"position 0" "position 1" "position 2" "position 3"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML1_BIP</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML1_BIP</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">-1</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">85,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">BI sample position in frame, when Port 1 is RX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">AQ sample position</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT7</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"position 0" "position 1" "position 2" "position 3"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML1_AQP</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML1_AQP</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">-1</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">85,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">AQ sample position in frame, when Port 1 is RX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">AI sample position</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT8</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"position 0" "position 1" "position 2" "position 3"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML1_AIP</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML1_AIP</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">-1</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">85,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">AI sample position in frame, when Port 1 is RX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                        </object>
+                                                                    </object>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxLEFT|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                <property name="proportion">1</property>
+                                                                <object class="wxStaticBoxSizer" expanded="0">
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">When Port 2 is BB2RF</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="name">sbSizer90</property>
+                                                                    <property name="orient">wxVERTICAL</property>
+                                                                    <property name="permission">none</property>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxFlexGridSizer" expanded="0">
+                                                                            <property name="cols">2</property>
+                                                                            <property name="flexible_direction">wxBOTH</property>
+                                                                            <property name="growablecols"></property>
+                                                                            <property name="growablerows"></property>
+                                                                            <property name="hgap">5</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="name">fgSizer121</property>
+                                                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                                            <property name="permission">none</property>
+                                                                            <property name="rows">0</property>
+                                                                            <property name="vgap">0</property>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">BQ sample position</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT13</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"position 0" "position 1" "position 2" "position 3"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML2_BQP</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML2_BQP</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">-1</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">100,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">BQ sample position in frame, when Port 2 is RX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">BI sample position</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT14</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"position 0" "position 1" "position 2" "position 3"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML2_BIP</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML2_BIP</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">-1</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">85,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">BI sample position in frame, when Port 2is RX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">AQ sample position</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT15</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"position 0" "position 1" "position 2" "position 3"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML2_AQP</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML2_AQP</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">-1</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">85,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">AQ sample position in frame, when Port 2 is RX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxStaticText" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">wxID_ANY</property>
+                                                                                    <property name="label">AI sample position</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">ID_STATICTEXT16</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size"></property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass"></property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <property name="wrap">-1</property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                            <object class="sizeritem" expanded="0">
+                                                                                <property name="border">0</property>
+                                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                                <property name="proportion">0</property>
+                                                                                <object class="wxComboBox" expanded="0">
+                                                                                    <property name="BottomDockable">1</property>
+                                                                                    <property name="LeftDockable">1</property>
+                                                                                    <property name="RightDockable">1</property>
+                                                                                    <property name="TopDockable">1</property>
+                                                                                    <property name="aui_layer"></property>
+                                                                                    <property name="aui_name"></property>
+                                                                                    <property name="aui_position"></property>
+                                                                                    <property name="aui_row"></property>
+                                                                                    <property name="best_size"></property>
+                                                                                    <property name="bg"></property>
+                                                                                    <property name="caption"></property>
+                                                                                    <property name="caption_visible">1</property>
+                                                                                    <property name="center_pane">0</property>
+                                                                                    <property name="choices">"position 0" "position 1" "position 2" "position 3"</property>
+                                                                                    <property name="close_button">1</property>
+                                                                                    <property name="context_help"></property>
+                                                                                    <property name="context_menu">1</property>
+                                                                                    <property name="default_pane">0</property>
+                                                                                    <property name="dock">Dock</property>
+                                                                                    <property name="dock_fixed">0</property>
+                                                                                    <property name="docking">Left</property>
+                                                                                    <property name="enabled">1</property>
+                                                                                    <property name="fg"></property>
+                                                                                    <property name="floatable">1</property>
+                                                                                    <property name="font"></property>
+                                                                                    <property name="gripper">0</property>
+                                                                                    <property name="hidden"></property>
+                                                                                    <property name="id">ID_LML2_AIP</property>
+                                                                                    <property name="max_size"></property>
+                                                                                    <property name="maximize_button">0</property>
+                                                                                    <property name="maximum_size"></property>
+                                                                                    <property name="min_size"></property>
+                                                                                    <property name="minimize_button">0</property>
+                                                                                    <property name="minimum_size"></property>
+                                                                                    <property name="moveable">1</property>
+                                                                                    <property name="name">cmbLML2_AIP</property>
+                                                                                    <property name="pane_border">1</property>
+                                                                                    <property name="pane_position"></property>
+                                                                                    <property name="pane_size"></property>
+                                                                                    <property name="permission">protected</property>
+                                                                                    <property name="pin_button">1</property>
+                                                                                    <property name="pos"></property>
+                                                                                    <property name="resize">Resizable</property>
+                                                                                    <property name="selection">-1</property>
+                                                                                    <property name="show">1</property>
+                                                                                    <property name="size">85,-1</property>
+                                                                                    <property name="style"></property>
+                                                                                    <property name="subclass">; </property>
+                                                                                    <property name="toolbar_pane">0</property>
+                                                                                    <property name="tooltip">AI sample position in frame, when Port 2 is RX</property>
+                                                                                    <property name="validator_data_type"></property>
+                                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                                    <property name="validator_variable"></property>
+                                                                                    <property name="value"></property>
+                                                                                    <property name="window_extra_style"></property>
+                                                                                    <property name="window_name"></property>
+                                                                                    <property name="window_style"></property>
+                                                                                    <event name="OnChar"></event>
+                                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                                    <event name="OnEnterWindow"></event>
+                                                                                    <event name="OnEraseBackground"></event>
+                                                                                    <event name="OnKeyDown"></event>
+                                                                                    <event name="OnKeyUp"></event>
+                                                                                    <event name="OnKillFocus"></event>
+                                                                                    <event name="OnLeaveWindow"></event>
+                                                                                    <event name="OnLeftDClick"></event>
+                                                                                    <event name="OnLeftDown"></event>
+                                                                                    <event name="OnLeftUp"></event>
+                                                                                    <event name="OnMiddleDClick"></event>
+                                                                                    <event name="OnMiddleDown"></event>
+                                                                                    <event name="OnMiddleUp"></event>
+                                                                                    <event name="OnMotion"></event>
+                                                                                    <event name="OnMouseEvents"></event>
+                                                                                    <event name="OnMouseWheel"></event>
+                                                                                    <event name="OnPaint"></event>
+                                                                                    <event name="OnRightDClick"></event>
+                                                                                    <event name="OnRightDown"></event>
+                                                                                    <event name="OnRightUp"></event>
+                                                                                    <event name="OnSetFocus"></event>
+                                                                                    <event name="OnSize"></event>
+                                                                                    <event name="OnText"></event>
+                                                                                    <event name="OnTextEnter"></event>
+                                                                                    <event name="OnUpdateUI"></event>
+                                                                                </object>
+                                                                            </object>
+                                                                        </object>
+                                                                    </object>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">5</property>
+                                                <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                                                <property name="proportion">1</property>
+                                                <object class="wxStaticBoxSizer" expanded="0">
+                                                    <property name="id">wxID_ANY</property>
+                                                    <property name="label">Clock controls</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">sbSizerClockControls</property>
+                                                    <property name="orient">wxVERTICAL</property>
+                                                    <property name="permission">none</property>
+                                                    <event name="OnUpdateUI"></event>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">0</property>
+                                                        <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxFlexGridSizer" expanded="0">
+                                                            <property name="cols">2</property>
+                                                            <property name="flexible_direction">wxBOTH</property>
+                                                            <property name="growablecols"></property>
+                                                            <property name="growablerows"></property>
+                                                            <property name="hgap">5</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">fgSizer122</property>
+                                                            <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                            <property name="permission">none</property>
+                                                            <property name="rows">0</property>
+                                                            <property name="vgap">0</property>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxStaticText" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">TX FIFO read clock source</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">ID_STATICTEXT25</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <property name="wrap">-1</property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxComboBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"FCLK1" "FCLK2" "TxTSPCLK"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_TXRDCLK_MUX</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">cmbTXRDCLK_MUX</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">-1</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass">; </property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">TX FIFO read clock selection</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="value"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnText"></event>
+                                                                    <event name="OnTextEnter"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxStaticText" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">Tx FIFO write clock source</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">ID_STATICTEXT26</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <property name="wrap">-1</property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxComboBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"FCLK1" "FCLK2" "RxTSPCLK"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_TXWRCLK_MUX</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">cmbTXWRCLK_MUX</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">-1</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass">; </property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">TX FIFO write clock selection</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="value"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnText"></event>
+                                                                    <event name="OnTextEnter"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxStaticText" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">Rx FIFO read clock source</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">ID_STATICTEXT27</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <property name="wrap">-1</property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxComboBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"MCLK1" "MCLK2" "FCLK1" "FCLK2"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_RXRDCLK_MUX</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">cmbRXRDCLK_MUX</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">-1</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass">; </property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">RX FIFO read clock selection</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="value"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnText"></event>
+                                                                    <event name="OnTextEnter"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxStaticText" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">Rx FIFO write clock source</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">ID_STATICTEXT28</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <property name="wrap">-1</property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxComboBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"FCLK1" "FCLK2" "RxTSPCLK"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_RXWRCLK_MUX</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">cmbRXWRCLK_MUX</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">-1</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass">; </property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">RX FIFO write clock selection</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="value"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnText"></event>
+                                                                    <event name="OnTextEnter"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxStaticText" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">MCLK2 clock source</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">ID_STATICTEXT29</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <property name="wrap">-1</property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxComboBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"TxTSPCLKA after divider" "RxTSPCLKA after divider" "TxTSPCLKA" "RxTSPCLKA"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_MCLK2SRC</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">cmbMCLK2SRC</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">-1</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size">154,-1</property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass">; </property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">MCLK2 clock source</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="value"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnText"></event>
+                                                                    <event name="OnTextEnter"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxStaticText" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">MCLK1 clock source</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">ID_STATICTEXT30</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <property name="wrap">-1</property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxComboBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="choices">"TxTSPCLKA after divider" "RxTSPCLKA after divider" "TxTSPCLKA" "RxTSPCLKA"</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_MCLK1SRC</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">cmbMCLK1SRC</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="selection">-1</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass">; </property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">MCLK1 clock source</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="value"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnText"></event>
+                                                                    <event name="OnTextEnter"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxStaticText" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">TxTSPCLKA clock divider</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">ID_STATICTEXT31</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <property name="wrap">-1</property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxEXPAND</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxSpinCtrl" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden">0</property>
+                                                                    <property name="id">ID_TXTSPCLKA_DIV</property>
+                                                                    <property name="initial">0</property>
+                                                                    <property name="max">255</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min">0</property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">cmbTXTSPCLKA_DIV</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxSP_ARROW_KEYS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="value"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                                    <event name="OnSpinCtrlText"></event>
+                                                                    <event name="OnTextEnter"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxStaticText" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">RxTSPCLKA clock divider</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">ID_STATICTEXT32</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <property name="wrap">-1</property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxEXPAND</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxSpinCtrl" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden">0</property>
+                                                                    <property name="id">ID_RXTSPCLKA_DIV</property>
+                                                                    <property name="initial">0</property>
+                                                                    <property name="max">255</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min">0</property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">cmbRXTSPCLKA_DIV</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxSP_ARROW_KEYS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="value"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                                    <event name="OnSpinCtrlText"></event>
+                                                                    <event name="OnTextEnter"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_TXDIVEN</property>
+                                                                    <property name="label">Enable Tx clock divider</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkTXDIVEN</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">TX clock divider enable</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_RXDIVEN</property>
+                                                                    <property name="label">Enable Rx clock divider</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkRXDIVEN</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">RX clock divider enable</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">1</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_FCLK1_INV</property>
+                                                                    <property name="label">FCLK1 invert</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkFCLK1_INV</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">FCLK1 clock inversion</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">1</property>
+                                                                <object class="wxCheckBox" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="checked">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden"></property>
+                                                                    <property name="id">ID_FCLK2_INV</property>
+                                                                    <property name="label">FCLK2 invert</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">chkFCLK2_INV</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip">FCLK2 clock inversion</property>
+                                                                    <property name="validator_data_type"></property>
+                                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                                    <property name="validator_variable"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_BOTTOM</property>
+                                                                <property name="proportion">1</property>
+                                                                <object class="wxStaticText" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden">1</property>
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">MCLK1DLY</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">ID_STATICTEXT37</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <property name="wrap">-1</property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxEXPAND</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxSpinCtrl" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden">1</property>
+                                                                    <property name="id">ID_MCLK1DLY</property>
+                                                                    <property name="initial">0</property>
+                                                                    <property name="max">255</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min">0</property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">cmbMCLK1DLY</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxSP_ARROW_KEYS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="value"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                                    <event name="OnSpinCtrlText"></event>
+                                                                    <event name="OnTextEnter"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxALIGN_LEFT|wxALIGN_BOTTOM</property>
+                                                                <property name="proportion">1</property>
+                                                                <object class="wxStaticText" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden">1</property>
+                                                                    <property name="id">wxID_ANY</property>
+                                                                    <property name="label">MCLK2DLY</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">ID_STATICTEXT39</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style"></property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <property name="wrap">-1</property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">5</property>
+                                                                <property name="flag">wxEXPAND</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxSpinCtrl" expanded="0">
+                                                                    <property name="BottomDockable">1</property>
+                                                                    <property name="LeftDockable">1</property>
+                                                                    <property name="RightDockable">1</property>
+                                                                    <property name="TopDockable">1</property>
+                                                                    <property name="aui_layer"></property>
+                                                                    <property name="aui_name"></property>
+                                                                    <property name="aui_position"></property>
+                                                                    <property name="aui_row"></property>
+                                                                    <property name="best_size"></property>
+                                                                    <property name="bg"></property>
+                                                                    <property name="caption"></property>
+                                                                    <property name="caption_visible">1</property>
+                                                                    <property name="center_pane">0</property>
+                                                                    <property name="close_button">1</property>
+                                                                    <property name="context_help"></property>
+                                                                    <property name="context_menu">1</property>
+                                                                    <property name="default_pane">0</property>
+                                                                    <property name="dock">Dock</property>
+                                                                    <property name="dock_fixed">0</property>
+                                                                    <property name="docking">Left</property>
+                                                                    <property name="enabled">1</property>
+                                                                    <property name="fg"></property>
+                                                                    <property name="floatable">1</property>
+                                                                    <property name="font"></property>
+                                                                    <property name="gripper">0</property>
+                                                                    <property name="hidden">1</property>
+                                                                    <property name="id">ID_MCLK2DLY</property>
+                                                                    <property name="initial">0</property>
+                                                                    <property name="max">255</property>
+                                                                    <property name="max_size"></property>
+                                                                    <property name="maximize_button">0</property>
+                                                                    <property name="maximum_size"></property>
+                                                                    <property name="min">0</property>
+                                                                    <property name="min_size"></property>
+                                                                    <property name="minimize_button">0</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="moveable">1</property>
+                                                                    <property name="name">cmbMCLK2DLY</property>
+                                                                    <property name="pane_border">1</property>
+                                                                    <property name="pane_position"></property>
+                                                                    <property name="pane_size"></property>
+                                                                    <property name="permission">protected</property>
+                                                                    <property name="pin_button">1</property>
+                                                                    <property name="pos"></property>
+                                                                    <property name="resize">Resizable</property>
+                                                                    <property name="show">1</property>
+                                                                    <property name="size"></property>
+                                                                    <property name="style">wxSP_ARROW_KEYS</property>
+                                                                    <property name="subclass"></property>
+                                                                    <property name="toolbar_pane">0</property>
+                                                                    <property name="tooltip"></property>
+                                                                    <property name="value"></property>
+                                                                    <property name="window_extra_style"></property>
+                                                                    <property name="window_name"></property>
+                                                                    <property name="window_style"></property>
+                                                                    <event name="OnChar"></event>
+                                                                    <event name="OnEnterWindow"></event>
+                                                                    <event name="OnEraseBackground"></event>
+                                                                    <event name="OnKeyDown"></event>
+                                                                    <event name="OnKeyUp"></event>
+                                                                    <event name="OnKillFocus"></event>
+                                                                    <event name="OnLeaveWindow"></event>
+                                                                    <event name="OnLeftDClick"></event>
+                                                                    <event name="OnLeftDown"></event>
+                                                                    <event name="OnLeftUp"></event>
+                                                                    <event name="OnMiddleDClick"></event>
+                                                                    <event name="OnMiddleDown"></event>
+                                                                    <event name="OnMiddleUp"></event>
+                                                                    <event name="OnMotion"></event>
+                                                                    <event name="OnMouseEvents"></event>
+                                                                    <event name="OnMouseWheel"></event>
+                                                                    <event name="OnPaint"></event>
+                                                                    <event name="OnRightDClick"></event>
+                                                                    <event name="OnRightDown"></event>
+                                                                    <event name="OnRightUp"></event>
+                                                                    <event name="OnSetFocus"></event>
+                                                                    <event name="OnSize"></event>
+                                                                    <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                                    <event name="OnSpinCtrlText"></event>
+                                                                    <event name="OnTextEnter"></event>
+                                                                    <event name="OnUpdateUI"></event>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">15</property>
+                                                <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                                                <property name="proportion">1</property>
+                                                <object class="wxFlexGridSizer" expanded="0">
+                                                    <property name="cols">1</property>
+                                                    <property name="flexible_direction">wxBOTH</property>
+                                                    <property name="growablecols"></property>
+                                                    <property name="growablerows">0,1</property>
+                                                    <property name="hgap">5</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">fgSizer124</property>
+                                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                    <property name="permission">none</property>
+                                                    <property name="rows">0</property>
+                                                    <property name="vgap">5</property>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">LML1 Clock cycles to wait before</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizerClockCyclesToWaitLML1</property>
+                                                            <property name="orient">wxHORIZONTAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">1</property>
+                                                                <object class="wxFlexGridSizer" expanded="0">
+                                                                    <property name="cols">2</property>
+                                                                    <property name="flexible_direction">wxBOTH</property>
+                                                                    <property name="growablecols"></property>
+                                                                    <property name="growablerows">0,1,2,3</property>
+                                                                    <property name="hgap">5</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="name">fgSizer125</property>
+                                                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                                    <property name="permission">none</property>
+                                                                    <property name="rows">0</property>
+                                                                    <property name="vgap">0</property>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxStaticText" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden"></property>
+                                                                            <property name="id">wxID_ANY</property>
+                                                                            <property name="label">Data drive stop</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">ID_STATICTEXT17</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style"></property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <property name="wrap">-1</property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">5</property>
+                                                                        <property name="flag"></property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxSpinCtrl" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden">0</property>
+                                                                            <property name="id">ID_LML1_TX_PST</property>
+                                                                            <property name="initial">0</property>
+                                                                            <property name="max">255</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min">0</property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size">48,-1</property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">cmbLML1_TX_PST</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style">wxSP_ARROW_KEYS</property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="value"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                                            <event name="OnSpinCtrlText"></event>
+                                                                            <event name="OnTextEnter"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxStaticText" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden"></property>
+                                                                            <property name="id">wxID_ANY</property>
+                                                                            <property name="label">Data drive start</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">ID_STATICTEXT18</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style"></property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <property name="wrap">-1</property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">5</property>
+                                                                        <property name="flag"></property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxSpinCtrl" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden">0</property>
+                                                                            <property name="id">ID_LML1_TX_PRE</property>
+                                                                            <property name="initial">0</property>
+                                                                            <property name="max">255</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min">0</property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size">48,-1</property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">cmbLML1_TX_PRE</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style">wxSP_ARROW_KEYS</property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="value"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                                            <event name="OnSpinCtrlText"></event>
+                                                                            <event name="OnTextEnter"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxStaticText" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden"></property>
+                                                                            <property name="id">wxID_ANY</property>
+                                                                            <property name="label">Data capture stop</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">ID_STATICTEXT19</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style"></property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <property name="wrap">-1</property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">5</property>
+                                                                        <property name="flag"></property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxSpinCtrl" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden">0</property>
+                                                                            <property name="id">ID_LML1_RX_PST</property>
+                                                                            <property name="initial">0</property>
+                                                                            <property name="max">255</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min">0</property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size">48,-1</property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">cmbLML1_RX_PST</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style">wxSP_ARROW_KEYS</property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="value"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                                            <event name="OnSpinCtrlText"></event>
+                                                                            <event name="OnTextEnter"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxStaticText" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden"></property>
+                                                                            <property name="id">wxID_ANY</property>
+                                                                            <property name="label">Data capture start</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">ID_STATICTEXT20</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style"></property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <property name="wrap">-1</property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">5</property>
+                                                                        <property name="flag"></property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxSpinCtrl" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden">0</property>
+                                                                            <property name="id">ID_LML1_RX_PRE</property>
+                                                                            <property name="initial">0</property>
+                                                                            <property name="max">255</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min">0</property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size">48,-1</property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">cmbLML1_RX_PRE</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style">wxSP_ARROW_KEYS</property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="value"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                                            <event name="OnSpinCtrlText"></event>
+                                                                            <event name="OnTextEnter"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxStaticBoxSizer" expanded="0">
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">LML2 Clock cycles to wait before</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">sbSizerClockCyclesToWaitLML2</property>
+                                                            <property name="orient">wxHORIZONTAL</property>
+                                                            <property name="permission">none</property>
+                                                            <event name="OnUpdateUI"></event>
+                                                            <object class="sizeritem" expanded="0">
+                                                                <property name="border">0</property>
+                                                                <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                <property name="proportion">0</property>
+                                                                <object class="wxFlexGridSizer" expanded="0">
+                                                                    <property name="cols">2</property>
+                                                                    <property name="flexible_direction">wxBOTH</property>
+                                                                    <property name="growablecols"></property>
+                                                                    <property name="growablerows">0,1,2,3</property>
+                                                                    <property name="hgap">5</property>
+                                                                    <property name="minimum_size"></property>
+                                                                    <property name="name">fgSizer126</property>
+                                                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                                    <property name="permission">none</property>
+                                                                    <property name="rows">0</property>
+                                                                    <property name="vgap">0</property>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxStaticText" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden"></property>
+                                                                            <property name="id">wxID_ANY</property>
+                                                                            <property name="label">Data drive stop</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">ID_STATICTEXT21</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style"></property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <property name="wrap">-1</property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">5</property>
+                                                                        <property name="flag"></property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxSpinCtrl" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden">0</property>
+                                                                            <property name="id">ID_LML2_TX_PST</property>
+                                                                            <property name="initial">0</property>
+                                                                            <property name="max">255</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min">0</property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size">48,-1</property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">cmbLML2_TX_PST</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style">wxSP_ARROW_KEYS</property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="value"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                                            <event name="OnSpinCtrlText"></event>
+                                                                            <event name="OnTextEnter"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxStaticText" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden"></property>
+                                                                            <property name="id">wxID_ANY</property>
+                                                                            <property name="label">Data drive start</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">ID_STATICTEXT22</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style"></property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <property name="wrap">-1</property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">5</property>
+                                                                        <property name="flag"></property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxSpinCtrl" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden">0</property>
+                                                                            <property name="id">ID_LML2_TX_PRE</property>
+                                                                            <property name="initial">0</property>
+                                                                            <property name="max">255</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min">0</property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size">48,-1</property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">cmbLML2_TX_PRE</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style">wxSP_ARROW_KEYS</property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="value"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                                            <event name="OnSpinCtrlText"></event>
+                                                                            <event name="OnTextEnter"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxStaticText" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden"></property>
+                                                                            <property name="id">wxID_ANY</property>
+                                                                            <property name="label">Data capture stop</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">ID_STATICTEXT23</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style"></property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <property name="wrap">-1</property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">5</property>
+                                                                        <property name="flag"></property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxSpinCtrl" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden">0</property>
+                                                                            <property name="id">ID_LML2_RX_PST</property>
+                                                                            <property name="initial">0</property>
+                                                                            <property name="max">255</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min">0</property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size">48,-1</property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">cmbLML2_RX_PST</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style">wxSP_ARROW_KEYS</property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="value"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                                            <event name="OnSpinCtrlText"></event>
+                                                                            <event name="OnTextEnter"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">0</property>
+                                                                        <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxStaticText" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden"></property>
+                                                                            <property name="id">wxID_ANY</property>
+                                                                            <property name="label">Data capture start</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size"></property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">ID_STATICTEXT24</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style"></property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <property name="wrap">-1</property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                    <object class="sizeritem" expanded="0">
+                                                                        <property name="border">5</property>
+                                                                        <property name="flag"></property>
+                                                                        <property name="proportion">0</property>
+                                                                        <object class="wxSpinCtrl" expanded="0">
+                                                                            <property name="BottomDockable">1</property>
+                                                                            <property name="LeftDockable">1</property>
+                                                                            <property name="RightDockable">1</property>
+                                                                            <property name="TopDockable">1</property>
+                                                                            <property name="aui_layer"></property>
+                                                                            <property name="aui_name"></property>
+                                                                            <property name="aui_position"></property>
+                                                                            <property name="aui_row"></property>
+                                                                            <property name="best_size"></property>
+                                                                            <property name="bg"></property>
+                                                                            <property name="caption"></property>
+                                                                            <property name="caption_visible">1</property>
+                                                                            <property name="center_pane">0</property>
+                                                                            <property name="close_button">1</property>
+                                                                            <property name="context_help"></property>
+                                                                            <property name="context_menu">1</property>
+                                                                            <property name="default_pane">0</property>
+                                                                            <property name="dock">Dock</property>
+                                                                            <property name="dock_fixed">0</property>
+                                                                            <property name="docking">Left</property>
+                                                                            <property name="enabled">1</property>
+                                                                            <property name="fg"></property>
+                                                                            <property name="floatable">1</property>
+                                                                            <property name="font"></property>
+                                                                            <property name="gripper">0</property>
+                                                                            <property name="hidden">0</property>
+                                                                            <property name="id">ID_LML2_RX_PRE</property>
+                                                                            <property name="initial">0</property>
+                                                                            <property name="max">255</property>
+                                                                            <property name="max_size"></property>
+                                                                            <property name="maximize_button">0</property>
+                                                                            <property name="maximum_size"></property>
+                                                                            <property name="min">0</property>
+                                                                            <property name="min_size"></property>
+                                                                            <property name="minimize_button">0</property>
+                                                                            <property name="minimum_size">48,-1</property>
+                                                                            <property name="moveable">1</property>
+                                                                            <property name="name">cmbLML2_RX_PRE</property>
+                                                                            <property name="pane_border">1</property>
+                                                                            <property name="pane_position"></property>
+                                                                            <property name="pane_size"></property>
+                                                                            <property name="permission">protected</property>
+                                                                            <property name="pin_button">1</property>
+                                                                            <property name="pos"></property>
+                                                                            <property name="resize">Resizable</property>
+                                                                            <property name="show">1</property>
+                                                                            <property name="size"></property>
+                                                                            <property name="style">wxSP_ARROW_KEYS</property>
+                                                                            <property name="subclass"></property>
+                                                                            <property name="toolbar_pane">0</property>
+                                                                            <property name="tooltip"></property>
+                                                                            <property name="value"></property>
+                                                                            <property name="window_extra_style"></property>
+                                                                            <property name="window_name"></property>
+                                                                            <property name="window_style"></property>
+                                                                            <event name="OnChar"></event>
+                                                                            <event name="OnEnterWindow"></event>
+                                                                            <event name="OnEraseBackground"></event>
+                                                                            <event name="OnKeyDown"></event>
+                                                                            <event name="OnKeyUp"></event>
+                                                                            <event name="OnKillFocus"></event>
+                                                                            <event name="OnLeaveWindow"></event>
+                                                                            <event name="OnLeftDClick"></event>
+                                                                            <event name="OnLeftDown"></event>
+                                                                            <event name="OnLeftUp"></event>
+                                                                            <event name="OnMiddleDClick"></event>
+                                                                            <event name="OnMiddleDown"></event>
+                                                                            <event name="OnMiddleUp"></event>
+                                                                            <event name="OnMotion"></event>
+                                                                            <event name="OnMouseEvents"></event>
+                                                                            <event name="OnMouseWheel"></event>
+                                                                            <event name="OnPaint"></event>
+                                                                            <event name="OnRightDClick"></event>
+                                                                            <event name="OnRightDown"></event>
+                                                                            <event name="OnRightUp"></event>
+                                                                            <event name="OnSetFocus"></event>
+                                                                            <event name="OnSize"></event>
+                                                                            <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                                            <event name="OnSpinCtrlText"></event>
+                                                                            <event name="OnTextEnter"></event>
+                                                                            <event name="OnUpdateUI"></event>
+                                                                        </object>
+                                                                    </object>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                        <property name="proportion">1</property>
+                                        <object class="wxStaticBoxSizer" expanded="0">
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="label">Direction controls</property>
+                                            <property name="minimum_size"></property>
+                                            <property name="name">sbSizerDirectionControls</property>
+                                            <property name="orient">wxVERTICAL</property>
+                                            <property name="permission">none</property>
+                                            <event name="OnUpdateUI"></event>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">5</property>
+                                                <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                <property name="proportion">1</property>
+                                                <object class="wxFlexGridSizer" expanded="0">
+                                                    <property name="cols">8</property>
+                                                    <property name="flexible_direction">wxBOTH</property>
+                                                    <property name="growablecols"></property>
+                                                    <property name="growablerows"></property>
+                                                    <property name="hgap">5</property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">fgSizer123</property>
+                                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                    <property name="permission">none</property>
+                                                    <property name="rows">0</property>
+                                                    <property name="vgap">0</property>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxRadioBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="choices">"Automatic" "Manual"</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_DIQDIRCTR1</property>
+                                                            <property name="label">DIQ1 mode</property>
+                                                            <property name="majorDimension">1</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">rgrDIQDIRCTR1</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="selection">0</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style">wxRA_SPECIFY_COLS</property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">DIQ1 direction control mode</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxRadioBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="choices">"Output" "Input"</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_DIQDIR1</property>
+                                                            <property name="label">DIQ1 direction</property>
+                                                            <property name="majorDimension">1</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">rgrDIQDIR1</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="selection">0</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style">wxRA_SPECIFY_COLS</property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">DIQ1 direction</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxRadioBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="choices">"Automatic" "Manual"</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_ENABLEDIRCTR1</property>
+                                                            <property name="label">ENABLE1 mode</property>
+                                                            <property name="majorDimension">1</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">rgrENABLEDIRCTR1</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="selection">0</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style">wxRA_SPECIFY_COLS</property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">ENABLE1 direction control mode</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxRadioBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="choices">"Output" "Input"</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_ENABLEDIR1</property>
+                                                            <property name="label">ENABLE1 direction</property>
+                                                            <property name="majorDimension">1</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">rgrENABLEDIR1</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="selection">0</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style">wxRA_SPECIFY_COLS</property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">ENABLE1 direction.</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxRadioBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="choices">"Automatic" "Manual"</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_DIQDIRCTR2</property>
+                                                            <property name="label">DIQ2 mode</property>
+                                                            <property name="majorDimension">1</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">rgrDIQDIRCTR2</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="selection">0</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style">wxRA_SPECIFY_COLS</property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">DIQ2 direction control mode</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxRadioBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="choices">"Output" "Input"</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_DIQDIR2</property>
+                                                            <property name="label">DIQ2 direction</property>
+                                                            <property name="majorDimension">1</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">rgrDIQDIR2</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="selection">0</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style">wxRA_SPECIFY_COLS</property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">DIQ2 direction</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxRadioBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="choices">"Automatic" "Manual"</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_ENABLEDIRCTR2</property>
+                                                            <property name="label">ENABLE2 mode</property>
+                                                            <property name="majorDimension">1</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">rgrENABLEDIRCTR2</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="selection">0</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style">wxRA_SPECIFY_COLS</property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">ENABLE2 direction control mode</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">5</property>
+                                                        <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                        <property name="proportion">1</property>
+                                                        <object class="wxRadioBox" expanded="0">
+                                                            <property name="BottomDockable">1</property>
+                                                            <property name="LeftDockable">1</property>
+                                                            <property name="RightDockable">1</property>
+                                                            <property name="TopDockable">1</property>
+                                                            <property name="aui_layer"></property>
+                                                            <property name="aui_name"></property>
+                                                            <property name="aui_position"></property>
+                                                            <property name="aui_row"></property>
+                                                            <property name="best_size"></property>
+                                                            <property name="bg"></property>
+                                                            <property name="caption"></property>
+                                                            <property name="caption_visible">1</property>
+                                                            <property name="center_pane">0</property>
+                                                            <property name="choices">"Output" "Input"</property>
+                                                            <property name="close_button">1</property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="default_pane">0</property>
+                                                            <property name="dock">Dock</property>
+                                                            <property name="dock_fixed">0</property>
+                                                            <property name="docking">Left</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="floatable">1</property>
+                                                            <property name="font"></property>
+                                                            <property name="gripper">0</property>
+                                                            <property name="hidden"></property>
+                                                            <property name="id">ID_ENABLEDIR2</property>
+                                                            <property name="label">ENABLE2 direction</property>
+                                                            <property name="majorDimension">1</property>
+                                                            <property name="max_size"></property>
+                                                            <property name="maximize_button">0</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="min_size"></property>
+                                                            <property name="minimize_button">0</property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="moveable">1</property>
+                                                            <property name="name">rgrENABLEDIR2</property>
+                                                            <property name="pane_border">1</property>
+                                                            <property name="pane_position"></property>
+                                                            <property name="pane_size"></property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pin_button">1</property>
+                                                            <property name="pos"></property>
+                                                            <property name="resize">Resizable</property>
+                                                            <property name="selection">1</property>
+                                                            <property name="show">1</property>
+                                                            <property name="size"></property>
+                                                            <property name="style">wxRA_SPECIFY_COLS</property>
+                                                            <property name="subclass"></property>
+                                                            <property name="toolbar_pane">0</property>
+                                                            <property name="tooltip">ENABLE2 direction</property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlTxTSP_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">4</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">5</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer215</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">5</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer216</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_LEFT|wxALL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_EN_TXTSP</property>
+                                <property name="label">Enable TxTSP</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size">135,-1</property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkEN_TXTSP</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">TxTSP modules enable</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Bypass</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer103</property>
+                                <property name="orient">wxHORIZONTAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer145</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_DC_BYP_TXTSP</property>
+                                                <property name="label">DC corrector</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkDC_BYP_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">DC corrector bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_GC_BYP_TXTSP</property>
+                                                <property name="label">Gain corrector</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkGC_BYP_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Gain corrector bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PH_BYP_TXTSP</property>
+                                                <property name="label">Phase corrector</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPH_BYP_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Phase corrector bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_CMIX_BYP_TXTSP</property>
+                                                <property name="label">CMIX</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkCMIX_BYP_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">CMIX bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_ISINC_BYP_TXTSP</property>
+                                                <property name="label">ISINC </property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkISINC_BYP_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">ISINC bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_GFIR1_BYP_TXTSP</property>
+                                                <property name="label">GFIR1</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkGFIR1_BYP_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">GFIR1 bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_GFIR2_BYP_TXTSP</property>
+                                                <property name="label">GFIR2</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkGFIR2_BYP_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">GFIR2 bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_GFIR3_BYP_TXTSP</property>
+                                                <property name="label">GFIR3</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkGFIR3_BYP_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">GFIR3 bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">BIST</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer104</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked"></property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_BSTART_TXTSP</property>
+                                        <property name="label">Start BIST</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkBSTART_TXTSP</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Starts delta sigma built in self test. Keep it at 1 one at least three clock cycles</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer146</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">State</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT2</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_BSTATE_TXTSP</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblBSTATE_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">0</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Signature ch. I</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT1</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_BSIGI_TXTSP</property>
+                                                <property name="label">?????????</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblBSIGI_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">0</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Signature ch. Q</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT3</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_BSIGQ_TXTSP</property>
+                                                <property name="label">?????????</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblBSIGQ_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">0</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxButton" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default"></property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Read BIST</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">btnReadBIST</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick">onbtnReadBISTSignature</event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer142</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">NCO</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer106</property>
+                                <property name="orient">wxHORIZONTAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer152</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">1</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">sizerNCOgrid</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">protected</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">2</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols">0,1</property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer225</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">FCW(MHz)</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT18</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxLEFT|wxALIGN_RIGHT</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Angle</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT20</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size">48,13</property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer221</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL0</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO0</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.00000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO0</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2211</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL01</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO01</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO01</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2212</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL02</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO02</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO02</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2213</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL03</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO03</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO03</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2214</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL04</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO04</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO04</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2215</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL05</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO05</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO05</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2216</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL06</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO06</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO06</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2217</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL07</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO07</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO07</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2218</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL08</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO08</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO08</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2219</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL09</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO09</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO09</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer22110</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL10</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO10</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO10</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer22111</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL11</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO11</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO11</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer22112</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL12</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO12</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO12</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer22113</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL13</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO13</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO13</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer22114</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL14</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO14</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO14</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer22115</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL15</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO15</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO15</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">1</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer228</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">5</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">2</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">5</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer154</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">5</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">RefClk(MHz):</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT21</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">30.72</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblRefClk</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default"></property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Upload NCO</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">btnUploadNCO</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnButtonClick">OnbtnUploadNCOClick</event>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxRadioBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices">"FCW" "PHO"</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_MODE_TX</property>
+                                                        <property name="label">Mode</property>
+                                                        <property name="majorDimension">2</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">rgrMODE_TX</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">0</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Memory table mode</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">2</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols">1</property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">5</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer229</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">5</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">FCW(MHz):</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblFCWPHOmodeName</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxEXPAND</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHOmodeAdditional</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">2</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols">1</property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">5</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer153</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">5</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Bits to dither:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT25</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxEXPAND</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxComboBox" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="choices"></property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">ID_DTHBIT_TX</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">cmbDTHBIT_TX</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="selection">-1</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size">-1,-1</property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip">NCO bits to dither</property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText"></event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticBoxSizer" expanded="0">
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">TSG</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">sbSizer105</property>
+                                                        <property name="orient">wxHORIZONTAL</property>
+                                                        <property name="permission">none</property>
+                                                        <event name="OnUpdateUI"></event>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxFlexGridSizer" expanded="0">
+                                                                <property name="cols">1</property>
+                                                                <property name="flexible_direction">wxBOTH</property>
+                                                                <property name="growablecols"></property>
+                                                                <property name="growablerows"></property>
+                                                                <property name="hgap">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="name">fgSizer147</property>
+                                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                                <property name="permission">none</property>
+                                                                <property name="rows">0</property>
+                                                                <property name="vgap">5</property>
+                                                                <object class="sizeritem" expanded="0">
+                                                                    <property name="border">5</property>
+                                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                    <property name="proportion">1</property>
+                                                                    <object class="wxCheckBox" expanded="0">
+                                                                        <property name="BottomDockable">1</property>
+                                                                        <property name="LeftDockable">1</property>
+                                                                        <property name="RightDockable">1</property>
+                                                                        <property name="TopDockable">1</property>
+                                                                        <property name="aui_layer"></property>
+                                                                        <property name="aui_name"></property>
+                                                                        <property name="aui_position"></property>
+                                                                        <property name="aui_row"></property>
+                                                                        <property name="best_size"></property>
+                                                                        <property name="bg"></property>
+                                                                        <property name="caption"></property>
+                                                                        <property name="caption_visible">1</property>
+                                                                        <property name="center_pane">0</property>
+                                                                        <property name="checked"></property>
+                                                                        <property name="close_button">1</property>
+                                                                        <property name="context_help"></property>
+                                                                        <property name="context_menu">1</property>
+                                                                        <property name="default_pane">0</property>
+                                                                        <property name="dock">Dock</property>
+                                                                        <property name="dock_fixed">0</property>
+                                                                        <property name="docking">Left</property>
+                                                                        <property name="enabled">1</property>
+                                                                        <property name="fg"></property>
+                                                                        <property name="floatable">1</property>
+                                                                        <property name="font"></property>
+                                                                        <property name="gripper">0</property>
+                                                                        <property name="hidden"></property>
+                                                                        <property name="id">ID_TSGSWAPIQ_TXTSP</property>
+                                                                        <property name="label">Swap I and Q&#x0A; signal sources from TSG</property>
+                                                                        <property name="max_size"></property>
+                                                                        <property name="maximize_button">0</property>
+                                                                        <property name="maximum_size"></property>
+                                                                        <property name="min_size"></property>
+                                                                        <property name="minimize_button">0</property>
+                                                                        <property name="minimum_size"></property>
+                                                                        <property name="moveable">1</property>
+                                                                        <property name="name">chkTSGSWAPIQ_TXTSP</property>
+                                                                        <property name="pane_border">1</property>
+                                                                        <property name="pane_position"></property>
+                                                                        <property name="pane_size"></property>
+                                                                        <property name="permission">protected</property>
+                                                                        <property name="pin_button">1</property>
+                                                                        <property name="pos"></property>
+                                                                        <property name="resize">Resizable</property>
+                                                                        <property name="show">1</property>
+                                                                        <property name="size"></property>
+                                                                        <property name="style"></property>
+                                                                        <property name="subclass"></property>
+                                                                        <property name="toolbar_pane">0</property>
+                                                                        <property name="tooltip">Swap signals at test signal generator's output</property>
+                                                                        <property name="validator_data_type"></property>
+                                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                                        <property name="validator_variable"></property>
+                                                                        <property name="window_extra_style"></property>
+                                                                        <property name="window_name"></property>
+                                                                        <property name="window_style"></property>
+                                                                        <event name="OnChar"></event>
+                                                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                        <event name="OnEnterWindow"></event>
+                                                                        <event name="OnEraseBackground"></event>
+                                                                        <event name="OnKeyDown"></event>
+                                                                        <event name="OnKeyUp"></event>
+                                                                        <event name="OnKillFocus"></event>
+                                                                        <event name="OnLeaveWindow"></event>
+                                                                        <event name="OnLeftDClick"></event>
+                                                                        <event name="OnLeftDown"></event>
+                                                                        <event name="OnLeftUp"></event>
+                                                                        <event name="OnMiddleDClick"></event>
+                                                                        <event name="OnMiddleDown"></event>
+                                                                        <event name="OnMiddleUp"></event>
+                                                                        <event name="OnMotion"></event>
+                                                                        <event name="OnMouseEvents"></event>
+                                                                        <event name="OnMouseWheel"></event>
+                                                                        <event name="OnPaint"></event>
+                                                                        <event name="OnRightDClick"></event>
+                                                                        <event name="OnRightDown"></event>
+                                                                        <event name="OnRightUp"></event>
+                                                                        <event name="OnSetFocus"></event>
+                                                                        <event name="OnSize"></event>
+                                                                        <event name="OnUpdateUI"></event>
+                                                                    </object>
+                                                                </object>
+                                                                <object class="sizeritem" expanded="0">
+                                                                    <property name="border">5</property>
+                                                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                    <property name="proportion">1</property>
+                                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                                        <property name="cols">2</property>
+                                                                        <property name="flexible_direction">wxBOTH</property>
+                                                                        <property name="growablecols"></property>
+                                                                        <property name="growablerows"></property>
+                                                                        <property name="hgap">5</property>
+                                                                        <property name="minimum_size"></property>
+                                                                        <property name="name">fgSizer148</property>
+                                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                                        <property name="permission">none</property>
+                                                                        <property name="rows">0</property>
+                                                                        <property name="vgap">5</property>
+                                                                        <object class="sizeritem" expanded="0">
+                                                                            <property name="border">5</property>
+                                                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                            <property name="proportion">1</property>
+                                                                            <object class="wxRadioBox" expanded="0">
+                                                                                <property name="BottomDockable">1</property>
+                                                                                <property name="LeftDockable">1</property>
+                                                                                <property name="RightDockable">1</property>
+                                                                                <property name="TopDockable">1</property>
+                                                                                <property name="aui_layer"></property>
+                                                                                <property name="aui_name"></property>
+                                                                                <property name="aui_position"></property>
+                                                                                <property name="aui_row"></property>
+                                                                                <property name="best_size"></property>
+                                                                                <property name="bg"></property>
+                                                                                <property name="caption"></property>
+                                                                                <property name="caption_visible">1</property>
+                                                                                <property name="center_pane">0</property>
+                                                                                <property name="choices">"TSP clk/8" "TSP clk/4"</property>
+                                                                                <property name="close_button">1</property>
+                                                                                <property name="context_help"></property>
+                                                                                <property name="context_menu">1</property>
+                                                                                <property name="default_pane">0</property>
+                                                                                <property name="dock">Dock</property>
+                                                                                <property name="dock_fixed">0</property>
+                                                                                <property name="docking">Left</property>
+                                                                                <property name="enabled">1</property>
+                                                                                <property name="fg"></property>
+                                                                                <property name="floatable">1</property>
+                                                                                <property name="font"></property>
+                                                                                <property name="gripper">0</property>
+                                                                                <property name="hidden"></property>
+                                                                                <property name="id">ID_TSGFCW_TXTSP</property>
+                                                                                <property name="label">TSGFCW</property>
+                                                                                <property name="majorDimension">1</property>
+                                                                                <property name="max_size"></property>
+                                                                                <property name="maximize_button">0</property>
+                                                                                <property name="maximum_size"></property>
+                                                                                <property name="min_size"></property>
+                                                                                <property name="minimize_button">0</property>
+                                                                                <property name="minimum_size"></property>
+                                                                                <property name="moveable">1</property>
+                                                                                <property name="name">rgrTSGFCW_TXTSP</property>
+                                                                                <property name="pane_border">1</property>
+                                                                                <property name="pane_position"></property>
+                                                                                <property name="pane_size"></property>
+                                                                                <property name="permission">protected</property>
+                                                                                <property name="pin_button">1</property>
+                                                                                <property name="pos"></property>
+                                                                                <property name="resize">Resizable</property>
+                                                                                <property name="selection">0</property>
+                                                                                <property name="show">1</property>
+                                                                                <property name="size"></property>
+                                                                                <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                                <property name="subclass"></property>
+                                                                                <property name="toolbar_pane">0</property>
+                                                                                <property name="tooltip">Set frequency of TSG's NCO</property>
+                                                                                <property name="validator_data_type"></property>
+                                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                                <property name="validator_variable"></property>
+                                                                                <property name="window_extra_style"></property>
+                                                                                <property name="window_name"></property>
+                                                                                <property name="window_style"></property>
+                                                                                <event name="OnChar"></event>
+                                                                                <event name="OnEnterWindow"></event>
+                                                                                <event name="OnEraseBackground"></event>
+                                                                                <event name="OnKeyDown"></event>
+                                                                                <event name="OnKeyUp"></event>
+                                                                                <event name="OnKillFocus"></event>
+                                                                                <event name="OnLeaveWindow"></event>
+                                                                                <event name="OnLeftDClick"></event>
+                                                                                <event name="OnLeftDown"></event>
+                                                                                <event name="OnLeftUp"></event>
+                                                                                <event name="OnMiddleDClick"></event>
+                                                                                <event name="OnMiddleDown"></event>
+                                                                                <event name="OnMiddleUp"></event>
+                                                                                <event name="OnMotion"></event>
+                                                                                <event name="OnMouseEvents"></event>
+                                                                                <event name="OnMouseWheel"></event>
+                                                                                <event name="OnPaint"></event>
+                                                                                <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                                <event name="OnRightDClick"></event>
+                                                                                <event name="OnRightDown"></event>
+                                                                                <event name="OnRightUp"></event>
+                                                                                <event name="OnSetFocus"></event>
+                                                                                <event name="OnSize"></event>
+                                                                                <event name="OnUpdateUI"></event>
+                                                                            </object>
+                                                                        </object>
+                                                                        <object class="sizeritem" expanded="0">
+                                                                            <property name="border">5</property>
+                                                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                            <property name="proportion">1</property>
+                                                                            <object class="wxRadioBox" expanded="0">
+                                                                                <property name="BottomDockable">1</property>
+                                                                                <property name="LeftDockable">1</property>
+                                                                                <property name="RightDockable">1</property>
+                                                                                <property name="TopDockable">1</property>
+                                                                                <property name="aui_layer"></property>
+                                                                                <property name="aui_name"></property>
+                                                                                <property name="aui_position"></property>
+                                                                                <property name="aui_row"></property>
+                                                                                <property name="best_size"></property>
+                                                                                <property name="bg"></property>
+                                                                                <property name="caption"></property>
+                                                                                <property name="caption_visible">1</property>
+                                                                                <property name="center_pane">0</property>
+                                                                                <property name="choices">"NCO" "DC source"</property>
+                                                                                <property name="close_button">1</property>
+                                                                                <property name="context_help"></property>
+                                                                                <property name="context_menu">1</property>
+                                                                                <property name="default_pane">0</property>
+                                                                                <property name="dock">Dock</property>
+                                                                                <property name="dock_fixed">0</property>
+                                                                                <property name="docking">Left</property>
+                                                                                <property name="enabled">1</property>
+                                                                                <property name="fg"></property>
+                                                                                <property name="floatable">1</property>
+                                                                                <property name="font"></property>
+                                                                                <property name="gripper">0</property>
+                                                                                <property name="hidden"></property>
+                                                                                <property name="id">ID_TSGMODE_TXTSP</property>
+                                                                                <property name="label">TSGMODE</property>
+                                                                                <property name="majorDimension">1</property>
+                                                                                <property name="max_size"></property>
+                                                                                <property name="maximize_button">0</property>
+                                                                                <property name="maximum_size"></property>
+                                                                                <property name="min_size"></property>
+                                                                                <property name="minimize_button">0</property>
+                                                                                <property name="minimum_size"></property>
+                                                                                <property name="moveable">1</property>
+                                                                                <property name="name">rgrTSGMODE_TXTSP</property>
+                                                                                <property name="pane_border">1</property>
+                                                                                <property name="pane_position"></property>
+                                                                                <property name="pane_size"></property>
+                                                                                <property name="permission">protected</property>
+                                                                                <property name="pin_button">1</property>
+                                                                                <property name="pos"></property>
+                                                                                <property name="resize">Resizable</property>
+                                                                                <property name="selection">0</property>
+                                                                                <property name="show">1</property>
+                                                                                <property name="size"></property>
+                                                                                <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                                <property name="subclass"></property>
+                                                                                <property name="toolbar_pane">0</property>
+                                                                                <property name="tooltip">Test signal generator mode</property>
+                                                                                <property name="validator_data_type"></property>
+                                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                                <property name="validator_variable"></property>
+                                                                                <property name="window_extra_style"></property>
+                                                                                <property name="window_name"></property>
+                                                                                <property name="window_style"></property>
+                                                                                <event name="OnChar"></event>
+                                                                                <event name="OnEnterWindow"></event>
+                                                                                <event name="OnEraseBackground"></event>
+                                                                                <event name="OnKeyDown"></event>
+                                                                                <event name="OnKeyUp"></event>
+                                                                                <event name="OnKillFocus"></event>
+                                                                                <event name="OnLeaveWindow"></event>
+                                                                                <event name="OnLeftDClick"></event>
+                                                                                <event name="OnLeftDown"></event>
+                                                                                <event name="OnLeftUp"></event>
+                                                                                <event name="OnMiddleDClick"></event>
+                                                                                <event name="OnMiddleDown"></event>
+                                                                                <event name="OnMiddleUp"></event>
+                                                                                <event name="OnMotion"></event>
+                                                                                <event name="OnMouseEvents"></event>
+                                                                                <event name="OnMouseWheel"></event>
+                                                                                <event name="OnPaint"></event>
+                                                                                <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                                <event name="OnRightDClick"></event>
+                                                                                <event name="OnRightDown"></event>
+                                                                                <event name="OnRightUp"></event>
+                                                                                <event name="OnSetFocus"></event>
+                                                                                <event name="OnSize"></event>
+                                                                                <event name="OnUpdateUI"></event>
+                                                                            </object>
+                                                                        </object>
+                                                                        <object class="sizeritem" expanded="0">
+                                                                            <property name="border">5</property>
+                                                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                            <property name="proportion">1</property>
+                                                                            <object class="wxRadioBox" expanded="0">
+                                                                                <property name="BottomDockable">1</property>
+                                                                                <property name="LeftDockable">1</property>
+                                                                                <property name="RightDockable">1</property>
+                                                                                <property name="TopDockable">1</property>
+                                                                                <property name="aui_layer"></property>
+                                                                                <property name="aui_name"></property>
+                                                                                <property name="aui_position"></property>
+                                                                                <property name="aui_row"></property>
+                                                                                <property name="best_size"></property>
+                                                                                <property name="bg"></property>
+                                                                                <property name="caption"></property>
+                                                                                <property name="caption_visible">1</property>
+                                                                                <property name="center_pane">0</property>
+                                                                                <property name="choices">"LML output" "Test signal"</property>
+                                                                                <property name="close_button">1</property>
+                                                                                <property name="context_help"></property>
+                                                                                <property name="context_menu">1</property>
+                                                                                <property name="default_pane">0</property>
+                                                                                <property name="dock">Dock</property>
+                                                                                <property name="dock_fixed">0</property>
+                                                                                <property name="docking">Left</property>
+                                                                                <property name="enabled">1</property>
+                                                                                <property name="fg"></property>
+                                                                                <property name="floatable">1</property>
+                                                                                <property name="font"></property>
+                                                                                <property name="gripper">0</property>
+                                                                                <property name="hidden"></property>
+                                                                                <property name="id">ID_INSEL_TXTSP</property>
+                                                                                <property name="label">Input source</property>
+                                                                                <property name="majorDimension">1</property>
+                                                                                <property name="max_size"></property>
+                                                                                <property name="maximize_button">0</property>
+                                                                                <property name="maximum_size"></property>
+                                                                                <property name="min_size"></property>
+                                                                                <property name="minimize_button">0</property>
+                                                                                <property name="minimum_size"></property>
+                                                                                <property name="moveable">1</property>
+                                                                                <property name="name">rgrINSEL_TXTSP</property>
+                                                                                <property name="pane_border">1</property>
+                                                                                <property name="pane_position"></property>
+                                                                                <property name="pane_size"></property>
+                                                                                <property name="permission">protected</property>
+                                                                                <property name="pin_button">1</property>
+                                                                                <property name="pos"></property>
+                                                                                <property name="resize">Resizable</property>
+                                                                                <property name="selection">0</property>
+                                                                                <property name="show">1</property>
+                                                                                <property name="size"></property>
+                                                                                <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                                <property name="subclass"></property>
+                                                                                <property name="toolbar_pane">0</property>
+                                                                                <property name="tooltip">Input source of TxTSP</property>
+                                                                                <property name="validator_data_type"></property>
+                                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                                <property name="validator_variable"></property>
+                                                                                <property name="window_extra_style"></property>
+                                                                                <property name="window_name"></property>
+                                                                                <property name="window_style"></property>
+                                                                                <event name="OnChar"></event>
+                                                                                <event name="OnEnterWindow"></event>
+                                                                                <event name="OnEraseBackground"></event>
+                                                                                <event name="OnKeyDown"></event>
+                                                                                <event name="OnKeyUp"></event>
+                                                                                <event name="OnKillFocus"></event>
+                                                                                <event name="OnLeaveWindow"></event>
+                                                                                <event name="OnLeftDClick"></event>
+                                                                                <event name="OnLeftDown"></event>
+                                                                                <event name="OnLeftUp"></event>
+                                                                                <event name="OnMiddleDClick"></event>
+                                                                                <event name="OnMiddleDown"></event>
+                                                                                <event name="OnMiddleUp"></event>
+                                                                                <event name="OnMotion"></event>
+                                                                                <event name="OnMouseEvents"></event>
+                                                                                <event name="OnMouseWheel"></event>
+                                                                                <event name="OnPaint"></event>
+                                                                                <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                                <event name="OnRightDClick"></event>
+                                                                                <event name="OnRightDown"></event>
+                                                                                <event name="OnRightUp"></event>
+                                                                                <event name="OnSetFocus"></event>
+                                                                                <event name="OnSize"></event>
+                                                                                <event name="OnUpdateUI"></event>
+                                                                            </object>
+                                                                        </object>
+                                                                        <object class="sizeritem" expanded="0">
+                                                                            <property name="border">5</property>
+                                                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                            <property name="proportion">1</property>
+                                                                            <object class="wxRadioBox" expanded="0">
+                                                                                <property name="BottomDockable">1</property>
+                                                                                <property name="LeftDockable">1</property>
+                                                                                <property name="RightDockable">1</property>
+                                                                                <property name="TopDockable">1</property>
+                                                                                <property name="aui_layer"></property>
+                                                                                <property name="aui_name"></property>
+                                                                                <property name="aui_position"></property>
+                                                                                <property name="aui_row"></property>
+                                                                                <property name="best_size"></property>
+                                                                                <property name="bg"></property>
+                                                                                <property name="caption"></property>
+                                                                                <property name="caption_visible">1</property>
+                                                                                <property name="center_pane">0</property>
+                                                                                <property name="choices">"-6dB" "Full scale"</property>
+                                                                                <property name="close_button">1</property>
+                                                                                <property name="context_help"></property>
+                                                                                <property name="context_menu">1</property>
+                                                                                <property name="default_pane">0</property>
+                                                                                <property name="dock">Dock</property>
+                                                                                <property name="dock_fixed">0</property>
+                                                                                <property name="docking">Left</property>
+                                                                                <property name="enabled">1</property>
+                                                                                <property name="fg"></property>
+                                                                                <property name="floatable">1</property>
+                                                                                <property name="font"></property>
+                                                                                <property name="gripper">0</property>
+                                                                                <property name="hidden"></property>
+                                                                                <property name="id">ID_TSGFC_TXTSP</property>
+                                                                                <property name="label">TSGFC</property>
+                                                                                <property name="majorDimension">1</property>
+                                                                                <property name="max_size"></property>
+                                                                                <property name="maximize_button">0</property>
+                                                                                <property name="maximum_size"></property>
+                                                                                <property name="min_size"></property>
+                                                                                <property name="minimize_button">0</property>
+                                                                                <property name="minimum_size"></property>
+                                                                                <property name="moveable">1</property>
+                                                                                <property name="name">rgrTSGFC_TXTSP</property>
+                                                                                <property name="pane_border">1</property>
+                                                                                <property name="pane_position"></property>
+                                                                                <property name="pane_size"></property>
+                                                                                <property name="permission">protected</property>
+                                                                                <property name="pin_button">1</property>
+                                                                                <property name="pos"></property>
+                                                                                <property name="resize">Resizable</property>
+                                                                                <property name="selection">0</property>
+                                                                                <property name="show">1</property>
+                                                                                <property name="size"></property>
+                                                                                <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                                <property name="subclass"></property>
+                                                                                <property name="toolbar_pane">0</property>
+                                                                                <property name="tooltip">TSG full scale control</property>
+                                                                                <property name="validator_data_type"></property>
+                                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                                <property name="validator_variable"></property>
+                                                                                <property name="window_extra_style"></property>
+                                                                                <property name="window_name"></property>
+                                                                                <property name="window_style"></property>
+                                                                                <event name="OnChar"></event>
+                                                                                <event name="OnEnterWindow"></event>
+                                                                                <event name="OnEraseBackground"></event>
+                                                                                <event name="OnKeyDown"></event>
+                                                                                <event name="OnKeyUp"></event>
+                                                                                <event name="OnKillFocus"></event>
+                                                                                <event name="OnLeaveWindow"></event>
+                                                                                <event name="OnLeftDClick"></event>
+                                                                                <event name="OnLeftDown"></event>
+                                                                                <event name="OnLeftUp"></event>
+                                                                                <event name="OnMiddleDClick"></event>
+                                                                                <event name="OnMiddleDown"></event>
+                                                                                <event name="OnMiddleUp"></event>
+                                                                                <event name="OnMotion"></event>
+                                                                                <event name="OnMouseEvents"></event>
+                                                                                <event name="OnMouseWheel"></event>
+                                                                                <event name="OnPaint"></event>
+                                                                                <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                                <event name="OnRightDClick"></event>
+                                                                                <event name="OnRightDown"></event>
+                                                                                <event name="OnRightUp"></event>
+                                                                                <event name="OnSetFocus"></event>
+                                                                                <event name="OnSize"></event>
+                                                                                <event name="OnUpdateUI"></event>
+                                                                            </object>
+                                                                        </object>
+                                                                    </object>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer218</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">3</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">1</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer220</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer149</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">3</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer150</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">DC_REG:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT23</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxTextCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_DC_REG_TXTSP</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="maxlength">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">txtDC_REG_TXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">40,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value">ffff</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnTextMaxLen"></event>
+                                                        <event name="OnTextURL"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default"></property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Load to DC I</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnLoadDCI</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">OnbtnLoadDCIClick</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default"></property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Load to DC Q</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnLoadDCQ</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">OnbtnLoadDCQClick</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">CMIX</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer98</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">1</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">0</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer132</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices">"Upconvert" "Downconvert"</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_CMIX_SC_TXTSP</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbCMIX_SC_TXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">100,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">2</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols">1</property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer133</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Gain:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT24</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxComboBox" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="choices">"0 dB" "+6 dB" "-6 dB"</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">ID_CMIX_GAIN_TXTSP</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">cmbCMIX_GAIN_TXTSP</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="selection">-1</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass">; </property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip">Gain of CMIX output</property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText"></event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Interpolation</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer99</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">1</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">0</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer134</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">HBI ratio:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT7</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_HBI_OVR_TXTSP</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbHBI_OVR_TXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">64,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">HBI interpolation ratio</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">3</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer135</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">GFIR1</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer100</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">1</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer137</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Length:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT10</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_GFIR1_L_TXTSP</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGFIR1_L_TXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">48,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Parameter l of GFIR1 (l = roundUp(CoeffN/5)-1). Unsigned integer</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Clk ratio:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT11</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_GFIR1_N_TXTSP</property>
+                                                        <property name="initial">255</property>
+                                                        <property name="max">255</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGFIR1_N_TXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default"></property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Coefficients</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnGFIR1Coef</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">onbtnGFIR1Coef</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">GFIR2</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer101</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">1</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer139</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Length:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT12</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_GFIR2_L_TXTSP</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGFIR2_L_TXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">48,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Parameter l of GFIR2 (l = roundUp(CoeffN/5)-1). Unsigned integer</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Clk ratio:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT13</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_GFIR2_N_TXTSP</property>
+                                                        <property name="initial">255</property>
+                                                        <property name="max">255</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGFIR2_N_TXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default"></property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Coefficients</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnGFIR2Coef</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">onbtnGFIR2Coef</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">GFIR3</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer102</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">1</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer141</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Length:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT14</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_GFIR3_L_TXTSP</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGFIR3_L_TXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">48,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Parameter l of GFIR3 (l = roundUp(CoeffN/5)-1). Unsigned integer</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Clk ratio:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT15</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_GFIR3_N_TXTSP</property>
+                                                        <property name="initial">255</property>
+                                                        <property name="max">255</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGFIR3_N_TXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default"></property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Coefficients</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnGFIR3Coef</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">onbtnGFIR3Coef</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">1</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">0</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer219</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Phase Corr</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer96</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_IQCORR_TXTSP</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">2047</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">-2048</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">48,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbIQCORR_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">-1,-1</property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">3</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer130</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Alpha(Deg):</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT16</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">0</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">txtPhaseAlpha</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Gain Corrector</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer97</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">1</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer131</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">I:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT5</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_GCORRI_TXTSP</property>
+                                                        <property name="initial">0</property>
+                                                        <property name="max">2047</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGCORRI_TXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Q:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT4</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_GCORRQ_TXTSP</property>
+                                                        <property name="initial">0</property>
+                                                        <property name="max">2047</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGCORRQ_TXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default"></property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">1</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Calibrate</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_BUTTON10</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnButtonClick"></event>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">DC Corrector</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer95</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">1</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer129</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">I:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT8</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_DCCORRI_TXTSP</property>
+                                                        <property name="initial">0</property>
+                                                        <property name="max">127</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">-128</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbDCCORRI_TXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass">NumericSlider; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Q:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT9</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_DCCORRQ_TXTSP</property>
+                                                        <property name="initial">0</property>
+                                                        <property name="max">127</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">-128</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbDCCORRQ_TXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlRxTSP_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">3</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">5</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer223</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">5</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer176</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxALL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxCheckBox" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">1</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">ID_EN_RXTSP</property>
+                                <property name="label">Enable RxTSP</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size">135,-1</property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkEN_RXTSP</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip">RxTSP modules enable</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Bypass</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer117</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer177</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_DC_BYP_RXTSP</property>
+                                                <property name="label">DC corrector</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkDC_BYP_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">DC corrector bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_GC_BYP_RXTSP</property>
+                                                <property name="label">Gain corrector</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkGC_BYP_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Gain corrector bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_PH_BYP_RXTSP</property>
+                                                <property name="label">Phase corrector</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkPH_BYP_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Phase corrector bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_CMIX_BYP_RXTSP</property>
+                                                <property name="label">CMIX</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkCMIX_BYP_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">CMIX bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_AGC_BYP_RXTSP</property>
+                                                <property name="label">AGC</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkAGC_BYP_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">AGC bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_GFIR1_BYP_RXTSP</property>
+                                                <property name="label">GFIR1</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkGFIR1_BYP_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">GFIR1 bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_GFIR2_BYP_RXTSP</property>
+                                                <property name="label">GFIR2</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkGFIR2_BYP_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">GFIR2 bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_GFIR3_BYP_RXTSP</property>
+                                                <property name="label">GFIR3</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkGFIR3_BYP_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">GFIR3 bypass</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">BIST</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer118</property>
+                                <property name="orient">wxHORIZONTAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer178</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">2</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">BISTI:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT29</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">???</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblBISTI</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">50,-1</property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">BSTATE_I:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT30</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">???</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblBSTATE_I</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-14</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">BISTQ:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT31</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">???</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblBISTQ</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">50,-1</property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">BSTATE_Q:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT32</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">???</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblBSTATE_Q</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_BSTART_RXTSP</property>
+                                                <property name="label">Start BIST</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">chkBSTART_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">Starts delta sigma built in self test. Keep it at 1 one at least three clock cycles</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default">0</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Read</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">48,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnReadBIST</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">OnbtnReadBISTSignature</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">RSSI</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer115</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer172</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">ADCI:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT71</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">???</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblADCI</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">ADCQ:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT28</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">???</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblADCQ</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">48,-1</property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">RSSI:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT51</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">???</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblRSSI</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">48,-1</property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxButton" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default"></property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Read</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_BUTTON1</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size">53,23</property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick">OnbtnReadRSSI</event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer142</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">NCO</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer106</property>
+                                <property name="orient">wxHORIZONTAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer152</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">1</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">sizerNCOgrid</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">protected</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">2</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols">0,1</property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer225</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">FCW(MHz)</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT18</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxLEFT|wxALIGN_RIGHT</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Angle</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT20</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size">48,13</property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer221</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL0</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO0</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.00000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO0</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2211</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL01</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO01</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO01</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2212</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL02</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO02</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO02</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2213</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL03</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO03</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO03</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2214</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL04</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO04</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO04</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2215</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL05</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO05</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO05</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2216</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL06</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO06</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO06</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2217</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL07</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO07</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO07</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2218</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL08</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO08</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO08</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer2219</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL09</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO09</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO09</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer22110</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL10</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO10</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO10</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer22111</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL11</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO11</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO11</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer22112</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL12</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO12</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO12</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer22113</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL13</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO13</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO13</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer22114</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL14</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO14</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO14</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">4</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer22115</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxRadioButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label"></property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">rgrSEL15</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">0</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRadioButton">OnNCOSelectionChange</event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag"></property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHO15</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">0.0000</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtAnglePHO15</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">1</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer228</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">5</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">2</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">5</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer154</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">5</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">RefClk(MHz):</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT21</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">30.72</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblRefClk</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default"></property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Upload NCO</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">btnUploadNCO</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnButtonClick">OnbtnUploadNCOClick</event>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxRadioBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices">"FCW" "PHO"</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_MODE_RX</property>
+                                                        <property name="label">Mode</property>
+                                                        <property name="majorDimension">2</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">rgrMODE_RX</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Memory table mode</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">2</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols">1</property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">5</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer229</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">5</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">FCW(MHz):</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblFCWPHOmodeName</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxEXPAND</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtFCWPHOmodeAdditional</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText">PHOinputChanged</event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">2</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols">1</property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">5</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer153</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">5</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Bits to dither:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT25</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxEXPAND</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxComboBox" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="choices"></property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">ID_DTHBIT_RX</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">cmbDTHBIT_RX</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="selection">-1</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size">-1,-1</property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip">NCO bits to dither</property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText"></event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticBoxSizer" expanded="0">
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">TSG</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">sbSizer105</property>
+                                                        <property name="orient">wxHORIZONTAL</property>
+                                                        <property name="permission">none</property>
+                                                        <event name="OnUpdateUI"></event>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxFlexGridSizer" expanded="0">
+                                                                <property name="cols">1</property>
+                                                                <property name="flexible_direction">wxBOTH</property>
+                                                                <property name="growablecols"></property>
+                                                                <property name="growablerows"></property>
+                                                                <property name="hgap">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="name">fgSizer147</property>
+                                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                                <property name="permission">none</property>
+                                                                <property name="rows">0</property>
+                                                                <property name="vgap">5</property>
+                                                                <object class="sizeritem" expanded="0">
+                                                                    <property name="border">5</property>
+                                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                    <property name="proportion">1</property>
+                                                                    <object class="wxCheckBox" expanded="0">
+                                                                        <property name="BottomDockable">1</property>
+                                                                        <property name="LeftDockable">1</property>
+                                                                        <property name="RightDockable">1</property>
+                                                                        <property name="TopDockable">1</property>
+                                                                        <property name="aui_layer"></property>
+                                                                        <property name="aui_name"></property>
+                                                                        <property name="aui_position"></property>
+                                                                        <property name="aui_row"></property>
+                                                                        <property name="best_size"></property>
+                                                                        <property name="bg"></property>
+                                                                        <property name="caption"></property>
+                                                                        <property name="caption_visible">1</property>
+                                                                        <property name="center_pane">0</property>
+                                                                        <property name="checked"></property>
+                                                                        <property name="close_button">1</property>
+                                                                        <property name="context_help"></property>
+                                                                        <property name="context_menu">1</property>
+                                                                        <property name="default_pane">0</property>
+                                                                        <property name="dock">Dock</property>
+                                                                        <property name="dock_fixed">0</property>
+                                                                        <property name="docking">Left</property>
+                                                                        <property name="enabled">1</property>
+                                                                        <property name="fg"></property>
+                                                                        <property name="floatable">1</property>
+                                                                        <property name="font"></property>
+                                                                        <property name="gripper">0</property>
+                                                                        <property name="hidden"></property>
+                                                                        <property name="id">ID_TSGSWAPIQ_RXTSP</property>
+                                                                        <property name="label">Swap I and Q&#x0A; signal sources from TSG</property>
+                                                                        <property name="max_size"></property>
+                                                                        <property name="maximize_button">0</property>
+                                                                        <property name="maximum_size"></property>
+                                                                        <property name="min_size"></property>
+                                                                        <property name="minimize_button">0</property>
+                                                                        <property name="minimum_size"></property>
+                                                                        <property name="moveable">1</property>
+                                                                        <property name="name">chkTSGSWAPIQ_RXTSP</property>
+                                                                        <property name="pane_border">1</property>
+                                                                        <property name="pane_position"></property>
+                                                                        <property name="pane_size"></property>
+                                                                        <property name="permission">protected</property>
+                                                                        <property name="pin_button">1</property>
+                                                                        <property name="pos"></property>
+                                                                        <property name="resize">Resizable</property>
+                                                                        <property name="show">1</property>
+                                                                        <property name="size"></property>
+                                                                        <property name="style"></property>
+                                                                        <property name="subclass"></property>
+                                                                        <property name="toolbar_pane">0</property>
+                                                                        <property name="tooltip">Swap signals at test signal generator's output</property>
+                                                                        <property name="validator_data_type"></property>
+                                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                                        <property name="validator_variable"></property>
+                                                                        <property name="window_extra_style"></property>
+                                                                        <property name="window_name"></property>
+                                                                        <property name="window_style"></property>
+                                                                        <event name="OnChar"></event>
+                                                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                                                        <event name="OnEnterWindow"></event>
+                                                                        <event name="OnEraseBackground"></event>
+                                                                        <event name="OnKeyDown"></event>
+                                                                        <event name="OnKeyUp"></event>
+                                                                        <event name="OnKillFocus"></event>
+                                                                        <event name="OnLeaveWindow"></event>
+                                                                        <event name="OnLeftDClick"></event>
+                                                                        <event name="OnLeftDown"></event>
+                                                                        <event name="OnLeftUp"></event>
+                                                                        <event name="OnMiddleDClick"></event>
+                                                                        <event name="OnMiddleDown"></event>
+                                                                        <event name="OnMiddleUp"></event>
+                                                                        <event name="OnMotion"></event>
+                                                                        <event name="OnMouseEvents"></event>
+                                                                        <event name="OnMouseWheel"></event>
+                                                                        <event name="OnPaint"></event>
+                                                                        <event name="OnRightDClick"></event>
+                                                                        <event name="OnRightDown"></event>
+                                                                        <event name="OnRightUp"></event>
+                                                                        <event name="OnSetFocus"></event>
+                                                                        <event name="OnSize"></event>
+                                                                        <event name="OnUpdateUI"></event>
+                                                                    </object>
+                                                                </object>
+                                                                <object class="sizeritem" expanded="0">
+                                                                    <property name="border">5</property>
+                                                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                    <property name="proportion">1</property>
+                                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                                        <property name="cols">2</property>
+                                                                        <property name="flexible_direction">wxBOTH</property>
+                                                                        <property name="growablecols"></property>
+                                                                        <property name="growablerows"></property>
+                                                                        <property name="hgap">5</property>
+                                                                        <property name="minimum_size"></property>
+                                                                        <property name="name">fgSizer148</property>
+                                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                                        <property name="permission">none</property>
+                                                                        <property name="rows">0</property>
+                                                                        <property name="vgap">5</property>
+                                                                        <object class="sizeritem" expanded="0">
+                                                                            <property name="border">5</property>
+                                                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                            <property name="proportion">1</property>
+                                                                            <object class="wxRadioBox" expanded="0">
+                                                                                <property name="BottomDockable">1</property>
+                                                                                <property name="LeftDockable">1</property>
+                                                                                <property name="RightDockable">1</property>
+                                                                                <property name="TopDockable">1</property>
+                                                                                <property name="aui_layer"></property>
+                                                                                <property name="aui_name"></property>
+                                                                                <property name="aui_position"></property>
+                                                                                <property name="aui_row"></property>
+                                                                                <property name="best_size"></property>
+                                                                                <property name="bg"></property>
+                                                                                <property name="caption"></property>
+                                                                                <property name="caption_visible">1</property>
+                                                                                <property name="center_pane">0</property>
+                                                                                <property name="choices">"TSP clk/8" "TSP clk/4"</property>
+                                                                                <property name="close_button">1</property>
+                                                                                <property name="context_help"></property>
+                                                                                <property name="context_menu">1</property>
+                                                                                <property name="default_pane">0</property>
+                                                                                <property name="dock">Dock</property>
+                                                                                <property name="dock_fixed">0</property>
+                                                                                <property name="docking">Left</property>
+                                                                                <property name="enabled">1</property>
+                                                                                <property name="fg"></property>
+                                                                                <property name="floatable">1</property>
+                                                                                <property name="font"></property>
+                                                                                <property name="gripper">0</property>
+                                                                                <property name="hidden"></property>
+                                                                                <property name="id">ID_TSGFCW_RXTSP</property>
+                                                                                <property name="label">TSGFCW</property>
+                                                                                <property name="majorDimension">1</property>
+                                                                                <property name="max_size"></property>
+                                                                                <property name="maximize_button">0</property>
+                                                                                <property name="maximum_size"></property>
+                                                                                <property name="min_size"></property>
+                                                                                <property name="minimize_button">0</property>
+                                                                                <property name="minimum_size"></property>
+                                                                                <property name="moveable">1</property>
+                                                                                <property name="name">rgrTSGFCW_RXTSP</property>
+                                                                                <property name="pane_border">1</property>
+                                                                                <property name="pane_position"></property>
+                                                                                <property name="pane_size"></property>
+                                                                                <property name="permission">protected</property>
+                                                                                <property name="pin_button">1</property>
+                                                                                <property name="pos"></property>
+                                                                                <property name="resize">Resizable</property>
+                                                                                <property name="selection">0</property>
+                                                                                <property name="show">1</property>
+                                                                                <property name="size"></property>
+                                                                                <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                                <property name="subclass"></property>
+                                                                                <property name="toolbar_pane">0</property>
+                                                                                <property name="tooltip">Set frequency of TSG's NCO</property>
+                                                                                <property name="validator_data_type"></property>
+                                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                                <property name="validator_variable"></property>
+                                                                                <property name="window_extra_style"></property>
+                                                                                <property name="window_name"></property>
+                                                                                <property name="window_style"></property>
+                                                                                <event name="OnChar"></event>
+                                                                                <event name="OnEnterWindow"></event>
+                                                                                <event name="OnEraseBackground"></event>
+                                                                                <event name="OnKeyDown"></event>
+                                                                                <event name="OnKeyUp"></event>
+                                                                                <event name="OnKillFocus"></event>
+                                                                                <event name="OnLeaveWindow"></event>
+                                                                                <event name="OnLeftDClick"></event>
+                                                                                <event name="OnLeftDown"></event>
+                                                                                <event name="OnLeftUp"></event>
+                                                                                <event name="OnMiddleDClick"></event>
+                                                                                <event name="OnMiddleDown"></event>
+                                                                                <event name="OnMiddleUp"></event>
+                                                                                <event name="OnMotion"></event>
+                                                                                <event name="OnMouseEvents"></event>
+                                                                                <event name="OnMouseWheel"></event>
+                                                                                <event name="OnPaint"></event>
+                                                                                <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                                <event name="OnRightDClick"></event>
+                                                                                <event name="OnRightDown"></event>
+                                                                                <event name="OnRightUp"></event>
+                                                                                <event name="OnSetFocus"></event>
+                                                                                <event name="OnSize"></event>
+                                                                                <event name="OnUpdateUI"></event>
+                                                                            </object>
+                                                                        </object>
+                                                                        <object class="sizeritem" expanded="0">
+                                                                            <property name="border">5</property>
+                                                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                            <property name="proportion">1</property>
+                                                                            <object class="wxRadioBox" expanded="0">
+                                                                                <property name="BottomDockable">1</property>
+                                                                                <property name="LeftDockable">1</property>
+                                                                                <property name="RightDockable">1</property>
+                                                                                <property name="TopDockable">1</property>
+                                                                                <property name="aui_layer"></property>
+                                                                                <property name="aui_name"></property>
+                                                                                <property name="aui_position"></property>
+                                                                                <property name="aui_row"></property>
+                                                                                <property name="best_size"></property>
+                                                                                <property name="bg"></property>
+                                                                                <property name="caption"></property>
+                                                                                <property name="caption_visible">1</property>
+                                                                                <property name="center_pane">0</property>
+                                                                                <property name="choices">"NCO" "DC source"</property>
+                                                                                <property name="close_button">1</property>
+                                                                                <property name="context_help"></property>
+                                                                                <property name="context_menu">1</property>
+                                                                                <property name="default_pane">0</property>
+                                                                                <property name="dock">Dock</property>
+                                                                                <property name="dock_fixed">0</property>
+                                                                                <property name="docking">Left</property>
+                                                                                <property name="enabled">1</property>
+                                                                                <property name="fg"></property>
+                                                                                <property name="floatable">1</property>
+                                                                                <property name="font"></property>
+                                                                                <property name="gripper">0</property>
+                                                                                <property name="hidden"></property>
+                                                                                <property name="id">ID_TSGMODE_RXTSP</property>
+                                                                                <property name="label">TSGMODE</property>
+                                                                                <property name="majorDimension">1</property>
+                                                                                <property name="max_size"></property>
+                                                                                <property name="maximize_button">0</property>
+                                                                                <property name="maximum_size"></property>
+                                                                                <property name="min_size"></property>
+                                                                                <property name="minimize_button">0</property>
+                                                                                <property name="minimum_size"></property>
+                                                                                <property name="moveable">1</property>
+                                                                                <property name="name">rgrTSGMODE_RXTSP</property>
+                                                                                <property name="pane_border">1</property>
+                                                                                <property name="pane_position"></property>
+                                                                                <property name="pane_size"></property>
+                                                                                <property name="permission">protected</property>
+                                                                                <property name="pin_button">1</property>
+                                                                                <property name="pos"></property>
+                                                                                <property name="resize">Resizable</property>
+                                                                                <property name="selection">0</property>
+                                                                                <property name="show">1</property>
+                                                                                <property name="size"></property>
+                                                                                <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                                <property name="subclass"></property>
+                                                                                <property name="toolbar_pane">0</property>
+                                                                                <property name="tooltip">Test signal generator mode</property>
+                                                                                <property name="validator_data_type"></property>
+                                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                                <property name="validator_variable"></property>
+                                                                                <property name="window_extra_style"></property>
+                                                                                <property name="window_name"></property>
+                                                                                <property name="window_style"></property>
+                                                                                <event name="OnChar"></event>
+                                                                                <event name="OnEnterWindow"></event>
+                                                                                <event name="OnEraseBackground"></event>
+                                                                                <event name="OnKeyDown"></event>
+                                                                                <event name="OnKeyUp"></event>
+                                                                                <event name="OnKillFocus"></event>
+                                                                                <event name="OnLeaveWindow"></event>
+                                                                                <event name="OnLeftDClick"></event>
+                                                                                <event name="OnLeftDown"></event>
+                                                                                <event name="OnLeftUp"></event>
+                                                                                <event name="OnMiddleDClick"></event>
+                                                                                <event name="OnMiddleDown"></event>
+                                                                                <event name="OnMiddleUp"></event>
+                                                                                <event name="OnMotion"></event>
+                                                                                <event name="OnMouseEvents"></event>
+                                                                                <event name="OnMouseWheel"></event>
+                                                                                <event name="OnPaint"></event>
+                                                                                <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                                <event name="OnRightDClick"></event>
+                                                                                <event name="OnRightDown"></event>
+                                                                                <event name="OnRightUp"></event>
+                                                                                <event name="OnSetFocus"></event>
+                                                                                <event name="OnSize"></event>
+                                                                                <event name="OnUpdateUI"></event>
+                                                                            </object>
+                                                                        </object>
+                                                                        <object class="sizeritem" expanded="0">
+                                                                            <property name="border">5</property>
+                                                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                            <property name="proportion">1</property>
+                                                                            <object class="wxRadioBox" expanded="0">
+                                                                                <property name="BottomDockable">1</property>
+                                                                                <property name="LeftDockable">1</property>
+                                                                                <property name="RightDockable">1</property>
+                                                                                <property name="TopDockable">1</property>
+                                                                                <property name="aui_layer"></property>
+                                                                                <property name="aui_name"></property>
+                                                                                <property name="aui_position"></property>
+                                                                                <property name="aui_row"></property>
+                                                                                <property name="best_size"></property>
+                                                                                <property name="bg"></property>
+                                                                                <property name="caption"></property>
+                                                                                <property name="caption_visible">1</property>
+                                                                                <property name="center_pane">0</property>
+                                                                                <property name="choices">"ADC" "Test signal"</property>
+                                                                                <property name="close_button">1</property>
+                                                                                <property name="context_help"></property>
+                                                                                <property name="context_menu">1</property>
+                                                                                <property name="default_pane">0</property>
+                                                                                <property name="dock">Dock</property>
+                                                                                <property name="dock_fixed">0</property>
+                                                                                <property name="docking">Left</property>
+                                                                                <property name="enabled">1</property>
+                                                                                <property name="fg"></property>
+                                                                                <property name="floatable">1</property>
+                                                                                <property name="font"></property>
+                                                                                <property name="gripper">0</property>
+                                                                                <property name="hidden"></property>
+                                                                                <property name="id">ID_INSEL_RXTSP</property>
+                                                                                <property name="label">Input source</property>
+                                                                                <property name="majorDimension">1</property>
+                                                                                <property name="max_size"></property>
+                                                                                <property name="maximize_button">0</property>
+                                                                                <property name="maximum_size"></property>
+                                                                                <property name="min_size"></property>
+                                                                                <property name="minimize_button">0</property>
+                                                                                <property name="minimum_size"></property>
+                                                                                <property name="moveable">1</property>
+                                                                                <property name="name">rgrINSEL_RXTSP</property>
+                                                                                <property name="pane_border">1</property>
+                                                                                <property name="pane_position"></property>
+                                                                                <property name="pane_size"></property>
+                                                                                <property name="permission">protected</property>
+                                                                                <property name="pin_button">1</property>
+                                                                                <property name="pos"></property>
+                                                                                <property name="resize">Resizable</property>
+                                                                                <property name="selection">0</property>
+                                                                                <property name="show">1</property>
+                                                                                <property name="size"></property>
+                                                                                <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                                <property name="subclass"></property>
+                                                                                <property name="toolbar_pane">0</property>
+                                                                                <property name="tooltip">Input source of TxTSP</property>
+                                                                                <property name="validator_data_type"></property>
+                                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                                <property name="validator_variable"></property>
+                                                                                <property name="window_extra_style"></property>
+                                                                                <property name="window_name"></property>
+                                                                                <property name="window_style"></property>
+                                                                                <event name="OnChar"></event>
+                                                                                <event name="OnEnterWindow"></event>
+                                                                                <event name="OnEraseBackground"></event>
+                                                                                <event name="OnKeyDown"></event>
+                                                                                <event name="OnKeyUp"></event>
+                                                                                <event name="OnKillFocus"></event>
+                                                                                <event name="OnLeaveWindow"></event>
+                                                                                <event name="OnLeftDClick"></event>
+                                                                                <event name="OnLeftDown"></event>
+                                                                                <event name="OnLeftUp"></event>
+                                                                                <event name="OnMiddleDClick"></event>
+                                                                                <event name="OnMiddleDown"></event>
+                                                                                <event name="OnMiddleUp"></event>
+                                                                                <event name="OnMotion"></event>
+                                                                                <event name="OnMouseEvents"></event>
+                                                                                <event name="OnMouseWheel"></event>
+                                                                                <event name="OnPaint"></event>
+                                                                                <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                                <event name="OnRightDClick"></event>
+                                                                                <event name="OnRightDown"></event>
+                                                                                <event name="OnRightUp"></event>
+                                                                                <event name="OnSetFocus"></event>
+                                                                                <event name="OnSize"></event>
+                                                                                <event name="OnUpdateUI"></event>
+                                                                            </object>
+                                                                        </object>
+                                                                        <object class="sizeritem" expanded="0">
+                                                                            <property name="border">5</property>
+                                                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                                            <property name="proportion">1</property>
+                                                                            <object class="wxRadioBox" expanded="0">
+                                                                                <property name="BottomDockable">1</property>
+                                                                                <property name="LeftDockable">1</property>
+                                                                                <property name="RightDockable">1</property>
+                                                                                <property name="TopDockable">1</property>
+                                                                                <property name="aui_layer"></property>
+                                                                                <property name="aui_name"></property>
+                                                                                <property name="aui_position"></property>
+                                                                                <property name="aui_row"></property>
+                                                                                <property name="best_size"></property>
+                                                                                <property name="bg"></property>
+                                                                                <property name="caption"></property>
+                                                                                <property name="caption_visible">1</property>
+                                                                                <property name="center_pane">0</property>
+                                                                                <property name="choices">"-6dB" "Full scale"</property>
+                                                                                <property name="close_button">1</property>
+                                                                                <property name="context_help"></property>
+                                                                                <property name="context_menu">1</property>
+                                                                                <property name="default_pane">0</property>
+                                                                                <property name="dock">Dock</property>
+                                                                                <property name="dock_fixed">0</property>
+                                                                                <property name="docking">Left</property>
+                                                                                <property name="enabled">1</property>
+                                                                                <property name="fg"></property>
+                                                                                <property name="floatable">1</property>
+                                                                                <property name="font"></property>
+                                                                                <property name="gripper">0</property>
+                                                                                <property name="hidden"></property>
+                                                                                <property name="id">ID_TSGFC_RXTSP</property>
+                                                                                <property name="label">TSGFC</property>
+                                                                                <property name="majorDimension">1</property>
+                                                                                <property name="max_size"></property>
+                                                                                <property name="maximize_button">0</property>
+                                                                                <property name="maximum_size"></property>
+                                                                                <property name="min_size"></property>
+                                                                                <property name="minimize_button">0</property>
+                                                                                <property name="minimum_size"></property>
+                                                                                <property name="moveable">1</property>
+                                                                                <property name="name">rgrTSGFC_RXTSP</property>
+                                                                                <property name="pane_border">1</property>
+                                                                                <property name="pane_position"></property>
+                                                                                <property name="pane_size"></property>
+                                                                                <property name="permission">protected</property>
+                                                                                <property name="pin_button">1</property>
+                                                                                <property name="pos"></property>
+                                                                                <property name="resize">Resizable</property>
+                                                                                <property name="selection">1</property>
+                                                                                <property name="show">1</property>
+                                                                                <property name="size"></property>
+                                                                                <property name="style">wxRA_SPECIFY_COLS</property>
+                                                                                <property name="subclass"></property>
+                                                                                <property name="toolbar_pane">0</property>
+                                                                                <property name="tooltip">TSG full scale control</property>
+                                                                                <property name="validator_data_type"></property>
+                                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                                <property name="validator_variable"></property>
+                                                                                <property name="window_extra_style"></property>
+                                                                                <property name="window_name"></property>
+                                                                                <property name="window_style"></property>
+                                                                                <event name="OnChar"></event>
+                                                                                <event name="OnEnterWindow"></event>
+                                                                                <event name="OnEraseBackground"></event>
+                                                                                <event name="OnKeyDown"></event>
+                                                                                <event name="OnKeyUp"></event>
+                                                                                <event name="OnKillFocus"></event>
+                                                                                <event name="OnLeaveWindow"></event>
+                                                                                <event name="OnLeftDClick"></event>
+                                                                                <event name="OnLeftDown"></event>
+                                                                                <event name="OnLeftUp"></event>
+                                                                                <event name="OnMiddleDClick"></event>
+                                                                                <event name="OnMiddleDown"></event>
+                                                                                <event name="OnMiddleUp"></event>
+                                                                                <event name="OnMotion"></event>
+                                                                                <event name="OnMouseEvents"></event>
+                                                                                <event name="OnMouseWheel"></event>
+                                                                                <event name="OnPaint"></event>
+                                                                                <event name="OnRadioBox">ParameterChangeHandler</event>
+                                                                                <event name="OnRightDClick"></event>
+                                                                                <event name="OnRightDown"></event>
+                                                                                <event name="OnRightUp"></event>
+                                                                                <event name="OnSetFocus"></event>
+                                                                                <event name="OnSize"></event>
+                                                                                <event name="OnUpdateUI"></event>
+                                                                            </object>
+                                                                        </object>
+                                                                    </object>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer218</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">3</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">1</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer220</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer149</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">3</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer150</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">DC_REG:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT23</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxTextCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_DC_REG_RXTSP</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="maxlength">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">txtDC_REG_RXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">40,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value">ffff</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnTextMaxLen"></event>
+                                                        <event name="OnTextURL"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default"></property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Load to DC I</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnLoadDCI</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">OnbtnLoadDCIClick</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default"></property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Load to DC Q</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnLoadDCQ</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">OnbtnLoadDCQClick</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">CMIX</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer98</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">1</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">0</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer132</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices">"Upconvert" "Downconvert"</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_CMIX_SC_RXTSP</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbCMIX_SC_RXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">100,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">2</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols">1</property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer133</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Gain:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT24</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxComboBox" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="choices">"0 dB" "+6 dB" "-6 dB"</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">ID_CMIX_GAIN_RXTSP</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">cmbCMIX_GAIN_RXTSP</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="selection">-1</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass">; </property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip">Gain of CMIX output</property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText"></event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Decimation</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer99</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">1</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">0</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer134</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">HBD ratio:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT7</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_HBD_OVR_RXTSP</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbHBD_OVR_RXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">64,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">HBI interpolation ratio</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">3</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer135</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">GFIR1</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer100</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">1</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer137</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Length:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT10</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_GFIR1_L_RXTSP</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGFIR1_L_RXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">48,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Parameter l of GFIR1 (l = roundUp(CoeffN/5)-1). Unsigned integer</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Clk ratio:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT11</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_GFIR1_N_RXTSP</property>
+                                                        <property name="initial">255</property>
+                                                        <property name="max">255</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGFIR1_N_RXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default"></property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Coefficients</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnGFIR1Coef</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">onbtnGFIR1Coef</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">GFIR2</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer101</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">1</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer139</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Length:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT12</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_GFIR2_L_RXTSP</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGFIR2_L_RXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">48,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Parameter l of GFIR2 (l = roundUp(CoeffN/5)-1). Unsigned integer</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Clk ratio:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT13</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_GFIR2_N_RXTSP</property>
+                                                        <property name="initial">255</property>
+                                                        <property name="max">255</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGFIR2_N_RXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default"></property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Coefficients</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnGFIR2Coef</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">onbtnGFIR2Coef</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">GFIR3</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer102</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">1</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer141</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Length:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT14</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxComboBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices"></property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_GFIR3_L_RXTSP</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGFIR3_L_RXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">-1</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">48,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass">; </property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip">Parameter l of GFIR3 (l = roundUp(CoeffN/5)-1). Unsigned integer</property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCombobox">ParameterChangeHandler</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Clk ratio:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT15</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_GFIR3_N_RXTSP</property>
+                                                        <property name="initial">255</property>
+                                                        <property name="max">255</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGFIR3_N_RXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default"></property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Coefficients</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnGFIR3Coef</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">onbtnGFIR3Coef</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">1</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">0</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer219</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Phase Corr</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer96</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_IQCORR_RXTSP</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">2047</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">-2048</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">48,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbIQCORR_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">-1,-1</property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">3</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer130</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Alpha(Deg):</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT16</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">0</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">txtPhaseAlpha</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Gain Corrector</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer97</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols">1</property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">5</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer131</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">I:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT5</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_GCORRI_RXTSP</property>
+                                                        <property name="initial">0</property>
+                                                        <property name="max">2047</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGCORRI_RXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">0</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Q:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT4</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxSpinCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">ID_GCORRQ_RXTSP</property>
+                                                        <property name="initial">0</property>
+                                                        <property name="max">2047</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size">48,-1</property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbGCORRQ_RXTSP</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">-1,-1</property>
+                                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                                        <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="value"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                        <event name="OnSpinCtrlText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default"></property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">1</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Calibrate</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_BUTTON10</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnButtonClick"></event>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">AGC</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer116</property>
+                                <property name="orient">wxHORIZONTAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer173</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Mode:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT91</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices">"AGC" "RSSI" "Bypass"</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_AGC_MODE_RXTSP</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbAGC_MODE_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Window size:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT3</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="choices">"2^7" "2^8" "2^9" "2^10" "2^11" "2^12" "2^13" "2^14"</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_AGC_AVG_RXTSP</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbAGC_AVG_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="selection">-1</property>
+                                                <property name="show">1</property>
+                                                <property name="size">64,-1</property>
+                                                <property name="style"></property>
+                                                <property name="subclass">; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">AGC Averaging window size</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox">ParameterChangeHandler</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Loop gain:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT1</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_AGC_K_RXTSP</property>
+                                                <property name="initial">1</property>
+                                                <property name="max">262143</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">spinAGC_K_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">64,-1</property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">AGC loop gain</property>
+                                                <property name="value">1</property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Output level:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT2</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_AGC_ADESIRED_RXTSP</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">4096</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbAGC_ADESIRED_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlCDS_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">2</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">5</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer190</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">5</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Clock inversion</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizer121</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">1</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer191</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDSN_TXBTSP</property>
+                                        <property name="label">TX TSPB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkCDSN_TXBTSP</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">TX TSPB clock inversion control</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDSN_TXATSP</property>
+                                        <property name="label">TX TSPA</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkCDSN_TXATSP</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">TX TSPA clock inversion control</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDSN_RXBTSP</property>
+                                        <property name="label">RX TSPB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkCDSN_RXBTSP</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">RX TSPB clock inversion control</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDSN_RXATSP</property>
+                                        <property name="label">RX TSPA</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkCDSN_RXATSP</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">RX TSPA clock inversion control</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDSN_TXBLML</property>
+                                        <property name="label">TX LMLB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkCDSN_TXBLML</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">TX LMLB clock inversion control</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDSN_TXALML</property>
+                                        <property name="label">TX LMLA</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkCDSN_TXALML</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">TX LMLA clock inversion control</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDSN_RXBLML</property>
+                                        <property name="label">RX LMLB</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkCDSN_RXBLML</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">RX LMLB clock inversion control</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDSN_RXALML </property>
+                                        <property name="label">RX LMLA</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkCDSN_RXALML </property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">RX LMLA clock inversion control</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDSN_MCLK2</property>
+                                        <property name="label">MCLK2</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkCDSN_MCLK2</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">MCLK2 clock inversion control</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDSN_MCLK1</property>
+                                        <property name="label">MCLK1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkCDSN_MCLK1</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">MCLK1 clock inversion control</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Clock delay</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizer122</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">5</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer192</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">5</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxRadioBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"400ps" "500ps" "600ps" "700ps"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDS_MCLK2</property>
+                                        <property name="label">MCLK2</property>
+                                        <property name="majorDimension">1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">rgrCDS_MCLK2</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">MCLK2 clock delay</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRadioBox">ParameterChangeHandler</event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxRadioBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"400ps" "500ps" "600ps" "700ps"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDS_MCLK1</property>
+                                        <property name="label">MCLK1</property>
+                                        <property name="majorDimension">1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">rgrCDS_MCLK1</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">MCLK1 clock delay</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRadioBox">ParameterChangeHandler</event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxRadioBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"400ps" "500ps" "600ps" "700ps"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDS_TXBTSP</property>
+                                        <property name="label">TX TSP B</property>
+                                        <property name="majorDimension">1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">rgrCDS_TXBTSP</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">TX TSP B clock delay</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRadioBox">ParameterChangeHandler</event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxRadioBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"400ps" "500ps" "600ps" "700ps"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDS_TXATSP</property>
+                                        <property name="label">TX TSP A</property>
+                                        <property name="majorDimension">1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">rgrCDS_TXATSP</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">TX TSP A clock delay</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRadioBox">ParameterChangeHandler</event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxRadioBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"200ps" "500ps" "800ps" "1100ps"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDS_RXBTSP</property>
+                                        <property name="label">RX TSP B</property>
+                                        <property name="majorDimension">1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">rgrCDS_RXBTSP</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">RX TSP B clock delay</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRadioBox">ParameterChangeHandler</event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxRadioBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"200ps" "500ps" "800ps" "1100ps"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDS_RXATSP</property>
+                                        <property name="label">RX TSP A</property>
+                                        <property name="majorDimension">1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">rgrCDS_RXATSP</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">RX TSP A clock delay</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRadioBox">ParameterChangeHandler</event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxRadioBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"400ps" "500ps" "600ps" "700ps"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDS_TXBLML</property>
+                                        <property name="label">TX LML B</property>
+                                        <property name="majorDimension">1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">rgrCDS_TXBLML</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">TX LML B clock delay</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRadioBox">ParameterChangeHandler</event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxRadioBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"400ps" "500ps" "600ps" "700ps"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDS_TXALML</property>
+                                        <property name="label">TX LML A</property>
+                                        <property name="majorDimension">1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">rgrCDS_TXALML</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">TX LML A clock delay</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRadioBox">ParameterChangeHandler</event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxRadioBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"200ps" "500ps" "800ps" "1100ps"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDS_RXBLML</property>
+                                        <property name="label">RX LML B</property>
+                                        <property name="majorDimension">1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">rgrCDS_RXBLML</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">RX LML B clock delay</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRadioBox">ParameterChangeHandler</event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxRadioBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"200ps" "500ps" "800ps" "1100ps"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_CDS_RXALML</property>
+                                        <property name="label">RX LML A</property>
+                                        <property name="majorDimension">1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">rgrCDS_RXALML</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">RX LML A clock delay</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRadioBox">ParameterChangeHandler</event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlBIST_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">2</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer193</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">BIST</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizer123</property>
+                        <property name="orient">wxHORIZONTAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">0</property>
+                            <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">10</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer194</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">2</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_BENC</property>
+                                        <property name="label">Enable CGEN BIST</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkBENC</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">enables CGEN BIST</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag"></property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">1</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_SDM_TSTO_CGEN</property>
+                                        <property name="label">Enable SDM_TSTO_CGEN outputs</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkSDM_TSTO_CGEN</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_BENR</property>
+                                        <property name="label">Enable SXR BIST</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkBENR</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">enables receiver BIST</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag"></property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">1</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_SDM_TSTO_SXR</property>
+                                        <property name="label">Enable SDM_TSTO_SXR outputs</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkSDM_TSTO_SXR</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_BENT</property>
+                                        <property name="label">Enable SXT BIST</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkBENT</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">enables transmitter  BIST</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag"></property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">1</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_SDM_TSTO_SXT</property>
+                                        <property name="label">Enable SDM_TSTO_SXT outputs</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkSDM_TSTO_SXT</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_BSTART</property>
+                                        <property name="label">Start SDM BIST</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkBSTART</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Starts delta sigma built in self test. Keep it at 1 one at least three clock cycles</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="spacer" expanded="0">
+                                        <property name="height">0</property>
+                                        <property name="permission">protected</property>
+                                        <property name="width">0</property>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">BIST state</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT2</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_BSTATE</property>
+                                        <property name="label">???</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">lblBSTATE</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">0</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">BIST signature (Transmitter)</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT1</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_BSIGT</property>
+                                        <property name="label">???</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">lblBSIGT</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">0</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">BIST signature (Receiver)</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT3</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_BSIGR</property>
+                                        <property name="label">???</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">lblBSIGR</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">0</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">BIST signature (CGEN)</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT4</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_BSIGC</property>
+                                        <property name="label">???</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">lblBSIGC</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">0</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxButton" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default">0</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_BTN_READ_SIGNATURE</property>
+                                        <property name="label">Read BIST</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">btnReadSignature</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick">onbtnReadSignature</event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlMCU_BD_view</property>
+            <property name="pos"></property>
+            <property name="size">-1,-1</property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">1</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols">0</property>
+                <property name="growablerows">0</property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer195</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALL</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">3</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer196</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">1</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer197</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Load .hex file:</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer124</property>
+                                        <property name="orient">wxHORIZONTAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxBoxSizer" expanded="0">
+                                                <property name="minimum_size"></property>
+                                                <property name="name">bSizer2</property>
+                                                <property name="orient">wxHORIZONTAL</property>
+                                                <property name="permission">none</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Select the file:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT1</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">76,13</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default">0</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Load .hex</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">Button_LOADHEX</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnButtonClick">OnButton_LOADHexClick</event>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND|wxSHAPED|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Programming options</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer125</property>
+                                        <property name="orient">wxHORIZONTAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">1</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer198</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxCheckBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="checked">1</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_CHECKBOX_RESETMCU</property>
+                                                        <property name="label">Reset MCU</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">chkReset</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnCheckBox">OnchkResetClick</event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxRadioBox" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices">"Send program to SRAM and EEPROM" "Send program to SRAM" "Boot MCU from EEPROM"</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">0</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">MCU's programming mode:</property>
+                                                        <property name="majorDimension">1</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">rgrMode</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">0</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRadioBox"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default">0</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">0</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Send command</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">btnStartProgramming</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnButtonClick">OnbtnStartProgrammingClick</event>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Proggramming finished</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_S_PROGFINISHED</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Testing options</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer126</property>
+                                        <property name="orient">wxHORIZONTAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer199</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Debug test (1-15):</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT3</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default">0</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Run one test</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">btnRunTest</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnButtonClick">OnbtnRunTestClick</event>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Select test no. (1-15):</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT4</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxTextCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">ID_TESTNO</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="maxlength">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">m_sTestNo</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">73,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value">1</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnTextMaxLen"></event>
+                                                        <event name="OnTextURL"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="1">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxButton" expanded="1">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default">0</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Run production test</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">btnRunProductionTest</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnButtonClick">OnbtnRunProductionTestClicked</event>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">MCU's Debug mode options</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer127</property>
+                                <property name="orient">wxHORIZONTAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer200</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">7</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_DEBUGMODE</property>
+                                                <property name="label">Select Debug mode</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">DebugMode</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox">OnDebugModeClick</event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticBoxSizer" expanded="0">
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Execution control</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">sbSizer128</property>
+                                                <property name="orient">wxHORIZONTAL</property>
+                                                <property name="permission">none</property>
+                                                <event name="OnUpdateUI"></event>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">3</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer201</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">2</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default">0</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">ID_RUNINSTR</property>
+                                                                <property name="label">Run instr.</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">RunInstr</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnButtonClick">OnRunInstruction</event>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">No. (1-100)</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT6</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">ID_INSTRNO</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength">0</property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">InstrNo</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size">68,-1</property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">1</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText"></event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default">0</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">ID_RESETPC</property>
+                                                                <property name="label">Reset PC</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ResetPC</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnButtonClick">OnResetPCClick</event>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">PC value:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT7</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">PCVAL</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">PCValue</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticBoxSizer" expanded="0">
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">SFR and IRAM options </property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">sbSizer129</property>
+                                                <property name="orient">wxHORIZONTAL</property>
+                                                <property name="permission">none</property>
+                                                <event name="OnUpdateUI"></event>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxEXPAND|wxSHAPED|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">1</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer202</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default">0</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">View SFRs</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ViewSFRs</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnButtonClick">OnViewSFRsClick</event>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default">0</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">View IRAM</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ViewIRAM</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnButtonClick">OnViewIRAMClick</event>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default">0</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Erase IRAM</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">EraseIRAM</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnButtonClick">OnEraseIRAMClick</event>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticBoxSizer" expanded="0">
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">MCU's clock divider</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">sbSizer130</property>
+                                                <property name="orient">wxHORIZONTAL</property>
+                                                <property name="permission">none</property>
+                                                <event name="OnUpdateUI"></event>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">2</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer203</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">0</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Select MCU's clock divider value:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT10</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxChoice" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="choices">"1" "2" "4" "8" "16" "32"</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">ID_SELDIV</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">SelDiv</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="selection">0</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnChoice">OnSelDivSelect</event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">1</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer204</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">SPI switch tranceiver control</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer131</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxRadioButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_RADIOBUTTON4</property>
+                                                <property name="label">Transceiver controlled by Baseband</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_cCtrlBaseband</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxRB_GROUP</property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value">0</property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRadioButton">Onm_cCtrlBasebandSelect</event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxRadioButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">ID_RADIOBUTTON5</property>
+                                                <property name="label">Transceiver controlled by MCU_BD</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_cCtrlMCU_BD</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value">0</property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRadioButton">Onm_cCtrlMCU_BDSelect</event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticBoxSizer" expanded="0">
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Read/write registers REG0-REG6</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">sbSizer132</property>
+                                        <property name="orient">wxVERTICAL</property>
+                                        <property name="permission">none</property>
+                                        <event name="OnUpdateUI"></event>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">2</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer205</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Address:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT5</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">0</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxChoice" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="choices">"REG0" "REG1" "REG2" "REG3" "REG4" "REG5" "REG6"</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">cmbRegAddr</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="selection">0</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnChoice"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxFlexGridSizer" expanded="0">
+                                                <property name="cols">3</property>
+                                                <property name="flexible_direction">wxBOTH</property>
+                                                <property name="growablecols"></property>
+                                                <property name="growablerows"></property>
+                                                <property name="hgap">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">fgSizer206</property>
+                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                <property name="permission">none</property>
+                                                <property name="rows">0</property>
+                                                <property name="vgap">0</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxRadioButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Write</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">rbtnRegWrite</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style">wxRB_GROUP</property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value">0</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRadioButton"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Data (0-255):</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ID_STATICTEXT11</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxTextCtrl" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="maxlength">0</property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">txtRegValueWr</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size">65,-1</property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value">0</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnText"></event>
+                                                        <event name="OnTextEnter"></event>
+                                                        <event name="OnTextMaxLen"></event>
+                                                        <event name="OnTextURL"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxRadioButton" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Read</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">rbtnRegRead</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="value">0</property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRadioButton"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxStaticText" expanded="0">
+                                                        <property name="BottomDockable">1</property>
+                                                        <property name="LeftDockable">1</property>
+                                                        <property name="RightDockable">1</property>
+                                                        <property name="TopDockable">1</property>
+                                                        <property name="aui_layer"></property>
+                                                        <property name="aui_name"></property>
+                                                        <property name="aui_position"></property>
+                                                        <property name="aui_row"></property>
+                                                        <property name="best_size"></property>
+                                                        <property name="bg"></property>
+                                                        <property name="caption"></property>
+                                                        <property name="caption_visible">1</property>
+                                                        <property name="center_pane">0</property>
+                                                        <property name="close_button">1</property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="default_pane">0</property>
+                                                        <property name="dock">Dock</property>
+                                                        <property name="dock_fixed">0</property>
+                                                        <property name="docking">Left</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="floatable">1</property>
+                                                        <property name="font"></property>
+                                                        <property name="gripper">0</property>
+                                                        <property name="hidden"></property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="label">Result is:</property>
+                                                        <property name="max_size"></property>
+                                                        <property name="maximize_button">0</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="min_size"></property>
+                                                        <property name="minimize_button">0</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="moveable">1</property>
+                                                        <property name="name">ReadResult</property>
+                                                        <property name="pane_border">1</property>
+                                                        <property name="pane_position"></property>
+                                                        <property name="pane_size"></property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pin_button">1</property>
+                                                        <property name="pos"></property>
+                                                        <property name="resize">Resizable</property>
+                                                        <property name="show">1</property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="toolbar_pane">0</property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <property name="wrap">-1</property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default">0</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Read/Write</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">btnRdWr</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">105,36</property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">OnRegWriteRead</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">3</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols">1</property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer209</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Progress:</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT2</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxGauge" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">progressBar</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="range">100</property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style">wxGA_HORIZONTAL</property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="value">0</property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">1</property>
+                    <object class="wxGridSizer" expanded="0">
+                        <property name="cols">1</property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">gSizer1</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Program code file:</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">lblProgCodeFile</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Test results file:</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">lblTestResultsFile</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="1">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden">0</property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlCalibrations_view</property>
+            <property name="pos"></property>
+            <property name="size">-1,-1</property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="1">
+                <property name="cols">3</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols">0,1</property>
+                <property name="growablerows"></property>
+                <property name="hgap">5</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer309</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">5</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Receiver</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizer159</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Gain Corrector</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer971</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer1311</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">I:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT51</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_GCORRI_RXTSP</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">2047</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">48,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbGCORRI_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">-1,-1</property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Q:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT41</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_GCORRQ_RXTSP</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">2047</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">48,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbGCORRQ_RXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">-1,-1</property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default"></property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">1</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Calibrate</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_BUTTON101</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick"></event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Phase Corr</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer961</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxSpinCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_IQCORR_RXTSP</property>
+                                        <property name="initial">0</property>
+                                        <property name="max">2047</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min">-2048</property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size">200,-1</property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbIQCORR_RXTSP</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size">-1,-1</property>
+                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                        <property name="subclass">NumericSlider; numericSlider.h</property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                        <event name="OnSpinCtrlText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">3</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer1301</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Alpha(Deg):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT161</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">0</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtPhaseAlpha1</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">DC</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerDC</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer45</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Offset I:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT6</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_DCOFFI_RFE</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">63</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">-63</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbDCOFFI_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Offset Q:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT7</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_DCOFFQ_RFE</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">63</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">-63</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbDCOFFQ_RFE</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxCheckBox" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="checked">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">ID_EN_DCOFF_RXFE_RFE</property>
+                                        <property name="label">Enable DC offset</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">chkEN_DCOFF_RXFE_RFE</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip">Enables the DCOFFSET block for the RXFE</property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnCheckBox">ParameterChangeHandler</event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer247</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxButton" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default">0</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Calibrate RX</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">btnCalibrateRx</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick">OnbtnCalibrateRx</event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Transmitter</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizer148</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Gain Corrector</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer97</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer131</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">I:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT5</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_GCORRI_TXTSP</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">2047</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">48,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbGCORRI_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">-1,-1</property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Q:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT4</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_GCORRQ_TXTSP</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">2047</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">0</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">48,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbGCORRQ_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">-1,-1</property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default"></property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">1</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Calibrate</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_BUTTON10</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick"></event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Phase Corr</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer96</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxSpinCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">ID_IQCORR_TXTSP</property>
+                                        <property name="initial">0</property>
+                                        <property name="max">2047</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min">-2048</property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size">200,-1</property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">cmbIQCORR_TXTSP</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size">-1,-1</property>
+                                        <property name="style">wxSP_ARROW_KEYS</property>
+                                        <property name="subclass">NumericSlider; numericSlider.h</property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                        <event name="OnSpinCtrlText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">3</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer130</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Alpha(Deg):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT16</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">0</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtPhaseAlpha</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">DC Corrector</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer95</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">0</property>
+                                    <property name="flag">wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">1</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer129</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">I:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT8</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_DCCORRI_TXTSP</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">127</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">-128</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">48,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbDCCORRI_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">-1,-1</property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; </property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">0</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Q:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT9</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxSpinCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">ID_DCCORRQ_TXTSP</property>
+                                                <property name="initial">0</property>
+                                                <property name="max">127</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min">-128</property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">48,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">cmbDCCORRQ_TXTSP</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">-1,-1</property>
+                                                <property name="style">wxSP_ARROW_KEYS</property>
+                                                <property name="subclass">NumericSlider; numericSlider.h</property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnSpinCtrl">ParameterChangeHandler</event>
+                                                <event name="OnSpinCtrlText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer248</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxButton" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default">0</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Calibrate TX</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">btnCalibrateTx</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick">OnbtnCalibrateTx</event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="1">
+                    <property name="border">5</property>
+                    <property name="flag"></property>
+                    <property name="proportion">0</property>
+                    <object class="wxStaticBoxSizer" expanded="1">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Full calibration</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizer165</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default">0</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Calibrate All</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnCalibrateAll</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnbtnCalibrateAll</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer328</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">CGEN Ref. Clk (MHz):</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">m_staticText431</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">???</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">lblCGENrefClk</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Calibration bandwidth(MHz):</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">m_staticText372</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag"></property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxTextCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="maxlength"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size">50,-1</property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">txtCalibrationBW</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value">5</property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnTextMaxLen"></event>
+                                        <event name="OnTextURL"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag"></property>
+                            <property name="proportion">0</property>
+                            <object class="wxFlexGridSizer" expanded="1">
+                                <property name="cols">1</property>
+                                <property name="flexible_direction">wxVERTICAL</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer246</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxRadioBox" expanded="1">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="choices">"MCU" "External Loopback"</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Calibration method</property>
+                                        <property name="majorDimension">1</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">rgrCalibrationMethod</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="selection">0</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxRA_SPECIFY_COLS</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRadioBox"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Dialog" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="center"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="extra_style"></property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">dlgGFIR_Coefficients</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="style">wxDEFAULT_DIALOG_STYLE</property>
+            <property name="subclass"></property>
+            <property name="title">Coefficients</property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style"></property>
+            <event name="OnActivate"></event>
+            <event name="OnActivateApp"></event>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnClose"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnHibernate"></event>
+            <event name="OnIconize"></event>
+            <event name="OnIdle"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">1</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer235</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">5</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer237</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default"></property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Load from file</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnLoadFromFile</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnLoadFromFile</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default"></property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Save to file</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnSaveToFile</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnSaveToFile</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default"></property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Clear table</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnClearTable</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnClearTable</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Coefficients count:</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT3</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxSpinCtrl" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="initial">40</property>
+                                <property name="max">120</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min">0</property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">spinCoefCount</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size">64,-1</property>
+                                <property name="style">wxSP_ARROW_KEYS</property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="value">40</property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnSpinCtrl">OnspinCoefCountChange</event>
+                                <event name="OnSpinCtrlText"></event>
+                                <event name="OnTextEnter"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">3</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols">0</property>
+                        <property name="growablerows">0</property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer238</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxGrid" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="autosize_cols">0</property>
+                                <property name="autosize_rows">0</property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="cell_bg"></property>
+                                <property name="cell_font"></property>
+                                <property name="cell_horiz_alignment">wxALIGN_LEFT</property>
+                                <property name="cell_text"></property>
+                                <property name="cell_vert_alignment">wxALIGN_TOP</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="col_label_horiz_alignment">wxALIGN_CENTRE</property>
+                                <property name="col_label_size">30</property>
+                                <property name="col_label_values"></property>
+                                <property name="col_label_vert_alignment">wxALIGN_CENTRE</property>
+                                <property name="cols">1</property>
+                                <property name="column_sizes"></property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="drag_col_move">0</property>
+                                <property name="drag_col_size">1</property>
+                                <property name="drag_grid_size">0</property>
+                                <property name="drag_row_size">1</property>
+                                <property name="editing">1</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="grid_line_color"></property>
+                                <property name="grid_lines">1</property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label_bg"></property>
+                                <property name="label_font"></property>
+                                <property name="label_text"></property>
+                                <property name="margin_height">0</property>
+                                <property name="margin_width">0</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size">100,200</property>
+                                <property name="moveable">1</property>
+                                <property name="name">gridCoef</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="row_label_horiz_alignment">wxALIGN_CENTRE</property>
+                                <property name="row_label_size">80</property>
+                                <property name="row_label_values"></property>
+                                <property name="row_label_vert_alignment">wxALIGN_CENTRE</property>
+                                <property name="row_sizes"></property>
+                                <property name="rows">5</property>
+                                <property name="show">1</property>
+                                <property name="size">-1,-1</property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnGridCellChange"></event>
+                                <event name="OnGridCellLeftClick"></event>
+                                <event name="OnGridCellLeftDClick"></event>
+                                <event name="OnGridCellRightClick"></event>
+                                <event name="OnGridCellRightDClick"></event>
+                                <event name="OnGridCmdCellChange"></event>
+                                <event name="OnGridCmdCellLeftClick"></event>
+                                <event name="OnGridCmdCellLeftDClick"></event>
+                                <event name="OnGridCmdCellRightClick"></event>
+                                <event name="OnGridCmdCellRightDClick"></event>
+                                <event name="OnGridCmdColSize"></event>
+                                <event name="OnGridCmdEditorCreated"></event>
+                                <event name="OnGridCmdEditorHidden"></event>
+                                <event name="OnGridCmdEditorShown"></event>
+                                <event name="OnGridCmdLabelLeftClick"></event>
+                                <event name="OnGridCmdLabelLeftDClick"></event>
+                                <event name="OnGridCmdLabelRightClick"></event>
+                                <event name="OnGridCmdLabelRightDClick"></event>
+                                <event name="OnGridCmdRangeSelect"></event>
+                                <event name="OnGridCmdRowSize"></event>
+                                <event name="OnGridCmdSelectCell"></event>
+                                <event name="OnGridColSize"></event>
+                                <event name="OnGridEditorCreated"></event>
+                                <event name="OnGridEditorHidden"></event>
+                                <event name="OnGridEditorShown"></event>
+                                <event name="OnGridLabelLeftClick"></event>
+                                <event name="OnGridLabelLeftDClick"></event>
+                                <event name="OnGridLabelRightClick"></event>
+                                <event name="OnGridLabelRightDClick"></event>
+                                <event name="OnGridRangeSelect"></event>
+                                <event name="OnGridRowSize"></event>
+                                <event name="OnGridSelectCell"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">3</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer239</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default"></property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Ok</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnOk</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnBtnOkClick</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default"></property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Cancel</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnCancel</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnBtnCancelClick</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Dialog" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="center">wxBOTH</property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="extra_style"></property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden">0</property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">dlgVCOfrequencies</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="style">wxDEFAULT_DIALOG_STYLE</property>
+            <property name="subclass"></property>
+            <property name="title">VCO frequencies</property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style"></property>
+            <event name="OnActivate"></event>
+            <event name="OnActivateApp"></event>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnClose"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnHibernate"></event>
+            <event name="OnIconize"></event>
+            <event name="OnIdle"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">1</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">5</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer247</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">5</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">4</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer240</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">VCOH SXR/SXT</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer129</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer241</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Low(GHz):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText341</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">64,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtVCOH_low</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">High(GHz):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText342</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">64,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtVCOH_high</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">VCOM SXR/SXT</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer1291</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer2411</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Low(GHz):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText3411</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">64,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtVCOM_low</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">High(GHz):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText3421</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">64,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtVCOM_high</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">VCOL SXR/SXT</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer1292</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer2412</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Low(GHz):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText3412</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">64,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtVCOL_low</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">High(GHz):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText3422</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">64,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtVCOL_high</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">VCO CGEN</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer1293</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer2413</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Low(GHz):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText3413</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">64,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtVCOCGEN_low</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">High(GHz):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText3423</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag"></property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxTextCtrl" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="maxlength"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size">64,-1</property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">txtVCOCGEN_high</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnTextMaxLen"></event>
+                                                <event name="OnTextURL"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALIGN_CENTER_HORIZONTAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">4</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer249</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag"></property>
+                            <property name="proportion">0</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default">0</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Ok</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnOk</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnBtnOkClick</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag"></property>
+                            <property name="proportion">0</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default">0</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Cancel</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnCancel</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnBtnCancelClick</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag"></property>
+                            <property name="proportion">0</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default">0</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Load file</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnLoadFile</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnLoadFile</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag"></property>
+                            <property name="proportion">0</property>
+                            <object class="wxButton" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default">0</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Save to file</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnSaveFile</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnSaveFile</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+    </object>
+</wxFormBuilder_Project>
diff --git a/src/lms7002_wxgui/lms7002_wxgui.h b/src/lms7002_wxgui/lms7002_wxgui.h
new file mode 100644
index 0000000..b2fd8c3
--- /dev/null
+++ b/src/lms7002_wxgui/lms7002_wxgui.h
@@ -0,0 +1,2235 @@
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version Jun 17 2015)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO "NOT" EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#ifndef __LMS7002_WXGUI_H__
+#define __LMS7002_WXGUI_H__
+
+#include <wx/artprov.h>
+#include <wx/xrc/xmlres.h>
+class NumericSlider;
+class lms7002_pnlAFE_view;
+class lms7002_pnlBIAS_view;
+class lms7002_pnlBIST_view;
+class lms7002_pnlBuffers_view;
+class lms7002_pnlCDS_view;
+class lms7002_pnlCLKGEN_view;
+class lms7002_pnlCalibrations_view;
+class lms7002_pnlLDO_view;
+class lms7002_pnlLimeLightPAD_view;
+class lms7002_pnlRBB_view;
+class lms7002_pnlRFE_view;
+class lms7002_pnlRxTSP_view;
+class lms7002_pnlSX_view;
+class lms7002_pnlTBB_view;
+class lms7002_pnlTRF_view;
+class lms7002_pnlTxTSP_view;
+class lms7002_pnlXBUF_view;
+
+#include <wx/string.h>
+#include <wx/button.h>
+#include <wx/gdicmn.h>
+#include <wx/font.h>
+#include <wx/colour.h>
+#include <wx/settings.h>
+#include <wx/radiobut.h>
+#include <wx/sizer.h>
+#include <wx/checkbox.h>
+#include <wx/stattext.h>
+#include <wx/panel.h>
+#include <wx/bitmap.h>
+#include <wx/image.h>
+#include <wx/icon.h>
+#include <wx/notebook.h>
+#include <wx/statbox.h>
+#include <wx/combobox.h>
+#include <wx/spinctrl.h>
+#include <wx/radiobox.h>
+#include <wx/textctrl.h>
+#include <wx/choice.h>
+#include <wx/gauge.h>
+#include <wx/grid.h>
+#include <wx/dialog.h>
+
+///////////////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class mainPanel
+///////////////////////////////////////////////////////////////////////////////
+class mainPanel : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_BTN_CH_A = 2048,
+			ID_BTN_CH_B,
+			ID_BTN_CHIP_TO_GUI,
+			ID_BTN_RESET_CHIP,
+			ID_TABS_NOTEBOOK,
+			ID_TAB_CALIBRATIONS,
+			ID_TAB_RFE,
+			ID_TAB_RBB,
+			ID_TAB_TRF,
+			ID_TAB_TBB,
+			ID_TAB_AFE,
+			ID_TAB_BIAS,
+			ID_TAB_LDO,
+			ID_TAB_XBUF,
+			ID_TAB_CGEN,
+			ID_TAB_SXR,
+			ID_TAB_SXT,
+			ID_TAB_LIMELIGHT,
+			ID_TAB_TXTSP,
+			ID_TAB_RXTSP,
+			ID_TAB_CDS,
+			ID_TAB_BIST,
+			ID_TAB_BUFFERS
+		};
+		
+		wxButton* ID_BUTTON1;
+		wxButton* ID_BUTTON2;
+		wxButton* ID_BUTTON3;
+		wxRadioButton* rbChannelA;
+		wxRadioButton* rbChannelB;
+		wxCheckBox* chkSyncAB;
+		wxButton* btnDownloadAll;
+		wxButton* btnUploadAll;
+		wxButton* btnResetChip;
+		wxStaticText* txtTemperature;
+		wxCheckBox* chkEnableMIMO;
+		wxButton* btnReadTemperature;
+		wxNotebook* tabsNotebook;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void OnNewProject( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnOpenProject( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnSaveProject( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnSwitchToChannelA( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnSwitchToChannelB( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnSyncABchecked( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnDownloadAll( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnUploadAll( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnResetChip( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnEnableMIMOchecked( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnReadTemperature( wxCommandEvent& event ) { event.Skip(); }
+		virtual void Onnotebook_modulesPageChanged( wxNotebookEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		lms7002_pnlCalibrations_view* mTabCalibrations;
+		lms7002_pnlRFE_view* mTabRFE;
+		lms7002_pnlRBB_view* mTabRBB;
+		lms7002_pnlTRF_view* mTabTRF;
+		lms7002_pnlTBB_view* mTabTBB;
+		lms7002_pnlAFE_view* mTabAFE;
+		lms7002_pnlBIAS_view* mTabBIAS;
+		lms7002_pnlLDO_view* mTabLDO;
+		lms7002_pnlXBUF_view* mTabXBUF;
+		lms7002_pnlCLKGEN_view* mTabCGEN;
+		lms7002_pnlSX_view* mTabSXR;
+		lms7002_pnlSX_view* mTabSXT;
+		lms7002_pnlLimeLightPAD_view* mTabLimeLight;
+		lms7002_pnlTxTSP_view* mTabTxTSP;
+		lms7002_pnlRxTSP_view* mTabRxTSP;
+		lms7002_pnlCDS_view* mTabCDS;
+		lms7002_pnlBIST_view* mTabBIST;
+		lms7002_pnlBuffers_view* mTabBuffers;
+		
+		mainPanel( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~mainPanel();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlBuffers_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlBuffers_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		wxCheckBox* chkDIO_DIR_CTRL1;
+		wxCheckBox* chkDIO_DIR_CTRL2;
+		wxCheckBox* chkDIO_BUFF_OE;
+		wxCheckBox* chkIQ_SEL1_DIR;
+		wxCheckBox* chkIQ_SEL2_DIR;
+		wxCheckBox* chkG_PWR_DWN;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void OnGPIOchanged( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlBuffers_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL ); 
+		~pnlBuffers_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlRFE_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlRFE_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_PD_LNA_RFE = 2048,
+			ID_PD_RLOOPB_1_RFE,
+			ID_PD_RLOOPB_2_RFE,
+			ID_PD_MXLOBUF_RFE,
+			ID_PD_QGEN_RFE,
+			ID_PD_RSSI_RFE,
+			ID_PD_TIA_RFE,
+			ID_EN_G_RFE,
+			ID_EN_DIR_RFE,
+			ID_EN_INSHSW_LB1_RFE,
+			ID_EN_INSHSW_LB2_RFE,
+			ID_EN_INSHSW_L_RFE,
+			ID_EN_INSHSW_W_RFE,
+			ID_SEL_PATH_RFE,
+			ID_CAP_RXMXO_RFE,
+			ID_CGSIN_LNA_RFE,
+			ID_RCOMP_TIA_RFE,
+			ID_RFB_TIA_RFE,
+			ID_EN_NEXTRX_RFE,
+			ID_ICT_LNACMO_RFE,
+			ID_ICT_LNA_RFE,
+			ID_DCOFFI_RFE,
+			ID_DCOFFQ_RFE,
+			ID_ICT_LODC_RFE,
+			ID_EN_DCOFF_RXFE_RFE,
+			ID_CCOMP_TIA_RFE,
+			ID_CFB_TIA_RFE,
+			ID_G_LNA_RFE,
+			ID_G_RXLOOPB_RFE,
+			ID_G_TIA_RFE,
+			ID_ICT_LOOPB_RFE,
+			ID_ICT_TIAMAIN_RFE,
+			ID_ICT_TIAOUT_RFE,
+			ID_CDC_I_RFE,
+			ID_CDC_Q_RFE
+		};
+		
+		wxCheckBox* chkPD_LNA_RFE;
+		wxCheckBox* chkPD_RLOOPB_1_RFE;
+		wxCheckBox* chkPD_RLOOPB_2_RFE;
+		wxCheckBox* chkPD_MXLOBUF_RFE;
+		wxCheckBox* chkPD_QGEN_RFE;
+		wxCheckBox* chkPD_RSSI_RFE;
+		wxCheckBox* chkPD_TIA_RFE;
+		wxCheckBox* chkEN_G_RFE;
+		wxCheckBox* chkEN_DIR_RFE;
+		wxCheckBox* chkEN_INSHSW_LB1_RFE;
+		wxCheckBox* chkEN_INSHSW_LB2_RFE;
+		wxCheckBox* chkEN_INSHSW_L_RFE;
+		wxCheckBox* chkEN_INSHSW_W_RFE;
+		wxStaticText* ID_STATICTEXT1;
+		wxComboBox* cmbSEL_PATH_RFE;
+		wxStaticText* ID_STATICTEXT2;
+		wxComboBox* cmbCAP_RXMXO_RFE;
+		wxStaticText* ID_STATICTEXT3;
+		wxComboBox* cmbCGSIN_LNA_RFE;
+		wxStaticText* ID_STATICTEXT4;
+		wxComboBox* cmbRCOMP_TIA_RFE;
+		wxStaticText* ID_STATICTEXT5;
+		wxComboBox* cmbRFB_TIA_RFE;
+		wxCheckBox* chkEN_NEXTRX_RFE;
+		wxStaticText* ID_STATICTEXT12;
+		wxComboBox* cmbICT_LNACMO_RFE;
+		wxStaticText* ID_STATICTEXT13;
+		wxComboBox* cmbICT_LNA_RFE;
+		wxStaticText* ID_STATICTEXT6;
+		NumericSlider* cmbDCOFFI_RFE;
+		wxStaticText* ID_STATICTEXT7;
+		NumericSlider* cmbDCOFFQ_RFE;
+		wxStaticText* ID_STATICTEXT8;
+		wxComboBox* cmbICT_LODC_RFE;
+		wxCheckBox* chkEN_DCOFF_RXFE_RFE;
+		wxStaticText* ID_STATICTEXT14;
+		wxComboBox* cmbCCOMP_TIA_RFE;
+		wxStaticText* ID_STATICTEXT15;
+		NumericSlider* cmbCFB_TIA_RFE;
+		wxStaticText* ID_STATICTEXT16;
+		wxComboBox* cmbG_LNA_RFE;
+		wxStaticText* ID_STATICTEXT17;
+		wxComboBox* cmbG_RXLOOPB_RFE;
+		wxStaticText* ID_STATICTEXT18;
+		wxComboBox* cmbG_TIA_RFE;
+		wxStaticText* ID_STATICTEXT9;
+		wxComboBox* cmbICT_LOOPB_RFE;
+		wxStaticText* ID_STATICTEXT10;
+		NumericSlider* cmbICT_TIAMAIN_RFE;
+		wxStaticText* ID_STATICTEXT11;
+		NumericSlider* cmbICT_TIAOUT_RFE;
+		wxStaticText* ID_STATICTEXT19;
+		wxComboBox* cmbCDC_I_RFE;
+		wxStaticText* ID_STATICTEXT20;
+		wxComboBox* cmbCDC_Q_RFE;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		virtual void ParameterChangeHandler( wxSpinEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlRFE_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlRFE_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlRBB_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlRBB_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_PD_LPFH_RBB = 2048,
+			ID_PD_LPFL_RBB,
+			ID_PD_PGA_RBB,
+			ID_EN_G_RBB,
+			ID_EN_DIR_RBB,
+			ID_BBLoopback,
+			ID_INPUT_CTL_PGA_RBB,
+			ID_G_PGA_RBB,
+			ID_C_CTL_PGA_RBB,
+			ID_OSW_PGA_RBB,
+			ID_R_CTL_LPF_RBB,
+			ID_C_CTL_LPFH_RBB,
+			ID_C_CTL_LPFL_RBB,
+			ID_TXT_LOWBW,
+			ID_BTN_TUNE_FILTER,
+			ID_RCC_CTL_LPFH_RBB,
+			ID_RCC_CTL_LPFL_RBB,
+			ID_ICT_LPF_IN_RBB,
+			ID_ICT_LPF_OUT_RBB,
+			ID_ICT_PGA_OUT_RBB,
+			ID_ICT_PGA_IN_RBB,
+			ID_RCC_CTL_PGA_RBB
+		};
+		
+		wxCheckBox* chkPD_LPFH_RBB;
+		wxCheckBox* chkPD_LPFL_RBB;
+		wxCheckBox* chkPD_PGA_RBB;
+		wxCheckBox* chkEN_G_RBB;
+		wxCheckBox* chkEN_DIR_RBB;
+		wxStaticText* ID_STATICTEXT14;
+		wxComboBox* cmbBBLoopback;
+		wxStaticText* ID_STATICTEXT1;
+		wxComboBox* cmbINPUT_CTL_PGA_RBB;
+		wxStaticText* ID_STATICTEXT2;
+		wxComboBox* cmbG_PGA_RBB;
+		wxStaticText* ID_STATICTEXT3;
+		NumericSlider* cmbC_CTL_PGA_RBB;
+		wxRadioBox* rgrOSW_PGA_RBB;
+		wxStaticText* ID_STATICTEXT4;
+		wxComboBox* cmbR_CTL_LPF_RBB;
+		wxStaticText* ID_STATICTEXT5;
+		NumericSlider* cmbC_CTL_LPFH_RBB;
+		wxStaticText* ID_STATICTEXT6;
+		NumericSlider* cmbC_CTL_LPFL_RBB;
+		wxStaticText* m_staticText309;
+		wxTextCtrl* txtLowBW_MHz;
+		wxButton* btnTuneFilter;
+		wxStaticText* ID_STATICTEXT7;
+		wxComboBox* cmbRCC_CTL_LPFH_RBB;
+		wxStaticText* ID_STATICTEXT8;
+		wxComboBox* cmbRCC_CTL_LPFL_RBB;
+		wxStaticText* ID_STATICTEXT9;
+		wxComboBox* cmbICT_LPF_IN_RBB;
+		wxStaticText* ID_STATICTEXT10;
+		wxComboBox* cmbICT_LPF_OUT_RBB;
+		wxStaticText* ID_STATICTEXT11;
+		wxComboBox* cmbICT_PGA_OUT_RBB;
+		wxStaticText* ID_STATICTEXT12;
+		wxComboBox* cmbICT_PGA_IN_RBB;
+		wxStaticText* ID_STATICTEXT13;
+		wxComboBox* cmbRCC_CTL_PGA_RBB;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OncmbBBLoopbackSelected( wxCommandEvent& event ) { event.Skip(); }
+		virtual void ParameterChangeHandler( wxSpinEvent& event ) { event.Skip(); }
+		virtual void OnbtnTuneFilter( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlRBB_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlRBB_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlTRF_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlTRF_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_PD_PDET_TRF = 2048,
+			ID_PD_TLOBUF_TRF,
+			ID_PD_TXPAD_TRF,
+			ID_EN_G_TRF,
+			ID_EN_DIR_TRF,
+			ID_LOADR_PDET_TRF,
+			ID_ICT_LIN_TXPAD_TRF,
+			ID_ICT_MAIN_TXPAD_TRF,
+			ID_CDC_I_TRF,
+			ID_CDC_Q_TRF,
+			ID_GCAS_GNDREF_TXPAD_TRF,
+			ID_EN_NEXTTX_TRF,
+			ID_EN_LOOPB_TXPAD_TRF,
+			ID_TXFEoutput,
+			ID_EN_LOWBWLOMX_TMX_TRF,
+			ID_EN_AMPHF_PDET_TRF,
+			ID_F_TXPAD_TRF,
+			ID_L_LOOPB_TXPAD_TRF,
+			ID_LOSS_LIN_TXPAD_TRF,
+			ID_LOSS_MAIN_TXPAD_TRF,
+			ID_VGCAS_TXPAD_TRF,
+			ID_LOBIASN_TXM_TRF,
+			ID_LOBIASP_TXX_TRF
+		};
+		
+		wxCheckBox* chkPD_PDET_TRF;
+		wxCheckBox* chkPD_TLOBUF_TRF;
+		wxCheckBox* chkPD_TXPAD_TRF;
+		wxCheckBox* chkEN_G_TRF;
+		wxCheckBox* chkEN_DIR_TRF;
+		wxStaticText* ID_STATICTEXT11;
+		wxComboBox* cmbLOADR_PDET_TRF;
+		wxStaticText* ID_STATICTEXT12;
+		wxComboBox* cmbICT_LIN_TXPAD_TRF;
+		wxStaticText* ID_STATICTEXT13;
+		wxComboBox* cmbICT_MAIN_TXPAD_TRF;
+		wxStaticText* ID_STATICTEXT14;
+		wxComboBox* cmbCDC_I_TRF;
+		wxStaticText* ID_STATICTEXT15;
+		wxComboBox* cmbCDC_Q_TRF;
+		wxRadioBox* rgrGCAS_GNDREF_TXPAD_TRF;
+		wxCheckBox* chkEN_NEXTTX_TRF;
+		wxCheckBox* chkEN_LOOPB_TXPAD_TRF;
+		wxStaticText* ID_STATICTEXT16;
+		wxComboBox* cmbTXFEoutput;
+		wxStaticText* ID_STATICTEXT1;
+		wxComboBox* cmbEN_LOWBWLOMX_TMX_TRF;
+		wxStaticText* ID_STATICTEXT3;
+		wxComboBox* cmbEN_AMPHF_PDET_TRF;
+		wxStaticText* ID_STATICTEXT4;
+		wxComboBox* cmbF_TXPAD_TRF;
+		wxStaticText* ID_STATICTEXT5;
+		wxComboBox* cmbL_LOOPB_TXPAD_TRF;
+		wxStaticText* ID_STATICTEXT6;
+		wxComboBox* cmbLOSS_LIN_TXPAD_TRF;
+		wxStaticText* ID_STATICTEXT7;
+		wxComboBox* cmbLOSS_MAIN_TXPAD_TRF;
+		wxStaticText* ID_STATICTEXT8;
+		wxComboBox* cmbVGCAS_TXPAD_TRF;
+		wxStaticText* ID_STATICTEXT9;
+		wxComboBox* cmbLOBIASN_TXM_TRF;
+		wxStaticText* ID_STATICTEXT10;
+		wxComboBox* cmbLOBIASP_TXX_TRF;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnBandChange( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlTRF_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlTRF_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlTBB_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlTBB_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_PD_LPFH_TBB = 2048,
+			ID_PD_LPFIAMP_TBB,
+			ID_PD_LPFLAD_TBB,
+			ID_PD_LPFS5_TBB,
+			ID_EN_G_TBB,
+			ID_EN_DIR_TBB,
+			ID_BYPLADDER_TBB,
+			ID_LOOPB_TBB,
+			ID_TSTIN_TBB,
+			ID_CG_IAMP_TBB,
+			ID_ICT_IAMP_FRP_TBB,
+			ID_ICT_IAMP_GG_FRP_TBB,
+			ID_ICT_LPFS5_F_TBB,
+			ID_ICT_LPFS5_PT_TBB,
+			ID_ICT_LPF_H_PT_TBB,
+			ID_ICT_LPFH_F_TBB,
+			ID_ICT_LPFLAD_F_TBB,
+			ID_ICT_LPFLAD_PT_TBB,
+			ID_RCAL_LPFH_TBB,
+			ID_RCAL_LPFLAD_TBB,
+			ID_RCAL_LPFS5_TBB,
+			ID_CCAL_LPFLAD_TBB,
+			ID_BTN_TUNE_FILTER
+		};
+		
+		wxCheckBox* chkPD_LPFH_TBB;
+		wxCheckBox* chkPD_LPFIAMP_TBB;
+		wxCheckBox* chkPD_LPFLAD_TBB;
+		wxCheckBox* chkPD_LPFS5_TBB;
+		wxCheckBox* chkEN_G_TBB;
+		wxCheckBox* chkEN_DIR_TBB;
+		wxCheckBox* chkBYPLADDER_TBB;
+		wxStaticText* ID_STATICTEXT1;
+		wxComboBox* cmbLOOPB_TBB;
+		wxStaticText* ID_STATICTEXT5;
+		wxComboBox* cmbTSTIN_TBB;
+		wxStaticText* ID_STATICTEXT2;
+		NumericSlider* cmbCG_IAMP_TBB;
+		wxStaticText* ID_STATICTEXT3;
+		NumericSlider* cmbICT_IAMP_FRP_TBB;
+		wxStaticText* ID_STATICTEXT4;
+		NumericSlider* cmbICT_IAMP_GG_FRP_TBB;
+		wxStaticText* ID_STATICTEXT6;
+		wxComboBox* cmbICT_LPFS5_F_TBB;
+		wxStaticText* ID_STATICTEXT7;
+		wxComboBox* cmbICT_LPFS5_PT_TBB;
+		wxStaticText* ID_STATICTEXT8;
+		wxComboBox* cmbICT_LPF_H_PT_TBB;
+		wxStaticText* ID_STATICTEXT9;
+		wxComboBox* cmbICT_LPFH_F_TBB;
+		wxStaticText* ID_STATICTEXT10;
+		wxComboBox* cmbICT_LPFLAD_F_TBB;
+		wxStaticText* ID_STATICTEXT11;
+		wxComboBox* cmbICT_LPFLAD_PT_TBB;
+		wxStaticText* ID_STATICTEXT12;
+		NumericSlider* cmbRCAL_LPFH_TBB;
+		wxStaticText* ID_STATICTEXT13;
+		NumericSlider* cmbRCAL_LPFLAD_TBB;
+		wxStaticText* ID_STATICTEXT15;
+		NumericSlider* cmbRCAL_LPFS5_TBB;
+		wxStaticText* ID_STATICTEXT14;
+		NumericSlider* cmbCCAL_LPFLAD_TBB;
+		wxRadioBox* rgrTxFilterType;
+		wxStaticText* lblFilterInputName;
+		wxTextCtrl* txtFilterFrequency;
+		wxChoice* cmbTxFixedBW;
+		wxButton* btnTuneFilter;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		virtual void ParameterChangeHandler( wxSpinEvent& event ) { event.Skip(); }
+		virtual void OnTxFilterTypeChange( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnTuneFilter( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlTBB_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlTBB_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlAFE_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlAFE_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_PD_AFE = 2048,
+			ID_PD_RX_AFE1,
+			ID_PD_RX_AFE2,
+			ID_PD_TX_AFE1,
+			ID_PD_TX_AFE2,
+			ID_EN_G_AFE,
+			ID_ISEL_DAC_AFE,
+			ID_MUX_AFE_1,
+			ID_MUX_AFE_2,
+			ID_MODE_INTERLEAVE_AFE
+		};
+		
+		wxCheckBox* chkPD_AFE;
+		wxCheckBox* chkPD_RX_AFE1;
+		wxCheckBox* chkPD_RX_AFE2;
+		wxCheckBox* chkPD_TX_AFE1;
+		wxCheckBox* chkPD_TX_AFE2;
+		wxCheckBox* chkEN_G_AFE;
+		wxStaticText* ID_STATICTEXT1;
+		wxComboBox* cmbISEL_DAC_AFE;
+		wxStaticText* ID_STATICTEXT2;
+		wxComboBox* cmbMUX_AFE_1;
+		wxStaticText* ID_STATICTEXT3;
+		wxComboBox* cmbMUX_AFE_2;
+		wxRadioBox* rgrMODE_INTERLEAVE_AFE;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlAFE_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlAFE_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlBIAS_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlBIAS_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_PD_FRP_BIAS = 2048,
+			ID_PD_F_BIAS,
+			ID_PD_PTRP_BIAS,
+			ID_PD_PT_BIAS,
+			ID_PD_BIAS_MASTER,
+			ID_MUX_BIAS_OUT,
+			ID_RP_CALIB_BIAS
+		};
+		
+		wxCheckBox* chkPD_FRP_BIAS;
+		wxCheckBox* chkPD_F_BIAS;
+		wxCheckBox* chkPD_PTRP_BIAS;
+		wxCheckBox* chkPD_PT_BIAS;
+		wxCheckBox* chkPD_BIAS_MASTER;
+		wxStaticText* ID_STATICTEXT1;
+		wxComboBox* cmbMUX_BIAS_OUT;
+		wxStaticText* ID_STATICTEXT2;
+		wxComboBox* cmbRP_CALIB_BIAS;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlBIAS_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlBIAS_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlLDO_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlLDO_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_EN_G_LDOP = 2048,
+			ID_EN_G_LDO,
+			ID_EN_LDO_DIVGN,
+			ID_EN_LDO_DIGGN,
+			ID_EN_LDO_CPGN,
+			ID_EN_LDO_VCOGN,
+			ID_EN_LDO_MXRFE,
+			ID_EN_LDO_LNA14,
+			ID_EN_LDO_LNA12,
+			ID_EN_LDO_TIA14,
+			ID_EN_LDO_DIVSXT,
+			ID_EN_LDO_DIGSXT,
+			ID_EN_LDO_CPSXT,
+			ID_EN_LDO_VCOSXT,
+			ID_EN_LDO_DIVSXR,
+			ID_EN_LDO_DIGSXR,
+			ID_EN_LDO_CPSXR,
+			ID_EN_LDO_VCOSXR,
+			ID_PD_LDO_DIGIp1,
+			ID_PD_LDO_DIGIp2,
+			ID_EN_LDO_TXBUF,
+			ID_EN_LDO_RXBUF,
+			ID_EN_LDO_AFE,
+			ID_PD_LDO_SPIBUF,
+			ID_EN_LDO_TBB,
+			ID_EN_LDO_RBB,
+			ID_EN_LDO_TIA12,
+			ID_EN_LDO_TPAD,
+			ID_EN_LDO_TLOB,
+			ID_EN_LDO_DIG,
+			ID_SPDUP_LDO_TBB,
+			ID_SPDUP_LDO_TIA12,
+			ID_SPDUP_LDO_TIA14,
+			ID_SPDUP_LDO_TLOB,
+			ID_SPDUP_LDO_TPAD,
+			ID_SPDUP_LDO_TXBUF,
+			ID_SPDUP_LDO_VCOGN,
+			ID_SPDUP_LDO_DIVSXR,
+			ID_SPDUP_LDO_DIVSXT,
+			ID_SPDUP_LDO_AFE,
+			ID_SPDUP_LDO_CPGN,
+			ID_SPDUP_LDO_VCOSXR,
+			ID_SPDUP_LDO_VCOSXT,
+			ID_SPDUP_LDO_DIG,
+			ID_SPDUP_LDO_DIGGN,
+			ID_SPDUP_LDO_DIGSXR,
+			ID_SPDUP_LDO_DIGSXT,
+			ID_SPDUP_LDO_DIVGN,
+			ID_SPDUP_LDO_CPSXR,
+			ID_SPDUP_LDO_CPSXT,
+			ID_SPDUP_LDO_LNA12,
+			ID_SPDUP_LDO_LNA14,
+			ID_SPDUP_LDO_MXRFE,
+			ID_SPDUP_LDO_RBB,
+			ID_SPDUP_LDO_RXBUF,
+			ID_SPDUP_LDO_SPIBUF,
+			ID_SPDUP_LDO_DIGIp2,
+			ID_SPDUP_LDO_DIGIp1,
+			ID_EN_LOADIMP_LDO_TBB,
+			ID_EN_LOADIMP_LDO_TIA12,
+			ID_EN_LOADIMP_LDO_TIA14,
+			ID_EN_LOADIMP_LDO_TLOB,
+			ID_EN_LOADIMP_LDO_TPAD,
+			ID_EN_LOADIMP_LDO_TXBUF,
+			ID_EN_LOADIMP_LDO_VCOGN,
+			ID_EN_LOADIMP_LDO_VCOSXR,
+			ID_EN_LOADIMP_LDO_VCOSXT,
+			ID_EN_LOADIMP_LDO_AFE,
+			ID_EN_LOADIMP_LDO_CPGN,
+			ID_EN_LOADIMP_LDO_DIVSXR,
+			ID_EN_LOADIMP_LDO_DIVSXT,
+			ID_EN_LOADIMP_LDO_DIG,
+			ID_EN_LOADIMP_LDO_DIGGN,
+			ID_EN_LOADIMP_LDO_DIGSXR,
+			ID_EN_LOADIMP_LDO_DIGSXT,
+			ID_EN_LOADIMP_LDO_DIVGN,
+			ID_EN_LOADIMP_LDO_CPSXR,
+			ID_EN_LOADIMP_LDO_CPSXT,
+			ID_EN_LOADIMP_LDO_LNA12,
+			ID_EN_LOADIMP_LDO_LNA14,
+			ID_EN_LOADIMP_LDO_MXRFE,
+			ID_EN_LOADIMP_LDO_RBB,
+			ID_EN_LOADIMP_LDO_RXBUF,
+			ID_EN_LOADIMP_LDO_SPIBUF,
+			ID_EN_LOADIMP_LDO_DIGIp2,
+			ID_EN_LOADIMP_LDO_DIGIp1,
+			ID_RDIV_VCOSXR,
+			ID_RDIV_VCOSXT,
+			ID_RDIV_TXBUF,
+			ID_RDIV_VCOGN,
+			ID_RDIV_TLOB,
+			ID_RDIV_TPAD,
+			ID_RDIV_TIA12,
+			ID_RDIV_TIA14,
+			ID_RDIV_RXBUF,
+			ID_RDIV_TBB,
+			ID_RDIV_MXRFE,
+			ID_RDIV_RBB,
+			ID_RDIV_LNA12,
+			ID_RDIV_LNA14,
+			ID_RDIV_DIVSXR,
+			ID_RDIV_DIVSXT,
+			ID_RDIV_DIGSXT,
+			ID_RDIV_DIVGN,
+			ID_RDIV_DIGGN,
+			ID_RDIV_DIGSXR,
+			ID_RDIV_CPSXT,
+			ID_RDIV_DIG,
+			ID_RDIV_CPGN,
+			ID_RDIV_CPSXR,
+			ID_RDIV_SPIBUF,
+			ID_RDIV_AFE,
+			ID_RDIV_DIGIp2,
+			ID_RDIV_DIGIp1
+		};
+		
+		wxNotebook* ID_NOTEBOOK1;
+		wxPanel* ID_PANEL3;
+		wxCheckBox* chkEN_G_LDOP;
+		wxCheckBox* chkEN_G_LDO;
+		wxCheckBox* chkEN_LDO_DIVGN;
+		wxCheckBox* chkEN_LDO_DIGGN;
+		wxCheckBox* chkEN_LDO_CPGN;
+		wxCheckBox* chkEN_LDO_VCOGN;
+		wxCheckBox* chkEN_LDO_MXRFE;
+		wxCheckBox* chkEN_LDO_LNA14;
+		wxCheckBox* chkEN_LDO_LNA12;
+		wxCheckBox* chkEN_LDO_TIA14;
+		wxCheckBox* chkEN_LDO_DIVSXT;
+		wxCheckBox* chkEN_LDO_DIGSXT;
+		wxCheckBox* chkEN_LDO_CPSXT;
+		wxCheckBox* chkEN_LDO_VCOSXT;
+		wxCheckBox* chkEN_LDO_DIVSXR;
+		wxCheckBox* chkEN_LDO_DIGSXR;
+		wxCheckBox* chkEN_LDO_CPSXR;
+		wxCheckBox* chkEN_LDO_VCOSXR;
+		wxCheckBox* chkPD_LDO_DIGIp1;
+		wxCheckBox* chkPD_LDO_DIGIp2;
+		wxCheckBox* chkEN_LDO_TXBUF;
+		wxCheckBox* chkEN_LDO_RXBUF;
+		wxCheckBox* chkEN_LDO_AFE;
+		wxCheckBox* chkPD_LDO_SPIBUF;
+		wxCheckBox* chkEN_LDO_TBB;
+		wxCheckBox* chkEN_LDO_RBB;
+		wxCheckBox* chkEN_LDO_TIA12;
+		wxCheckBox* chkEN_LDO_TPAD;
+		wxCheckBox* chkEN_LDO_TLOB;
+		wxCheckBox* chkEN_LDO_DIG;
+		wxCheckBox* chkSPDUP_LDO_TBB;
+		wxCheckBox* chkSPDUP_LDO_TIA12;
+		wxCheckBox* chkSPDUP_LDO_TIA14;
+		wxCheckBox* chkSPDUP_LDO_TLOB;
+		wxCheckBox* chkSPDUP_LDO_TPAD;
+		wxCheckBox* chkSPDUP_LDO_TXBUF;
+		wxCheckBox* chkSPDUP_LDO_VCOGN;
+		wxCheckBox* chkSPDUP_LDO_DIVSXR;
+		wxCheckBox* chkSPDUP_LDO_DIVSXT;
+		wxCheckBox* chkSPDUP_LDO_AFE;
+		wxCheckBox* chkSPDUP_LDO_CPGN;
+		wxCheckBox* chkSPDUP_LDO_VCOSXR;
+		wxCheckBox* chkSPDUP_LDO_VCOSXT;
+		wxCheckBox* chkSPDUP_LDO_DIG;
+		wxCheckBox* chkSPDUP_LDO_DIGGN;
+		wxCheckBox* chkSPDUP_LDO_DIGSXR;
+		wxCheckBox* chkSPDUP_LDO_DIGSXT;
+		wxCheckBox* chkSPDUP_LDO_DIVGN;
+		wxCheckBox* chkSPDUP_LDO_CPSXR;
+		wxCheckBox* chkSPDUP_LDO_CPSXT;
+		wxCheckBox* chkSPDUP_LDO_LNA12;
+		wxCheckBox* chkSPDUP_LDO_LNA14;
+		wxCheckBox* chkSPDUP_LDO_MXRFE;
+		wxCheckBox* chkSPDUP_LDO_RBB;
+		wxCheckBox* chkSPDUP_LDO_RXBUF;
+		wxCheckBox* chkSPDUP_LDO_SPIBUF;
+		wxCheckBox* chkSPDUP_LDO_DIGIp2;
+		wxCheckBox* chkSPDUP_LDO_DIGIp1;
+		wxCheckBox* chkEN_LOADIMP_LDO_TBB;
+		wxCheckBox* chkEN_LOADIMP_LDO_TIA12;
+		wxCheckBox* chkEN_LOADIMP_LDO_TIA14;
+		wxCheckBox* chkEN_LOADIMP_LDO_TLOB;
+		wxCheckBox* chkEN_LOADIMP_LDO_TPAD;
+		wxCheckBox* chkEN_LOADIMP_LDO_TXBUF;
+		wxCheckBox* chkEN_LOADIMP_LDO_VCOGN;
+		wxCheckBox* chkEN_LOADIMP_LDO_VCOSXR;
+		wxCheckBox* chkEN_LOADIMP_LDO_VCOSXT;
+		wxCheckBox* chkEN_LOADIMP_LDO_AFE;
+		wxCheckBox* chkEN_LOADIMP_LDO_CPGN;
+		wxCheckBox* chkEN_LOADIMP_LDO_DIVSXR;
+		wxCheckBox* chkEN_LOADIMP_LDO_DIVSXT;
+		wxCheckBox* chkEN_LOADIMP_LDO_DIG;
+		wxCheckBox* chkEN_LOADIMP_LDO_DIGGN;
+		wxCheckBox* chkEN_LOADIMP_LDO_DIGSXR;
+		wxCheckBox* chkEN_LOADIMP_LDO_DIGSXT;
+		wxCheckBox* chkEN_LOADIMP_LDO_DIVGN;
+		wxCheckBox* chkEN_LOADIMP_LDO_CPSXR;
+		wxCheckBox* chkEN_LOADIMP_LDO_CPSXT;
+		wxCheckBox* chkEN_LOADIMP_LDO_LNA12;
+		wxCheckBox* chkEN_LOADIMP_LDO_LNA14;
+		wxCheckBox* chkEN_LOADIMP_LDO_MXRFE;
+		wxCheckBox* chkEN_LOADIMP_LDO_RBB;
+		wxCheckBox* chkEN_LOADIMP_LDO_RXBUF;
+		wxCheckBox* chkEN_LOADIMP_LDO_SPIBUF;
+		wxCheckBox* chkEN_LOADIMP_LDO_DIGIp2;
+		wxCheckBox* chkEN_LOADIMP_LDO_DIGIp1;
+		wxPanel* ID_PANEL2;
+		wxStaticText* ID_STATICTEXT1;
+		wxComboBox* cmbRDIV_VCOSXR;
+		wxStaticText* ID_STATICTEXT2;
+		wxComboBox* cmbRDIV_VCOSXT;
+		wxStaticText* ID_STATICTEXT3;
+		wxComboBox* cmbRDIV_TXBUF;
+		wxStaticText* ID_STATICTEXT4;
+		wxComboBox* cmbRDIV_VCOGN;
+		wxStaticText* ID_STATICTEXT5;
+		wxComboBox* cmbRDIV_TLOB;
+		wxStaticText* ID_STATICTEXT6;
+		wxComboBox* cmbRDIV_TPAD;
+		wxStaticText* ID_STATICTEXT7;
+		wxComboBox* cmbRDIV_TIA12;
+		wxStaticText* ID_STATICTEXT8;
+		wxComboBox* cmbRDIV_TIA14;
+		wxStaticText* ID_STATICTEXT9;
+		wxComboBox* cmbRDIV_RXBUF;
+		wxStaticText* ID_STATICTEXT10;
+		wxComboBox* cmbRDIV_TBB;
+		wxStaticText* ID_STATICTEXT11;
+		wxComboBox* cmbRDIV_MXRFE;
+		wxStaticText* ID_STATICTEXT12;
+		wxComboBox* cmbRDIV_RBB;
+		wxStaticText* ID_STATICTEXT13;
+		wxComboBox* cmbRDIV_LNA12;
+		wxStaticText* ID_STATICTEXT14;
+		wxComboBox* cmbRDIV_LNA14;
+		wxStaticText* ID_STATICTEXT15;
+		wxComboBox* cmbRDIV_DIVSXR;
+		wxStaticText* ID_STATICTEXT16;
+		wxComboBox* cmbRDIV_DIVSXT;
+		wxStaticText* ID_STATICTEXT17;
+		wxComboBox* cmbRDIV_DIGSXT;
+		wxStaticText* ID_STATICTEXT18;
+		wxComboBox* cmbRDIV_DIVGN;
+		wxStaticText* ID_STATICTEXT19;
+		wxComboBox* cmbRDIV_DIGGN;
+		wxStaticText* ID_STATICTEXT20;
+		wxComboBox* cmbRDIV_DIGSXR;
+		wxStaticText* ID_STATICTEXT21;
+		wxComboBox* cmbRDIV_CPSXT;
+		wxStaticText* ID_STATICTEXT22;
+		wxComboBox* cmbRDIV_DIG;
+		wxStaticText* ID_STATICTEXT23;
+		wxComboBox* cmbRDIV_CPGN;
+		wxStaticText* ID_STATICTEXT24;
+		wxComboBox* cmbRDIV_CPSXR;
+		wxStaticText* ID_STATICTEXT25;
+		wxComboBox* cmbRDIV_SPIBUF;
+		wxStaticText* ID_STATICTEXT26;
+		wxComboBox* cmbRDIV_AFE;
+		wxStaticText* ID_STATICTEXT27;
+		wxComboBox* cmbRDIV_DIGIp2;
+		wxStaticText* ID_STATICTEXT28;
+		wxComboBox* cmbRDIV_DIGIp1;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlLDO_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlLDO_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlXBUF_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlXBUF_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_PD_XBUF_RX = 2048,
+			ID_PD_XBUF_TX,
+			ID_EN_G_XBUF,
+			ID_SLFB_XBUF_RX,
+			ID_SLFB_XBUF_TX,
+			ID_BYP_XBUF_RX,
+			ID_BYP_XBUF_TX,
+			ID_EN_OUT2_XBUF_TX,
+			ID_EN_TBUFIN_XBUF_RX
+		};
+		
+		wxCheckBox* chkPD_XBUF_RX;
+		wxCheckBox* chkPD_XBUF_TX;
+		wxCheckBox* chkEN_G_XBUF;
+		wxCheckBox* chkSLFB_XBUF_RX;
+		wxCheckBox* chkSLFB_XBUF_TX;
+		wxCheckBox* chkBYP_XBUF_RX;
+		wxCheckBox* chkBYP_XBUF_TX;
+		wxCheckBox* chkEN_OUT2_XBUF_TX;
+		wxCheckBox* chkEN_TBUFIN_XBUF_RX;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlXBUF_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlXBUF_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlCLKGEN_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlCLKGEN_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_PD_CP_CGEN = 2048,
+			ID_PD_FDIV_FB_CGEN,
+			ID_PD_FDIV_O_CGEN,
+			ID_PD_SDM_CGEN,
+			ID_PD_VCO_CGEN,
+			ID_PD_VCO_COMP_CGEN,
+			ID_EN_G_CGEN,
+			ID_SPDUP_VCO_CGEN,
+			ID_RESET_N_CGEN,
+			ID_EN_COARSE_CKLGEN,
+			ID_EN_INTONLY_SDM_CGEN,
+			ID_EN_SDM_CLK_CGEN,
+			ID_REV_SDMCLK_CGEN,
+			ID_SX_DITHER_EN_CGEN,
+			ID_REV_CLKDAC_CGEN,
+			ID_REV_CLKADC_CGEN,
+			ID_REVPH_PFD_CGEN,
+			ID_COARSE_START_CGEN,
+			ID_SEL_SDMCLK_CGEN,
+			ID_TST_CGEN,
+			ID_CP2_CGEN,
+			ID_CP3_CGEN,
+			ID_CZ_CGEN,
+			ID_EN_ADCCLKH_CLKGN,
+			ID_CLKH_OV_CLKL_CGEN,
+			ID_INT_SDM_CGEN,
+			ID_FRAC_SDM_CGEN,
+			ID_VCO_CMPHO_CGEN,
+			ID_VCO_CMPLO_CGEN,
+			ID_COARSE_STEPDONE_CGEN,
+			ID_COARSEPLL_COMPO_CGEN,
+			ID_CSW_VCO_CGEN,
+			ID_ICT_VCO_CGEN,
+			ID_IOFFSET_CP_CGEN,
+			ID_IPULSE_CP_CGEN
+		};
+		
+		wxCheckBox* chkPD_CP_CGEN;
+		wxCheckBox* chkPD_FDIV_FB_CGEN;
+		wxCheckBox* chkPD_FDIV_O_CGEN;
+		wxCheckBox* chkPD_SDM_CGEN;
+		wxCheckBox* chkPD_VCO_CGEN;
+		wxCheckBox* chkPD_VCO_COMP_CGEN;
+		wxCheckBox* chkEN_G_CGEN;
+		wxCheckBox* chkSPDUP_VCO_CGEN;
+		wxCheckBox* chkRESET_N_CGEN;
+		wxCheckBox* chkEN_COARSE_CKLGEN;
+		wxCheckBox* chkEN_INTONLY_SDM_CGEN;
+		wxCheckBox* chkEN_SDM_CLK_CGEN;
+		wxCheckBox* chkREV_SDMCLK_CGEN;
+		wxCheckBox* chkSX_DITHER_EN_CGEN;
+		wxCheckBox* chkREV_CLKDAC_CGEN;
+		wxCheckBox* chkREV_CLKADC_CGEN;
+		wxCheckBox* chkREVPH_PFD_CGEN;
+		wxCheckBox* chkCOARSE_START_CGEN;
+		wxRadioBox* rgrSEL_SDMCLK_CGEN;
+		wxStaticText* ID_STATICTEXT4;
+		wxComboBox* cmbTST_CGEN;
+		wxStaticText* ID_STATICTEXT13;
+		wxComboBox* cmbCP2_CGEN;
+		wxStaticText* ID_STATICTEXT14;
+		wxComboBox* cmbCP3_CGEN;
+		wxStaticText* ID_STATICTEXT15;
+		wxComboBox* cmbCZ_CGEN;
+		wxRadioBox* cmbEN_ADCCLKH_CLKGN;
+		wxStaticText* m_staticText369;
+		wxStaticText* lblRxTSPfreq;
+		wxStaticText* m_staticText367;
+		wxStaticText* lblTxTSPfreq;
+		wxStaticText* ID_STATICTEXT10;
+		wxStaticText* ID_STATICTEXT18;
+		wxStaticText* ID_STATICTEXT3;
+		wxTextCtrl* txtFrequency;
+		wxComboBox* cmbCLKH_OV_CLKL_CGEN;
+		wxTextCtrl* txtFrequencyCLKL;
+		wxButton* btnCalculate;
+		wxButton* btnTune;
+		wxStaticText* ID_STATICTEXT7;
+		wxStaticText* lblINT_SDM_CGEN;
+		wxStaticText* ID_STATICTEXT23;
+		wxStaticText* lblRefClk_MHz;
+		wxStaticText* ID_STATICTEXT21;
+		wxStaticText* lblFRAC_SDM_CGEN;
+		wxStaticText* ID_STATICTEXT2;
+		wxStaticText* lblDivider;
+		wxStaticText* ID_STATICTEXT25;
+		wxStaticText* lblRealOutFrequency;
+		wxStaticText* ID_STATICTEXT161;
+		wxStaticText* lblVCO_CMPHO_CGEN;
+		wxStaticText* ID_STATICTEXT171;
+		wxStaticText* lblVCO_CMPLO_CGEN;
+		wxButton* btnUpdateValues1;
+		wxStaticText* ID_STATICTEXT5;
+		wxStaticText* lblCOARSE_STEPDONE_CGEN;
+		wxStaticText* ID_STATICTEXT6;
+		wxStaticText* lblCOARSEPLL_COMPO_CGEN;
+		wxButton* btnUpdateCoarse;
+		wxStaticText* ID_STATICTEXT20;
+		NumericSlider* cmbCSW_VCO_CGEN;
+		wxStaticText* ID_STATICTEXT9;
+		NumericSlider* cmbICT_VCO_CGEN;
+		wxButton* btnShowVCO;
+		wxStaticText* ID_STATICTEXT16;
+		NumericSlider* cmbIOFFSET_CP_CGEN;
+		wxStaticText* ID_STATICTEXT17;
+		NumericSlider* cmbIPULSE_CP_CGEN;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		virtual void onbtnCalculateClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void onbtnTuneClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnReadComparators( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnUpdateCoarse( wxCommandEvent& event ) { event.Skip(); }
+		virtual void ParameterChangeHandler( wxSpinEvent& event ) { event.Skip(); }
+		virtual void OnShowVCOclicked( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlCLKGEN_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlCLKGEN_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlSX_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlSX_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_PD_FBDIV = 2048,
+			ID_PD_LOCH_T2RBUF,
+			ID_PD_CP,
+			ID_PD_FDIV,
+			ID_PD_SDM,
+			ID_PD_VCO_COMP,
+			ID_PD_VCO,
+			ID_EN_G,
+			ID_EN_DIR_SXRSXT,
+			ID_RESET_N,
+			ID_SPDUP_VCO,
+			ID_BYPLDO_VCO,
+			ID_EN_COARSEPLL,
+			ID_CURLIM_VCO,
+			ID_REVPH_PFD,
+			ID_EN_INTONLY_SDM,
+			ID_EN_SDM_CLK,
+			ID_REV_SDMCLK,
+			ID_SX_DITHER_EN,
+			ID_EN_DIV2_DIVPROGenabled,
+			ID_TST_SX,
+			ID_PW_DIV2_LOCH,
+			ID_PW_DIV4_LOCH,
+			ID_DIV_LOCH,
+			ID_CP2_PLL,
+			ID_CP3_PLL,
+			ID_CZ,
+			ID_SEL_VCO,
+			ID_EN_DIV2_DIVPROG,
+			ID_VCO_CMPHO,
+			ID_VCO_CMPLO,
+			ID_CSW_VCO,
+			ID_ICT_VCO,
+			ID_BTN_SHOW_VCO,
+			ID_VDIV_VCO,
+			ID_IPULSE_CP,
+			ID_SEL_SDMCLK,
+			ID_RSEL_LDO_VCO,
+			ID_IOFFSET_CP
+		};
+		
+		wxCheckBox* chkPD_FBDIV;
+		wxCheckBox* chkPD_LOCH_T2RBUF;
+		wxCheckBox* chkPD_CP;
+		wxCheckBox* chkPD_FDIV;
+		wxCheckBox* chkPD_SDM;
+		wxCheckBox* chkPD_VCO_COMP;
+		wxCheckBox* chkPD_VCO;
+		wxCheckBox* chkEN_G;
+		wxCheckBox* chkEN_DIR_SXRSXT;
+		wxCheckBox* chkRESET_N;
+		wxCheckBox* chkSPDUP_VCO;
+		wxCheckBox* chkBYPLDO_VCO;
+		wxCheckBox* chkEN_COARSEPLL;
+		wxCheckBox* chkCURLIM_VCO;
+		wxCheckBox* chkREVPH_PFD;
+		wxCheckBox* chkEN_INTONLY_SDM;
+		wxCheckBox* chkEN_SDM_CLK;
+		wxCheckBox* chkREV_SDMCLK;
+		wxCheckBox* chkSX_DITHER_EN;
+		wxCheckBox* chkEN_DIV2_DIVPROGenabled;
+		wxStaticText* ID_STATICTEXT7;
+		wxComboBox* cmbTST_SX;
+		wxStaticText* ID_STATICTEXT4;
+		wxSpinCtrl* ctrPW_DIV2_LOCH;
+		wxStaticText* ID_STATICTEXT5;
+		wxSpinCtrl* ctrPW_DIV4_LOCH;
+		wxStaticText* ID_STATICTEXT6;
+		wxSpinCtrl* ctrDIV_LOCH;
+		wxStaticText* ID_STATICTEXT18;
+		wxComboBox* cmbCP2_PLL;
+		wxStaticText* ID_STATICTEXT19;
+		wxComboBox* cmbCP3_PLL;
+		wxStaticText* ID_STATICTEXT20;
+		wxComboBox* cmbCZ;
+		wxRadioBox* rgrSEL_VCO;
+		wxTextCtrl* txtFrequency;
+		wxButton* btnCalculate;
+		wxButton* btnTune;
+		wxButton* ID_BUTTON5;
+		wxStaticText* ID_STATICTEXT2;
+		wxStaticText* lblINT_SDM;
+		wxStaticText* ID_STATICTEXT21;
+		wxStaticText* lblFRAC_SDM;
+		wxStaticText* ID_STATICTEXT25;
+		wxStaticText* lblRealOutFrequency;
+		wxStaticText* ID_STATICTEXT23;
+		wxStaticText* lblDivider;
+		wxStaticText* ID_STATICTEXT30;
+		wxStaticText* lblEN_DIV2_DIVPROG;
+		wxButton* btnChangeRefClk;
+		wxStaticText* lblRefClk_MHz;
+		wxStaticText* ID_STATICTEXT16;
+		wxStaticText* lblVCO_CMPHO;
+		wxStaticText* ID_STATICTEXT17;
+		wxStaticText* lblVCO_CMPLO;
+		wxButton* btnUpdateValues;
+		wxStaticText* ID_STATICTEXT1;
+		NumericSlider* ctrCSW_VCO;
+		wxStaticText* ID_STATICTEXT10;
+		NumericSlider* cmbICT_VCO;
+		wxButton* btnShowVCOparams;
+		wxStaticText* ID_STATICTEXT9;
+		wxComboBox* cmbVDIV_VCO;
+		wxStaticText* ID_STATICTEXT13;
+		wxComboBox* cmbIPULSE_CP;
+		wxStaticText* ID_STATICTEXT8;
+		wxComboBox* cmbSEL_SDMCLK;
+		wxStaticText* ID_STATICTEXT11;
+		wxComboBox* cmbRSEL_LDO_VCO;
+		wxStaticText* ID_STATICTEXT12;
+		wxComboBox* cmbIOFFSET_CP;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnDIV2PrescalerChange( wxCommandEvent& event ) { event.Skip(); }
+		virtual void ParameterChangeHandler( wxSpinEvent& event ) { event.Skip(); }
+		virtual void OnbtnCalculateClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnTuneClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnChangeRefClkClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnReadComparators( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowVCOclicked( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlSX_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlSX_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlLimeLightPAD_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlLimeLightPAD_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_SDA_PE = 2048,
+			ID_SCL_PE,
+			ID_RX_CLK_PE,
+			ID_SDIO_PE,
+			ID_SDO_PE,
+			ID_TX_CLK_PE,
+			ID_SEN_PE,
+			ID_DIQ1_PE,
+			ID_TXNRX1_PE,
+			ID_SCLK_PE,
+			ID_DIQ2_PE,
+			ID_TXNRX2_PE,
+			ID_IQ_SEL_EN_1_PE,
+			ID_FCLK1_PE,
+			ID_MCLK1_PE,
+			ID_IQ_SEL_EN_2_PE,
+			ID_FCLK2_PE,
+			ID_MCLK2_PE,
+			ID_SRST_RXFIFO,
+			ID_SRST_TXFIFO,
+			ID_LRST_TX_A,
+			ID_LRST_TX_B,
+			ID_LRST_RX_A,
+			ID_LRST_RX_B,
+			ID_MRST_TX_A,
+			ID_MRST_TX_B,
+			ID_MRST_RX_A,
+			ID_MRST_RX_B,
+			ID_RXEN_A,
+			ID_TXEN_A,
+			ID_RXEN_B,
+			ID_TXEN_B,
+			ID_MIMO_SISO,
+			ID_MOD_EN,
+			ID_LML_FIDM1,
+			ID_LML_FIDM2,
+			ID_LML_MODE1,
+			ID_LML_MODE2,
+			ID_LML_TXNRXIQ1,
+			ID_LML_TXNRXIQ2,
+			ID_SDA_DS,
+			ID_SCL_DS,
+			ID_SDIO_DS,
+			ID_DIQ2_DS,
+			ID_DIQ1_DS,
+			ID_RX_MUX,
+			ID_TX_MUX,
+			ID_SPIMODE,
+			ID_VER,
+			ID_REV,
+			ID_MASK,
+			ID_LML1_S3S,
+			ID_LML1_S2S,
+			ID_LML1_S1S,
+			ID_LML1_S0S,
+			ID_LML2_S3S,
+			ID_LML2_S2S,
+			ID_LML2_S1S,
+			ID_LML2_S0S,
+			ID_LML1_BQP,
+			ID_LML1_BIP,
+			ID_LML1_AQP,
+			ID_LML1_AIP,
+			ID_LML2_BQP,
+			ID_LML2_BIP,
+			ID_LML2_AQP,
+			ID_LML2_AIP,
+			ID_TXRDCLK_MUX,
+			ID_TXWRCLK_MUX,
+			ID_RXRDCLK_MUX,
+			ID_RXWRCLK_MUX,
+			ID_MCLK2SRC,
+			ID_MCLK1SRC,
+			ID_TXTSPCLKA_DIV,
+			ID_RXTSPCLKA_DIV,
+			ID_TXDIVEN,
+			ID_RXDIVEN,
+			ID_FCLK1_INV,
+			ID_FCLK2_INV,
+			ID_MCLK1DLY,
+			ID_MCLK2DLY,
+			ID_LML1_TX_PST,
+			ID_LML1_TX_PRE,
+			ID_LML1_RX_PST,
+			ID_LML1_RX_PRE,
+			ID_LML2_TX_PST,
+			ID_LML2_TX_PRE,
+			ID_LML2_RX_PST,
+			ID_LML2_RX_PRE,
+			ID_DIQDIRCTR1,
+			ID_DIQDIR1,
+			ID_ENABLEDIRCTR1,
+			ID_ENABLEDIR1,
+			ID_DIQDIRCTR2,
+			ID_DIQDIR2,
+			ID_ENABLEDIRCTR2,
+			ID_ENABLEDIR2
+		};
+		
+		wxNotebook* ID_NOTEBOOK1;
+		wxPanel* ID_PANEL1;
+		wxCheckBox* chkSDA_PE;
+		wxCheckBox* chkSCL_PE;
+		wxCheckBox* chkRX_CLK_PE;
+		wxCheckBox* chkSDIO_PE;
+		wxCheckBox* chkSDO_PE;
+		wxCheckBox* chkTX_CLK_PE;
+		wxCheckBox* chkSEN_PE;
+		wxCheckBox* chkDIQ1_PE;
+		wxCheckBox* chkTXNRX1_PE;
+		wxCheckBox* chkSCLK_PE;
+		wxCheckBox* chkDIQ2_PE;
+		wxCheckBox* chkTXNRX2_PE;
+		wxCheckBox* chkIQ_SEL_EN_1_PE;
+		wxCheckBox* chkFCLK1_PE;
+		wxCheckBox* chkMCLK1_PE;
+		wxCheckBox* chkIQ_SEL_EN_2_PE;
+		wxCheckBox* chkFCLK2_PE;
+		wxCheckBox* chkMCLK2_PE;
+		wxCheckBox* chkSRST_RXFIFO;
+		wxCheckBox* chkSRST_TXFIFO;
+		wxCheckBox* chkLRST_TX_A;
+		wxCheckBox* chkLRST_TX_B;
+		wxCheckBox* chkLRST_RX_A;
+		wxCheckBox* chkLRST_RX_B;
+		wxCheckBox* chkMRST_TX_A;
+		wxCheckBox* chkMRST_TX_B;
+		wxCheckBox* chkMRST_RX_A;
+		wxCheckBox* chkMRST_RX_B;
+		wxCheckBox* chkRXEN_A;
+		wxCheckBox* chkTXEN_A;
+		wxCheckBox* chkRXEN_B;
+		wxCheckBox* chkTXEN_B;
+		wxCheckBox* chkMIMO_SISO;
+		wxCheckBox* chkMOD_EN;
+		wxRadioBox* rgrLML_FIDM1;
+		wxRadioBox* rgrLML_FIDM2;
+		wxRadioBox* rgrLML_MODE1;
+		wxRadioBox* rgrLML_MODE2;
+		wxRadioBox* rgrLML_TXNRXIQ1;
+		wxRadioBox* rgrLML_TXNRXIQ2;
+		wxRadioBox* rgrSDA_DS;
+		wxRadioBox* rgrSCL_DS;
+		wxRadioBox* rgrSDIO_DS;
+		wxRadioBox* rgrDIQ2_DS;
+		wxRadioBox* rgrDIQ1_DS;
+		wxRadioBox* rgrRX_MUX;
+		wxRadioBox* rgrTX_MUX;
+		wxRadioBox* rgrSPIMODE;
+		wxStaticText* ID_STATICTEXT36;
+		wxStaticText* lblVER;
+		wxStaticText* ID_STATICTEXT38;
+		wxStaticText* lblREV;
+		wxStaticText* ID_STATICTEXT40;
+		wxStaticText* lblMASK;
+		wxButton* btnReadVerRevMask;
+		wxPanel* ID_PANEL2;
+		wxStaticText* ID_STATICTEXT1;
+		wxComboBox* cmbLML1_S3S;
+		wxStaticText* ID_STATICTEXT2;
+		wxComboBox* cmbLML1_S2S;
+		wxStaticText* ID_STATICTEXT3;
+		wxComboBox* cmbLML1_S1S;
+		wxStaticText* ID_STATICTEXT4;
+		wxComboBox* cmbLML1_S0S;
+		wxStaticText* ID_STATICTEXT9;
+		wxComboBox* cmbLML2_S3S;
+		wxStaticText* ID_STATICTEXT10;
+		wxComboBox* cmbLML2_S2S;
+		wxStaticText* ID_STATICTEXT11;
+		wxComboBox* cmbLML2_S1S;
+		wxStaticText* ID_STATICTEXT12;
+		wxComboBox* cmbLML2_S0S;
+		wxStaticText* ID_STATICTEXT5;
+		wxComboBox* cmbLML1_BQP;
+		wxStaticText* ID_STATICTEXT6;
+		wxComboBox* cmbLML1_BIP;
+		wxStaticText* ID_STATICTEXT7;
+		wxComboBox* cmbLML1_AQP;
+		wxStaticText* ID_STATICTEXT8;
+		wxComboBox* cmbLML1_AIP;
+		wxStaticText* ID_STATICTEXT13;
+		wxComboBox* cmbLML2_BQP;
+		wxStaticText* ID_STATICTEXT14;
+		wxComboBox* cmbLML2_BIP;
+		wxStaticText* ID_STATICTEXT15;
+		wxComboBox* cmbLML2_AQP;
+		wxStaticText* ID_STATICTEXT16;
+		wxComboBox* cmbLML2_AIP;
+		wxStaticText* ID_STATICTEXT25;
+		wxComboBox* cmbTXRDCLK_MUX;
+		wxStaticText* ID_STATICTEXT26;
+		wxComboBox* cmbTXWRCLK_MUX;
+		wxStaticText* ID_STATICTEXT27;
+		wxComboBox* cmbRXRDCLK_MUX;
+		wxStaticText* ID_STATICTEXT28;
+		wxComboBox* cmbRXWRCLK_MUX;
+		wxStaticText* ID_STATICTEXT29;
+		wxComboBox* cmbMCLK2SRC;
+		wxStaticText* ID_STATICTEXT30;
+		wxComboBox* cmbMCLK1SRC;
+		wxStaticText* ID_STATICTEXT31;
+		wxSpinCtrl* cmbTXTSPCLKA_DIV;
+		wxStaticText* ID_STATICTEXT32;
+		wxSpinCtrl* cmbRXTSPCLKA_DIV;
+		wxCheckBox* chkTXDIVEN;
+		wxCheckBox* chkRXDIVEN;
+		wxCheckBox* chkFCLK1_INV;
+		wxCheckBox* chkFCLK2_INV;
+		wxStaticText* ID_STATICTEXT37;
+		wxSpinCtrl* cmbMCLK1DLY;
+		wxStaticText* ID_STATICTEXT39;
+		wxSpinCtrl* cmbMCLK2DLY;
+		wxStaticText* ID_STATICTEXT17;
+		wxSpinCtrl* cmbLML1_TX_PST;
+		wxStaticText* ID_STATICTEXT18;
+		wxSpinCtrl* cmbLML1_TX_PRE;
+		wxStaticText* ID_STATICTEXT19;
+		wxSpinCtrl* cmbLML1_RX_PST;
+		wxStaticText* ID_STATICTEXT20;
+		wxSpinCtrl* cmbLML1_RX_PRE;
+		wxStaticText* ID_STATICTEXT21;
+		wxSpinCtrl* cmbLML2_TX_PST;
+		wxStaticText* ID_STATICTEXT22;
+		wxSpinCtrl* cmbLML2_TX_PRE;
+		wxStaticText* ID_STATICTEXT23;
+		wxSpinCtrl* cmbLML2_RX_PST;
+		wxStaticText* ID_STATICTEXT24;
+		wxSpinCtrl* cmbLML2_RX_PRE;
+		wxRadioBox* rgrDIQDIRCTR1;
+		wxRadioBox* rgrDIQDIR1;
+		wxRadioBox* rgrENABLEDIRCTR1;
+		wxRadioBox* rgrENABLEDIR1;
+		wxRadioBox* rgrDIQDIRCTR2;
+		wxRadioBox* rgrDIQDIR2;
+		wxRadioBox* rgrENABLEDIRCTR2;
+		wxRadioBox* rgrENABLEDIR2;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		virtual void onbtnReadVerRevMask( wxCommandEvent& event ) { event.Skip(); }
+		virtual void ParameterChangeHandler( wxSpinEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlLimeLightPAD_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlLimeLightPAD_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlTxTSP_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlTxTSP_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_EN_TXTSP = 2048,
+			ID_DC_BYP_TXTSP,
+			ID_GC_BYP_TXTSP,
+			ID_PH_BYP_TXTSP,
+			ID_CMIX_BYP_TXTSP,
+			ID_ISINC_BYP_TXTSP,
+			ID_GFIR1_BYP_TXTSP,
+			ID_GFIR2_BYP_TXTSP,
+			ID_GFIR3_BYP_TXTSP,
+			ID_BSTART_TXTSP,
+			ID_BSTATE_TXTSP,
+			ID_BSIGI_TXTSP,
+			ID_BSIGQ_TXTSP,
+			ID_MODE_TX,
+			ID_DTHBIT_TX,
+			ID_TSGSWAPIQ_TXTSP,
+			ID_TSGFCW_TXTSP,
+			ID_TSGMODE_TXTSP,
+			ID_INSEL_TXTSP,
+			ID_TSGFC_TXTSP,
+			ID_DC_REG_TXTSP,
+			ID_CMIX_SC_TXTSP,
+			ID_CMIX_GAIN_TXTSP,
+			ID_HBI_OVR_TXTSP,
+			ID_GFIR1_L_TXTSP,
+			ID_GFIR1_N_TXTSP,
+			ID_GFIR2_L_TXTSP,
+			ID_GFIR2_N_TXTSP,
+			ID_GFIR3_L_TXTSP,
+			ID_GFIR3_N_TXTSP,
+			ID_IQCORR_TXTSP,
+			ID_GCORRI_TXTSP,
+			ID_GCORRQ_TXTSP,
+			ID_DCCORRI_TXTSP,
+			ID_DCCORRQ_TXTSP
+		};
+		
+		wxCheckBox* chkEN_TXTSP;
+		wxCheckBox* chkDC_BYP_TXTSP;
+		wxCheckBox* chkGC_BYP_TXTSP;
+		wxCheckBox* chkPH_BYP_TXTSP;
+		wxCheckBox* chkCMIX_BYP_TXTSP;
+		wxCheckBox* chkISINC_BYP_TXTSP;
+		wxCheckBox* chkGFIR1_BYP_TXTSP;
+		wxCheckBox* chkGFIR2_BYP_TXTSP;
+		wxCheckBox* chkGFIR3_BYP_TXTSP;
+		wxCheckBox* chkBSTART_TXTSP;
+		wxStaticText* ID_STATICTEXT2;
+		wxStaticText* lblBSTATE_TXTSP;
+		wxStaticText* ID_STATICTEXT1;
+		wxStaticText* lblBSIGI_TXTSP;
+		wxStaticText* ID_STATICTEXT3;
+		wxStaticText* lblBSIGQ_TXTSP;
+		wxButton* btnReadBIST;
+		wxFlexGridSizer* sizerNCOgrid;
+		wxStaticText* ID_STATICTEXT18;
+		wxStaticText* ID_STATICTEXT20;
+		wxRadioButton* rgrSEL0;
+		wxTextCtrl* txtFCWPHO0;
+		wxStaticText* txtAnglePHO0;
+		wxRadioButton* rgrSEL01;
+		wxTextCtrl* txtFCWPHO01;
+		wxStaticText* txtAnglePHO01;
+		wxRadioButton* rgrSEL02;
+		wxTextCtrl* txtFCWPHO02;
+		wxStaticText* txtAnglePHO02;
+		wxRadioButton* rgrSEL03;
+		wxTextCtrl* txtFCWPHO03;
+		wxStaticText* txtAnglePHO03;
+		wxRadioButton* rgrSEL04;
+		wxTextCtrl* txtFCWPHO04;
+		wxStaticText* txtAnglePHO04;
+		wxRadioButton* rgrSEL05;
+		wxTextCtrl* txtFCWPHO05;
+		wxStaticText* txtAnglePHO05;
+		wxRadioButton* rgrSEL06;
+		wxTextCtrl* txtFCWPHO06;
+		wxStaticText* txtAnglePHO06;
+		wxRadioButton* rgrSEL07;
+		wxTextCtrl* txtFCWPHO07;
+		wxStaticText* txtAnglePHO07;
+		wxRadioButton* rgrSEL08;
+		wxTextCtrl* txtFCWPHO08;
+		wxStaticText* txtAnglePHO08;
+		wxRadioButton* rgrSEL09;
+		wxTextCtrl* txtFCWPHO09;
+		wxStaticText* txtAnglePHO09;
+		wxRadioButton* rgrSEL10;
+		wxTextCtrl* txtFCWPHO10;
+		wxStaticText* txtAnglePHO10;
+		wxRadioButton* rgrSEL11;
+		wxTextCtrl* txtFCWPHO11;
+		wxStaticText* txtAnglePHO11;
+		wxRadioButton* rgrSEL12;
+		wxTextCtrl* txtFCWPHO12;
+		wxStaticText* txtAnglePHO12;
+		wxRadioButton* rgrSEL13;
+		wxTextCtrl* txtFCWPHO13;
+		wxStaticText* txtAnglePHO13;
+		wxRadioButton* rgrSEL14;
+		wxTextCtrl* txtFCWPHO14;
+		wxStaticText* txtAnglePHO14;
+		wxRadioButton* rgrSEL15;
+		wxTextCtrl* txtFCWPHO15;
+		wxStaticText* txtAnglePHO15;
+		wxStaticText* ID_STATICTEXT21;
+		wxStaticText* lblRefClk;
+		wxButton* btnUploadNCO;
+		wxRadioBox* rgrMODE_TX;
+		wxStaticText* lblFCWPHOmodeName;
+		wxTextCtrl* txtFCWPHOmodeAdditional;
+		wxStaticText* ID_STATICTEXT25;
+		wxComboBox* cmbDTHBIT_TX;
+		wxCheckBox* chkTSGSWAPIQ_TXTSP;
+		wxRadioBox* rgrTSGFCW_TXTSP;
+		wxRadioBox* rgrTSGMODE_TXTSP;
+		wxRadioBox* rgrINSEL_TXTSP;
+		wxRadioBox* rgrTSGFC_TXTSP;
+		wxStaticText* ID_STATICTEXT23;
+		wxTextCtrl* txtDC_REG_TXTSP;
+		wxButton* btnLoadDCI;
+		wxButton* btnLoadDCQ;
+		wxComboBox* cmbCMIX_SC_TXTSP;
+		wxStaticText* ID_STATICTEXT24;
+		wxComboBox* cmbCMIX_GAIN_TXTSP;
+		wxStaticText* ID_STATICTEXT7;
+		wxComboBox* cmbHBI_OVR_TXTSP;
+		wxStaticText* ID_STATICTEXT10;
+		wxComboBox* cmbGFIR1_L_TXTSP;
+		wxStaticText* ID_STATICTEXT11;
+		wxSpinCtrl* cmbGFIR1_N_TXTSP;
+		wxButton* btnGFIR1Coef;
+		wxStaticText* ID_STATICTEXT12;
+		wxComboBox* cmbGFIR2_L_TXTSP;
+		wxStaticText* ID_STATICTEXT13;
+		wxSpinCtrl* cmbGFIR2_N_TXTSP;
+		wxButton* btnGFIR2Coef;
+		wxStaticText* ID_STATICTEXT14;
+		wxComboBox* cmbGFIR3_L_TXTSP;
+		wxStaticText* ID_STATICTEXT15;
+		wxSpinCtrl* cmbGFIR3_N_TXTSP;
+		wxButton* btnGFIR3Coef;
+		NumericSlider* cmbIQCORR_TXTSP;
+		wxStaticText* ID_STATICTEXT16;
+		wxStaticText* txtPhaseAlpha;
+		wxStaticText* ID_STATICTEXT5;
+		NumericSlider* cmbGCORRI_TXTSP;
+		wxStaticText* ID_STATICTEXT4;
+		NumericSlider* cmbGCORRQ_TXTSP;
+		wxButton* ID_BUTTON10;
+		wxStaticText* ID_STATICTEXT8;
+		NumericSlider* cmbDCCORRI_TXTSP;
+		wxStaticText* ID_STATICTEXT9;
+		NumericSlider* cmbDCCORRQ_TXTSP;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		virtual void onbtnReadBISTSignature( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnNCOSelectionChange( wxCommandEvent& event ) { event.Skip(); }
+		virtual void PHOinputChanged( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnUploadNCOClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnLoadDCIClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnLoadDCQClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void ParameterChangeHandler( wxSpinEvent& event ) { event.Skip(); }
+		virtual void onbtnGFIR1Coef( wxCommandEvent& event ) { event.Skip(); }
+		virtual void onbtnGFIR2Coef( wxCommandEvent& event ) { event.Skip(); }
+		virtual void onbtnGFIR3Coef( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlTxTSP_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlTxTSP_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlRxTSP_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlRxTSP_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_EN_RXTSP = 2048,
+			ID_DC_BYP_RXTSP,
+			ID_GC_BYP_RXTSP,
+			ID_PH_BYP_RXTSP,
+			ID_CMIX_BYP_RXTSP,
+			ID_AGC_BYP_RXTSP,
+			ID_GFIR1_BYP_RXTSP,
+			ID_GFIR2_BYP_RXTSP,
+			ID_GFIR3_BYP_RXTSP,
+			ID_BSTART_RXTSP,
+			ID_MODE_RX,
+			ID_DTHBIT_RX,
+			ID_TSGSWAPIQ_RXTSP,
+			ID_TSGFCW_RXTSP,
+			ID_TSGMODE_RXTSP,
+			ID_INSEL_RXTSP,
+			ID_TSGFC_RXTSP,
+			ID_DC_REG_RXTSP,
+			ID_CMIX_SC_RXTSP,
+			ID_CMIX_GAIN_RXTSP,
+			ID_HBD_OVR_RXTSP,
+			ID_GFIR1_L_RXTSP,
+			ID_GFIR1_N_RXTSP,
+			ID_GFIR2_L_RXTSP,
+			ID_GFIR2_N_RXTSP,
+			ID_GFIR3_L_RXTSP,
+			ID_GFIR3_N_RXTSP,
+			ID_IQCORR_RXTSP,
+			ID_GCORRI_RXTSP,
+			ID_GCORRQ_RXTSP,
+			ID_AGC_MODE_RXTSP,
+			ID_AGC_AVG_RXTSP,
+			ID_AGC_K_RXTSP,
+			ID_AGC_ADESIRED_RXTSP
+		};
+		
+		wxCheckBox* chkEN_RXTSP;
+		wxCheckBox* chkDC_BYP_RXTSP;
+		wxCheckBox* chkGC_BYP_RXTSP;
+		wxCheckBox* chkPH_BYP_RXTSP;
+		wxCheckBox* chkCMIX_BYP_RXTSP;
+		wxCheckBox* chkAGC_BYP_RXTSP;
+		wxCheckBox* chkGFIR1_BYP_RXTSP;
+		wxCheckBox* chkGFIR2_BYP_RXTSP;
+		wxCheckBox* chkGFIR3_BYP_RXTSP;
+		wxStaticText* ID_STATICTEXT29;
+		wxStaticText* lblBISTI;
+		wxStaticText* ID_STATICTEXT30;
+		wxStaticText* lblBSTATE_I;
+		wxStaticText* ID_STATICTEXT31;
+		wxStaticText* lblBISTQ;
+		wxStaticText* ID_STATICTEXT32;
+		wxStaticText* lblBSTATE_Q;
+		wxCheckBox* chkBSTART_RXTSP;
+		wxButton* btnReadBIST;
+		wxStaticText* ID_STATICTEXT71;
+		wxStaticText* lblADCI;
+		wxStaticText* ID_STATICTEXT28;
+		wxStaticText* lblADCQ;
+		wxStaticText* ID_STATICTEXT51;
+		wxStaticText* lblRSSI;
+		wxButton* ID_BUTTON1;
+		wxFlexGridSizer* sizerNCOgrid;
+		wxStaticText* ID_STATICTEXT18;
+		wxStaticText* ID_STATICTEXT20;
+		wxRadioButton* rgrSEL0;
+		wxTextCtrl* txtFCWPHO0;
+		wxStaticText* txtAnglePHO0;
+		wxRadioButton* rgrSEL01;
+		wxTextCtrl* txtFCWPHO01;
+		wxStaticText* txtAnglePHO01;
+		wxRadioButton* rgrSEL02;
+		wxTextCtrl* txtFCWPHO02;
+		wxStaticText* txtAnglePHO02;
+		wxRadioButton* rgrSEL03;
+		wxTextCtrl* txtFCWPHO03;
+		wxStaticText* txtAnglePHO03;
+		wxRadioButton* rgrSEL04;
+		wxTextCtrl* txtFCWPHO04;
+		wxStaticText* txtAnglePHO04;
+		wxRadioButton* rgrSEL05;
+		wxTextCtrl* txtFCWPHO05;
+		wxStaticText* txtAnglePHO05;
+		wxRadioButton* rgrSEL06;
+		wxTextCtrl* txtFCWPHO06;
+		wxStaticText* txtAnglePHO06;
+		wxRadioButton* rgrSEL07;
+		wxTextCtrl* txtFCWPHO07;
+		wxStaticText* txtAnglePHO07;
+		wxRadioButton* rgrSEL08;
+		wxTextCtrl* txtFCWPHO08;
+		wxStaticText* txtAnglePHO08;
+		wxRadioButton* rgrSEL09;
+		wxTextCtrl* txtFCWPHO09;
+		wxStaticText* txtAnglePHO09;
+		wxRadioButton* rgrSEL10;
+		wxTextCtrl* txtFCWPHO10;
+		wxStaticText* txtAnglePHO10;
+		wxRadioButton* rgrSEL11;
+		wxTextCtrl* txtFCWPHO11;
+		wxStaticText* txtAnglePHO11;
+		wxRadioButton* rgrSEL12;
+		wxTextCtrl* txtFCWPHO12;
+		wxStaticText* txtAnglePHO12;
+		wxRadioButton* rgrSEL13;
+		wxTextCtrl* txtFCWPHO13;
+		wxStaticText* txtAnglePHO13;
+		wxRadioButton* rgrSEL14;
+		wxTextCtrl* txtFCWPHO14;
+		wxStaticText* txtAnglePHO14;
+		wxRadioButton* rgrSEL15;
+		wxTextCtrl* txtFCWPHO15;
+		wxStaticText* txtAnglePHO15;
+		wxStaticText* ID_STATICTEXT21;
+		wxStaticText* lblRefClk;
+		wxButton* btnUploadNCO;
+		wxRadioBox* rgrMODE_RX;
+		wxStaticText* lblFCWPHOmodeName;
+		wxTextCtrl* txtFCWPHOmodeAdditional;
+		wxStaticText* ID_STATICTEXT25;
+		wxComboBox* cmbDTHBIT_RX;
+		wxCheckBox* chkTSGSWAPIQ_RXTSP;
+		wxRadioBox* rgrTSGFCW_RXTSP;
+		wxRadioBox* rgrTSGMODE_RXTSP;
+		wxRadioBox* rgrINSEL_RXTSP;
+		wxRadioBox* rgrTSGFC_RXTSP;
+		wxStaticText* ID_STATICTEXT23;
+		wxTextCtrl* txtDC_REG_RXTSP;
+		wxButton* btnLoadDCI;
+		wxButton* btnLoadDCQ;
+		wxComboBox* cmbCMIX_SC_RXTSP;
+		wxStaticText* ID_STATICTEXT24;
+		wxComboBox* cmbCMIX_GAIN_RXTSP;
+		wxStaticText* ID_STATICTEXT7;
+		wxComboBox* cmbHBD_OVR_RXTSP;
+		wxStaticText* ID_STATICTEXT10;
+		wxComboBox* cmbGFIR1_L_RXTSP;
+		wxStaticText* ID_STATICTEXT11;
+		wxSpinCtrl* cmbGFIR1_N_RXTSP;
+		wxButton* btnGFIR1Coef;
+		wxStaticText* ID_STATICTEXT12;
+		wxComboBox* cmbGFIR2_L_RXTSP;
+		wxStaticText* ID_STATICTEXT13;
+		wxSpinCtrl* cmbGFIR2_N_RXTSP;
+		wxButton* btnGFIR2Coef;
+		wxStaticText* ID_STATICTEXT14;
+		wxComboBox* cmbGFIR3_L_RXTSP;
+		wxStaticText* ID_STATICTEXT15;
+		wxSpinCtrl* cmbGFIR3_N_RXTSP;
+		wxButton* btnGFIR3Coef;
+		NumericSlider* cmbIQCORR_RXTSP;
+		wxStaticText* ID_STATICTEXT16;
+		wxStaticText* txtPhaseAlpha;
+		wxStaticText* ID_STATICTEXT5;
+		NumericSlider* cmbGCORRI_RXTSP;
+		wxStaticText* ID_STATICTEXT4;
+		NumericSlider* cmbGCORRQ_RXTSP;
+		wxButton* ID_BUTTON10;
+		wxStaticText* ID_STATICTEXT91;
+		wxComboBox* cmbAGC_MODE_RXTSP;
+		wxStaticText* ID_STATICTEXT3;
+		wxComboBox* cmbAGC_AVG_RXTSP;
+		wxStaticText* ID_STATICTEXT1;
+		NumericSlider* spinAGC_K_RXTSP;
+		wxStaticText* ID_STATICTEXT2;
+		NumericSlider* cmbAGC_ADESIRED_RXTSP;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnReadBISTSignature( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnReadRSSI( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnNCOSelectionChange( wxCommandEvent& event ) { event.Skip(); }
+		virtual void PHOinputChanged( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnUploadNCOClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnLoadDCIClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnLoadDCQClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void ParameterChangeHandler( wxSpinEvent& event ) { event.Skip(); }
+		virtual void onbtnGFIR1Coef( wxCommandEvent& event ) { event.Skip(); }
+		virtual void onbtnGFIR2Coef( wxCommandEvent& event ) { event.Skip(); }
+		virtual void onbtnGFIR3Coef( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlRxTSP_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlRxTSP_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlCDS_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlCDS_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_CDSN_TXBTSP = 2048,
+			ID_CDSN_TXATSP,
+			ID_CDSN_RXBTSP,
+			ID_CDSN_RXATSP,
+			ID_CDSN_TXBLML,
+			ID_CDSN_TXALML,
+			ID_CDSN_RXBLML,
+			ID_CDSN_RXALML ,
+			ID_CDSN_MCLK2,
+			ID_CDSN_MCLK1,
+			ID_CDS_MCLK2,
+			ID_CDS_MCLK1,
+			ID_CDS_TXBTSP,
+			ID_CDS_TXATSP,
+			ID_CDS_RXBTSP,
+			ID_CDS_RXATSP,
+			ID_CDS_TXBLML,
+			ID_CDS_TXALML,
+			ID_CDS_RXBLML,
+			ID_CDS_RXALML
+		};
+		
+		wxCheckBox* chkCDSN_TXBTSP;
+		wxCheckBox* chkCDSN_TXATSP;
+		wxCheckBox* chkCDSN_RXBTSP;
+		wxCheckBox* chkCDSN_RXATSP;
+		wxCheckBox* chkCDSN_TXBLML;
+		wxCheckBox* chkCDSN_TXALML;
+		wxCheckBox* chkCDSN_RXBLML;
+		wxCheckBox* chkCDSN_RXALML ;
+		wxCheckBox* chkCDSN_MCLK2;
+		wxCheckBox* chkCDSN_MCLK1;
+		wxRadioBox* rgrCDS_MCLK2;
+		wxRadioBox* rgrCDS_MCLK1;
+		wxRadioBox* rgrCDS_TXBTSP;
+		wxRadioBox* rgrCDS_TXATSP;
+		wxRadioBox* rgrCDS_RXBTSP;
+		wxRadioBox* rgrCDS_RXATSP;
+		wxRadioBox* rgrCDS_TXBLML;
+		wxRadioBox* rgrCDS_TXALML;
+		wxRadioBox* rgrCDS_RXBLML;
+		wxRadioBox* rgrCDS_RXALML;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlCDS_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlCDS_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlBIST_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlBIST_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_BENC = 2048,
+			ID_SDM_TSTO_CGEN,
+			ID_BENR,
+			ID_SDM_TSTO_SXR,
+			ID_BENT,
+			ID_SDM_TSTO_SXT,
+			ID_BSTART,
+			ID_BSTATE,
+			ID_BSIGT,
+			ID_BSIGR,
+			ID_BSIGC,
+			ID_BTN_READ_SIGNATURE
+		};
+		
+		wxCheckBox* chkBENC;
+		wxCheckBox* chkSDM_TSTO_CGEN;
+		wxCheckBox* chkBENR;
+		wxCheckBox* chkSDM_TSTO_SXR;
+		wxCheckBox* chkBENT;
+		wxCheckBox* chkSDM_TSTO_SXT;
+		wxCheckBox* chkBSTART;
+		wxStaticText* ID_STATICTEXT2;
+		wxStaticText* lblBSTATE;
+		wxStaticText* ID_STATICTEXT1;
+		wxStaticText* lblBSIGT;
+		wxStaticText* ID_STATICTEXT3;
+		wxStaticText* lblBSIGR;
+		wxStaticText* ID_STATICTEXT4;
+		wxStaticText* lblBSIGC;
+		wxButton* btnReadSignature;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		virtual void onbtnReadSignature( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlBIST_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL ); 
+		~pnlBIST_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlMCU_BD_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlMCU_BD_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_CHECKBOX_RESETMCU = 2048,
+			ID_TESTNO,
+			ID_DEBUGMODE,
+			ID_RUNINSTR,
+			ID_INSTRNO,
+			ID_RESETPC,
+			ID_SELDIV,
+			ID_RADIOBUTTON4,
+			ID_RADIOBUTTON5
+		};
+		
+		wxStaticText* ID_STATICTEXT1;
+		wxButton* Button_LOADHEX;
+		wxCheckBox* chkReset;
+		wxRadioBox* rgrMode;
+		wxButton* btnStartProgramming;
+		wxStaticText* ID_S_PROGFINISHED;
+		wxStaticText* ID_STATICTEXT3;
+		wxButton* btnRunTest;
+		wxStaticText* ID_STATICTEXT4;
+		wxTextCtrl* m_sTestNo;
+		wxButton* btnRunProductionTest;
+		wxCheckBox* DebugMode;
+		wxButton* RunInstr;
+		wxStaticText* ID_STATICTEXT6;
+		wxTextCtrl* InstrNo;
+		wxButton* ResetPC;
+		wxStaticText* ID_STATICTEXT7;
+		wxStaticText* PCValue;
+		wxButton* ViewSFRs;
+		wxButton* ViewIRAM;
+		wxButton* EraseIRAM;
+		wxStaticText* ID_STATICTEXT10;
+		wxChoice* SelDiv;
+		wxRadioButton* m_cCtrlBaseband;
+		wxRadioButton* m_cCtrlMCU_BD;
+		wxStaticText* ID_STATICTEXT5;
+		wxChoice* cmbRegAddr;
+		wxRadioButton* rbtnRegWrite;
+		wxStaticText* ID_STATICTEXT11;
+		wxTextCtrl* txtRegValueWr;
+		wxRadioButton* rbtnRegRead;
+		wxStaticText* ReadResult;
+		wxButton* btnRdWr;
+		wxStaticText* ID_STATICTEXT2;
+		wxGauge* progressBar;
+		wxStaticText* lblProgCodeFile;
+		wxStaticText* lblTestResultsFile;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void OnButton_LOADHexClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnchkResetClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnStartProgrammingClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnRunTestClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnRunProductionTestClicked( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnDebugModeClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnRunInstruction( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnResetPCClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnViewSFRsClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnViewIRAMClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnEraseIRAMClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnSelDivSelect( wxCommandEvent& event ) { event.Skip(); }
+		virtual void Onm_cCtrlBasebandSelect( wxCommandEvent& event ) { event.Skip(); }
+		virtual void Onm_cCtrlMCU_BDSelect( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnRegWriteRead( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlMCU_BD_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL ); 
+		~pnlMCU_BD_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlCalibrations_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlCalibrations_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			ID_GCORRI_RXTSP = 2048,
+			ID_GCORRQ_RXTSP,
+			ID_IQCORR_RXTSP,
+			ID_DCOFFI_RFE,
+			ID_DCOFFQ_RFE,
+			ID_EN_DCOFF_RXFE_RFE,
+			ID_GCORRI_TXTSP,
+			ID_GCORRQ_TXTSP,
+			ID_IQCORR_TXTSP,
+			ID_DCCORRI_TXTSP,
+			ID_DCCORRQ_TXTSP
+		};
+		
+		wxStaticText* ID_STATICTEXT51;
+		NumericSlider* cmbGCORRI_RXTSP;
+		wxStaticText* ID_STATICTEXT41;
+		NumericSlider* cmbGCORRQ_RXTSP;
+		wxButton* ID_BUTTON101;
+		NumericSlider* cmbIQCORR_RXTSP;
+		wxStaticText* ID_STATICTEXT161;
+		wxStaticText* txtPhaseAlpha1;
+		wxStaticText* ID_STATICTEXT6;
+		NumericSlider* cmbDCOFFI_RFE;
+		wxStaticText* ID_STATICTEXT7;
+		NumericSlider* cmbDCOFFQ_RFE;
+		wxCheckBox* chkEN_DCOFF_RXFE_RFE;
+		wxButton* btnCalibrateRx;
+		wxStaticText* ID_STATICTEXT5;
+		NumericSlider* cmbGCORRI_TXTSP;
+		wxStaticText* ID_STATICTEXT4;
+		NumericSlider* cmbGCORRQ_TXTSP;
+		wxButton* ID_BUTTON10;
+		NumericSlider* cmbIQCORR_TXTSP;
+		wxStaticText* ID_STATICTEXT16;
+		wxStaticText* txtPhaseAlpha;
+		wxStaticText* ID_STATICTEXT8;
+		NumericSlider* cmbDCCORRI_TXTSP;
+		wxStaticText* ID_STATICTEXT9;
+		NumericSlider* cmbDCCORRQ_TXTSP;
+		wxButton* btnCalibrateTx;
+		wxButton* btnCalibrateAll;
+		wxStaticText* m_staticText431;
+		wxStaticText* lblCGENrefClk;
+		wxStaticText* m_staticText372;
+		wxTextCtrl* txtCalibrationBW;
+		wxRadioBox* rgrCalibrationMethod;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void ParameterChangeHandler( wxSpinEvent& event ) { event.Skip(); }
+		virtual void ParameterChangeHandler( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnCalibrateRx( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnCalibrateTx( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnbtnCalibrateAll( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		pnlCalibrations_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL ); 
+		~pnlCalibrations_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class dlgGFIR_Coefficients
+///////////////////////////////////////////////////////////////////////////////
+class dlgGFIR_Coefficients : public wxDialog 
+{
+	private:
+	
+	protected:
+		wxButton* btnLoadFromFile;
+		wxButton* btnSaveToFile;
+		wxButton* btnClearTable;
+		wxStaticText* ID_STATICTEXT3;
+		wxSpinCtrl* spinCoefCount;
+		wxGrid* gridCoef;
+		wxButton* btnOk;
+		wxButton* btnCancel;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void OnLoadFromFile( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnSaveToFile( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnClearTable( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnspinCoefCountChange( wxSpinEvent& event ) { event.Skip(); }
+		virtual void OnBtnOkClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnBtnCancelClick( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		dlgGFIR_Coefficients( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Coefficients"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE ); 
+		~dlgGFIR_Coefficients();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class dlgVCOfrequencies
+///////////////////////////////////////////////////////////////////////////////
+class dlgVCOfrequencies : public wxDialog 
+{
+	private:
+	
+	protected:
+		wxStaticText* m_staticText341;
+		wxTextCtrl* txtVCOH_low;
+		wxStaticText* m_staticText342;
+		wxTextCtrl* txtVCOH_high;
+		wxStaticText* m_staticText3411;
+		wxTextCtrl* txtVCOM_low;
+		wxStaticText* m_staticText3421;
+		wxTextCtrl* txtVCOM_high;
+		wxStaticText* m_staticText3412;
+		wxTextCtrl* txtVCOL_low;
+		wxStaticText* m_staticText3422;
+		wxTextCtrl* txtVCOL_high;
+		wxStaticText* m_staticText3413;
+		wxTextCtrl* txtVCOCGEN_low;
+		wxStaticText* m_staticText3423;
+		wxTextCtrl* txtVCOCGEN_high;
+		wxButton* btnOk;
+		wxButton* btnCancel;
+		wxButton* btnLoadFile;
+		wxButton* btnSaveFile;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void OnBtnOkClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnBtnCancelClick( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnLoadFile( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnSaveFile( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		dlgVCOfrequencies( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("VCO frequencies"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE ); 
+		~dlgVCOfrequencies();
+	
+};
+
+#endif //__LMS7002_WXGUI_H__
diff --git a/src/lms7002_wxgui/pnlBoardControls.cpp b/src/lms7002_wxgui/pnlBoardControls.cpp
new file mode 100644
index 0000000..07cf86c
--- /dev/null
+++ b/src/lms7002_wxgui/pnlBoardControls.cpp
@@ -0,0 +1,546 @@
+#include "pnlBoardControls.h"
+#include "wx/wxprec.h"
+#include "lime/LimeSuite.h"
+#ifdef __BORLANDC__
+#pragma hdrstop
+#endif //__BORLANDC__
+#ifndef WX_PRECOMP
+#include <wx/wx.h>
+#endif //WX_PRECOMP
+
+
+#include "pnluLimeSDR.h"
+#include "pnlLimeSDR.h"
+#include <IConnection.h>
+#include <LMSBoards.h>
+#include <ADCUnits.h>
+#include <assert.h>
+#include <wx/spinctrl.h>
+#include <vector>
+#include "lms7suiteEvents.h"
+
+using namespace std;
+using namespace lime;
+
+static wxString power2unitsString(char powerx3)
+{
+    switch (powerx3)
+    {
+    case -8:
+        return "y";
+    case -7:
+        return "z";
+    case -6:
+        return "a";
+    case -5:
+        return "f";
+    case -4:
+        return "p";
+    case -3:
+        return "n";
+    case -2:
+        return "u";
+    case -1:
+        return "m";
+    case 0:
+        return "";
+    case 1:
+        return "k";
+    case 2:
+        return "M";
+    case 3:
+        return "G";
+    case 4:
+        return "T";
+    case 5:
+        return "P";
+    case 6:
+        return "E";
+    case 7:
+        return "Y";
+    default:
+        return "";
+    }
+}
+
+pnlBoardControls::pnlBoardControls(wxWindow* parent, wxWindowID id, const wxString &title, const wxPoint& pos, const wxSize& size, long style) : wxFrame(parent, id, title, pos, size, style), lmsControl(nullptr)
+{
+    additionalControls = nullptr;
+    SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
+	wxFlexGridSizer* fgSizer247;
+	fgSizer247 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer247->AddGrowableCol( 0 );
+	fgSizer247->AddGrowableRow( 1 );
+	fgSizer247->SetFlexibleDirection( wxBOTH );
+	fgSizer247->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+	wxFlexGridSizer* fgSizer248;
+	fgSizer248 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer248->SetFlexibleDirection( wxBOTH );
+	fgSizer248->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+	btnReadAll = new wxButton( this, wxID_ANY, wxT("Read all"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer248->Add( btnReadAll, 0, wxALL, 5 );
+
+	btnWriteAll = new wxButton( this, wxID_ANY, wxT("Write all"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer248->Add( btnWriteAll, 0, wxALL, 5 );
+
+	m_staticText349 = new wxStaticText( this, wxID_ANY, wxT("Labels:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText349->Wrap( -1 );
+	fgSizer248->Add( m_staticText349, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
+
+	wxArrayString cmbBoardSelectionChoices;
+	cmbBoardSelection = new wxChoice( this, wxNewId(), wxDefaultPosition, wxDefaultSize, cmbBoardSelectionChoices, 0 );
+	cmbBoardSelection->SetSelection( 0 );
+	fgSizer248->Add( cmbBoardSelection, 0, wxALL, 5 );
+
+    for (int i = 0; i < LMS_DEV_COUNT; ++i)
+        cmbBoardSelection->AppendString(wxString::From8BitData(GetDeviceName((eLMS_DEV)i)));
+
+	fgSizer247->Add( fgSizer248, 1, wxEXPAND, 5 );
+
+    pnlCustomControls = new wxPanel(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, _("Custom controls"));
+    wxFlexGridSizer* sizerCustomControls = new wxFlexGridSizer(0, 5, 5, 5);
+
+    sizerCustomControls->Add(new wxStaticText(pnlCustomControls, wxID_ANY, _("Ch.")));
+    sizerCustomControls->Add(new wxStaticText(pnlCustomControls, wxID_ANY, _("Value")));
+    sizerCustomControls->Add(new wxStaticText(pnlCustomControls, wxID_ANY, _("Power")));
+    sizerCustomControls->Add(new wxStaticText(pnlCustomControls, wxID_ANY, _("Units")));
+    sizerCustomControls->Add(new wxStaticText(pnlCustomControls, wxID_ANY, _("")));
+
+    //reading
+    spinCustomChannelRd = new wxSpinCtrl(pnlCustomControls, wxNewId(), _("0"), wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 255, 0);
+    sizerCustomControls->Add(spinCustomChannelRd, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 0);
+    txtCustomValueRd = new wxStaticText(pnlCustomControls, wxID_ANY, _("0"));
+    sizerCustomControls->Add(txtCustomValueRd, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 0);
+    txtCustomPowerOf10Rd = new wxStaticText(pnlCustomControls, wxID_ANY, _(""));
+    sizerCustomControls->Add(txtCustomPowerOf10Rd, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 0);
+    txtCustomUnitsRd = new wxStaticText(pnlCustomControls, wxID_ANY, _(""));
+    sizerCustomControls->Add(txtCustomUnitsRd, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 0);
+    btnCustomRd = new wxButton(pnlCustomControls, wxNewId(), _("Read"));
+    btnCustomRd->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(pnlBoardControls::OnCustomRead), NULL, this);
+    sizerCustomControls->Add(btnCustomRd, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 0);
+
+    //writing
+    spinCustomChannelWr = new wxSpinCtrl(pnlCustomControls, wxNewId(), _("0"), wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS | wxTE_PROCESS_ENTER, 0, 255, 0);
+    sizerCustomControls->Add(spinCustomChannelWr, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 0);
+    spinCustomValueWr = new wxSpinCtrl(pnlCustomControls, wxNewId(), _(""), wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS | wxTE_PROCESS_ENTER, 0, 65535, 0);
+    sizerCustomControls->Add(spinCustomValueWr, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 0);
+    spinCustomValueWr->Connect(wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler(pnlBoardControls::OnSetDACvalues), NULL, this);
+
+    wxArrayString powerChoices;
+    for (int i = -8; i <= 7; ++i)
+        powerChoices.push_back(wxString::From8BitData(power2unitsString(i)));
+    cmbCustomPowerOf10Wr = new wxChoice(pnlCustomControls, wxNewId(), wxDefaultPosition, wxDefaultSize, powerChoices, 0);
+    cmbCustomPowerOf10Wr->SetSelection(0);
+    sizerCustomControls->Add(cmbCustomPowerOf10Wr, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 0);
+
+    wxArrayString unitChoices;
+    for (int i = 0; i < ADC_UNITS_COUNT; ++i) //add all defined units
+        unitChoices.push_back(wxString::From8BitData(adcUnits2string(i)));
+    for (int i = ADC_UNITS_COUNT; i < ADC_UNITS_COUNT + 4; ++i) //add some options to use undefined units
+        unitChoices.push_back(wxString::Format(_("%i"), i));
+    cmbCustomUnitsWr = new wxChoice(pnlCustomControls, wxNewId(), wxDefaultPosition, wxDefaultSize, unitChoices, 0);
+    cmbCustomUnitsWr->SetSelection(0);
+    sizerCustomControls->Add(cmbCustomUnitsWr, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 0);
+
+    btnCustomWr = new wxButton(pnlCustomControls, wxNewId(), _("Write"));
+    btnCustomWr->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(pnlBoardControls::OnCustomWrite), NULL, this);
+    sizerCustomControls->Add(btnCustomWr, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 0);
+
+    pnlCustomControls->SetSizer(sizerCustomControls);
+    pnlCustomControls->Fit();
+
+    fgSizer247->Add(pnlCustomControls, 1, wxEXPAND, 5);
+
+	wxFlexGridSizer* fgSizer249;
+	fgSizer249 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer249->AddGrowableCol( 0 );
+	fgSizer249->AddGrowableCol( 1 );
+	fgSizer249->SetFlexibleDirection( wxBOTH );
+	fgSizer249->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+	wxStaticBoxSizer* sbSizer133;
+	sbSizer133 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Read") ), wxVERTICAL );
+
+	sizerAnalogRd = new wxFlexGridSizer( 0, 4, 2, 2 );
+	sizerAnalogRd->SetFlexibleDirection( wxBOTH );
+	sizerAnalogRd->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+    sizerAnalogRd->Add(new wxStaticText(this, wxID_ANY, _("Ch.")), 1, wxALL, 5);
+    sizerAnalogRd->Add(new wxStaticText(this, wxID_ANY, _("Name")), 1, wxALL, 5);
+    sizerAnalogRd->Add(new wxStaticText(this, wxID_ANY, _("Value")), 1, wxALL, 5);
+    sizerAnalogRd->Add(new wxStaticText(this, wxID_ANY, _("Units")), 1, wxALL, 5);
+
+
+	sbSizer133->Add( sizerAnalogRd, 1, wxEXPAND, 5 );
+
+
+	fgSizer249->Add( sbSizer133, 1, wxEXPAND, 5 );
+
+	wxStaticBoxSizer* sbSizer134;
+	sbSizer134 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Write") ), wxVERTICAL );
+
+	sizerAnalogWr = new wxFlexGridSizer( 0, 4, 2, 2 );
+	sizerAnalogWr->SetFlexibleDirection( wxBOTH );
+	sizerAnalogWr->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+
+	sbSizer134->Add( sizerAnalogWr, 1, wxEXPAND, 5 );
+    sizerAnalogWr->Add(new wxStaticText(this, wxID_ANY, _("Ch.")), 1, wxALL, 5);
+    sizerAnalogWr->Add(new wxStaticText(this, wxID_ANY, _("Name")), 1, wxALL, 5);
+    sizerAnalogWr->Add(new wxStaticText(this, wxID_ANY, _("Value")), 1, wxALL, 5);
+    sizerAnalogWr->Add(new wxStaticText(this, wxID_ANY, _("Units")), 1, wxALL, 5);
+
+
+	fgSizer249->Add( sbSizer134, 1, wxEXPAND, 5 );
+
+
+	fgSizer247->Add( fgSizer249, 1, wxEXPAND, 5 );
+
+    sizerAdditionalControls = new wxFlexGridSizer(0, 1, 0, 0);
+    fgSizer247->Add(sizerAdditionalControls, 1, wxEXPAND, 5);
+
+	this->SetSizer( fgSizer247 );
+	this->Layout();
+	fgSizer247->Fit( this );
+
+	// Connect Events
+    cmbBoardSelection->Connect(wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler(pnlBoardControls::OnUserChangedBoardType), NULL, this);
+	btnReadAll->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlBoardControls::OnReadAll ), NULL, this );
+	btnWriteAll->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlBoardControls::OnWriteAll ), NULL, this );
+
+    SetupControls(GetDeviceName(LMS_DEV_UNKNOWN));
+}
+
+pnlBoardControls::~pnlBoardControls()
+{
+	// Disconnect Events
+	btnReadAll->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlBoardControls::OnReadAll ), NULL, this );
+	btnWriteAll->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlBoardControls::OnWriteAll ), NULL, this );
+	cmbBoardSelection->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( pnlBoardControls::OnUserChangedBoardType), NULL, this );
+}
+
+void pnlBoardControls::OnReadAll( wxCommandEvent& event )
+{
+    vector<uint8_t> ids;
+    vector<double> values;
+    vector<string> units;
+
+    for (const auto& param : mADCparameters)
+    {
+        ids.push_back(param.channel);
+        values.push_back(0);
+        units.push_back("");
+    }
+
+
+    for (size_t i = 0; i < mADCparameters.size(); ++i)
+    {
+        float_type value;
+        lms_name_t units;
+        int status = LMS_ReadCustomBoardParam(lmsControl,mADCparameters[i].channel,&value,units);
+        if (status != 0)
+        {
+            wxMessageBox(LMS_GetLastErrorMessage(), _("Warning"));
+            return;
+        }
+        mADCparameters[i].channel = ids[i];
+        mADCparameters[i].units = units;
+        mADCparameters[i].value = value;
+    }
+    for (size_t i = 0; i < mDACparameters.size(); ++i)
+    {
+        for (size_t j = 0; j < mADCparameters.size(); ++j)
+        {
+            if (mDACparameters[i].channel == mADCparameters[j].channel)
+            {
+                mDACparameters[i].value = mADCparameters[j].value;
+                mDACparameters[i].units = mADCparameters[j].units;
+                mDAC_GUI_widgets[i]->value->SetValue(mDACparameters[i].value);
+                break;
+            }
+        }
+    }
+    UpdatePanel();
+}
+
+void pnlBoardControls::OnWriteAll( wxCommandEvent& event )
+{
+    if (!LMS_IsOpen(lmsControl,1))
+    {
+        wxMessageBox(_("Board not connected"), _("Warning"));
+        return;
+    }
+
+    vector<uint8_t> ids;
+    vector<double> values;
+    //vector<string> units; currently is not used
+
+    for (size_t i = 0; i < mDACparameters.size(); ++i)
+    {
+        ids.push_back(mDACparameters[i].channel);
+        values.push_back(mDACparameters[i].value);
+        int status = LMS_WriteCustomBoardParam(lmsControl,mADCparameters[i].channel,mDACparameters[i].value,NULL);
+        if (status != 0)
+        {
+            wxMessageBox(_("Failes to write values"), _("Warning"));
+            return;
+        }
+    }
+
+    if(additionalControls)
+    {
+        wxCommandEvent evt;
+        evt.SetEventType(WRITE_ALL_VALUES);
+        evt.SetId(additionalControls->GetId());
+        wxPostEvent(additionalControls, evt);
+    }
+}
+
+void pnlBoardControls::Initialize(lms_device_t* controlPort)
+{
+    lmsControl = controlPort;
+    if(!LMS_IsOpen(lmsControl,0))
+        return;
+    const lms_dev_info_t* info;
+    if ((info = LMS_GetDeviceInfo(lmsControl))!=nullptr)
+    {
+        SetupControls(info->deviceName);
+        wxCommandEvent evt;
+        OnReadAll(evt);
+    }
+}
+
+void pnlBoardControls::UpdatePanel()
+{
+    assert(mADCparameters.size() == mADC_GUI_widgets.size());
+    for (size_t i = 0; i < mADCparameters.size(); ++i)
+    {
+        mADC_GUI_widgets[i]->channel->SetLabel(wxString::Format(_("%i"), mADCparameters[i].channel));
+        mADC_GUI_widgets[i]->title->SetLabel(wxString(mADCparameters[i].name));
+        mADC_GUI_widgets[i]->value->SetLabel(wxString::Format(_("%i"), mADCparameters[i].value));
+        mADC_GUI_widgets[i]->units->SetLabelText(wxString::Format("%s", mADCparameters[i].units));
+    }
+
+    if(additionalControls)
+    {
+        wxCommandEvent evt;
+        evt.SetEventType(READ_ALL_VALUES);
+        evt.SetId(additionalControls->GetId());
+        wxPostEvent(additionalControls, evt);
+    }
+}
+
+std::vector<pnlBoardControls::ADC_DAC> pnlBoardControls::getBoardADCs(const string &boardID)
+{
+    std::vector<ADC_DAC> paramList;
+    if(boardID == GetDeviceName(LMS_DEV_LIMESDR)
+        || boardID == GetDeviceName(LMS_DEV_LIMESDR_PCIE)
+        || boardID == GetDeviceName(LMS_DEV_QSPARK))
+    {
+        ADC_DAC dacVoltage;
+        dacVoltage.name = "DAC";
+        dacVoltage.channel = 0;
+        dacVoltage.powerOf10 = 0;
+        dacVoltage.units = adcUnits2string(RAW);
+        dacVoltage.value = 0;
+        paramList.push_back(dacVoltage);
+
+        ADC_DAC temperature;
+        temperature.name = "Temperature";
+        temperature.channel = 1;
+        temperature.powerOf10 = 0;
+        temperature.units = adcUnits2string(TEMPERATURE);
+        temperature.value = 0;
+        paramList.push_back(temperature);
+    }
+    return paramList;
+}
+
+std::vector<pnlBoardControls::ADC_DAC> pnlBoardControls::getBoardDACs(const std::string &boardID)
+{
+    std::vector<ADC_DAC> paramList;
+    if(boardID == GetDeviceName(LMS_DEV_LIMESDR)
+        || boardID == GetDeviceName(LMS_DEV_LIMESDR_PCIE)
+        || boardID == GetDeviceName(LMS_DEV_QSPARK))
+    {
+        ADC_DAC dacVoltage;
+        dacVoltage.name = "DAC";
+        dacVoltage.channel = 0;
+        dacVoltage.powerOf10 = 0;
+        dacVoltage.units = RAW;
+        dacVoltage.value = 0;
+        dacVoltage.minValue = 0;
+        dacVoltage.maxValue = 255;
+
+        paramList.push_back(dacVoltage);
+    }
+    return paramList;
+}
+
+void pnlBoardControls::SetupControls(const std::string &boardID)
+{
+
+    if(additionalControls)
+    {
+        additionalControls->Destroy();
+        additionalControls = nullptr;
+    }
+
+    if (boardID == GetDeviceName(LMS_DEV_UNKNOWN))
+        pnlCustomControls->Show();
+    else
+        pnlCustomControls->Hide();
+    for(int i=0; i<LMS_DEV_COUNT; ++i)
+    {
+        if(boardID == GetDeviceName((eLMS_DEV)i))
+        {
+            cmbBoardSelection->SetSelection(i);
+            break;
+        }
+    }
+
+    for (auto &widget : mADC_GUI_widgets)
+        delete widget;
+    mADC_GUI_widgets.clear(); //delete previously existing controls
+    mADCparameters = getBoardADCs(boardID); //update controls list by board type
+
+    for (auto &widget : mDAC_GUI_widgets)
+        delete widget;
+    mDAC_GUI_widgets.clear(); //delete previously existing controls
+    mDACparameters = getBoardDACs(boardID); //update controls list by board type
+
+    if (boardID != GetDeviceName(LMS_DEV_UNKNOWN))
+    {
+        for (size_t i = 0; i < mADCparameters.size(); ++i)
+        {
+            ADC_GUI *gui = new ADC_GUI();
+            gui->channel = new wxStaticText(this, wxID_ANY, wxString::Format(_("%i"), mADCparameters[i].channel));
+            gui->title = new wxStaticText(this, wxID_ANY, wxString(mADCparameters[i].name));
+            gui->value = new wxStaticText(this, wxID_ANY, _(""));
+            gui->units = new wxStaticText(this, wxID_ANY, wxString::Format("%s", mADCparameters[i].units));
+            mADC_GUI_widgets.push_back(gui);
+            sizerAnalogRd->Add(gui->channel, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 5);
+            sizerAnalogRd->Add(gui->title, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 5);
+            sizerAnalogRd->Add(gui->value, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 5);
+            sizerAnalogRd->Add(gui->units, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 5);
+        }
+
+        for (size_t i = 0; i < mDACparameters.size(); ++i)
+        {
+            DAC_GUI *gui = new DAC_GUI();
+            gui->channel = new wxStaticText(this, wxID_ANY, wxString::Format(_("%i"), mDACparameters[i].channel));
+            gui->title = new wxStaticText(this, wxID_ANY, wxString(mDACparameters[i].name));
+            gui->value = new wxSpinCtrl(this, wxNewId(), _(""), wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS | wxTE_PROCESS_ENTER, mDACparameters[i].minValue, mDACparameters[i].maxValue, mDACparameters[i].minValue);
+            gui->value->Connect(wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler(pnlBoardControls::OnSetDACvalues), NULL, this);
+            gui->value->Connect(wxEVT_TEXT_ENTER, wxCommandEventHandler(pnlBoardControls::OnSetDACvaluesENTER), NULL, this);
+            gui->units = new wxStaticText(this, wxID_ANY, wxString::Format("%s", mDACparameters[i].units));
+            mDAC_GUI_widgets.push_back(gui);
+            sizerAnalogWr->Add(gui->channel, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 5);
+            sizerAnalogWr->Add(gui->title, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 5);
+            sizerAnalogWr->Add(gui->value, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 5);
+            sizerAnalogWr->Add(gui->units, 1, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, 5);
+        }
+    }
+    sizerAnalogRd->Layout();
+    sizerAnalogWr->Layout();
+
+    if(boardID == GetDeviceName(LMS_DEV_ULIMESDR))
+    {
+        pnluLimeSDR* pnl = new pnluLimeSDR(this, wxNewId());
+        pnl->Initialize(lmsControl);
+        additionalControls = pnl;
+        sizerAdditionalControls->Add(additionalControls);
+    }
+    else if(boardID == GetDeviceName(LMS_DEV_LIMESDR) || boardID == GetDeviceName(LMS_DEV_LIMESDR_PCIE))
+    {
+        pnlLimeSDR* pnl = new pnlLimeSDR(this, wxNewId());
+        pnl->Initialize(lmsControl);
+        additionalControls = pnl;
+        sizerAdditionalControls->Add(additionalControls);
+    }
+
+    Layout();
+    Fit();
+}
+
+void pnlBoardControls::OnSetDACvaluesENTER(wxCommandEvent &event)
+{
+    wxSpinEvent evt;
+    evt.SetEventObject(event.GetEventObject());
+    OnSetDACvalues(evt);
+}
+
+void pnlBoardControls::OnSetDACvalues(wxSpinEvent &event)
+{
+    for (size_t i = 0; i < mDAC_GUI_widgets.size(); ++i)
+    {
+        if (event.GetEventObject() == mDAC_GUI_widgets[i]->value)
+        {
+            mDACparameters[i].value = mDAC_GUI_widgets[i]->value->GetValue();
+            //write to chip
+            lms_name_t units;
+            strncpy(units,mDACparameters[i].units.c_str(),sizeof(lms_name_t)-1);
+
+            if (lmsControl == nullptr)
+                return;
+
+            int status = LMS_WriteCustomBoardParam(lmsControl,mADCparameters[i].channel,mDACparameters[i].value,units);
+            if (status != 0)
+                wxMessageBox(_("Failed to set value"), _("Warning"));
+            return;
+        }
+    }
+}
+
+void pnlBoardControls::OnUserChangedBoardType(wxCommandEvent& event)
+{
+    SetupControls(GetDeviceName((eLMS_DEV)cmbBoardSelection->GetSelection()));
+}
+
+void pnlBoardControls::OnCustomRead(wxCommandEvent& event)
+{
+    if (!LMS_IsOpen(lmsControl,1))
+    {
+        wxMessageBox(_("Board not connected"), _("Warning"));
+        return;
+    }
+
+    uint8_t id = spinCustomChannelRd->GetValue();
+    double value = 0;
+    lms_name_t units;
+
+    int status = LMS_ReadCustomBoardParam(lmsControl,id,&value,units);
+    if (status != 0)
+    {
+        wxMessageBox(_("Failed to read value"), _("Warning"));
+        return;
+    }
+
+    txtCustomUnitsRd->SetLabel(units);
+    txtCustomValueRd->SetLabel(wxString::Format(_("%f"), value));
+}
+
+void pnlBoardControls::OnCustomWrite(wxCommandEvent& event)
+{
+    if (!LMS_IsOpen(lmsControl,1))
+    {
+        wxMessageBox(_("Board not connected"), _("Warning"));
+        return;
+    }
+
+    uint8_t id = spinCustomChannelWr->GetValue();
+    int powerOf10 = cmbCustomPowerOf10Wr->GetSelection()*3;
+    lms_name_t units;
+    strncpy(units,adcUnits2string(cmbCustomUnitsWr->GetSelection()),sizeof(units)-1);
+
+    double value = spinCustomValueWr->GetValue()*pow(10, powerOf10);
+
+
+    int status = LMS_WriteCustomBoardParam(lmsControl,id,value,units);
+    if (status != 0)
+    {
+        wxMessageBox(_("Failed to write value"), _("Warning"));
+        return;
+    }
+}
diff --git a/src/lms7002_wxgui/pnlBoardControls.h b/src/lms7002_wxgui/pnlBoardControls.h
new file mode 100644
index 0000000..7120170
--- /dev/null
+++ b/src/lms7002_wxgui/pnlBoardControls.h
@@ -0,0 +1,140 @@
+#ifndef __pnlAnalog_view__
+#define __pnlAnalog_view__
+
+/**	@brief GUI for writing and reading analog controls
+	@author Lime Microsystems (www.limemicro.com)
+*/
+
+#include <wx/artprov.h>
+#include <wx/xrc/xmlres.h>
+#include <wx/string.h>
+#include <wx/button.h>
+#include <wx/gdicmn.h>
+#include <wx/font.h>
+#include <wx/colour.h>
+#include <wx/settings.h>
+#include <wx/stattext.h>
+#include <wx/choice.h>
+#include <wx/sizer.h>
+#include <wx/statbox.h>
+#include <wx/frame.h>
+#include <wx/spinctrl.h>
+#include "lime/LimeSuite.h"
+#include <vector>
+#include <string>
+#include <stdint.h>
+
+namespace lime{
+}
+
+class pnlBoardControls : public wxFrame
+{
+	public:
+        struct ADC_DAC
+        {
+            std::string name;
+            int16_t value;
+            uint8_t channel;
+            std::string units;
+            int8_t powerOf10;
+            int16_t minValue;
+            int16_t maxValue;
+        };
+
+        class ADC_GUI
+        {
+        public:
+            ADC_GUI() : channel(nullptr), title(nullptr), units(nullptr),
+                powerOf10(nullptr), value(nullptr){};
+            ~ADC_GUI()
+            {
+                if (channel)
+                    channel->Destroy();
+                if (title)
+                    title->Destroy();
+                if (units)
+                    units->Destroy();
+                if (powerOf10)
+                    powerOf10->Destroy();
+                if (value)
+                    value->Destroy();
+            }
+            wxStaticText* channel;
+            wxStaticText* title;
+            wxStaticText* units;
+            wxStaticText* powerOf10;
+            wxStaticText* value;
+        };
+
+        class DAC_GUI
+        {
+        public:
+            DAC_GUI() : channel(nullptr), title(nullptr), units(nullptr), value(nullptr){};
+            ~DAC_GUI()
+            {
+                if (channel)
+                    channel->Destroy();
+                if (title)
+                    title->Destroy();
+                if (units)
+                    units->Destroy();
+                if (value)
+                    value->Destroy();
+            }
+            wxStaticText* channel;
+            wxStaticText* title;
+            wxStaticText* units;
+            wxSpinCtrl* value;
+        };
+
+        pnlBoardControls(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString &title = _(""), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+        ~pnlBoardControls();
+
+        void UpdatePanel();
+        void Initialize(lms_device_t* controlPort);
+        lms_device_t* lmsControl;
+
+        void SetupControls(const std::string &boardID);
+        void OnSetDACvalues(wxSpinEvent &event);
+        void OnSetDACvaluesENTER(wxCommandEvent &event);
+	protected:
+        wxPanel* pnlCustomControls;
+        wxSpinCtrl *spinCustomChannelRd;
+        wxStaticText *txtCustomValueRd;
+        wxStaticText *txtCustomUnitsRd;
+        wxStaticText *txtCustomPowerOf10Rd;
+        wxSpinCtrl *spinCustomChannelWr;
+        wxSpinCtrl *spinCustomValueWr;
+        wxChoice *cmbCustomUnitsWr;
+        wxChoice *cmbCustomPowerOf10Wr;
+        wxButton *btnCustomRd;
+        wxButton *btnCustomWr;
+        void OnCustomRead(wxCommandEvent& event);
+        void OnCustomWrite(wxCommandEvent& event);
+
+        wxFlexGridSizer* sizerAnalogRd;
+        wxFlexGridSizer* sizerAnalogWr;
+
+        wxFlexGridSizer* sizerAdditionalControls;
+        wxPanel* additionalControls;
+
+        std::vector<ADC_DAC> getBoardADCs(const std::string &boardID);
+        std::vector<ADC_DAC> getBoardDACs(const std::string &boardID);
+
+        void OnUserChangedBoardType(wxCommandEvent& event);
+		void OnReadAll( wxCommandEvent& event );
+		void OnWriteAll( wxCommandEvent& event );
+
+		wxButton* btnReadAll;
+		wxButton* btnWriteAll;
+		wxStaticText* m_staticText349;
+		wxChoice* cmbBoardSelection;
+
+        std::vector<ADC_DAC> mADCparameters;
+        std::vector<ADC_DAC> mDACparameters;
+
+        std::vector<ADC_GUI*> mADC_GUI_widgets;
+        std::vector<DAC_GUI*> mDAC_GUI_widgets;
+};
+
+#endif // __pnlAnalog_view__
diff --git a/src/lms7002m/CMakeLists.txt b/src/lms7002m/CMakeLists.txt
new file mode 100644
index 0000000..2f9a034
--- /dev/null
+++ b/src/lms7002m/CMakeLists.txt
@@ -0,0 +1,47 @@
+cmake_minimum_required(VERSION 2.8)
+set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE TYPE INTERNAL FORCE)
+project("lms7api")
+#include modules for finding FFTW and CyAPI
+set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
+cmake_policy(SET CMP0015 OLD)
+if(${CMAKE_MAJOR_VERSION} GREATER 2)
+	cmake_policy(SET CMP0043 NEW)
+endif()
+ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS)
+if(CMAKE_COMPILER_IS_GNUCXX)
+    SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
+endif()
+
+if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/cpp-feather-ini-parser/INI.h)
+    message(FATAL_ERROR "cpp-feather-ini-parser submodule not configured\n$ git submodule init && git submodule update")
+endif ()
+
+# set up include-directories
+include_directories(
+  "${PROJECT_SOURCE_DIR}"
+  "${PROJECT_BINARY_DIR}"  
+  cpp-feather-ini-parser
+ )
+
+set(LMS7002M_src_files
+    LMS7002M.cpp
+    LMS7002M_parameters.cpp
+    LMS7002M_statuses.cpp
+    LMS7002M_filtersCalibration.cpp
+    LMS7002M_RegistersMap.cpp
+    LMS7002M_RxTxCalibrations.cpp
+)
+
+#dl libs used by dlopen in unix
+list(APPEND LMS7002M_LIBRARIES ${CMAKE_DL_LIBS})
+
+#support threaded client code
+if(CMAKE_COMPILER_IS_GNUCXX)
+    list(APPEND LMS7002M_LIBRARIES -pthread)
+endif()
+
+add_library(LMS7002M STATIC ${LMS7002M_src_files})
+target_include_directories(LMS7002M PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+target_link_libraries(LMS7002M ${LMS7002M_LIBRARIES})
+set_property(TARGET LMS7002M PROPERTY POSITION_INDEPENDENT_CODE TRUE)
+
diff --git a/src/lms7002m/CalibrationCache.cpp b/src/lms7002m/CalibrationCache.cpp
new file mode 100644
index 0000000..6030f6e
--- /dev/null
+++ b/src/lms7002m/CalibrationCache.cpp
@@ -0,0 +1,460 @@
+#include "CalibrationCache.h"
+#include "ErrorReporting.h"
+#include <fstream>
+#include <sstream>
+#include <iostream>
+#include <sys/stat.h>
+#include <vector>
+#include <sstream>
+#include <ciso646>
+#include <cmath>
+#ifndef __unix__
+    #include <Windows.h>
+    #include <Shlobj.h>
+#endif
+using namespace std;
+using namespace lime;
+
+std::string CalibrationCache::cachePath = "";
+static const char* limeSuiteDirName = ".limesuite";
+static const char* cacheFilename = "LMS7002M_cache_values.db";
+
+int CalibrationCache::instanceCount = 0;
+sqlite3* CalibrationCache::db = nullptr;
+
+static inline double linearInterp(double x, double x0, double y0, double x1, double y1)
+{
+    double a = (x - x0)/(x1 - x0);
+    return y0 + (y1 - y0)*a;
+}
+
+CalibrationCache::CalibrationCache()
+{
+    if(instanceCount == 0)
+    {
+        std::string limeSuiteDir;
+        std::string homeDir;
+#ifdef __unix__
+        homeDir = getenv("HOME");
+        //check if HOME variable is set
+        if (homeDir.size() == 0)
+        {
+            printf("HOME variable is not set\n");
+            homeDir = "/tmp"; //home not defined move to temp
+        }
+#else
+        CHAR path[MAX_PATH];
+        if (SUCCEEDED(SHGetFolderPathA(NULL, CSIDL_PROFILE, NULL, 0, path)) != S_OK)
+        {
+            printf("HOME variable is not set\n");
+            GetTempPathA(MAX_PATH, path); //home not defined move to temp
+        }
+        homeDir = path;
+#endif
+        limeSuiteDir = homeDir + "/" + limeSuiteDirName;
+        //check if limesuite directory exists
+        struct stat info;
+        if( stat( limeSuiteDir.c_str(), &info ) != 0 )
+        {
+            printf("creating directory %s\n", limeSuiteDir.c_str());
+            //create directory
+#ifdef __unix__
+            const int dir_err = mkdir(limeSuiteDir.c_str(), S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
+            if (-1 == dir_err)
+                printf("Error creating directory %s\n", limeSuiteDir.c_str());
+#else
+            CreateDirectoryA(limeSuiteDir.c_str(), NULL);
+#endif
+        }
+        cachePath = limeSuiteDir+"/"+cacheFilename;
+
+        if(!ifstream(cachePath.c_str()))
+        {
+            initializeDatabase();
+        }
+        printf("LMS7002M values cache at %s\n", cachePath.c_str());
+    }
+    int rc = sqlite3_open(cachePath.c_str(), &db);
+    if( rc )
+    {
+        fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));
+        sqlite3_close(db);
+    }
+    ++instanceCount;
+}
+
+CalibrationCache::~CalibrationCache()
+{
+    --instanceCount;
+    if(instanceCount == 0)
+        sqlite3_close(db);
+}
+
+/** @brief Creates database tables
+*/
+int CalibrationCache::initializeDatabase()
+{
+    int rc = sqlite3_open(cachePath.c_str(), &db);
+    if( rc )
+    {
+        fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));
+        sqlite3_close(db);
+        return 1;
+    }
+
+    vector<string> cmd;
+    //create table
+    cmd.push_back(
+"CREATE TABLE LMS7002M_VCO(\
+    boardID INTEGER,\
+    frequency INTEGER,\
+    channel INTEGER,\
+    transmitter BOOLEAN,\
+    VCO INTEGER,\
+    CSW INTEGER,\
+    PRIMARY KEY (boardID, frequency, channel, transmitter));"
+    );
+
+cmd.push_back(
+"CREATE TABLE LMS7002M_DC_IQ(\
+    boardID INTEGER,\
+    frequency INTEGER,\
+    channel INTEGER,\
+    transmitter BOOLEAN,\
+    band_lna INTEGER,\
+    dcI INTEGER,\
+    dcQ INTEGER,\
+    gainI INTEGER,\
+    gainQ INTEGER,\
+    phaseOffset INTEGER,\
+    PRIMARY KEY (boardID, frequency, channel, transmitter, band_lna));"
+    );
+
+cmd.push_back(
+"CREATE TABLE LMS7002M_FILTER_RC(\
+    boardID INTEGER,\
+    bandwidth INTEGER,\
+    channel INTEGER,\
+    transmitter BOOLEAN,\
+    filter_id INTEGER,\
+    rcal INTEGER,\
+    ccal INTEGER,\
+    cfb INTEGER,\
+    PRIMARY KEY (boardID, bandwidth, channel, transmitter, filter_id));"
+    );
+
+    char *zErrMsg = 0;
+    for(auto command : cmd)
+    {
+        rc = sqlite3_exec(db, command.c_str(), nullptr, 0, &zErrMsg);
+        if( rc != SQLITE_OK )
+        {
+            fprintf(stderr, "SQL error: %s\n", zErrMsg);
+            sqlite3_free(zErrMsg);
+            break;
+        }
+    }
+    sqlite3_close(db);
+    return 0;
+}
+
+int CalibrationCache::InsertVCO_CSW(uint32_t boardId, double frequency, uint8_t channel, bool transmitter, int vco, int csw)
+{
+    char* zErrMsg = 0;
+    stringstream query;
+    query <<
+"INSERT OR REPLACE INTO LMS7002M_VCO (boardID, frequency, channel, transmitter, vco, csw) " <<
+"VALUES ( " << boardId << "," << std::llrint(frequency) << "," << (int)channel << "," << (transmitter?1:0) << "," <<vco<<","<<csw<<");";
+
+    int rc = sqlite3_exec(db, query.str().c_str(), nullptr, 0, &zErrMsg);
+    if( rc != SQLITE_OK )
+    {
+        fprintf(stderr, "SQL error: %s\n", zErrMsg);
+        sqlite3_free(zErrMsg);
+        return -1;
+    }
+    return 0;
+}
+
+int CalibrationCache::GetVCO_CSW(uint32_t boardId, double frequency, uint8_t channel, bool transmitter, int *vco, int *csw)
+{
+    struct QueryVCO_CSW
+    {
+        QueryVCO_CSW() : vco(0), csw(0), found(false){};
+        int vco;
+        int csw;
+        bool found;
+    };
+
+auto lambda_callback = [](void *vco_csw_pair, int argc, char **argv, char **azColName)
+{
+    QueryVCO_CSW *vco_csw = (QueryVCO_CSW*)vco_csw_pair;
+    if(vco_csw != nullptr)
+    {
+        vco_csw->vco = argv[0] != nullptr ? std::stoi(argv[0]) : 0;
+        vco_csw->csw = argv[1] != nullptr ? std::stoi(argv[1]) : 128;
+        vco_csw->found = true;
+        return 0;
+    }
+    return 1;
+};
+
+    QueryVCO_CSW vco_csw_pair;
+
+    char* zErrMsg = 0;
+    stringstream query;
+    query << "SELECT vco, csw FROM LMS7002M_VCO where "<<
+"boardID="<<boardId<<
+" AND frequency="<<std::llrint(frequency)<<
+" AND channel="<<(int)channel<<
+" AND transmitter="<<(transmitter?1:0)<<";";
+
+    int rc = sqlite3_exec(db, query.str().c_str(), lambda_callback, &vco_csw_pair, &zErrMsg);
+    if( rc != SQLITE_OK )
+    {
+        fprintf(stderr, "SQL error: %s\n", zErrMsg);
+        sqlite3_free(zErrMsg);
+        return -1;
+    }
+    if(not vco_csw_pair.found)
+        return -1;
+    if(vco)
+        *vco = vco_csw_pair.vco;
+    if(csw)
+        *csw = vco_csw_pair.csw;
+    return 0;
+}
+
+int CalibrationCache::InsertDC_IQ(uint32_t boardId, double frequency, uint8_t channel, bool transmitter, int band_lna, int dcI, int dcQ, int gainI, int gainQ, int phaseOffset)
+{
+    char* zErrMsg = 0;
+    stringstream query;
+    query <<
+"INSERT OR REPLACE INTO LMS7002M_DC_IQ (boardID, frequency, channel, transmitter, band_lna, dcI, dcQ, gainI, gainQ, phaseOffset) " <<
+"VALUES ( " << boardId << "," << std::llrint(frequency) << "," << (int)channel << "," << (transmitter?1:0) << "," << band_lna << ", " <<
+dcI<<","<<dcQ<<","<<gainI<<","<<gainQ<<","<<phaseOffset<<");";
+
+    int rc = sqlite3_exec(db, query.str().c_str(), nullptr, 0, &zErrMsg);
+    if( rc != SQLITE_OK )
+    {
+        fprintf(stderr, "SQL error: %s\n", zErrMsg);
+        sqlite3_free(zErrMsg);
+        return -1;
+    }
+    return 0;
+}
+
+int CalibrationCache::GetDC_IQ(uint32_t boardId, double frequency, uint8_t channel, bool transmitter, int band_lna, int *dcI, int *dcQ, int *gainI, int *gainQ, int *phaseOffset)
+{
+    struct QueryDC_IQ
+    {
+        QueryDC_IQ() : dcI(0), dcQ(0), gainI(0), gainQ(0), phaseOffset(0), found(false){};
+        int dcI;
+        int dcQ;
+        int gainI;
+        int gainQ;
+        int phaseOffset;
+        bool found;
+    };
+
+    auto lambda_callback = [](void *dc_iq_data, int argc, char **argv, char **azColName)
+    {
+        QueryDC_IQ *data = (QueryDC_IQ*)dc_iq_data;
+        if(data != nullptr)
+        {
+            data->dcI = argv[0] != nullptr ? std::stoi(argv[0]) : 0;
+            data->dcQ = argv[1] != nullptr ? std::stoi(argv[1]) : 0;
+            data->gainI = argv[2] != nullptr ? std::stoi(argv[2]) : 0;
+            data->gainQ = argv[3] != nullptr ? std::stoi(argv[3]) : 0;
+            data->phaseOffset = argv[4] != nullptr ? std::stoi(argv[4]) : 0;
+            data->found = true;
+            return 0;
+        }
+        return 1;
+    };
+
+    QueryDC_IQ queryResults;
+
+    char* zErrMsg = 0;
+    stringstream query;
+    query << "SELECT dcI, dcQ, gainI, gainQ, phaseOffset FROM LMS7002M_DC_IQ where "<<
+"boardID="<<boardId<<
+" AND frequency="<<std::llrint(frequency)<<
+" AND channel="<<(int)channel<<
+" AND transmitter="<<(transmitter?1:0)<<
+" AND band_lna="<<band_lna<<
+";";
+
+    int rc = sqlite3_exec(db, query.str().c_str(), lambda_callback, &queryResults, &zErrMsg);
+    if( rc != SQLITE_OK )
+    {
+        fprintf(stderr, "SQL error: %s\n", zErrMsg);
+        sqlite3_free(zErrMsg);
+        return -1;
+    }
+    if(not queryResults.found)
+        return ReportError("GetDC_IQ(%g MHz, ch=%d, tx=%d): cannot find match", frequency/1e6, int(channel), transmitter);
+    if(dcI)
+        *dcI = queryResults.dcI;
+    if(dcQ)
+        *dcQ = queryResults.dcQ;
+    if(gainI)
+        *gainI = queryResults.gainI;
+    if(gainQ)
+        *gainQ = queryResults.gainQ;
+    if(phaseOffset)
+        *phaseOffset = queryResults.phaseOffset;
+    return 0;
+}
+
+int CalibrationCache::GetDC_IQ_Interp(uint32_t boardId, double frequency, uint8_t channel, bool transmitter, int band_lna, int *dcI, int *dcQ, int *gainI, int *gainQ, int *phaseOffset)
+{
+    std::vector<double> closeFreqs;
+
+    auto lambda_callback = [](void *data, int argc, char **argv, char **azColName)
+    {
+        std::vector<double> *data_freqs = (std::vector<double>*)data;
+        if(data != nullptr)
+        {
+            for (size_t i = 0; i < (size_t)argc; i++)
+            {
+                if (argv[i] == nullptr) continue;
+                data_freqs->push_back(double(std::stoll(argv[i])));
+            }
+            return 0;
+        }
+        return 1;
+    };
+
+    char* zErrMsg = 0;
+    stringstream query;
+    query << "SELECT min(frequency) as freq FROM LMS7002M_DC_IQ where "<<
+"boardID="<<boardId<<
+" AND frequency >= "<<std::llrint(frequency)<<
+" AND frequency < "<<std::llrint(frequency + 1e6)<<
+" AND channel="<<(int)channel<<
+" AND transmitter="<<(transmitter?1:0)<<
+" AND band_lna="<<band_lna<<
+" UNION SELECT max(frequency) as freq FROM LMS7002M_DC_IQ where "<<
+"boardID="<<boardId<<
+" AND frequency <= "<<std::llrint(frequency)<<
+" AND frequency > "<<std::llrint(frequency - 1e6)<<
+" AND channel="<<(int)channel<<
+" AND transmitter="<<(transmitter?1:0)<<
+" AND band_lna="<<band_lna<<
+";";
+
+    int rc = sqlite3_exec(db, query.str().c_str(), lambda_callback, &closeFreqs, &zErrMsg);
+    if( rc != SQLITE_OK )
+    {
+        fprintf(stderr, "SQL error: %s\n", zErrMsg);
+        ReportError("SQL error: %s", zErrMsg);
+        sqlite3_free(zErrMsg);
+        return -1;
+    }
+
+    //found only one match, but its very close within margin
+    if (closeFreqs.size() == 1 and std::abs(closeFreqs.front()-frequency) <= 100)
+    {
+        return GetDC_IQ(boardId, closeFreqs.front(), channel, transmitter, band_lna, dcI, dcQ, gainI, gainQ, phaseOffset);
+    }
+
+    //otherwise check for two results to perform interp
+    if (closeFreqs.size() != 2) return ReportError(
+        "GetDC_IQ_Interp(%g MHz, ch=%d, tx=%d): no matches between [%g, %g] MHz",
+        frequency/1e6, int(channel), transmitter, frequency/1e6-1, frequency/1e6+1);
+
+    //perform interpolation
+    double f0 = closeFreqs[0];
+    double f1 = closeFreqs[1];
+    int dcI0, dcQ0, gainI0, gainQ0, phaseOffset0;
+    int dcI1, dcQ1, gainI1, gainQ1, phaseOffset1;
+
+    rc = GetDC_IQ(boardId, f0, channel, transmitter, band_lna, &dcI0, &dcQ0, &gainI0, &gainQ0, &phaseOffset0);
+    if (rc != 0) return rc;
+
+    rc = GetDC_IQ(boardId, f1, channel, transmitter, band_lna, &dcI1, &dcQ1, &gainI1, &gainQ1, &phaseOffset1);
+    if (rc != 0) return rc;
+
+    *dcI = std::rint(linearInterp(frequency, f0, dcI0, f1, dcI1));
+    *dcQ = std::rint(linearInterp(frequency, f0, dcQ0, f1, dcQ1));
+    *gainI = std::rint(linearInterp(frequency, f0, gainI0, f1, gainI1));
+    *gainQ = std::rint(linearInterp(frequency, f0, gainQ0, f1, gainQ1));
+    *phaseOffset = std::rint(linearInterp(frequency, f0, phaseOffset0, f1, phaseOffset1));
+
+    return 0;
+}
+
+int CalibrationCache::InsertFilter_RC(uint32_t boardId, double bandwidth, uint8_t channel, bool transmitter, int filter_id, int rcal, int ccal, int cfb)
+{
+    char* zErrMsg = 0;
+    stringstream query;
+    query <<
+"INSERT OR REPLACE INTO LMS7002M_FILTER_RC (boardID, bandwidth, channel, transmitter, filter_id, rcal, ccal, cfb) " <<
+"VALUES ( " << boardId << "," << std::llrint(bandwidth) << "," << (int)channel << "," << (transmitter?1:0) << "," << filter_id << ", " <<
+rcal<<","<<ccal<<","<<cfb<<");";
+
+    int rc = sqlite3_exec(db, query.str().c_str(), nullptr, 0, &zErrMsg);
+    if( rc != SQLITE_OK )
+    {
+        fprintf(stderr, "SQL error: %s\n", zErrMsg);
+        sqlite3_free(zErrMsg);
+        return -1;
+    }
+    return 0;
+}
+
+int CalibrationCache::GetFilter_RC(uint32_t boardId, double bandwidth, uint8_t channel, bool transmitter, int filter_id, int *rcal, int *ccal, int *cfb)
+{
+    struct QueryFilter_RC
+    {
+        QueryFilter_RC() : rcal(0), ccal(0), cfb(0), found(false){};
+        int rcal;
+        int ccal;
+        int cfb;
+        bool found;
+    };
+
+    auto lambda_callback = [](void *filter_rc_data, int argc, char **argv, char **azColName)
+    {
+        QueryFilter_RC *data = (QueryFilter_RC*)filter_rc_data;
+        if(data != nullptr)
+        {
+            data->rcal = argv[0] != nullptr ? std::stoi(argv[0]) : 0;
+            data->ccal = argv[1] != nullptr ? std::stoi(argv[1]) : 0;
+            data->cfb = argv[2] != nullptr ? std::stoi(argv[2]) : 0;
+            data->found = true;
+            return 0;
+        }
+        return 1;
+    };
+
+    QueryFilter_RC queryResults;
+
+    char* zErrMsg = 0;
+    stringstream query;
+    query << "SELECT rcal, ccal, cfb FROM LMS7002M_FILTER_RC where "<<
+"boardID="<<boardId<<
+" AND bandwidth="<<std::llrint(bandwidth)<<
+" AND channel="<<(int)channel<<
+" AND transmitter="<<(transmitter?1:0)<<
+" AND filter_id="<<filter_id<<
+";";
+
+    int rc = sqlite3_exec(db, query.str().c_str(), lambda_callback, &queryResults, &zErrMsg);
+    if( rc != SQLITE_OK )
+    {
+        fprintf(stderr, "SQL error: %s\n", zErrMsg);
+        sqlite3_free(zErrMsg);
+        return -1;
+    }
+    if(not queryResults.found)
+        return -1;
+    if(rcal)
+        *rcal = queryResults.rcal;
+    if(ccal)
+        *ccal = queryResults.ccal;
+    if(cfb)
+        *cfb = queryResults.cfb;
+    return 0;
+}
diff --git a/src/lms7002m/CalibrationCache.h b/src/lms7002m/CalibrationCache.h
new file mode 100644
index 0000000..3f58671
--- /dev/null
+++ b/src/lms7002m/CalibrationCache.h
@@ -0,0 +1,37 @@
+#ifndef CALIBRATION_CACHE_H
+#define CALIBRATION_CACHE_H
+
+#include <stdint.h>
+#include <list>
+#include <sstream>
+#include <sqlite3.h>
+namespace lime
+{
+
+class CalibrationCache
+{
+public:
+    CalibrationCache();
+    ~CalibrationCache();
+
+    int InsertVCO_CSW(uint32_t boardId, double frequency, uint8_t channel, bool transmitter, int vco, int csw);
+    int GetVCO_CSW(uint32_t boardId, double frequency, uint8_t channel, bool transmitter, int *vco, int *csw);
+
+    int InsertDC_IQ(uint32_t boardId, double frequency, uint8_t channel, bool transmitter, int band_lna, int dcI, int dcQ, int gainI, int gainQ, int phaseOffset);
+    int GetDC_IQ(uint32_t boardId, double frequency, uint8_t channel, bool transmitter, int band_lna, int *dcI, int *dcQ, int *gainI, int *gainQ, int *phaseOffset);
+    int GetDC_IQ_Interp(uint32_t boardId, double frequency, uint8_t channel, bool transmitter, int band_lna, int *dcI, int *dcQ, int *gainI, int *gainQ, int *phaseOffset);
+
+    int InsertFilter_RC(uint32_t boardId, double bandwidth, uint8_t channel, bool transmitter, int filter_id, int rcal, int ccal, int cfb = 0);
+    int GetFilter_RC(uint32_t boardId, double bandwidth, uint8_t channel, bool transmitter, int filter_id, int *rcal, int *ccal, int *cfb = nullptr);
+
+protected:
+    int initializeDatabase();
+
+    static std::string cachePath;
+    static int instanceCount;
+    static sqlite3 *db;
+};
+
+}
+
+#endif // CALIBRATION_CACHE_H
diff --git a/src/lms7002m/LMS7002M.cpp b/src/lms7002m/LMS7002M.cpp
new file mode 100644
index 0000000..d813222
--- /dev/null
+++ b/src/lms7002m/LMS7002M.cpp
@@ -0,0 +1,2532 @@
+/**
+ at file LMS7002M.cpp
+ at author Lime Microsystems (www.limemicro.com)
+ at brief Implementation of LMS7002M transceiver configuring
+*/
+
+#define _USE_MATH_DEFINES
+#include <cmath>
+#include <ciso646>
+
+#include "LMS7002M.h"
+#include <stdio.h>
+#include <set>
+#include "IConnection.h"
+#include "ErrorReporting.h"
+#include "INI.h"
+#include <cmath>
+#include <iostream>
+#include <fstream>
+#include <algorithm>
+#include "LMS7002M_RegistersMap.h"
+#include "CalibrationCache.h"
+#include <math.h>
+#include <assert.h>
+#include <chrono>
+#include <thread>
+
+#include "MCU_BD.h"
+const static uint16_t MCU_PARAMETER_ADDRESS = 0x002D; //register used to pass parameter values to MCU
+#define MCU_ID_DC_IQ_CALIBRATIONS 0x01
+#define MCU_FUNCTION_CALIBRATE_TX 1
+#define MCU_FUNCTION_CALIBRATE_RX 2
+
+using namespace std;
+using namespace lime;
+
+#include "MCU_BD.h"
+
+float_type LMS7002M::gVCO_frequency_table[3][2] = { { 3800e6, 5222e6 }, { 4961e6, 6754e6 }, {6306e6, 7714e6} };
+float_type LMS7002M::gCGEN_VCO_frequencies[2] = {1950e6, 2700e6};
+
+///define for parameter enumeration if prefix might be needed
+extern std::vector<const LMS7Parameter*> LMS7parameterList;
+
+//module addresses needs to be sorted in ascending order
+const uint16_t LMS7002M::readOnlyRegisters[] =      { 0x002F, 0x008C, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AC, 0x0123, 0x0209, 0x020A, 0x020B, 0x040E, 0x040F };
+const uint16_t LMS7002M::readOnlyRegistersMasks[] = { 0x0000, 0x0FFF, 0x007F, 0x0000, 0x0000, 0x0000, 0x0000, 0x003F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 };
+
+/** @brief Simple logging function to print status messages
+    @param text message to print
+    @param type message type for filtering specific information
+*/
+void LMS7002M::Log(const char* text, LogType type)
+{
+    switch(type)
+    {
+    case LOG_INFO:
+        printf("%s\n", text);
+        if(log_callback)
+            log_callback(text, type);
+        break;
+    case LOG_WARNING:
+        printf("Warning: %s\n", text);
+        if(log_callback)
+            log_callback(text, type);
+        break;
+    case LOG_ERROR:
+        printf("ERROR: %s\n", text);
+        if(log_callback)
+            log_callback(text, type);
+        break;
+    case LOG_DATA:
+        printf("DATA: %s\n", text);
+        if(log_callback)
+            log_callback(text, type);
+        break;
+    }
+}
+
+//Compatibility for vasprintf under MSVC
+#ifdef _MSC_VER
+int vasprintf(char **strp, const char *fmt, va_list ap)
+{
+    int r = _vscprintf(fmt, ap);
+    if (r < 0) return r;
+    *strp = (char *)malloc(r+1);
+    return vsprintf_s(*strp, r+1, fmt, ap);
+}
+#endif
+
+void LMS7002M::Log(LogType type, const char *format, va_list argList)
+{
+    char *message = NULL;
+    if (vasprintf(&message, format, argList) != -1)
+    {
+        Log(message, type);
+        free(message);
+    }
+}
+
+/** @brief Sets connection which is used for data communication with chip
+*/
+void LMS7002M::SetConnection(IConnection* port, const size_t devIndex, IConnection* samplesPort)
+{
+    controlPort = port;
+    mdevIndex = devIndex;
+
+    if (controlPort != nullptr)
+    {
+        unsigned byte_array_size = 0;
+        addrLMS7002M = controlPort->GetDeviceInfo().addrsLMS7002M.at(devIndex);
+        if (controlPort->IsOpen())
+        {
+            unsigned chipRev = this->Get_SPI_Reg_bits(LMS7_MASK, true);
+            if (chipRev >= 1)
+                byte_array_size = 1024 * 16;
+            else
+                byte_array_size = 1024 * 8;
+        }
+        mcuControl->Initialize(port, byte_array_size);
+    }
+    if(samplesPort == nullptr)
+        dataPort = controlPort;
+    else
+        dataPort = samplesPort;
+}
+
+/** @brief Creates LMS7002M main control object.
+It requires IConnection to be set by SetConnection() to communicate with chip
+*/
+LMS7002M::LMS7002M() :
+    useCache(0),
+    mValueCache(new CalibrationCache()),
+    mRegistersMap(new LMS7002M_RegistersMap()),
+    controlPort(nullptr),
+    dataPort(nullptr),
+    addrLMS7002M(-1),
+    mdevIndex(0),
+    mSelfCalDepth(0)
+{
+    mCalibrationByMCU = true;
+
+    //memory intervals for registers tests and calibration algorithms
+    MemorySectionAddresses[LimeLight][0] = 0x0020;
+    MemorySectionAddresses[LimeLight][1] = 0x002F;
+    MemorySectionAddresses[EN_DIR][0] = 0x0081;
+    MemorySectionAddresses[EN_DIR][1] = 0x0081;
+    MemorySectionAddresses[AFE][0] = 0x0082;
+    MemorySectionAddresses[AFE][1] = 0x0082;
+    MemorySectionAddresses[BIAS][0] = 0x0084;
+    MemorySectionAddresses[BIAS][1] = 0x0084;
+    MemorySectionAddresses[XBUF][0] = 0x0085;
+    MemorySectionAddresses[XBUF][1] = 0x0085;
+    MemorySectionAddresses[CGEN][0] = 0x0086;
+    MemorySectionAddresses[CGEN][1] = 0x008C;
+    MemorySectionAddresses[LDO][0] = 0x0092;
+    MemorySectionAddresses[LDO][1] = 0x00A7;
+    MemorySectionAddresses[BIST][0] = 0x00A8;
+    MemorySectionAddresses[BIST][1] = 0x00AC;
+    MemorySectionAddresses[CDS][0] = 0x00AD;
+    MemorySectionAddresses[CDS][1] = 0x00AE;
+    MemorySectionAddresses[TRF][0] = 0x0100;
+    MemorySectionAddresses[TRF][1] = 0x0104;
+    MemorySectionAddresses[TBB][0] = 0x0105;
+    MemorySectionAddresses[TBB][1] = 0x010A;
+    MemorySectionAddresses[RFE][0] = 0x010C;
+    MemorySectionAddresses[RFE][1] = 0x0114;
+    MemorySectionAddresses[RBB][0] = 0x0115;
+    MemorySectionAddresses[RBB][1] = 0x011A;
+    MemorySectionAddresses[SX][0] = 0x011C;
+    MemorySectionAddresses[SX][1] = 0x0124;
+    MemorySectionAddresses[TxTSP][0] = 0x0200;
+    MemorySectionAddresses[TxTSP][1] = 0x020C;
+    MemorySectionAddresses[TxNCO][0] = 0x0240;
+    MemorySectionAddresses[TxNCO][1] = 0x0261;
+    MemorySectionAddresses[TxGFIR1][0] = 0x0280;
+    MemorySectionAddresses[TxGFIR1][1] = 0x02A7;
+    MemorySectionAddresses[TxGFIR2][0] = 0x02C0;
+    MemorySectionAddresses[TxGFIR2][1] = 0x02E7;
+    MemorySectionAddresses[TxGFIR3a][0] = 0x0300;
+    MemorySectionAddresses[TxGFIR3a][1] = 0x0327;
+    MemorySectionAddresses[TxGFIR3b][0] = 0x0340;
+    MemorySectionAddresses[TxGFIR3b][1] = 0x0367;
+    MemorySectionAddresses[TxGFIR3c][0] = 0x0380;
+    MemorySectionAddresses[TxGFIR3c][1] = 0x03A7;
+    MemorySectionAddresses[RxTSP][0] = 0x0400;
+    MemorySectionAddresses[RxTSP][1] = 0x040F;
+    MemorySectionAddresses[RxNCO][0] = 0x0440;
+    MemorySectionAddresses[RxNCO][1] = 0x0461;
+    MemorySectionAddresses[RxGFIR1][0] = 0x0480;
+    MemorySectionAddresses[RxGFIR1][1] = 0x04A7;
+    MemorySectionAddresses[RxGFIR2][0] = 0x04C0;
+    MemorySectionAddresses[RxGFIR2][1] = 0x04E7;
+    MemorySectionAddresses[RxGFIR3a][0] = 0x0500;
+    MemorySectionAddresses[RxGFIR3a][1] = 0x0527;
+    MemorySectionAddresses[RxGFIR3b][0] = 0x0540;
+    MemorySectionAddresses[RxGFIR3b][1] = 0x0567;
+    MemorySectionAddresses[RxGFIR3c][0] = 0x0580;
+    MemorySectionAddresses[RxGFIR3c][1] = 0x05A7;
+
+    mRegistersMap->InitializeDefaultValues(LMS7parameterList);
+    mcuControl = new MCU_BD();
+    mcuControl->Initialize(controlPort);
+}
+
+LMS7002M::~LMS7002M()
+{
+    delete mcuControl;
+    delete mRegistersMap;
+}
+
+void LMS7002M::SetActiveChannel(const Channel ch)
+{
+    if (ch == this->GetActiveChannel(false)) return;
+    this->Modify_SPI_Reg_bits(LMS7param(MAC), int(ch));
+}
+
+LMS7002M::Channel LMS7002M::GetActiveChannel(bool fromChip)
+{
+    auto ch = Get_SPI_Reg_bits(LMS7param(MAC), fromChip);
+    return Channel(ch);
+}
+
+size_t LMS7002M::GetActiveChannelIndex(bool fromChip)
+{
+    switch (this->GetActiveChannel(fromChip))
+    {
+    case ChB: return mdevIndex*2 + 1;
+    default: return mdevIndex*2 + 0;
+    }
+}
+
+int LMS7002M::EnableChannel(const bool isTx, const bool enable)
+{
+    Channel ch = this->GetActiveChannel();
+
+    //--- LML ---
+    if (ch == ChA)
+    {
+        if (isTx) this->Modify_SPI_Reg_bits(LMS7param(TXEN_A), enable?1:0);
+        else      this->Modify_SPI_Reg_bits(LMS7param(RXEN_A), enable?1:0);
+    }
+    else
+    {
+        if (isTx) this->Modify_SPI_Reg_bits(LMS7param(TXEN_B), enable?1:0);
+        else      this->Modify_SPI_Reg_bits(LMS7param(RXEN_B), enable?1:0);
+    }
+
+    //--- ADC/DAC ---
+    this->Modify_SPI_Reg_bits(LMS7param(EN_DIR_AFE), 1);
+    this->Modify_SPI_Reg_bits(LMS7param(EN_G_AFE), enable?1:0);
+    this->Modify_SPI_Reg_bits(LMS7param(PD_AFE), enable?0:1);
+    if (ch == ChA)
+    {
+        if (isTx) this->Modify_SPI_Reg_bits(LMS7param(PD_TX_AFE1), enable?0:1);
+        else      this->Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE1), enable?0:1);
+    }
+    else
+    {
+        if (isTx) this->Modify_SPI_Reg_bits(LMS7param(PD_TX_AFE2), enable?0:1);
+        else      this->Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), enable?0:1);
+    }
+
+    //--- digital ---
+    if (isTx)
+    {
+        this->Modify_SPI_Reg_bits(LMS7param(EN_TXTSP), enable?1:0);
+        this->Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_TXTSP), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_TXTSP), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_TXTSP), 1);
+    }
+    else
+    {
+        this->Modify_SPI_Reg_bits(LMS7param(EN_RXTSP), enable?1:0);
+        this->Modify_SPI_Reg_bits(LMS7param(AGC_MODE_RXTSP), 2); //bypass
+        this->Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(AGC_BYP_RXTSP), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(DC_BYP_RXTSP), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(GC_BYP_RXTSP), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(PH_BYP_RXTSP), 1);
+    }
+
+    //--- baseband ---
+    if (isTx)
+    {
+        this->Modify_SPI_Reg_bits(LMS7param(EN_DIR_TBB), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(EN_G_TBB), enable?1:0);
+    }
+    else
+    {
+        this->Modify_SPI_Reg_bits(LMS7param(EN_DIR_RBB), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(EN_G_RBB), enable?1:0);
+        this->Modify_SPI_Reg_bits(LMS7param(PD_PGA_RBB), enable?0:1);
+    }
+
+    //--- frontend ---
+    if (isTx)
+    {
+        this->Modify_SPI_Reg_bits(LMS7param(EN_DIR_TRF), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(EN_G_TRF), enable?1:0);
+        this->Modify_SPI_Reg_bits(LMS7param(PD_TLOBUF_TRF), enable?0:1);
+        this->Modify_SPI_Reg_bits(LMS7param(PD_TXPAD_TRF), enable?0:1);
+    }
+    else
+    {
+        this->Modify_SPI_Reg_bits(LMS7param(EN_DIR_RFE), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(EN_G_RFE), enable?1:0);
+        this->Modify_SPI_Reg_bits(LMS7param(PD_MXLOBUF_RFE), enable?0:1);
+        this->Modify_SPI_Reg_bits(LMS7param(PD_QGEN_RFE), enable?0:1);
+        this->Modify_SPI_Reg_bits(LMS7param(PD_TIA_RFE), enable?0:1);
+        this->Modify_SPI_Reg_bits(LMS7param(PD_LNA_RFE), enable?0:1);
+    }
+
+    //--- synthesizers ---
+    if (isTx)
+    {
+        this->SetActiveChannel(ChSXT);
+        this->Modify_SPI_Reg_bits(LMS7param(EN_DIR_SXRSXT), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(EN_G), enable?1:0);
+        if (ch == ChB) //enable LO to channel B
+        {
+            this->SetActiveChannel(ChA);
+            this->Modify_SPI_Reg_bits(LMS7param(EN_NEXTTX_TRF), enable?1:0);
+        }
+    }
+    else
+    {
+        this->SetActiveChannel(ChSXR);
+        this->Modify_SPI_Reg_bits(LMS7param(EN_DIR_SXRSXT), 1);
+        this->Modify_SPI_Reg_bits(LMS7param(EN_G), enable?1:0);
+        if (ch == ChB) //enable LO to channel B
+        {
+            this->SetActiveChannel(ChA);
+            this->Modify_SPI_Reg_bits(LMS7param(EN_NEXTRX_RFE), enable?1:0);
+        }
+    }
+    this->SetActiveChannel(ch);
+
+    return 0;
+}
+
+/*!
+ * Helpful macro to check the connection before doing SPI work.
+ */
+#define checkConnection() { \
+    if (controlPort == nullptr) return ReportError(ENOTCONN, "no connection object"); \
+    if (not controlPort->IsOpen()) return ReportError(ENOTCONN, "connection is not open"); \
+}
+
+/** @brief Sends reset signal to chip, after reset enables B channel controls
+    @return 0-success, other-failure
+*/
+int LMS7002M::ResetChip()
+{
+    checkConnection();
+
+    int status = controlPort->DeviceReset();
+    if (status == 0) Modify_SPI_Reg_bits(LMS7param(MIMO_SISO), 0); //enable B channel after reset
+    return status;
+}
+
+int LMS7002M::SoftReset()
+{
+    auto reg_0x0020 = this->SPI_read(0x0020, true);
+    auto reg_0x002E = this->SPI_read(0x002E, true);
+    this->SPI_write(0x0020, 0x0);
+    this->SPI_write(0x0020, reg_0x0020);
+    this->SPI_write(0x002E, reg_0x002E);//must write
+    return 0;
+}
+
+int LMS7002M::LoadConfigLegacyFile(const char* filename)
+{
+    ifstream f(filename);
+    if (f.good() == false) //file not found
+    {
+        f.close();
+        return ReportError(ENOENT, "LoadConfigLegacyFile(%s) - file not found", filename);
+    }
+    f.close();
+    uint16_t addr = 0;
+    uint16_t value = 0;
+    Channel ch = this->GetActiveChannel(); //remember used channel
+    int status;
+    typedef INI<string, string, string> ini_t;
+    ini_t parser(filename, true);
+    if (parser.select("FILE INFO") == false)
+        return ReportError(EINVAL, "LoadConfigLegacyFile(%s) - invalid format, missing FILE INFO section", filename);
+
+    string type = "";
+    type = parser.get("type", "undefined");
+    stringstream ss;
+    if (type.find("LMS7002 configuration") == string::npos)
+    {
+        ss << "File " << filename << " not recognized" << endl;
+        return ReportError(EINVAL, "LoadConfigLegacyFile(%s) - invalid format, missing LMS7002 configuration", filename);
+    }
+
+    int fileVersion = 0;
+    fileVersion = parser.get("version", 0);
+
+    vector<uint16_t> addrToWrite;
+    vector<uint16_t> dataToWrite;
+    if (fileVersion == 1)
+    {
+        if (parser.select("Reference clocks"))
+        {
+            this->SetReferenceClk_SX(Rx, parser.get("SXR reference frequency MHz", 30.72) * 1e6);
+            this->SetReferenceClk_SX(Tx, parser.get("SXT reference frequency MHz", 30.72) * 1e6);
+        }
+
+        if (parser.select("LMS7002 registers ch.A") == true)
+        {
+            ini_t::sectionsit_t section = parser.sections.find("LMS7002 registers ch.A");
+
+            uint16_t x0020_value = 0;
+            this->SetActiveChannel(ChA); //select A channel
+            for (ini_t::keysit_t pairs = section->second->begin(); pairs != section->second->end(); pairs++)
+            {
+                sscanf(pairs->first.c_str(), "%hx", &addr);
+                sscanf(pairs->second.c_str(), "%hx", &value);
+                if (addr == LMS7param(MAC).address) //skip register containing channel selection
+                {
+                    x0020_value = value;
+                    continue;
+                }
+                addrToWrite.push_back(addr);
+                dataToWrite.push_back(value);
+            }
+            status = SPI_write_batch(&addrToWrite[0], &dataToWrite[0], addrToWrite.size());
+            if (status != 0 && controlPort != nullptr)
+                return status;
+
+            //parse FCW or PHO
+            if (parser.select("NCO Rx ch.A") == true)
+            {
+                char varname[64];
+                int mode = Get_SPI_Reg_bits(LMS7param(MODE_RX));
+                if (mode == 0) //FCW
+                {
+                    for (int i = 0; i < 16; ++i)
+                    {
+                        sprintf(varname, "FCW%02i", i);
+                        SetNCOFrequency(LMS7002M::Rx, i, parser.get(varname, 0.0));
+                    }
+                }
+                else
+                {
+                    for (int i = 0; i < 16; ++i)
+                    {
+                        sprintf(varname, "PHO%02i", i);
+                        SetNCOPhaseOffset(LMS7002M::Rx, i, parser.get(varname, 0.0));
+                    }
+                }
+            }
+            if (parser.select("NCO Tx ch.A") == true)
+            {
+                char varname[64];
+                int mode = Get_SPI_Reg_bits(LMS7param(MODE_TX));
+                if (mode == 0) //FCW
+                {
+                    for (int i = 0; i < 16; ++i)
+                    {
+                        sprintf(varname, "FCW%02i", i);
+                        SetNCOFrequency(LMS7002M::Tx, i, parser.get(varname, 0.0));
+                    }
+                }
+                else
+                {
+                    for (int i = 0; i < 16; ++i)
+                    {
+                        sprintf(varname, "PHO%02i", i);
+                        SetNCOPhaseOffset(LMS7002M::Tx, i, parser.get(varname, 0.0));
+                    }
+                }
+            }
+            status = SPI_write(0x0020, x0020_value);
+            if (status != 0 && controlPort != nullptr)
+                return status;
+        }
+
+        this->SetActiveChannel(ChB);
+
+        if (parser.select("LMS7002 registers ch.B") == true)
+        {
+            addrToWrite.clear();
+            dataToWrite.clear();
+            ini_t::sectionsit_t section = parser.sections.find("LMS7002 registers ch.B");
+            for (ini_t::keysit_t pairs = section->second->begin(); pairs != section->second->end(); pairs++)
+            {
+                sscanf(pairs->first.c_str(), "%hx", &addr);
+                sscanf(pairs->second.c_str(), "%hx", &value);
+                addrToWrite.push_back(addr);
+                dataToWrite.push_back(value);
+            }
+            this->SetActiveChannel(ChB); //select B channel
+            status = SPI_write_batch(&addrToWrite[0], &dataToWrite[0], addrToWrite.size());
+            if (status != 0 && controlPort != nullptr)
+                return status;
+
+            //parse FCW or PHO
+            if (parser.select("NCO Rx ch.B") == true)
+            {
+                char varname[64];
+                int mode = Get_SPI_Reg_bits(LMS7param(MODE_RX));
+                if (mode == 0) //FCW
+                {
+                    for (int i = 0; i < 16; ++i)
+                    {
+                        sprintf(varname, "FCW%02i", i);
+                        SetNCOFrequency(LMS7002M::Rx, i, parser.get(varname, 0.0));
+                    }
+                }
+                else
+                {
+                    for (int i = 0; i < 16; ++i)
+                    {
+                        sprintf(varname, "PHO%02i", i);
+                        SetNCOPhaseOffset(LMS7002M::Rx, i, parser.get(varname, 0.0));
+                    }
+                }
+            }
+            if (parser.select("NCO Tx ch.A") == true)
+            {
+                char varname[64];
+                int mode = Get_SPI_Reg_bits(LMS7param(MODE_TX));
+                if (mode == 0) //FCW
+                {
+                    for (int i = 0; i < 16; ++i)
+                    {
+                        sprintf(varname, "FCW%02i", i);
+                        SetNCOFrequency(LMS7002M::Tx, i, parser.get(varname, 0.0));
+                    }
+                }
+                else
+                {
+                    for (int i = 0; i < 16; ++i)
+                    {
+                        sprintf(varname, "PHO%02i", i);
+                        SetNCOPhaseOffset(LMS7002M::Tx, i, parser.get(varname, 0.0));
+                    }
+                }
+            }
+        }
+        this->SetActiveChannel(ch);
+        return 0;
+    }
+    return ReportError(EINVAL, "LoadConfigLegacyFile(%s) - invalid format", filename);
+}
+
+/** @brief Reads configuration file and uploads registers to chip
+    @param filename Configuration source file
+    @return 0-success, other-failure
+*/
+int LMS7002M::LoadConfig(const char* filename)
+{
+	ifstream f(filename);
+    if (f.good() == false) //file not found
+    {
+        f.close();
+        return ReportError(ENOENT, "LoadConfig(%s) - file not found", filename);
+    }
+    f.close();
+    uint16_t addr = 0;
+    uint16_t value = 0;
+    Channel ch = this->GetActiveChannel(); //remember used channel
+
+    int status;
+    typedef INI<string, string, string> ini_t;
+    ini_t parser(filename, true);
+    if (parser.select("file_info") == false)
+    {
+        //try loading as legacy format
+        status = LoadConfigLegacyFile(filename);
+        this->SetActiveChannel(ChA);
+        return status;
+    }
+    string type = "";
+    type = parser.get("type", "undefined");
+    stringstream ss;
+    if (type.find("lms7002m_minimal_config") == string::npos)
+    {
+        ss << "File " << filename << " not recognized" << endl;
+        return ReportError(EINVAL, "LoadConfig(%s) - invalid format, missing lms7002m_minimal_config", filename);
+    }
+
+    int fileVersion = 0;
+    fileVersion = parser.get("version", 0);
+
+    vector<uint16_t> addrToWrite;
+    vector<uint16_t> dataToWrite;
+
+    if (fileVersion == 1)
+    {
+        if(parser.select("lms7002_registers_a") == true)
+        {
+            ini_t::sectionsit_t section = parser.sections.find("lms7002_registers_a");
+
+            uint16_t x0020_value = 0;
+            this->SetActiveChannel(ChA); //select A channel
+            for (ini_t::keysit_t pairs = section->second->begin(); pairs != section->second->end(); pairs++)
+            {
+                sscanf(pairs->first.c_str(), "%hx", &addr);
+                sscanf(pairs->second.c_str(), "%hx", &value);
+                if (addr == LMS7param(MAC).address) //skip register containing channel selection
+                {
+                    x0020_value = value;
+                    continue;
+                }
+                addrToWrite.push_back(addr);
+                dataToWrite.push_back(value);
+            }
+            status = SPI_write_batch(&addrToWrite[0], &dataToWrite[0], addrToWrite.size());
+            if (status != 0 && controlPort != nullptr)
+                return status;
+            status = SPI_write(0x0020, x0020_value);
+            if (status != 0 && controlPort != nullptr)
+                return status;
+            this->SetActiveChannel(ChB);
+            if (status != 0 && controlPort != nullptr)
+                return status;
+        }
+
+        if (parser.select("lms7002_registers_b") == true)
+        {
+            addrToWrite.clear();
+            dataToWrite.clear();
+            ini_t::sectionsit_t section = parser.sections.find("lms7002_registers_b");
+            for (ini_t::keysit_t pairs = section->second->begin(); pairs != section->second->end(); pairs++)
+            {
+                sscanf(pairs->first.c_str(), "%hx", &addr);
+                sscanf(pairs->second.c_str(), "%hx", &value);
+                addrToWrite.push_back(addr);
+                dataToWrite.push_back(value);
+            }
+            this->SetActiveChannel(ChB); //select B channel
+            status = SPI_write_batch(&addrToWrite[0], &dataToWrite[0], addrToWrite.size());
+            if (status != 0 && controlPort != nullptr)
+                return status;
+        }
+        this->SetActiveChannel(ch);
+
+        parser.select("reference_clocks");
+        this->SetReferenceClk_SX(Rx, parser.get("sxr_ref_clk_mhz", 30.72) * 1e6);
+        this->SetReferenceClk_SX(Tx, parser.get("sxt_ref_clk_mhz", 30.72) * 1e6);
+    }
+
+    this->SetActiveChannel(ChA);
+    checkConnection();
+    return 0;
+}
+
+/** @brief Reads all registers from chip and saves to file
+    @param filename destination filename
+    @return 0-success, other failure
+*/
+int LMS7002M::SaveConfig(const char* filename)
+{
+    ofstream fout;
+    fout.open(filename);
+    fout << "[file_info]" << endl;
+    fout << "type=lms7002m_minimal_config" << endl;
+    fout << "version=1" << endl;
+
+    char addr[80];
+    char value[80];
+
+    Channel ch = this->GetActiveChannel();
+
+    vector<uint16_t> addrToRead;
+    for (uint8_t i = 0; i < MEMORY_SECTIONS_COUNT; ++i)
+        for (uint16_t addr = MemorySectionAddresses[i][0]; addr <= MemorySectionAddresses[i][1]; ++addr)
+            addrToRead.push_back(addr);
+    vector<uint16_t> dataReceived;
+    dataReceived.resize(addrToRead.size(), 0);
+
+    fout << "[lms7002_registers_a]" << endl;
+    this->SetActiveChannel(ChA);
+    for (uint16_t i = 0; i < addrToRead.size(); ++i)
+    {
+        dataReceived[i] = Get_SPI_Reg_bits(addrToRead[i], 15, 0, false);
+        sprintf(addr, "0x%04X", addrToRead[i]);
+        sprintf(value, "0x%04X", dataReceived[i]);
+        fout << addr << "=" << value << endl;
+    }
+
+    fout << "[lms7002_registers_b]" << endl;
+    addrToRead.clear(); //add only B channel addresses
+    for (uint8_t i = 0; i < MEMORY_SECTIONS_COUNT; ++i)
+        for (uint16_t addr = MemorySectionAddresses[i][0]; addr <= MemorySectionAddresses[i][1]; ++addr)
+            if (addr >= 0x0100)
+                addrToRead.push_back(addr);
+
+    this->SetActiveChannel(ChB);
+    for (uint16_t i = 0; i < addrToRead.size(); ++i)
+    {
+        dataReceived[i] = Get_SPI_Reg_bits(addrToRead[i], 15, 0, false);
+        sprintf(addr, "0x%04X", addrToRead[i]);
+        sprintf(value, "0x%04X", dataReceived[i]);
+        fout << addr << "=" << value << endl;
+    }
+
+    this->SetActiveChannel(ch); //retore previously used channel
+
+    fout << "[reference_clocks]" << endl;
+    fout << "sxt_ref_clk_mhz=" << this->GetReferenceClk_SX(Tx) / 1e6 << endl;
+    fout << "sxr_ref_clk_mhz=" << this->GetReferenceClk_SX(Rx) / 1e6 << endl;
+    fout.close();
+    return 0;
+}
+
+int LMS7002M::SetRBBPGA_dB(const float_type value)
+{
+    int g_pga_rbb = (int)(value + 12.5);
+    if (g_pga_rbb > 0x1f) g_pga_rbb = 0x1f;
+    if (g_pga_rbb < 0) g_pga_rbb = 0;
+    int ret = this->Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB), g_pga_rbb);
+
+    int rcc_ctl_pga_rbb = (430.0*pow(0.65, (g_pga_rbb/10.0))-110.35)/20.4516 + 16;
+
+    int c_ctl_pga_rbb = 0;
+    if (0 <= g_pga_rbb && g_pga_rbb < 8) c_ctl_pga_rbb = 3;
+    if (8 <= g_pga_rbb && g_pga_rbb < 13) c_ctl_pga_rbb = 2;
+    if (13 <= g_pga_rbb && g_pga_rbb < 21) c_ctl_pga_rbb = 1;
+    if (21 <= g_pga_rbb) c_ctl_pga_rbb = 0;
+
+    ret |= this->Modify_SPI_Reg_bits(LMS7param(RCC_CTL_PGA_RBB), rcc_ctl_pga_rbb);
+    ret |= this->Modify_SPI_Reg_bits(LMS7param(C_CTL_PGA_RBB), c_ctl_pga_rbb);
+    return ret;
+}
+
+float_type LMS7002M::GetRBBPGA_dB(void)
+{
+    auto g_pga_rbb = this->Get_SPI_Reg_bits(LMS7param(G_PGA_RBB));
+    return g_pga_rbb - 12;
+}
+
+int LMS7002M::SetRFELNA_dB(const float_type value)
+{
+    const double gmax = 30;
+    double val = value - gmax;
+
+    int g_lna_rfe = 0;
+    if (val >= 0) g_lna_rfe = 15;
+    else if (val >= -1) g_lna_rfe = 14;
+    else if (val >= -2) g_lna_rfe = 13;
+    else if (val >= -3) g_lna_rfe = 12;
+    else if (val >= -4) g_lna_rfe = 11;
+    else if (val >= -5) g_lna_rfe = 10;
+    else if (val >= -6) g_lna_rfe = 9;
+    else if (val >= -9) g_lna_rfe = 8;
+    else if (val >= -12) g_lna_rfe = 7;
+    else if (val >= -15) g_lna_rfe = 6;
+    else if (val >= -18) g_lna_rfe = 5;
+    else if (val >= -21) g_lna_rfe = 4;
+    else if (val >= -24) g_lna_rfe = 3;
+    else if (val >= -27) g_lna_rfe = 2;
+    else g_lna_rfe = 1;
+
+    return this->Modify_SPI_Reg_bits(LMS7param(G_LNA_RFE), g_lna_rfe);
+}
+
+float_type LMS7002M::GetRFELNA_dB(void)
+{
+    const double gmax = 30;
+    auto g_lna_rfe = this->Get_SPI_Reg_bits(LMS7param(G_LNA_RFE));
+    switch (g_lna_rfe)
+    {
+    case 15: return gmax-0;
+    case 14: return gmax-1;
+    case 13: return gmax-2;
+    case 12: return gmax-3;
+    case 11: return gmax-4;
+    case 10: return gmax-5;
+    case 9: return gmax-6;
+    case 8: return gmax-9;
+    case 7: return gmax-12;
+    case 6: return gmax-15;
+    case 5: return gmax-18;
+    case 4: return gmax-21;
+    case 3: return gmax-24;
+    case 2: return gmax-27;
+    case 1: return gmax-30;
+    }
+    return 0.0;
+}
+
+int LMS7002M::SetRFELoopbackLNA_dB(const float_type gain)
+{
+    const double gmax = 40;
+    double val = gain - gmax;
+
+    int g_rxloopb_rfe = 0;
+    if (val >= 0) g_rxloopb_rfe = 15;
+    else if (val >= -0.5) g_rxloopb_rfe = 14;
+    else if (val >= -1) g_rxloopb_rfe = 13;
+    else if (val >= -1.6) g_rxloopb_rfe = 12;
+    else if (val >= -2.4) g_rxloopb_rfe = 11;
+    else if (val >= -3) g_rxloopb_rfe = 10;
+    else if (val >= -4) g_rxloopb_rfe = 9;
+    else if (val >= -5) g_rxloopb_rfe = 8;
+    else if (val >= -6.2) g_rxloopb_rfe = 7;
+    else if (val >= -7.5) g_rxloopb_rfe = 6;
+    else if (val >= -9) g_rxloopb_rfe = 5;
+    else if (val >= -11) g_rxloopb_rfe = 4;
+    else if (val >= -14) g_rxloopb_rfe = 3;
+    else if (val >= -17) g_rxloopb_rfe = 2;
+    else if (val >= -24) g_rxloopb_rfe = 1;
+    else g_rxloopb_rfe = 0;
+
+    return this->Modify_SPI_Reg_bits(LMS7param(G_RXLOOPB_RFE), g_rxloopb_rfe);
+}
+
+float_type LMS7002M::GetRFELoopbackLNA_dB(void)
+{
+    const double gmax = 40;
+    auto g_rxloopb_rfe = this->Get_SPI_Reg_bits(LMS7param(G_RXLOOPB_RFE));
+    switch (g_rxloopb_rfe)
+    {
+    case 15: return gmax-0;
+    case 14: return gmax-0.5;
+    case 13: return gmax-1;
+    case 12: return gmax-1.6;
+    case 11: return gmax-2.4;
+    case 10: return gmax-3;
+    case 9: return gmax-4;
+    case 8: return gmax-5;
+    case 7: return gmax-6.2;
+    case 6: return gmax-7.5;
+    case 5: return gmax-9;
+    case 4: return gmax-11;
+    case 3: return gmax-14;
+    case 2: return gmax-17;
+    case 1: return gmax-24;
+    }
+    return 0.0;
+}
+
+int LMS7002M::SetRFETIA_dB(const float_type value)
+{
+    const double gmax = 12;
+    double val = value - gmax;
+
+    int g_tia_rfe = 0;
+    if (val >= 0) g_tia_rfe = 3;
+    else if (val >= -3) g_tia_rfe = 2;
+    else g_tia_rfe = 1;
+
+    return this->Modify_SPI_Reg_bits(LMS7param(G_TIA_RFE), g_tia_rfe);
+}
+
+float_type LMS7002M::GetRFETIA_dB(void)
+{
+    const double gmax = 12;
+    auto g_tia_rfe = this->Get_SPI_Reg_bits(LMS7param(G_TIA_RFE));
+    switch (g_tia_rfe)
+    {
+    case 3: return gmax-0;
+    case 2: return gmax-3;
+    case 1: return gmax-12;
+    }
+    return 0.0;
+}
+
+int LMS7002M::SetTRFPAD_dB(const float_type value)
+{
+    const double pmax = 0;
+    double loss = pmax-value;
+
+    //different scaling realm
+    if (loss > 10) loss = (loss+10)/2;
+
+    //clip
+    if (loss > 31) loss = 31;
+    if (loss < 0) loss = 0;
+
+    //integer round
+    int loss_int = (int)(loss + 0.5);
+
+    int ret = 0;
+    ret |= this->Modify_SPI_Reg_bits(LMS7param(LOSS_LIN_TXPAD_TRF), loss_int);
+    ret |= this->Modify_SPI_Reg_bits(LMS7param(LOSS_MAIN_TXPAD_TRF), loss_int);
+    return ret;
+}
+
+float_type LMS7002M::GetTRFPAD_dB(void)
+{
+    const double pmax = 0;
+    auto loss_int = this->Get_SPI_Reg_bits(LMS7param(LOSS_LIN_TXPAD_TRF));
+    if (loss_int > 10) return pmax-10-2*(loss_int-10);
+    return pmax-loss_int;
+}
+
+int LMS7002M::SetTRFLoopbackPAD_dB(const float_type gain)
+{
+    //there are 4 discrete gain values, use the midpoints
+    int val = 0;
+    if      (gain >= (-1.4-0)/2)   val = 0;
+    else if (gain >= (-1.4-3.3)/2) val = 1;
+    else if (gain >= (-3.3-4.3)/2) val = 2;
+    else                           val = 3;
+
+    return this->Modify_SPI_Reg_bits(LMS7param(L_LOOPB_TXPAD_TRF), val);
+}
+
+float_type LMS7002M::GetTRFLoopbackPAD_dB(void)
+{
+    switch (this->Get_SPI_Reg_bits(LMS7param(L_LOOPB_TXPAD_TRF)))
+    {
+    case 0: return 0.0;
+    case 1: return -1.4;
+    case 2: return -3.3;
+    case 3: return -4.3;
+    }
+    return 0.0;
+}
+
+int LMS7002M::SetPathRFE(PathRFE path)
+{
+    int sel_path_rfe = 0;
+    switch (path)
+    {
+    case PATH_RFE_NONE: sel_path_rfe = 0; break;
+    case PATH_RFE_LNAH: sel_path_rfe = 1; break;
+    case PATH_RFE_LNAL: sel_path_rfe = 2; break;
+    case PATH_RFE_LNAW: sel_path_rfe = 3; break;
+    case PATH_RFE_LB1: sel_path_rfe = 3; break;
+    case PATH_RFE_LB2: sel_path_rfe = 2; break;
+    }
+
+    int pd_lna_rfe = 1;
+    switch (path)
+    {
+    case PATH_RFE_LNAH:
+    case PATH_RFE_LNAL:
+    case PATH_RFE_LNAW: pd_lna_rfe = 0; break;
+    default: break;
+    }
+
+    int pd_rloopb_1_rfe = (path == PATH_RFE_LB1)?0:1;
+    int pd_rloopb_2_rfe = (path == PATH_RFE_LB2)?0:1;
+    int en_inshsw_l_rfe = (path == PATH_RFE_LNAL)?0:1;
+    int en_inshsw_w_rfe = (path == PATH_RFE_LNAW)?0:1;
+    int en_inshsw_lb1_rfe = (path == PATH_RFE_LB1)?0:1;
+    int en_inshsw_lb2_rfe = (path == PATH_RFE_LB2)?0:1;
+
+    this->Modify_SPI_Reg_bits(LMS7param(PD_LNA_RFE), pd_lna_rfe);
+    this->Modify_SPI_Reg_bits(LMS7param(PD_RLOOPB_1_RFE), pd_rloopb_1_rfe);
+    this->Modify_SPI_Reg_bits(LMS7param(PD_RLOOPB_2_RFE), pd_rloopb_2_rfe);
+    this->Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_LB1_RFE), en_inshsw_lb1_rfe);
+    this->Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_LB2_RFE), en_inshsw_lb2_rfe);
+    this->Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_L_RFE), en_inshsw_l_rfe);
+    this->Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_W_RFE), en_inshsw_w_rfe);
+    this->Modify_SPI_Reg_bits(LMS7param(SEL_PATH_RFE), sel_path_rfe);
+
+    //enable/disable the loopback path
+    const bool loopback = (path == PATH_RFE_LB1) or (path == PATH_RFE_LB2);
+    this->Modify_SPI_Reg_bits(LMS7param(EN_LOOPB_TXPAD_TRF), loopback?1:0);
+
+    //update external band-selection to match
+    this->UpdateExternalBandSelect();
+
+    return 0;
+}
+
+LMS7002M::PathRFE LMS7002M::GetPathRFE(void)
+{
+    if (this->Get_SPI_Reg_bits(LMS7param(EN_INSHSW_LB1_RFE)) != 0) return PATH_RFE_LB1;
+    if (this->Get_SPI_Reg_bits(LMS7param(EN_INSHSW_LB2_RFE)) != 0) return PATH_RFE_LB2;
+    if (this->Get_SPI_Reg_bits(LMS7param(EN_INSHSW_L_RFE)) != 0) return PATH_RFE_LNAL;
+    if (this->Get_SPI_Reg_bits(LMS7param(EN_INSHSW_W_RFE)) != 0) return PATH_RFE_LNAW;
+    if (this->Get_SPI_Reg_bits(LMS7param(PD_LNA_RFE)) != 0) return PATH_RFE_NONE;
+    return PATH_RFE_LNAH;
+}
+
+int LMS7002M::SetBandTRF(const int band)
+{
+    this->Modify_SPI_Reg_bits(LMS7param(SEL_BAND1_TRF), (band==1)?1:0);
+    this->Modify_SPI_Reg_bits(LMS7param(SEL_BAND2_TRF), (band==2)?1:0);
+
+    //update external band-selection to match
+    this->UpdateExternalBandSelect();
+
+    return 0;
+}
+
+int LMS7002M::GetBandTRF(void)
+{
+    if (this->Get_SPI_Reg_bits(LMS7param(SEL_BAND1_TRF)) == 1) return 1;
+    if (this->Get_SPI_Reg_bits(LMS7param(SEL_BAND2_TRF)) == 1) return 2;
+    return 0;
+}
+
+void LMS7002M::UpdateExternalBandSelect(void)
+{
+    if(controlPort)
+    return controlPort->UpdateExternalBandSelect(
+        this->GetActiveChannelIndex(),
+        this->GetBandTRF(),
+        int(this->GetPathRFE()));
+}
+
+int LMS7002M::SetReferenceClk_SX(bool tx, float_type freq_Hz)
+{
+    if(controlPort == nullptr)
+        return ReportError(ENODEV, "Device not connected");
+    if (tx)
+        return controlPort->SetTxReferenceClockRate(freq_Hz);
+    else
+        return controlPort->SetReferenceClockRate(freq_Hz);
+}
+
+/**	@brief Returns reference clock in Hz used for SXT or SXR
+	@param Tx transmitter or receiver selection
+*/
+float_type LMS7002M::GetReferenceClk_SX(bool tx)
+{
+    if(controlPort == nullptr)
+        return 30.72e6; //return default reference clock
+    return (tx ? controlPort->GetTxReferenceClockRate() : controlPort->GetReferenceClockRate());
+}
+
+/**	@return Current CLKGEN frequency in Hz
+    Returned frequency depends on reference clock used for Receiver
+*/
+float_type LMS7002M::GetFrequencyCGEN()
+{
+    float_type dMul = (GetReferenceClk_SX(Rx)/2.0)/(Get_SPI_Reg_bits(LMS7param(DIV_OUTCH_CGEN))+1); //DIV_OUTCH_CGEN
+    uint16_t gINT = Get_SPI_Reg_bits(0x0088, 13, 0); //read whole register to reduce SPI transfers
+    uint32_t gFRAC = ((gINT & 0xF) * 65536) | Get_SPI_Reg_bits(0x0087, 15, 0);
+    return dMul * (((gINT>>4) + 1 + gFRAC/1048576.0));
+}
+
+/** @brief Returns TSP reference frequency
+    @param tx TxTSP or RxTSP selection
+    @return TSP reference frequency in Hz
+*/
+float_type LMS7002M::GetReferenceClk_TSP(bool tx)
+{
+    float_type cgenFreq = GetFrequencyCGEN();
+	float_type clklfreq = cgenFreq/pow(2.0, Get_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN)));
+    if(Get_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN)) == 0)
+        return tx ? clklfreq : cgenFreq/4.0;
+    else
+        return tx ? cgenFreq : clklfreq/4.0;
+}
+
+/** @brief Sets CLKGEN frequency, calculations use receiver'r reference clock
+    @param freq_Hz desired frequency in Hz
+    @param retainNCOfrequencies recalculate NCO coefficients to keep currently set frequencies
+    @param output if not null outputs calculated CGEN parameters
+    @return 0-succes, other-cannot deliver desired frequency
+*/
+int LMS7002M::SetFrequencyCGEN(const float_type freq_Hz, const bool retainNCOfrequencies, CGEN_details* output)
+{
+    stringstream ss;
+    LMS7002M_SelfCalState state(this);
+    float_type dFvco;
+    float_type dFrac;
+    int16_t iHdiv;
+
+    //remember NCO frequencies
+    Channel chBck = this->GetActiveChannel();
+    vector<vector<float_type> > rxNCO(2);
+    vector<vector<float_type> > txNCO(2);
+    bool rxModeNCO = false;
+    bool txModeNCO = false;
+    if(retainNCOfrequencies)
+    {
+        rxModeNCO = Get_SPI_Reg_bits(LMS7param(MODE_RX), true);
+        txModeNCO = Get_SPI_Reg_bits(LMS7param(MODE_TX), true);
+        for (int ch = 0; ch < 2; ++ch)
+        {
+            this->SetActiveChannel((ch == 0)?ChA:ChB);
+            for (int i = 0; i < 16 && rxModeNCO == 0; ++i)
+                rxNCO[ch].push_back(GetNCOFrequency(LMS7002M::Rx, i, false));
+            for (int i = 0; i < 16 && txModeNCO == 0; ++i)
+                txNCO[ch].push_back(GetNCOFrequency(LMS7002M::Tx, i, false));
+        }
+    }
+    //VCO frequency selection according to F_CLKH
+    vector<float_type> vcoFreqs;
+    for (iHdiv = 0; iHdiv < 256; ++iHdiv)
+    {
+        dFvco = 2 * (iHdiv + 1) * freq_Hz;
+        if (dFvco >= gCGEN_VCO_frequencies[0] && dFvco <= gCGEN_VCO_frequencies[1])
+            vcoFreqs.push_back(dFvco);
+    }
+    if (vcoFreqs.size() == 0)
+        return ReportError(ERANGE, "SetFrequencyCGEN(%g MHz) - cannot deliver requested frequency", freq_Hz / 1e6);
+    dFvco = vcoFreqs[vcoFreqs.size() / 2];
+    iHdiv = dFvco / freq_Hz / 2 - 1;
+    //Integer division
+    uint16_t gINT = (uint16_t)(dFvco/GetReferenceClk_SX(Rx) - 1);
+
+    //Fractional division
+    dFrac = dFvco/GetReferenceClk_SX(Rx) - (uint32_t)(dFvco/GetReferenceClk_SX(Rx));
+    uint32_t gFRAC = (uint32_t)(dFrac * 1048576);
+
+    Modify_SPI_Reg_bits(LMS7param(INT_SDM_CGEN), gINT); //INT_SDM_CGEN
+    Modify_SPI_Reg_bits(0x0087, 15, 0, gFRAC&0xFFFF); //INT_SDM_CGEN[15:0]
+    Modify_SPI_Reg_bits(0x0088, 3, 0, gFRAC>>16); //INT_SDM_CGEN[19:16]
+    Modify_SPI_Reg_bits(LMS7param(DIV_OUTCH_CGEN), iHdiv); //DIV_OUTCH_CGEN
+
+    ss << "INT: " << gINT << "\tFRAC: " << gFRAC
+        << "\tDIV_OUTCH_CGEN: " << (uint16_t)iHdiv << endl;
+    ss << "VCO: " << dFvco/1e6 << " MHz";
+    ss << "\tRefClk: " << GetReferenceClk_SX(Rx)/1e6 << " MHz" << endl;
+
+    if (output)
+    {
+        output->frequency = freq_Hz;
+        output->frequencyVCO = dFvco;
+        output->referenceClock = GetReferenceClk_SX(LMS7002M::Rx);
+        output->INT = gINT;
+        output->FRAC = gFRAC;
+        output->div_outch_cgen = iHdiv;
+        output->success = true;
+    }
+
+    //recalculate NCO
+    for (int ch = 0; ch < 2 && retainNCOfrequencies; ++ch)
+    {
+        this->SetActiveChannel((ch == 0)?ChA:ChB);
+        for (int i = 0; i < 16 && rxModeNCO == 0; ++i)
+            SetNCOFrequency(LMS7002M::Rx, i, rxNCO[ch][i]);
+        for (int i = 0; i < 16 && txModeNCO == 0; ++i)
+            SetNCOFrequency(LMS7002M::Tx, i, txNCO[ch][i]);
+    }
+    this->SetActiveChannel(chBck);
+#ifndef NDEBUG
+    printf("CGEN: Freq=%g MHz, VCO=%g GHz, INT=%i, FRAC=%i, DIV_OUTCH_CGEN=%i\n", freq_Hz/1e6, dFvco/1e9, gINT, gFRAC, iHdiv);
+#endif // NDEBUG
+    //adjust VCO bias current to lock on 491.52 MHz
+    if(abs(freq_Hz - 491.52e6) < 2e6)
+    {
+        if(Modify_SPI_Reg_bits(LMS7param(ICT_VCO_CGEN), 31) == 0)
+        {
+#ifndef NDEBUG
+            printf("CGEN ICT_VCO_CGEN changed to %i\n", 31);
+#endif // NDEBUG
+        }
+    }
+    if(TuneVCO(VCO_CGEN) != 0)
+    {
+        if (output)
+        {
+            output->success = false;
+            output->csw = Get_SPI_Reg_bits(LMS7param(CSW_VCO_CGEN));
+        }
+        ss << GetLastErrorMessage();
+        return ReportError(-1, "SetFrequencyCGEN(%g MHz) failed:\n%s", freq_Hz/1e6, ss.str().c_str());
+    }
+    if (output)
+        output->csw = Get_SPI_Reg_bits(LMS7param(CSW_VCO_CGEN));
+    return 0;
+}
+
+bool LMS7002M::GetCGENLocked(void)
+{
+    return (Get_SPI_Reg_bits(LMS7param(VCO_CMPHO_CGEN).address, 13, 12, true) & 0x3) == 2;
+}
+
+bool LMS7002M::GetSXLocked(bool tx)
+{
+    SetActiveChannel(tx?ChSXT:ChSXR);
+    return (Get_SPI_Reg_bits(LMS7param(VCO_CMPHO).address, 13, 12, true) & 0x3) == 2;
+}
+
+/** @brief Performs VCO tuning operations for CLKGEN, SXR, SXT modules
+    @param module module selection for tuning 0-cgen, 1-SXR, 2-SXT
+    @return 0-success, other-failure
+*/
+int LMS7002M::TuneVCO(VCO_Module module) // 0-cgen, 1-SXR, 2-SXT
+{   
+    auto settlingTime = chrono::microseconds(50); //can be lower
+    struct CSWInteval
+    {
+        int16_t high;
+        int16_t low;
+    };
+    CSWInteval cswSearch[2];
+    stringstream ss; //tune progress report
+    const char* moduleName = (module == VCO_CGEN) ? "CGEN" : ((module == VCO_SXR) ? "SXR" : "SXT");
+    checkConnection();
+    uint8_t cmphl; //comparators
+    uint16_t addrVCOpd; // VCO power down address
+    uint16_t addrCSW_VCO;
+    uint16_t addrCMP; //comparator address
+    uint8_t lsb; //SWC lsb index
+    uint8_t msb; //SWC msb index
+
+    Channel ch = this->GetActiveChannel(); //remember used channel
+
+    if(module != VCO_CGEN) //set addresses to SX module
+    {
+        this->SetActiveChannel(Channel(module));
+        addrVCOpd = LMS7param(PD_VCO).address;
+        addrCSW_VCO = LMS7param(CSW_VCO).address;
+        lsb = LMS7param(CSW_VCO).lsb;
+        msb = LMS7param(CSW_VCO).msb;
+        addrCMP = LMS7param(VCO_CMPHO).address;
+        ss << "ICT_VCO: " << Get_SPI_Reg_bits(LMS7param(ICT_VCO)) << endl;
+    }
+    else //set addresses to CGEN module
+    {
+        addrVCOpd = LMS7param(PD_VCO_CGEN).address;
+        addrCSW_VCO = LMS7param(CSW_VCO_CGEN).address;
+        lsb = LMS7param(CSW_VCO_CGEN).lsb;
+        msb = LMS7param(CSW_VCO_CGEN).msb;
+        addrCMP = LMS7param(VCO_CMPHO_CGEN).address;
+        ss << "ICT_VCO_CGEN: " << Get_SPI_Reg_bits(LMS7param(ICT_VCO_CGEN)) << endl;
+    }
+    // Initialization activate VCO and comparator
+    if(int status = Modify_SPI_Reg_bits (addrVCOpd, 2, 1, 0) != 0)
+        return status;
+    if (Get_SPI_Reg_bits(addrVCOpd, 2, 1) != 0)
+        return ReportError(-1, "TuneVCO(%s) - VCO is powered down", moduleName);
+
+    //check if lock is within VCO range
+    {
+        Modify_SPI_Reg_bits (addrCSW_VCO , msb, lsb , 0);
+        this_thread::sleep_for(settlingTime);
+        cmphl = (uint8_t)Get_SPI_Reg_bits(addrCMP, 13, 12, true);
+        if(cmphl == 3) //VCO too high
+        {
+            this->SetActiveChannel(ch); //restore previously used channel
+            return ReportError(-1, "TuneVCO(%s) - VCO too high", moduleName);
+        }
+        Modify_SPI_Reg_bits (addrCSW_VCO , msb, lsb , 255);
+        this_thread::sleep_for(settlingTime);
+        cmphl = (uint8_t)Get_SPI_Reg_bits(addrCMP, 13, 12, true);
+        if(cmphl == 0) //VCO too low
+        {
+            this->SetActiveChannel(ch); //restore previously used channel
+            return ReportError(-1, "TuneVCO(%s) - VCO too low", moduleName);
+        }
+    }
+
+    //search intervals [0-127][128-255]
+    for(int t=0; t<2; ++t)
+    {
+        cswSearch[t].low = 128*(t+1);
+        cswSearch[t].high = 128*t; //search interval lowest value
+        Modify_SPI_Reg_bits (addrCSW_VCO , msb, lsb , cswSearch[t].high);
+        for(int i=6; i>=0; --i)
+        {
+            cswSearch[t].high |= 1 << i; //CSW_VCO<i>=1
+            Modify_SPI_Reg_bits (addrCSW_VCO, msb, lsb, cswSearch[t].high);
+            this_thread::sleep_for(settlingTime);
+            cmphl = (uint8_t)Get_SPI_Reg_bits(addrCMP, 13, 12, true);
+            ss << "csw=" << cswSearch[t].high << "\t" << "cmphl=" << (int16_t)cmphl << endl;
+            if(cmphl & 0x01) // reduce CSW
+                cswSearch[t].high &= ~(1 << i); //CSW_VCO<i>=0
+            if(cmphl == 2 && cswSearch[t].high < cswSearch[t].low)
+                cswSearch[t].low = cswSearch[t].high;
+        }
+        while(cswSearch[t].low <= cswSearch[t].high && cswSearch[t].low > t*128)
+        {
+            --cswSearch[t].low;
+            Modify_SPI_Reg_bits(addrCSW_VCO, msb, lsb, cswSearch[t].low);
+            this_thread::sleep_for(settlingTime);
+            if(Get_SPI_Reg_bits(addrCMP, 13, 12, true) != 2)
+            {
+                ++cswSearch[t].low;
+                break;
+            }
+        }
+        if(cmphl == 2)
+        {
+            ss << "CSW_lowest  =" << cswSearch[t].low << endl;
+            ss << "CSW_highest =" << cswSearch[t].high << endl;
+            ss << "CSW_selected=" << cswSearch[t].low+(cswSearch[t].high-cswSearch[t].low)/2 << endl;
+        }
+        else
+            ss << "Failed to lock" << endl;
+    }
+
+    //check if the intervals are joined
+    int16_t cswHigh, cswLow;
+    if(cswSearch[0].high == cswSearch[1].low-1)
+    {
+        cswHigh = cswSearch[1].high;
+        cswLow = cswSearch[0].low;
+    }
+    //compare which interval is wider
+    else
+    {
+        uint8_t intervalIndex = (cswSearch[1].high-cswSearch[1].low > cswSearch[0].high-cswSearch[0].low);
+        cswHigh = cswSearch[intervalIndex].high;
+        cswLow = cswSearch[intervalIndex].low;
+    }
+
+    if(cswHigh-cswLow == 1)
+    {
+        //check which of two values really locks
+        Modify_SPI_Reg_bits(addrCSW_VCO, msb, lsb, cswLow);
+        this_thread::sleep_for(settlingTime);
+        cmphl = (uint8_t)Get_SPI_Reg_bits(addrCMP, 13, 12, true);
+        if(cmphl != 2)
+            Modify_SPI_Reg_bits(addrCSW_VCO, msb, lsb, cswHigh);
+    }
+    else
+        Modify_SPI_Reg_bits(addrCSW_VCO, msb, lsb, cswLow+(cswHigh-cswLow)/2);
+    this_thread::sleep_for(settlingTime);
+    cmphl = (uint8_t)Get_SPI_Reg_bits(addrCMP, 13, 12, true);
+    ss << " cmphl=" << (uint16_t)cmphl;
+    this->SetActiveChannel(ch); //restore previously used channel
+    if(cmphl == 2)
+        return 0;
+    return ReportError(EINVAL, "TuneVCO(%s) - failed to lock (cmphl != 2)\n%s", moduleName, ss.str().c_str());
+}
+
+/** @brief Returns given parameter value from chip register
+    @param param LMS7002M control parameter
+    @param fromChip read directly from chip
+    @return parameter value
+*/
+uint16_t LMS7002M::Get_SPI_Reg_bits(const LMS7Parameter &param, bool fromChip)
+{
+	return Get_SPI_Reg_bits(param.address, param.msb, param.lsb, fromChip);
+}
+
+/** @brief Returns given parameter value from chip register
+    @param address register address
+    @param msb most significant bit index
+    @param lsb least significant bit index
+    @param fromChip read directly from chip
+    @return register bits from selected interval, shifted to right by lsb bits
+*/
+uint16_t LMS7002M::Get_SPI_Reg_bits(uint16_t address, uint8_t msb, uint8_t lsb, bool fromChip)
+{
+    return (SPI_read(address, fromChip) & (~(~0<<(msb+1)))) >> lsb; //shift bits to LSB
+}
+
+/** @brief Change given parameter value
+    @param param LMS7002M control parameter
+    @param fromChip read initial value directly from chip
+    @param value new parameter value
+*/
+int LMS7002M::Modify_SPI_Reg_bits(const LMS7Parameter &param, const uint16_t value, bool fromChip)
+{
+    return Modify_SPI_Reg_bits(param.address, param.msb, param.lsb, value, fromChip);
+}
+
+/** @brief Change given parameter value
+    @param address register address
+    @param value new bits value, the value is shifted left by lsb bits
+    @param fromChip read initial value directly from chip
+*/
+int LMS7002M::Modify_SPI_Reg_bits(const uint16_t address, const uint8_t msb, const uint8_t lsb, const uint16_t value, bool fromChip)
+{
+    uint16_t spiDataReg = SPI_read(address, fromChip); //read current SPI reg data
+    uint16_t spiMask = (~(~0 << (msb - lsb + 1))) << (lsb); // creates bit mask
+    spiDataReg = (spiDataReg & (~spiMask)) | ((value << lsb) & spiMask);//clear bits
+    return SPI_write(address, spiDataReg); //write modified data back to SPI reg
+}
+
+/** @brief Modifies given registers with values applied using masks
+    @param addr array of register addresses
+    @param masks array of applied masks
+    @param values array of values to be written
+    @param start starting index of given arrays
+    @param stop end index of given arrays
+*/
+int LMS7002M::Modify_SPI_Reg_mask(const uint16_t *addr, const uint16_t *masks, const uint16_t *values, uint8_t start, uint8_t stop)
+{
+    int status;
+    uint16_t reg_data;
+    vector<uint16_t> addresses;
+    vector<uint16_t> data;
+    while (start <= stop)
+    {
+        reg_data = SPI_read(addr[start], true, &status); //read current SPI reg data
+        reg_data &= ~masks[start];//clear bits
+        reg_data |= (values[start] & masks[start]);
+        addresses.push_back(addr[start]);
+        data.push_back(reg_data);
+        ++start;
+    }
+    if (status != 0)
+        return status;
+    SPI_write_batch(&addresses[0], &data[0], addresses.size());
+    return status;
+}
+
+/** @brief Sets SX frequency
+    @param Tx Rx/Tx module selection
+    @param freq_Hz desired frequency in Hz
+    @param output if not null outputs intermediate calculation values
+    @return 0-success, other-cannot deliver requested frequency
+*/
+int LMS7002M::SetFrequencySX(bool tx, float_type freq_Hz, SX_details* output)
+{
+    stringstream ss; //VCO tuning report
+    const char* vcoNames[] = {"VCOL", "VCOM", "VCOH"};
+    checkConnection();
+    const uint8_t sxVCO_N = 2; //number of entries in VCO frequencies
+    const float_type m_dThrF = 5500e6; //threshold to enable additional divider
+    float_type VCOfreq;
+    int8_t div_loch;
+    int8_t sel_vco;
+    bool canDeliverFrequency = false;
+    uint16_t integerPart;
+    uint32_t fractionalPart;
+    int16_t csw_value;
+    uint32_t boardId = controlPort->GetDeviceInfo().boardSerialNumber;
+
+    //find required VCO frequency
+    for (div_loch = 6; div_loch >= 0; --div_loch)
+    {
+        VCOfreq = (1 << (div_loch + 1)) * freq_Hz;
+        if ((VCOfreq >= gVCO_frequency_table[0][0]) && (VCOfreq <= gVCO_frequency_table[2][sxVCO_N - 1]))
+        {
+            canDeliverFrequency = true;
+            break;
+        }
+    }
+    if (canDeliverFrequency == false)
+        return ReportError(ERANGE, "SetFrequencySX%s(%g MHz) - required VCO frequency is out of range [%g-%g] MHz",
+                            tx?"T":"R", freq_Hz / 1e6,
+                            gVCO_frequency_table[0][0]/1e6,
+                            gVCO_frequency_table[2][sxVCO_N - 1]/1e6);
+
+    const float_type refClk_Hz = GetReferenceClk_SX(tx);
+    integerPart = (uint16_t)(VCOfreq / (refClk_Hz * (1 + (VCOfreq > m_dThrF))) - 4);
+    fractionalPart = (uint32_t)((VCOfreq / (refClk_Hz * (1 + (VCOfreq > m_dThrF))) - (uint32_t)(VCOfreq / (refClk_Hz * (1 + (VCOfreq > m_dThrF))))) * 1048576);
+
+    Channel ch = this->GetActiveChannel();
+    this->SetActiveChannel(tx?ChSXT:ChSXR);
+    Modify_SPI_Reg_bits(LMS7param(INT_SDM), integerPart); //INT_SDM
+    Modify_SPI_Reg_bits(0x011D, 15, 0, fractionalPart & 0xFFFF); //FRAC_SDM[15:0]
+    Modify_SPI_Reg_bits(0x011E, 3, 0, (fractionalPart >> 16)); //FRAC_SDM[19:16]
+    Modify_SPI_Reg_bits(LMS7param(DIV_LOCH), div_loch); //DIV_LOCH
+    Modify_SPI_Reg_bits(LMS7param(EN_DIV2_DIVPROG), (VCOfreq > m_dThrF)); //EN_DIV2_DIVPROG
+
+    ss << "INT: " << integerPart << "\tFRAC: " << fractionalPart << endl;
+    ss << "DIV_LOCH: " << (int16_t)div_loch << "\t EN_DIV2_DIVPROG: " << (VCOfreq > m_dThrF) << endl;
+    ss << "VCO: " << VCOfreq/1e6 << "MHz\tRefClk: " << refClk_Hz/1e6 << " MHz" << endl;
+
+    if (output)
+    {
+        output->frequency = freq_Hz;
+        output->frequencyVCO = VCOfreq;
+        output->referenceClock = GetReferenceClk_SX(tx);
+        output->INT = integerPart;
+        output->FRAC = fractionalPart;
+        output->en_div2_divprog = (VCOfreq > m_dThrF);
+        output->div_loch = div_loch;
+    }
+
+    //find which VCO supports required frequency
+    Modify_SPI_Reg_bits(LMS7param(PD_VCO), 0); //
+    Modify_SPI_Reg_bits(LMS7param(PD_VCO_COMP), 0); //
+
+    bool foundInCache = false;
+    int vco_query;
+    int csw_query;
+    if(useCache)
+    {
+        foundInCache = (mValueCache->GetVCO_CSW(boardId, freq_Hz, mdevIndex, tx, &vco_query, &csw_query) == 0);
+    }
+    if(foundInCache)
+    {
+        printf("SetFrequency using cache values vco:%i, csw:%i\n", vco_query, csw_query);
+        sel_vco = vco_query;
+        csw_value = csw_query;
+    }
+    else
+    {
+        canDeliverFrequency = false;
+        int tuneScore[] = { -128, -128, -128 }; //best is closest to 0
+        for (sel_vco = 0; sel_vco < 3; ++sel_vco)
+        {
+            Modify_SPI_Reg_bits(LMS7param(SEL_VCO), sel_vco);
+            int status = TuneVCO(tx ? VCO_SXT : VCO_SXR);
+            if(status == 0)
+            {
+                tuneScore[sel_vco] = -128 + Get_SPI_Reg_bits(LMS7param(CSW_VCO), true);
+                canDeliverFrequency = true;
+            }
+            ss << vcoNames[sel_vco] << " : csw=" << tuneScore[sel_vco]+128 << " ";
+            ss << (status == 0 ? "tune ok" : "tune fail") << endl;
+        }
+        if (abs(tuneScore[0]) < abs(tuneScore[1]))
+        {
+            if (abs(tuneScore[0]) < abs(tuneScore[2]))
+                sel_vco = 0;
+            else
+                sel_vco = 2;
+        }
+        else
+        {
+            if (abs(tuneScore[1]) < abs(tuneScore[2]))
+                sel_vco = 1;
+            else
+                sel_vco = 2;
+        }
+        csw_value = tuneScore[sel_vco] + 128;
+        ss << "\tSelected : " << vcoNames[sel_vco] << endl;
+    }
+    if(useCache && !foundInCache)
+    {
+        mValueCache->InsertVCO_CSW(boardId, freq_Hz, mdevIndex, tx, sel_vco, csw_value);
+    }
+    if (output)
+    {
+        if (canDeliverFrequency)
+            output->success = true;
+        output->sel_vco = sel_vco;
+        output->csw = csw_value;
+    }
+    Modify_SPI_Reg_bits(LMS7param(SEL_VCO), sel_vco);
+    Modify_SPI_Reg_bits(LMS7param(CSW_VCO), csw_value);
+    this->SetActiveChannel(ch); //restore used channel
+
+    if (canDeliverFrequency == false)
+        return ReportError(EINVAL, "SetFrequencySX%s(%g MHz) - cannot deliver frequency\n%s", tx?"T":"R", freq_Hz / 1e6, ss.str().c_str());
+    return 0;
+}
+
+/**	@brief Returns currently set SXR/SXT frequency
+	@return SX frequency Hz
+*/
+float_type LMS7002M::GetFrequencySX(bool tx)
+{
+    Channel ch = this->GetActiveChannel(); //remember previously used channel
+	float_type dMul;
+	this->SetActiveChannel(tx?ChSXT:ChSXR);
+	uint16_t gINT = Get_SPI_Reg_bits(0x011E, 13, 0);	// read whole register to reduce SPI transfers
+    uint32_t gFRAC = ((gINT&0xF) * 65536) | Get_SPI_Reg_bits(0x011D, 15, 0);
+
+    const float_type refClk_Hz = GetReferenceClk_SX(tx);
+    dMul = (float_type)refClk_Hz / (1 << (Get_SPI_Reg_bits(LMS7param(DIV_LOCH)) + 1));
+    //Calculate real frequency according to the calculated parameters
+    dMul = dMul * ((gINT >> 4) + 4 + (float_type)gFRAC / 1048576.0) * (Get_SPI_Reg_bits(LMS7param(EN_DIV2_DIVPROG)) + 1);
+    this->SetActiveChannel(ch); //restore used channel
+	return dMul;
+}
+
+/** @brief Sets chosen NCO's frequency
+    @param tx transmitter or receiver selection
+    @param index NCO index from 0 to 15
+    @param freq_Hz desired NCO frequency
+    @return 0-success, other-failure
+*/
+int LMS7002M::SetNCOFrequency(bool tx, uint8_t index, float_type freq_Hz)
+{
+    if(index > 15)
+        return ReportError(ERANGE, "SetNCOFrequency(index = %d) - index out of range [0, 15]", int(index));
+    float_type refClk_Hz = GetReferenceClk_TSP(tx);
+    if(freq_Hz < 0 || freq_Hz/refClk_Hz > 0.5)
+        return ReportError(ERANGE, "SetNCOFrequency(index = %d) - Frequency(%g MHz) out of range [0-%g) MHz", int(index), freq_Hz/1e6, refClk_Hz/2e6);
+    uint16_t addr = tx ? 0x0240 : 0x0440;
+	uint32_t fcw = uint32_t((freq_Hz/refClk_Hz)*4294967296);
+    SPI_write(addr+2+index*2, (fcw >> 16)); //NCO frequency control word register MSB part.
+    SPI_write(addr+3+index*2, fcw); //NCO frequency control word register LSB part.
+    return 0;
+}
+
+/** @brief Returns chosen NCO's frequency in Hz
+    @param tx transmitter or receiver selection
+    @param index NCO index from 0 to 15
+    @param fromChip read frequency directly from chip or local registers
+    @return NCO frequency in Hz
+*/
+float_type LMS7002M::GetNCOFrequency(bool tx, uint8_t index, bool fromChip)
+{
+    if(index > 15)
+        return ReportError(ERANGE, "GetNCOFrequency_MHz(index = %d) - index out of range [0, 15]", int(index));
+    float_type refClk_Hz = GetReferenceClk_TSP(tx);
+    uint16_t addr = tx ? 0x0240 : 0x0440;
+    uint32_t fcw = 0;
+    fcw |= SPI_read(addr + 2 + index * 2, fromChip) << 16; //NCO frequency control word register MSB part.
+    fcw |= SPI_read(addr + 3 + index * 2, fromChip); //NCO frequency control word register LSB part.
+    return refClk_Hz*(fcw/4294967296.0);
+}
+
+/** @brief Sets chosen NCO phase offset angle when memory table MODE is 0
+ at param tx transmitter or receiver selection
+ at param angle_deg phase offset angle in degrees
+ at return 0-success, other-failure
+*/
+int LMS7002M::SetNCOPhaseOffsetForMode0(bool tx, float_type angle_deg)
+{
+    uint16_t addr = tx ? 0x0241 : 0x0441;
+    uint16_t pho = (uint16_t)(65536 * (angle_deg / 360 ));
+    SPI_write(addr, pho);
+    return 0;
+}
+
+/** @brief Sets chosen NCO's phase offset angle
+    @param tx transmitter or receiver selection
+    @param index PHO index from 0 to 15
+    @param angle_deg phase offset angle in degrees
+    @return 0-success, other-failure
+*/
+int LMS7002M::SetNCOPhaseOffset(bool tx, uint8_t index, float_type angle_deg)
+{
+    if(index > 15)
+        return ReportError(ERANGE, "SetNCOPhaseOffset(index = %d) - index out of range [0, 15]", int(index));
+    uint16_t addr = tx ? 0x0244 : 0x0444;
+	uint16_t pho = (uint16_t)(65536*(angle_deg / 360));
+    SPI_write(addr+index, pho);
+    return 0;
+}
+
+/** @brief Returns chosen NCO's phase offset angle in radians
+    @param tx transmitter or receiver selection
+    @param index PHO index from 0 to 15
+    @return phase offset angle in degrees
+*/
+float_type LMS7002M::GetNCOPhaseOffset_Deg(bool tx, uint8_t index)
+{
+    if(index > 15)
+        return ReportError(ERANGE, "GetNCOPhaseOffset_Deg(index = %d) - index out of range [0, 15]", int(index));
+    uint16_t addr = tx ? 0x0244 : 0x0444;
+    uint16_t pho = SPI_read(addr+index);
+    float_type angle = 360*pho/65536.0;
+    return angle;
+}
+
+/** @brief Uploads given FIR coefficients to chip
+    @param tx Transmitter or receiver selection
+    @param GFIR_index GIR index from 0 to 2
+    @param coef array of coefficients
+    @param coefCount number of coefficients
+    @return 0-success, other-failure
+
+    This function does not change GFIR*_L or GFIR*_N parameters, they have to be set manually
+*/
+int LMS7002M::SetGFIRCoefficients(bool tx, uint8_t GFIR_index, const int16_t *coef, uint8_t coefCount)
+{
+    uint8_t index;
+    uint8_t coefLimit;
+    uint16_t startAddr;
+    if (GFIR_index == 0)
+        startAddr = 0x0280;
+    else if (GFIR_index == 1)
+        startAddr = 0x02C0;
+    else
+        startAddr = 0x0300;
+
+    if (tx == false)
+        startAddr += 0x0200;
+    if (GFIR_index < 2)
+        coefLimit = 40;
+    else
+        coefLimit = 120;
+    if (coefCount > coefLimit)
+        return ReportError(ERANGE, "SetGFIRCoefficients(coefCount=%d) - exceeds coefLimit=%d", int(coefCount), int(coefLimit));
+    vector<uint16_t> addresses;
+    for (index = 0; index < coefCount; ++index)
+        addresses.push_back(startAddr + index + 24 * (index / 40));
+    SPI_write_batch(&addresses[0], (uint16_t*)coef, coefCount);
+    return 0;
+}
+
+/** @brief Returns currently loaded FIR coefficients
+    @param tx Transmitter or receiver selection
+    @param GFIR_index GIR index from 0 to 2
+    @param coef array of returned coefficients
+    @param coefCount number of coefficients to read
+    @return 0-success, other-failure
+*/
+int LMS7002M::GetGFIRCoefficients(bool tx, uint8_t GFIR_index, int16_t *coef, uint8_t coefCount)
+{
+    checkConnection();
+
+    int status = -1;
+    uint8_t index;
+    uint8_t coefLimit;
+    uint16_t startAddr;
+    if(GFIR_index == 0)
+        startAddr = 0x0280;
+    else if (GFIR_index == 1)
+        startAddr = 0x02C0;
+    else
+        startAddr = 0x0300;
+
+    if (tx == false)
+        startAddr += 0x0200;
+    if (GFIR_index < 2)
+        coefLimit = 40;
+    else
+        coefLimit = 120;
+    if (coefCount > coefLimit)
+        return ReportError(ERANGE, "GetGFIRCoefficients(coefCount=%d) - exceeds coefLimit=%d", int(coefCount), int(coefLimit));
+
+    std::vector<uint16_t> addresses;
+    for (index = 0; index < coefCount; ++index)
+        addresses.push_back(startAddr + index + 24 * (index / 40));
+    uint16_t spiData[120];
+    memset(spiData, 0, 120 * sizeof(uint16_t));
+    if (controlPort->IsOpen())
+    {
+        status = SPI_read_batch(&addresses[0], spiData, coefCount);
+        for (index = 0; index < coefCount; ++index)
+            coef[index] = spiData[index];
+    }
+    else
+    {
+        const int channel = Get_SPI_Reg_bits(LMS7param(MAC), false) > 1 ? 1 : 0;
+        for (index = 0; index < coefCount; ++index)
+            coef[index] = mRegistersMap->GetValue(channel, addresses[index]);
+        status = 0;
+    }
+
+    return status;
+}
+
+/** @brief Write given data value to whole register
+    @param address SPI address
+    @param data new register value
+    @return 0-succes, other-failure
+*/
+int LMS7002M::SPI_write(uint16_t address, uint16_t data)
+{
+    return this->SPI_write_batch(&address, &data, 1);
+}
+
+/** @brief Reads whole register value from given address
+    @param address SPI address
+    @param status operation status(optional)
+    @param fromChip read value directly from chip
+    @return register value
+*/
+uint16_t LMS7002M::SPI_read(uint16_t address, bool fromChip, int *status)
+{
+    if (!controlPort || fromChip == false)
+    {
+        if (status && !controlPort)
+            *status = ReportError(ENOTCONN, "chip not connected");
+        int mac = mRegistersMap->GetValue(0, LMS7param(MAC).address) & 0x0003;
+        int regNo = (mac == 2)? 1 : 0; //only when MAC is B -> use register space B
+        if (address < 0x0100) regNo = 0; //force A when below MAC mapped register space
+        return mRegistersMap->GetValue(regNo, address);
+    }
+    if(controlPort)
+    {
+        uint16_t data = 0;
+        int st = this->SPI_read_batch(&address, &data, 1);
+        if (status != nullptr) *status = st;
+        return data;
+    }
+    return 0;
+}
+
+/** @brief Batches multiple register writes into least ammount of transactions
+    @param spiAddr spi register addresses to be written
+    @param spiData registers data to be written
+    @param cnt number of registers to write
+    @return 0-success, other-failure
+*/
+int LMS7002M::SPI_write_batch(const uint16_t* spiAddr, const uint16_t* spiData, uint16_t cnt)
+{
+    int mac = mRegistersMap->GetValue(0, LMS7param(MAC).address) & 0x0003;
+    std::vector<uint32_t> data(cnt);
+    for (size_t i = 0; i < cnt; ++i)
+    {
+        data[i] = (1 << 31) | (uint32_t(spiAddr[i]) << 16) | spiData[i]; //msbit 1=SPI write
+
+        //write which register cache based on MAC bits
+        //or always when below the MAC mapped register space
+        bool wr0 = ((mac & 0x1) != 0) or (spiAddr[i] < 0x0100);
+        bool wr1 = ((mac & 0x2) != 0) and (spiAddr[i] >= 0x0100);
+
+        if (wr0) mRegistersMap->SetValue(0, spiAddr[i], spiData[i]);
+        if (wr1) mRegistersMap->SetValue(1, spiAddr[i], spiData[i]);
+
+        //refresh mac, because batch might also change active channel
+        if(spiAddr[i] == LMS7param(MAC).address)
+            mac = mRegistersMap->GetValue(0, LMS7param(MAC).address) & 0x0003;
+    }
+
+    checkConnection();
+
+    return controlPort->TransactSPI(addrLMS7002M, data.data(), nullptr, cnt);
+}
+
+/** @brief Batches multiple register reads into least amount of transactions
+    @param spiAddr SPI addresses to read
+    @param spiData array for read data
+    @param cnt number of registers to read
+    @return 0-success, other-failure
+*/
+int LMS7002M::SPI_read_batch(const uint16_t* spiAddr, uint16_t* spiData, uint16_t cnt)
+{
+    checkConnection();
+
+    std::vector<uint32_t> dataWr(cnt);
+    std::vector<uint32_t> dataRd(cnt);
+    for (size_t i = 0; i < cnt; ++i)
+    {
+        dataWr[i] = (uint32_t(spiAddr[i]) << 16);
+    }
+
+    int status = controlPort->TransactSPI(addrLMS7002M, dataWr.data(), dataRd.data(), cnt);
+    if (status != 0) return status;
+
+    int mac = mRegistersMap->GetValue(0, LMS7param(MAC).address) & 0x0003;
+
+    for (size_t i = 0; i < cnt; ++i)
+    {
+        spiData[i] = dataRd[i] & 0xffff;
+
+        //write which register cache based on MAC bits
+        //or always when below the MAC mapped register space
+        bool wr0 = ((mac & 0x1) != 0) or (spiAddr[i] < 0x0100);
+        bool wr1 = ((mac & 0x2) != 0) and (spiAddr[i] >= 0x0100);
+
+        if (wr0) mRegistersMap->SetValue(0, spiAddr[i], spiData[i]);
+        if (wr1) mRegistersMap->SetValue(1, spiAddr[i], spiData[i]);
+    }
+    return 0;
+}
+
+/** @brief Performs registers test by writing known data and confirming readback data
+    @return 0-registers test passed, other-failure
+*/
+int LMS7002M::RegistersTest(const char* fileName)
+{
+    char chex[16];
+    checkConnection();
+
+    int status;
+    Channel ch = this->GetActiveChannel();
+
+    //backup both channel data for restoration after test
+    vector<uint16_t> ch1Addresses;
+    for (uint8_t i = 0; i < MEMORY_SECTIONS_COUNT; ++i)
+        for (uint16_t addr = MemorySectionAddresses[i][0]; addr <= MemorySectionAddresses[i][1]; ++addr)
+            ch1Addresses.push_back(addr);
+    vector<uint16_t> ch1Data;
+    ch1Data.resize(ch1Addresses.size(), 0);
+
+    //backup A channel
+    this->SetActiveChannel(ChA);
+    status = SPI_read_batch(&ch1Addresses[0], &ch1Data[0], ch1Addresses.size());
+    if (status != 0)
+        return status;
+
+    vector<uint16_t> ch2Addresses;
+    for (uint8_t i = 0; i < MEMORY_SECTIONS_COUNT; ++i)
+        for (uint16_t addr = MemorySectionAddresses[i][0]; addr <= MemorySectionAddresses[i][1]; ++addr)
+            if (addr >= 0x0100)
+                ch2Addresses.push_back(addr);
+    vector<uint16_t> ch2Data;
+    ch2Data.resize(ch2Addresses.size(), 0);
+
+    this->SetActiveChannel(ChB);
+    status = SPI_read_batch(&ch2Addresses[0], &ch2Data[0], ch2Addresses.size());
+    if (status != 0)
+        return status;
+
+    //test registers
+    ResetChip();
+    Modify_SPI_Reg_bits(LMS7param(MIMO_SISO), 0);
+    Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0);
+    Modify_SPI_Reg_bits(LMS7param(PD_TX_AFE2), 0);
+    this->SetActiveChannel(ChA);
+
+    stringstream ss;
+
+    //check single channel memory sections
+    vector<MemorySection> modulesToCheck = { AFE, BIAS, XBUF, CGEN, LDO, BIST, CDS, TRF, TBB, RFE, RBB, SX,
+        TxTSP, TxNCO, TxGFIR1, TxGFIR2, TxGFIR3a, TxGFIR3b, TxGFIR3c,
+        RxTSP, RxNCO, RxGFIR1, RxGFIR2, RxGFIR3a, RxGFIR3b, RxGFIR3c, LimeLight };
+    const char* moduleNames[] = { "AFE", "BIAS", "XBUF", "CGEN", "LDO", "BIST", "CDS", "TRF", "TBB", "RFE", "RBB", "SX",
+        "TxTSP", "TxNCO", "TxGFIR1", "TxGFIR2", "TxGFIR3a", "TxGFIR3b", "TxGFIR3c",
+        "RxTSP", "RxNCO", "RxGFIR1", "RxGFIR2", "RxGFIR3a", "RxGFIR3b", "RxGFIR3c", "LimeLight" };
+
+    const uint16_t patterns[] = { 0xAAAA, 0x5555 };
+    const uint8_t patternsCount = 2;
+
+    bool allTestSuccess = true;
+
+    for (unsigned i = 0; i < modulesToCheck.size(); ++i)
+    {
+        bool moduleTestsSuccess = true;
+        uint16_t startAddr = MemorySectionAddresses[modulesToCheck[i]][0];
+        uint16_t endAddr = MemorySectionAddresses[modulesToCheck[i]][1];
+        uint8_t channelCount = startAddr >= 0x0100 ? 2 : 1;
+        for (int cc = 1; cc <= channelCount; ++cc)
+        {
+            Modify_SPI_Reg_bits(LMS7param(MAC), cc);
+            sprintf(chex, "0x%04X", startAddr);
+            ss << moduleNames[i] << "  [" << chex << ":";
+            sprintf(chex, "0x%04X", endAddr);
+            ss << chex << "]";
+            if (startAddr >= 0x0100)
+                ss << " Ch." << (cc == 1 ? "A" : "B");
+                ss << endl;
+            for (uint8_t p = 0; p < patternsCount; ++p)
+                moduleTestsSuccess &= RegistersTestInterval(startAddr, endAddr, patterns[p], ss) == 0;
+        }
+        allTestSuccess &= moduleTestsSuccess;
+    }
+
+    //restore register values
+    this->SetActiveChannel(ChA);
+    SPI_write_batch(&ch1Addresses[0], &ch1Data[0], ch1Addresses.size());
+    this->SetActiveChannel(ChB);
+    SPI_write_batch(&ch2Addresses[0], &ch2Data[0], ch2Addresses.size());
+    this->SetActiveChannel(ch);
+
+    if (fileName)
+    {
+        fstream fout;
+        fout.open(fileName, ios::out);
+        fout << ss.str() << endl;
+        fout.close();
+    }
+
+    if (allTestSuccess) return 0;
+    ReportError(-1, "RegistersTest() failed - %s", GetLastErrorMessage());
+    return -1;
+}
+
+/** @brief Performs registers test for given address interval by writing given pattern data
+    @param startAddr first register address
+    @param endAddr last reigster address
+    @param pattern data to be written into registers
+    @return 0-register test passed, other-failure
+*/
+int LMS7002M::RegistersTestInterval(uint16_t startAddr, uint16_t endAddr, uint16_t pattern, stringstream &ss)
+{
+    vector<uint16_t> addrToWrite;
+    vector<uint16_t> dataToWrite;
+    vector<uint16_t> dataReceived;
+    vector<uint16_t> dataMasks;
+
+    for (uint16_t addr = startAddr; addr <= endAddr; ++addr)
+    {
+        addrToWrite.push_back(addr);
+    }
+    dataMasks.resize(addrToWrite.size(), 0xFFFF);
+    for (uint16_t j = 0; j < sizeof(readOnlyRegisters)/sizeof(uint16_t); ++j)
+        for (uint16_t k = 0; k < addrToWrite.size(); ++k)
+            if (readOnlyRegisters[j] == addrToWrite[k])
+            {
+                dataMasks[k] = readOnlyRegistersMasks[j];
+                break;
+            }
+
+    dataToWrite.clear();
+    dataReceived.clear();
+    for (uint16_t j = 0; j < addrToWrite.size(); ++j)
+    {
+        if (addrToWrite[j] == 0x00A6)
+            dataToWrite.push_back(0x1 | (pattern & ~0x2));
+        else if (addrToWrite[j] == 0x0084)
+            dataToWrite.push_back(pattern & ~0x19);
+        else
+            dataToWrite.push_back(pattern & dataMasks[j]);
+    }
+    dataReceived.resize(addrToWrite.size(), 0);
+    int status;
+    status = SPI_write_batch(&addrToWrite[0], &dataToWrite[0], addrToWrite.size());
+    if (status != 0)
+        return status;
+    status = SPI_read_batch(&addrToWrite[0], &dataReceived[0], addrToWrite.size());
+    if (status != 0)
+        return status;
+    bool registersMatch = true;
+    char ctemp[16];
+    for (uint16_t j = 0; j < dataToWrite.size(); ++j)
+    {
+        if (dataToWrite[j] != (dataReceived[j] & dataMasks[j]))
+        {
+            registersMatch = false;
+            sprintf(ctemp, "0x%04X", addrToWrite[j]);
+            ss << "\t" << ctemp << "(wr/rd): ";
+            sprintf(ctemp, "0x%04X", dataToWrite[j]);
+            ss << ctemp << "/";
+            sprintf(ctemp, "0x%04X", dataReceived[j]);
+            ss << ctemp << endl;
+        }
+    }
+    if (registersMatch)
+    {
+        sprintf(ctemp, "0x%04X", pattern);
+        ss << "\tRegisters OK (" << ctemp << ")\n";
+    }
+    if (registersMatch) return 0;
+    return ReportError(-1, "RegistersTestInterval(startAddr=0x%x, endAddr=0x%x) - failed", startAddr, endAddr);
+}
+
+/** @brief Sets Rx Dc offsets by converting two's complementary numbers to sign and magnitude
+*/
+void LMS7002M::SetRxDCOFF(int8_t offsetI, int8_t offsetQ)
+{
+    uint16_t valToSend = 0;
+    if (offsetI < 0)
+        valToSend |= 0x40;
+    valToSend |= labs(offsetI);
+    valToSend = valToSend << 7;
+    if (offsetQ < 0)
+        valToSend |= 0x40;
+    valToSend |= labs(offsetQ);
+    SPI_write(0x010E, valToSend);
+}
+
+/** @brief Sets given module registers to default values
+    @return 0-success, other-failure
+*/
+int LMS7002M::SetDefaults(MemorySection module)
+{
+    int status = 0;
+    vector<uint16_t> addrs;
+    vector<uint16_t> values;
+    for(uint32_t address = MemorySectionAddresses[module][0]; address <= MemorySectionAddresses[module][1]; ++address)
+    {
+        addrs.push_back(address);
+        values.push_back(mRegistersMap->GetDefaultValue(address));
+    }
+    status = SPI_write_batch(&addrs[0], &values[0], addrs.size());
+    return status;
+}
+
+/** @brief Reads all chip configuration and checks if it matches with local registers copy
+*/
+bool LMS7002M::IsSynced()
+{
+    if (!controlPort || controlPort->IsOpen() == false)
+        return false;
+    bool isSynced = true;
+    int status;
+
+    Channel ch = this->GetActiveChannel();
+
+    vector<uint16_t> addrToRead = mRegistersMap->GetUsedAddresses(0);
+    vector<uint16_t> dataReceived;
+    dataReceived.resize(addrToRead.size(), 0);
+
+    this->SetActiveChannel(ChA);
+    std::vector<uint32_t> dataWr(addrToRead.size());
+    std::vector<uint32_t> dataRd(addrToRead.size());
+    for(size_t i = 0; i < addrToRead.size(); ++i)
+        dataWr[i] = (uint32_t(addrToRead[i]) << 16);
+    status = controlPort->TransactSPI(addrLMS7002M, dataWr.data(), dataRd.data(), dataWr.size());
+    for(size_t i=0; i<addrToRead.size(); ++i)
+        dataReceived[i] = dataRd[i] & 0xFFFF;
+    if (status != 0)
+    {
+        isSynced = false;
+        goto isSyncedEnding;
+    }
+
+    //check if local copy matches chip
+    for (uint16_t i = 0; i < addrToRead.size(); ++i)
+    {
+        uint16_t regValue = mRegistersMap->GetValue(0, addrToRead[i]);
+        if(addrToRead[i] <= readOnlyRegisters[sizeof(readOnlyRegisters)/sizeof(uint16_t)-1] && addrToRead[i] >= readOnlyRegisters[0])
+        {
+            //mask out readonly bits
+            for (uint16_t j = 0; j < sizeof(readOnlyRegisters) / sizeof(uint16_t); ++j)
+                if (readOnlyRegisters[j] == addrToRead[i])
+                {
+                    dataReceived[i] &= readOnlyRegistersMasks[j];
+                    regValue &= readOnlyRegistersMasks[j];
+                    break;
+                }
+        }
+        if (dataReceived[i] != regValue)
+        {
+            printf("Addr: 0x%04X  gui: 0x%04X  chip: 0x%04X\n", addrToRead[i], regValue, dataReceived[i]);
+            isSynced = false;
+            goto isSyncedEnding;
+        }
+    }
+
+    addrToRead.clear(); //add only B channel addresses
+    addrToRead = mRegistersMap->GetUsedAddresses(1);
+    dataWr.resize(addrToRead.size());
+    dataRd.resize(addrToRead.size());
+    for(size_t i = 0; i < addrToRead.size(); ++i)
+        dataWr[i] = (uint32_t(addrToRead[i]) << 16);
+    status = controlPort->TransactSPI(addrLMS7002M, dataWr.data(), dataRd.data(), dataWr.size());
+    for(size_t i=0; i<addrToRead.size(); ++i)
+        dataReceived[i] = dataRd[i] & 0xFFFF;
+    if (status != 0)
+    {
+        isSynced = false;
+        goto isSyncedEnding;
+    }
+    this->SetActiveChannel(ChB);
+
+    //check if local copy matches chip
+    for (uint16_t i = 0; i < addrToRead.size(); ++i)
+    {
+        uint16_t regValue = mRegistersMap->GetValue(1, addrToRead[i]);
+        if(addrToRead[i] <= readOnlyRegisters[sizeof(readOnlyRegisters)/sizeof(uint16_t)-1] && addrToRead[i] >= readOnlyRegisters[0])
+        {
+            //mask out readonly bits
+            for (uint16_t j = 0; j < sizeof(readOnlyRegisters) / sizeof(uint16_t); ++j)
+                if (readOnlyRegisters[j] == addrToRead[i])
+                {
+                    dataReceived[i] &= readOnlyRegistersMasks[j];
+                    regValue &= readOnlyRegistersMasks[j];
+                    break;
+                }
+        }
+        if (dataReceived[i] != regValue)
+        {
+            printf("Addr: 0x%04X  gui: 0x%04X  chip: 0x%04X\n", addrToRead[i], regValue, dataReceived[i]);
+            isSynced = false;
+            goto isSyncedEnding;
+        }
+    }
+isSyncedEnding:
+    this->SetActiveChannel(ch); //restore previously used channel
+    return isSynced;
+}
+
+/** @brief Writes all registers from host to chip
+
+*/
+int LMS7002M::UploadAll()
+{
+    checkConnection();
+
+    Channel ch = this->GetActiveChannel(); //remember used channel
+
+    int status;
+
+    vector<uint16_t> addrToWrite;
+    vector<uint16_t> dataToWrite;
+
+    uint16_t x0020_value = mRegistersMap->GetValue(0, 0x0020);
+    this->SetActiveChannel(ChA); //select A channel
+
+    addrToWrite = mRegistersMap->GetUsedAddresses(0);
+    //remove 0x0020 register from list, to not change MAC
+    addrToWrite.erase( find(addrToWrite.begin(), addrToWrite.end(), 0x0020) );
+    for (auto address : addrToWrite)
+        dataToWrite.push_back(mRegistersMap->GetValue(0, address));
+
+    status = SPI_write_batch(&addrToWrite[0], &dataToWrite[0], addrToWrite.size());
+    if (status != 0)
+        return status;
+    //after all channel A registers have been written, update 0x0020 register value
+    status = SPI_write(0x0020, x0020_value);
+    if (status != 0)
+        return status;
+    this->SetActiveChannel(ChB);
+    if (status != 0)
+        return status;
+
+    addrToWrite = mRegistersMap->GetUsedAddresses(1);
+    dataToWrite.clear();
+    for (auto address : addrToWrite)
+    {
+        dataToWrite.push_back(mRegistersMap->GetValue(1, address));
+    }
+    this->SetActiveChannel(ChB); //select B channel
+    status = SPI_write_batch(&addrToWrite[0], &dataToWrite[0], addrToWrite.size());
+    if (status != 0)
+        return status;
+    this->SetActiveChannel(ch); //restore last used channel
+
+    //update external band-selection to match
+    this->UpdateExternalBandSelect();
+
+    return 0;
+}
+
+/** @brief Reads all registers from the chip to host
+
+*/
+int LMS7002M::DownloadAll()
+{
+    checkConnection();
+    int status;
+    Channel ch = this->GetActiveChannel(false);
+
+    vector<uint16_t> addrToRead = mRegistersMap->GetUsedAddresses(0);
+    vector<uint16_t> dataReceived;
+    dataReceived.resize(addrToRead.size(), 0);
+    this->SetActiveChannel(ChA);
+    status = SPI_read_batch(&addrToRead[0], &dataReceived[0], addrToRead.size());
+    if (status != 0)
+        return status;
+
+    for (uint16_t i = 0; i < addrToRead.size(); ++i)
+    {
+        mRegistersMap->SetValue(0, addrToRead[i], dataReceived[i]);
+    }
+
+    addrToRead.clear(); //add only B channel addresses
+    addrToRead = mRegistersMap->GetUsedAddresses(1);
+    dataReceived.resize(addrToRead.size(), 0);
+
+    this->SetActiveChannel(ChB);
+    status = SPI_read_batch(&addrToRead[0], &dataReceived[0], addrToRead.size());
+    if (status != 0)
+        return status;
+    for (uint16_t i = 0; i < addrToRead.size(); ++i)
+        mRegistersMap->SetValue(1, addrToRead[i], dataReceived[i]);
+
+    this->SetActiveChannel(ch); //retore previously used channel
+
+    //update external band-selection to match
+    this->UpdateExternalBandSelect();
+
+    return 0;
+}
+
+/** @brief Configures interfaces for desired frequency
+    @return 0-success, other-failure
+    Sets interpolation and decimation, changes MCLK sources and TSP clock dividers accordingly to selected interpolation and decimation
+*/
+int LMS7002M::SetInterfaceFrequency(float_type cgen_freq_Hz, const uint8_t interpolation, const uint8_t decimation)
+{
+    int status = 0;
+    LMS7002M_SelfCalState state(this);
+    status = Modify_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP), decimation);
+    if(status != 0)
+        return status;
+    Modify_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP), interpolation);
+
+    //clock rate already set because the readback frequency is pretty-close,
+    //dont set the cgen frequency again to save time due to VCO selection
+    const auto freqDiff = std::abs(this->GetFrequencyCGEN() - cgen_freq_Hz);
+    if (not this->GetCGENLocked() or freqDiff > 10.0)
+    {
+        status = SetFrequencyCGEN(cgen_freq_Hz);
+        if (status != 0) return status;
+    }
+
+    int mclk2src = Get_SPI_Reg_bits(LMS7param(MCLK2SRC));
+    if (decimation == 7 || decimation == 0) //bypass
+    {
+        Modify_SPI_Reg_bits(LMS7param(RXTSPCLKA_DIV), 0);
+        Modify_SPI_Reg_bits(LMS7param(RXDIVEN), false);
+        Modify_SPI_Reg_bits(LMS7param(MCLK2SRC), (mclk2src & 1) | 0x2);
+    }
+    else
+    {
+        uint8_t divider = (uint8_t)pow(2.0, decimation);
+        if (divider > 1)
+            Modify_SPI_Reg_bits(LMS7param(RXTSPCLKA_DIV), (divider / 2) - 1);
+        else
+            Modify_SPI_Reg_bits(LMS7param(RXTSPCLKA_DIV), 0);
+        Modify_SPI_Reg_bits(LMS7param(RXDIVEN), true);
+        Modify_SPI_Reg_bits(LMS7param(MCLK2SRC), mclk2src & 1);
+    }
+    int mclk1src = Get_SPI_Reg_bits(LMS7param(MCLK1SRC));
+    if (interpolation == 7 || interpolation == 0) //bypass
+    {
+        Modify_SPI_Reg_bits(LMS7param(TXTSPCLKA_DIV), 0);
+        Modify_SPI_Reg_bits(LMS7param(TXDIVEN), false);
+        Modify_SPI_Reg_bits(LMS7param(MCLK1SRC), (mclk1src & 1) | 0x2);
+    }
+    else
+    {
+        uint8_t divider = (uint8_t)pow(2.0, interpolation);
+        if (divider > 1)
+            Modify_SPI_Reg_bits(LMS7param(TXTSPCLKA_DIV), (divider / 2) - 1);
+        else
+            Modify_SPI_Reg_bits(LMS7param(TXTSPCLKA_DIV), 0);
+        Modify_SPI_Reg_bits(LMS7param(TXDIVEN), true);
+        Modify_SPI_Reg_bits(LMS7param(MCLK1SRC), mclk1src & 1);
+    }
+
+    return status;
+}
+
+float_type LMS7002M::GetSampleRate(bool tx, Channel ch)
+{
+    float_type interface_Hz;
+    auto chBck = GetActiveChannel();
+    SetActiveChannel(ch);
+    //if decimation/interpolation is 0(2^1) or 7(bypass), interface clocks should not be divided
+    if (tx)
+    {
+        int interpolation = Get_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP));
+        float_type interfaceTx_Hz = GetReferenceClk_TSP(LMS7002M::Tx);
+        if (interpolation != 7)
+            interfaceTx_Hz /= 2*pow(2.0, interpolation);
+        interface_Hz = interfaceTx_Hz;
+    }
+    else
+    {
+        int decimation = Get_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP));
+        float_type interfaceRx_Hz = GetReferenceClk_TSP(LMS7002M::Rx);
+        if (decimation != 7)
+            interfaceRx_Hz /= 2*pow(2.0, decimation);
+        interface_Hz = interfaceRx_Hz;
+    }
+    SetActiveChannel(chBck);
+    return interface_Hz;
+}
+
+void LMS7002M::ConfigureLML_RF2BB(
+    const LMLSampleSource s0,
+    const LMLSampleSource s1,
+    const LMLSampleSource s2,
+    const LMLSampleSource s3)
+{
+    //map a sample source to a position
+    std::map<LMLSampleSource, int> m;
+    m[AI] = 1;
+    m[AQ] = 0;
+    m[BI] = 3;
+    m[BQ] = 2;
+
+    //load the same config on both LMLs
+    //only one will get used based on direction
+    this->Modify_SPI_Reg_bits(LMS7param(LML1_S3S), m[s3]);
+    this->Modify_SPI_Reg_bits(LMS7param(LML1_S2S), m[s2]);
+    this->Modify_SPI_Reg_bits(LMS7param(LML1_S1S), m[s1]);
+    this->Modify_SPI_Reg_bits(LMS7param(LML1_S0S), m[s0]);
+
+    this->Modify_SPI_Reg_bits(LMS7param(LML2_S3S), m[s3]);
+    this->Modify_SPI_Reg_bits(LMS7param(LML2_S2S), m[s2]);
+    this->Modify_SPI_Reg_bits(LMS7param(LML2_S1S), m[s1]);
+    this->Modify_SPI_Reg_bits(LMS7param(LML2_S0S), m[s0]);
+}
+
+void LMS7002M::ConfigureLML_BB2RF(
+    const LMLSampleSource s0,
+    const LMLSampleSource s1,
+    const LMLSampleSource s2,
+    const LMLSampleSource s3)
+{
+    //map a sample source to a position
+    std::map<LMLSampleSource, int> m;
+    m[s3] = 2;
+    m[s2] = 3;
+    m[s0] = 1;
+    m[s1] = 0;
+
+    //load the same config on both LMLs
+    //only one will get used based on direction
+    this->Modify_SPI_Reg_bits(LMS7param(LML1_BQP), m[BQ]);
+    this->Modify_SPI_Reg_bits(LMS7param(LML1_BIP), m[BI]);
+    this->Modify_SPI_Reg_bits(LMS7param(LML1_AQP), m[AQ]);
+    this->Modify_SPI_Reg_bits(LMS7param(LML1_AIP), m[AI]);
+
+    this->Modify_SPI_Reg_bits(LMS7param(LML2_BQP), m[BQ]);
+    this->Modify_SPI_Reg_bits(LMS7param(LML2_BIP), m[BI]);
+    this->Modify_SPI_Reg_bits(LMS7param(LML2_AQP), m[AQ]);
+    this->Modify_SPI_Reg_bits(LMS7param(LML2_AIP), m[AI]);
+}
+
+int LMS7002M::SetRxDCRemoval(const bool enable)
+{
+    this->Modify_SPI_Reg_bits(LMS7param(DC_BYP_RXTSP), enable?0:1);
+    this->Modify_SPI_Reg_bits(LMS7param(DCCORR_AVG_RXTSP), 0x7);
+    return 0;
+}
+
+bool LMS7002M::GetRxDCRemoval(void)
+{
+    return this->Get_SPI_Reg_bits(LMS7param(DC_BYP_RXTSP)) == 0;
+}
+
+int LMS7002M::SetTxDCOffset(const float_type I, const float_type Q)
+{
+    const bool bypass = I == 0.0 and Q == 0.0;
+    this->Modify_SPI_Reg_bits(LMS7param(DC_BYP_RXTSP), bypass?1:0);
+    this->Modify_SPI_Reg_bits(LMS7param(DCCORRI_TXTSP), std::lrint(I*128));
+    this->Modify_SPI_Reg_bits(LMS7param(DCCORRQ_TXTSP), std::lrint(Q*128));
+	return 0;
+}
+
+void LMS7002M::GetTxDCOffset(float_type &I, float_type &Q)
+{
+    I = int8_t(this->Get_SPI_Reg_bits(LMS7param(DCCORRI_TXTSP)))/128.0; //signed 8-bit
+    Q = int8_t(this->Get_SPI_Reg_bits(LMS7param(DCCORRQ_TXTSP)))/128.0; //signed 8-bit
+}
+
+int LMS7002M::SetIQBalance(const bool tx, const float_type phase, const float_type gainI, const float_type gainQ)
+{
+    const bool bypassPhase = (phase == 0.0);
+    const bool bypassGain = ((gainI == 1.0) and (gainQ == 1.0)) or ((gainI == 0.0) and (gainQ == 0.0));
+    int iqcorr = std::lrint(2047*(phase/(M_PI/2)));
+    int gcorri = std::lrint(2047*gainI);
+    int gcorrq = std::lrint(2047*gainQ);
+
+    this->Modify_SPI_Reg_bits(tx?LMS7param(PH_BYP_TXTSP):LMS7param(PH_BYP_RXTSP), bypassPhase?1:0);
+    this->Modify_SPI_Reg_bits(tx?LMS7param(GC_BYP_TXTSP):LMS7param(GC_BYP_RXTSP), bypassGain?1:0);
+    this->Modify_SPI_Reg_bits(tx?LMS7param(IQCORR_TXTSP):LMS7param(IQCORR_RXTSP), iqcorr);
+    this->Modify_SPI_Reg_bits(tx?LMS7param(GCORRI_TXTSP):LMS7param(GCORRI_RXTSP), gcorri);
+    this->Modify_SPI_Reg_bits(tx?LMS7param(GCORRQ_TXTSP):LMS7param(GCORRQ_RXTSP), gcorrq);
+	return 0;
+}
+
+void LMS7002M::GetIQBalance(const bool tx, float_type &phase, float_type &gainI, float_type &gainQ)
+{
+    int iqcorr = int16_t(this->Get_SPI_Reg_bits(tx?LMS7param(IQCORR_TXTSP):LMS7param(IQCORR_RXTSP)) << 4) >> 4; //sign extend 12-bit
+    int gcorri = int16_t(this->Get_SPI_Reg_bits(tx?LMS7param(GCORRI_TXTSP):LMS7param(GCORRI_RXTSP))); //unsigned 11-bit
+    int gcorrq = int16_t(this->Get_SPI_Reg_bits(tx?LMS7param(GCORRQ_TXTSP):LMS7param(GCORRQ_RXTSP))); //unsigned 11-bit
+
+    phase = (M_PI/2)*iqcorr/2047.0;
+    gainI = gcorri/2047.0;
+    gainQ = gcorrq/2047.0;
+}
+
+void LMS7002M::EnterSelfCalibration(void)
+{
+    if (controlPort && mSelfCalDepth == 0)
+    {
+        controlPort->EnterSelfCalibration(this->GetActiveChannelIndex());
+    }
+    mSelfCalDepth++;
+}
+
+void LMS7002M::ExitSelfCalibration(void)
+{
+    mSelfCalDepth--;
+    if (controlPort && mSelfCalDepth == 0)
+        controlPort->ExitSelfCalibration(this->GetActiveChannelIndex());
+}
+
+LMS7002M_SelfCalState::LMS7002M_SelfCalState(LMS7002M *rfic):
+    rfic(rfic)
+{
+    rfic->EnterSelfCalibration();
+}
+
+LMS7002M_SelfCalState::~LMS7002M_SelfCalState(void)
+{
+    rfic->ExitSelfCalibration();
+}
+
+void LMS7002M::EnableValuesCache(bool enabled)
+{
+    useCache = enabled;
+}
+
+bool LMS7002M::IsValuesCacheEnabled()
+{
+    return useCache;
+}
+
+MCU_BD* LMS7002M::GetMCUControls() const
+{
+    return mcuControl;
+}
+
+void LMS7002M::EnableCalibrationByMCU(bool enabled)
+{
+    mCalibrationByMCU = enabled;
+}
+
+float_type LMS7002M::GetTemperature()
+{
+    auto ch = Get_SPI_Reg_bits(LMS7param(MAC));
+    auto regMap = BackupRegisterMap();
+    Modify_SPI_Reg_bits(LMS7param(MAC), 1);
+
+    //RFE
+    Modify_SPI_Reg_bits(LMS7param(EN_G_RFE), 0);
+    //RBB
+    Modify_SPI_Reg_bits(LMS7param(EN_G_RBB), 0);
+    //AFE
+    Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE1), 0);
+    Modify_SPI_Reg_bits(LMS7param(MUX_AFE_1), 2);
+    Modify_SPI_Reg_bits(LMS7param(EN_G_AFE), 1);
+    //BIAS
+    Modify_SPI_Reg_bits(LMS7param(MUX_BIAS_OUT), 2);
+    //RxTSP
+    SetDefaults(RxTSP);
+    Modify_SPI_Reg_bits(LMS7param(DC_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GCORRI_RXTSP), 0);
+    Modify_SPI_Reg_bits(LMS7param(AGC_AVG_RXTSP), 7);
+    Modify_SPI_Reg_bits(LMS7param(AGC_MODE_RXTSP), 1);
+
+    //READ ADCQ value
+    Modify_SPI_Reg_bits(LMS7param(CAPSEL), 1);
+    Modify_SPI_Reg_bits(LMS7param(CAPTURE), 0);
+    int negativeCount = 0;
+    int signMeasureCount = 19;
+    int sign = -1;
+    for(int i = 0; i < signMeasureCount; ++i)
+    {
+        Modify_SPI_Reg_bits(LMS7param(CAPTURE), 1);
+        Modify_SPI_Reg_bits(LMS7param(CAPTURE), 0);
+        int16_t adcq = SPI_read(0x040F, true);
+        if(adcq & 0x200)
+            ++negativeCount;
+    }
+    if(negativeCount > signMeasureCount / 2)
+        sign = 1;
+
+    Modify_SPI_Reg_bits(LMS7param(CAPSEL), 0);
+    Modify_SPI_Reg_bits(LMS7param(CAPTURE), 0);
+    Modify_SPI_Reg_bits(LMS7param(CAPTURE), 1);
+    uint32_t rssi = (Get_SPI_Reg_bits(0x040F, 15, 0, true) << 2) | Get_SPI_Reg_bits(0x040E, 1, 0, true);
+    double temperature = (rssi / 16.0) * 0.443892 * sign + 40.5;
+    RestoreRegisterMap(regMap);
+    Modify_SPI_Reg_bits(LMS7param(MAC), ch);
+    return temperature;
+}
+
+void LMS7002M::SetLogCallback(std::function<void(const char*, int)> callback)
+{
+    log_callback = callback;
+}
+
+int LMS7002M::CopyChannelRegisters(const Channel src, const Channel dest, const bool copySX)
+{
+    Channel ch = this->GetActiveChannel(); //remember used channel
+
+    vector<uint16_t> addrToWrite;
+    addrToWrite = mRegistersMap->GetUsedAddresses(1);
+    if(!copySX)
+    {
+        for(uint32_t address = MemorySectionAddresses[SX][0]; address <= MemorySectionAddresses[SX][1]; ++address)
+            addrToWrite.erase( find(addrToWrite.begin(), addrToWrite.end(), address));
+    }
+    for (auto address : addrToWrite)
+    {
+        uint16_t data = mRegistersMap->GetValue(src == ChA ? 0 : 1, address);
+        mRegistersMap->SetValue(dest == ChA ? 0 : 1, address, data);
+    }
+    if(controlPort)
+        UploadAll();
+    this->SetActiveChannel(ch);
+    //update external band-selection to match
+    this->UpdateExternalBandSelect();
+    return 0;
+}
diff --git a/src/lms7002m/LMS7002M.h b/src/lms7002m/LMS7002M.h
new file mode 100644
index 0000000..48dc5d4
--- /dev/null
+++ b/src/lms7002m/LMS7002M.h
@@ -0,0 +1,528 @@
+/**
+ at file	LMS7002M.h
+ at author Lime Microsystems (www.limemicro.com)
+ at brief	LMS7002M transceiver configuration interface
+*/
+
+#ifndef LMS7API_H
+#define LMS7API_H
+
+#include <LimeSuiteConfig.h>
+#include "LMS7002M_parameters.h"
+#include <cstdint>
+#include <sstream>
+#include <stdarg.h>
+#include <functional>
+#include <vector>
+
+namespace lime{
+class IConnection;
+class LMS7002M_RegistersMap;
+class CalibrationCache;
+class MCU_BD;
+class BinSearchParam;
+class GridSearchParam;
+
+struct RSSI_measurements
+{
+    void clear()
+    {
+        amplitudeFFT.clear();
+        amplitudeGeortzelF.clear();
+        amplitudeGeortzelFPGA.clear();
+    }
+
+    std::vector<float> amplitudeFFT;
+    std::vector<float> amplitudeGeortzelF;
+    std::vector<float> amplitudeGeortzelFPGA;
+};
+
+typedef double float_type;
+
+class LIME_API LMS7002M
+{
+public:
+    enum
+    {
+        Rx, Tx
+    };
+
+    struct CGEN_details
+    {
+        float_type frequency;
+        float_type frequencyVCO;
+        float_type referenceClock;
+        uint32_t INT;
+        uint32_t FRAC;
+        uint8_t div_outch_cgen;
+        uint16_t csw;
+        bool success;
+    };
+    struct SX_details
+    {
+        float_type frequency;
+        float_type frequencyVCO;
+        float_type referenceClock;
+        uint32_t INT;
+        uint32_t FRAC;
+        uint8_t div_loch;
+        bool en_div2_divprog;
+        uint16_t sel_vco;
+        uint16_t csw;
+        bool success;
+    };
+
+	LMS7002M();
+
+    /*!
+     * Set the connection for the LMS7002M driver.
+     * \param port the connection interface
+     * \param devIndex which RFIC index (default 0 for most devices)
+     * \param dataPort connection used to get samples data when calibrating with FFT
+     */
+    void SetConnection(IConnection* port, const size_t devIndex = 0, IConnection* dataPort = nullptr);
+
+    IConnection *GetConnection(void) const
+    {
+        return controlPort;
+    }
+
+	virtual ~LMS7002M();
+
+    /*!
+     * Enum for configuring the channel selection.
+     * @see MAC register
+     */
+    enum Channel
+    {
+        ChA = 1,
+        ChB = 2,
+        ChAB = 3,
+        ChSXR = 1, //SXR register space
+        ChSXT = 2, //SXT register space
+    };
+
+    /*!
+     * Set the selected channel (MAC).
+     * The API calls will reflect this channel.
+     */
+    void SetActiveChannel(const Channel ch);
+
+    /*!
+     * Get the selected channel (MAC).
+     * The API calls will reflect this channel.
+     */
+    Channel GetActiveChannel(bool fromChip = true);
+
+    /*!
+     * Get the channel selected by the RFIC index (devIndex),
+     * and by the currently selected RF channel A/B (MAC).
+     * Example when devIndex == 0, return 0 for chA, 1 for chB.
+     */
+    size_t GetActiveChannelIndex(bool fromChip = true);
+
+    /*!
+     * Enable/disable the selected channel.
+     * This powers on or off all of the respective hardware
+     * for a given channel A or B: TSP, BB, and RF sections.
+     * @param isTx true for the transmit size, false for receive
+     * @param enable true to enable, false to disable
+     */
+    int EnableChannel(const bool isTx, const bool enable);
+
+    ///@name Registers writing and reading
+    int UploadAll();
+    int DownloadAll();
+    bool IsSynced();
+    int CopyChannelRegisters(const Channel src, const Channel dest, bool copySX);
+
+	int ResetChip();
+
+    /*!
+     * Perform soft-reset sequence over SPI
+     */
+    int SoftReset();
+
+	int LoadConfig(const char* filename);
+	int SaveConfig(const char* filename);
+    ///@}
+
+    ///@name Registers writing and reading
+    uint16_t Get_SPI_Reg_bits(const LMS7Parameter &param, bool fromChip = false);
+    uint16_t Get_SPI_Reg_bits(uint16_t address, uint8_t msb, uint8_t lsb, bool fromChip = false);
+    int Modify_SPI_Reg_bits(const LMS7Parameter &param, const uint16_t value, bool fromChip = false);
+    int Modify_SPI_Reg_bits(uint16_t address, uint8_t msb, uint8_t lsb, uint16_t value, bool fromChip = false);
+    int SPI_write(uint16_t address, uint16_t data);
+    uint16_t SPI_read(uint16_t address, bool fromChip = false, int *status = 0);
+    int RegistersTest(const char* fileName = "registersTest.txt");
+    ///@}
+
+    ///@name Calibration protection:
+    ///Called internally by calibration and cgen API.
+    ///Call externally when performing multiple cals.
+    ///Safe to next calls to enter and exit.
+    ///Always match calls to enter+exit.
+    void EnterSelfCalibration(void);
+    void ExitSelfCalibration(void);
+    ///@}
+
+    ///@name Transmitter, Receiver calibrations
+    /*!
+     * Store the digital corrections for the current channel.
+     * The corrections are written to the calibration database.
+     * This call is typically called by the self-cal utilities.
+     * @param isTx true for transmit, false for receive
+     * @return 0 for success otherwise an error code
+     */
+    int StoreDigitalCorrections(const bool isTx);
+
+    /*!
+     * Apply digital corrections for the current channel.
+     * Lookup corrections in the calibration database
+     * using the current synthesizer frequency. The call
+     * will fail if a calibration point cannot be found.
+     * @param isTx true for transmit, false for receive
+     * @return 0 for success otherwise an error code
+     */
+    int ApplyDigitalCorrections(const bool isTx);
+
+    int CalibrateRx(float_type bandwidth, const bool useExtLoopback = false);
+    int CalibrateTx(float_type bandwidth, const bool useExtLoopback = false);
+    ///@}
+
+    ///@name Filters tuning
+	int TuneTxFilterFixed(const float_type fixedBandwidth);
+	int TuneTxFilter(const float_type bandwidth);
+	int TuneRxFilter(const float_type rx_lpf_freq_RF);
+	int TuneTxFilterWithCaching(const float_type bandwidth);
+	int TuneRxFilterWithCaching(const float_type rx_lpf_freq_RF);
+    ///@}
+
+    ///@name High level gain configuration
+
+    /*!
+     * Set the RX PGA gain in dB
+     * @param gain in dB range -12.0, 19.0 dB
+     * @return 0 for success, else error
+     */
+    int SetRBBPGA_dB(const float_type gain);
+
+    //! Get the actual RX PGA gain in dB
+    float_type GetRBBPGA_dB(void);
+
+    /*!
+     * Set the RX LNA gain in dB
+     * @param gain in dB range 0.0, 30.0 dB
+     * @return 0 for success, else error
+     */
+    int SetRFELNA_dB(const float_type gain);
+
+    //! Get the actual RX LNA gain in dB
+    float_type GetRFELNA_dB(void);
+
+    /*!
+     * Set the RX loopback LNA gain in dB
+     * @param gain in dB range 0.0, 40.0 dB
+     * @return 0 for success, else error
+     */
+    int SetRFELoopbackLNA_dB(const float_type gain);
+
+    //! Get the actual RX loopback LNA gain in dB
+    float_type GetRFELoopbackLNA_dB(void);
+
+    /*!
+     * Set the RX TIA gain in dB
+     * @param gain in dB range 0.0, 12.0 dB
+     * @return 0 for success, else error
+     */
+    int SetRFETIA_dB(const float_type gain);
+
+    //! Get the actual RX TIA gain in dB
+    float_type GetRFETIA_dB(void);
+
+    /*!
+     * Set the TX PAD gain in dB
+     * @param gain in dB range -52.0, 0.0 dB
+     * @return 0 for success, else error
+     */
+    int SetTRFPAD_dB(const float_type gain);
+
+    //! Get the actual TX PAD gain in dB
+    float_type GetTRFPAD_dB(void);
+
+    /*!
+     * Set the TX loopback PAD gain in dB
+     * @param gain in dB range -4.3, 0.0 dB
+     * @return 0 for success, else error
+     */
+    int SetTRFLoopbackPAD_dB(const float_type gain);
+
+    //! Get the actual TX loopback PAD gain in dB
+    float_type GetTRFLoopbackPAD_dB(void);
+
+    ///@}
+
+    ///@name RF selection
+    enum PathRFE
+    {
+        PATH_RFE_NONE = 0,
+        PATH_RFE_LNAH = int('H'),
+        PATH_RFE_LNAL = int('L'),
+        PATH_RFE_LNAW = int('W'),
+        PATH_RFE_LB1 = 1,
+        PATH_RFE_LB2 = 2,
+    };
+
+    //! Set the RFE input path.
+    int SetPathRFE(PathRFE path);
+
+    //! Get the currently set RFE path
+    PathRFE GetPathRFE(void);
+
+    /*!
+     * Set the TRF Band selection.
+     * @param band 1 or 2
+     */
+    int SetBandTRF(const int band);
+
+    /*!
+     * Get the TRF Band selection.
+     * @return the band 1 or 2
+     */
+    int GetBandTRF(void);
+
+    /*!
+     * Update the external band selection by calling
+     * UpdateExternalBandSelect() on the connection object.
+     * This is called automatically by the LMS7002M driver,
+     * but can also be called manually by the user.
+     */
+    void UpdateExternalBandSelect(void);
+
+    ///@}
+
+    ///@name CGEN and PLL
+	int SetReferenceClk_SX(bool tx, float_type freq_Hz);
+	float_type GetReferenceClk_SX(bool tx);
+	float_type GetFrequencyCGEN();
+    int SetFrequencyCGEN(float_type freq_Hz, const bool retainNCOfrequencies = false, CGEN_details* output = nullptr);
+	bool GetCGENLocked(void);
+	float_type GetFrequencySX(bool tx);
+    int SetFrequencySX(bool tx, float_type freq_Hz, SX_details* output = nullptr);
+	bool GetSXLocked(bool tx);
+    ///VCO modules available for tuning
+    enum VCO_Module
+    {
+        VCO_CGEN, VCO_SXR, VCO_SXT
+    };
+    int TuneVCO(VCO_Module module);
+    ///@}
+
+    ///@name TSP
+	int LoadDC_REG_IQ(bool tx, int16_t I, int16_t Q);
+	int SetNCOFrequency(bool tx, uint8_t index, float_type freq_Hz);
+	float_type GetNCOFrequency(bool tx, uint8_t index, bool fromChip = true);
+    int SetNCOPhaseOffsetForMode0(bool tx, float_type angle_Deg);
+	int SetNCOPhaseOffset(bool tx, uint8_t index, float_type angle_Deg);
+	float_type GetNCOPhaseOffset_Deg(bool tx, uint8_t index);
+	int SetGFIRCoefficients(bool tx, uint8_t GFIR_index, const int16_t *coef, uint8_t coefCount);
+	int GetGFIRCoefficients(bool tx, uint8_t GFIR_index, int16_t *coef, uint8_t coefCount);
+    float_type GetReferenceClk_TSP(bool tx);
+    ///@}
+
+    int SetInterfaceFrequency(float_type cgen_freq_Hz, const uint8_t interpolation, const uint8_t decimation);
+
+    //! Get the sample rate in Hz
+    float_type GetSampleRate(bool tx, Channel ch);
+
+    ///@name LML
+    enum LMLSampleSource
+    {
+        AI = 0,
+        AQ = 1,
+        BI = 2,
+        BQ = 3,
+    };
+
+    /*!
+     * Set the LML sample positions in the RF to baseband direction.
+     */
+    void ConfigureLML_RF2BB(
+        const LMLSampleSource s0,
+        const LMLSampleSource s1,
+        const LMLSampleSource s2,
+        const LMLSampleSource s3);
+
+    /*!
+     * Set the LML sample positions in the baseband to RF direction.
+     */
+    void ConfigureLML_BB2RF(
+        const LMLSampleSource s0,
+        const LMLSampleSource s1,
+        const LMLSampleSource s2,
+        const LMLSampleSource s3);
+    ///@}
+
+    /*!
+     * Set enable for the RX DC removal filter.
+     * @param enable true to enable DC removal
+     * @return 0 for success for error condition
+     */
+    int SetRxDCRemoval(const bool enable);
+
+    /*!
+     * Get the RX DC removal filter enabled.
+     */
+    bool GetRxDCRemoval(void);
+
+    /*!
+     * Set the TX DC offset adjustment.
+     * @param I the real adjustment [+1.0, -1.0]
+     * @param Q the imaginary adjustment [+1.0, -1.0]
+     * @return 0 for success for error condition
+     */
+    int SetTxDCOffset(const float_type I, const float_type Q);
+
+    /*!
+     * Readback the TX DC offset adjustment.
+     * @param [out] I the real adjustment [+1.0, -1.0]
+     * @param [out] Q the imaginary adjustment [+1.0, -1.0]
+     */
+    void GetTxDCOffset(float_type &I, float_type &Q);
+
+    /*!
+     * Set the IQ imbalance correction.
+     * @param tx true for tx, false for rx
+     * @param phase the phase adjustment [+pi, -pi]
+     * @param gainI the real gain adjustment [+1.0, 0.0]
+     * @param gainQ the imaginary gain adjustment [+1.0, 0.0]
+     */
+    int SetIQBalance(const bool tx, const float_type phase, const float_type gainI, const float_type gainQ);
+
+    /*!
+     * Get the IQ imbalance correction.
+     * @param tx true for tx, false for rx
+     * @param [out] phase the phase adjustment [+pi, -pi]
+     * @param [out] gainI the real gain adjustment [+1.0, 0.0]
+     * @param [out] gainQ the imaginary gain adjustment [+1.0, 0.0]
+     */
+    void GetIQBalance(const bool tx, float_type &phase, float_type &gainI, float_type &gainQ);
+
+    ///enumeration to indicate module registers intervals
+    enum MemorySection
+    {
+        LimeLight = 0, EN_DIR, AFE, BIAS, XBUF, CGEN, LDO, BIST, CDS,
+        TRF, TBB, RFE, RBB, SX, TxTSP,
+        TxNCO, TxGFIR1, TxGFIR2, TxGFIR3a, TxGFIR3b, TxGFIR3c,
+        RxTSP, RxNCO, RxGFIR1, RxGFIR2, RxGFIR3a, RxGFIR3b, RxGFIR3c,
+        MEMORY_SECTIONS_COUNT
+    };
+    virtual int SetDefaults(MemorySection module);
+
+    static float_type gVCO_frequency_table[3][2];
+    static float_type gCGEN_VCO_frequencies[2];
+
+    void EnableValuesCache(bool enabled = true);
+    bool IsValuesCacheEnabled();
+    MCU_BD* GetMCUControls() const;
+    void EnableCalibrationByMCU(bool enabled);
+    float_type GetTemperature();
+
+    enum LogType
+    {
+        LOG_INFO,
+        LOG_WARNING,
+        LOG_ERROR,
+        LOG_DATA
+    };
+    void SetLogCallback(std::function<void(const char*, int)> callback);
+    LMS7002M_RegistersMap *BackupRegisterMap(void);
+    void RestoreRegisterMap(LMS7002M_RegistersMap *backup);
+
+protected:
+    bool mCalibrationByMCU;
+    MCU_BD *mcuControl;
+    bool useCache;
+    CalibrationCache *mValueCache;
+    LMS7002M_RegistersMap *mRegistersMap;
+
+    static const uint16_t readOnlyRegisters[];
+    static const uint16_t readOnlyRegistersMasks[];
+
+    
+    uint16_t MemorySectionAddresses[MEMORY_SECTIONS_COUNT][2];
+    ///@name Algorithms functions
+    void BackupAllRegisters();
+    void RestoreAllRegisters();
+    uint32_t GetRSSI(RSSI_measurements *measurements = nullptr);
+    uint32_t GetAvgRSSI(const int avgCount);
+    void SetRxDCOFF(int8_t offsetI, int8_t offsetQ);
+    void CalibrateRxDC();
+    void CalibrateTxDC(int16_t *dccorri, int16_t *dccorrq);
+    void CalibrateIQImbalance(const bool tx, uint16_t *gainI=nullptr, uint16_t *gainQ=nullptr, int16_t *phase=nullptr);
+
+    int CalibrateTxSetup(const float_type bandwidth_Hz, const bool useExtLoopback);
+    int CalibrateRxSetup(const float_type bandwidth_Hz, const bool useExtLoopback);
+    int CheckSaturationRx(const float_type bandwidth_Hz, const bool useExtLoopback);
+    int CheckSaturationTxRx(const float_type bandwidth_Hz, const bool useExtLoopback);
+
+    void BinarySearch(BinSearchParam* args);
+    void GridSearch(GridSearchParam* args);
+    void CoarseSearch(const uint16_t addr, const uint8_t msb, const uint8_t lsb, int16_t &value, const uint8_t maxIterations);
+    void FineSearch(const uint16_t addrI, const uint8_t msbI, const uint8_t lsbI, int16_t &valueI, const uint16_t addrQ, const uint8_t msbQ, const uint8_t lsbQ, int16_t &valueQ, const uint8_t fieldSize);
+    int RxFilterSearch(const LMS7Parameter &param, const uint32_t rssi_3dB, uint8_t rssiAvgCnt, const int stepLimit);
+    int TxFilterSearch(const LMS7Parameter &param, const uint32_t rssi_3dB, uint8_t rssiAvgCnt, const int stepLimit);
+    int TxFilterSearch_LAD(const LMS7Parameter &param, uint32_t *rssi_3dB, uint8_t rssiAvgCnt, const int stepLimit, const int NCO_index);
+    int TxFilterSearch_S5(const LMS7Parameter &param, const uint32_t rssi_3dB, uint8_t rssiAvgCnt, const int stepLimit);
+
+    int TuneRxFilterSetup(const float_type rx_lpf_IF);
+    int TuneTxFilterFixedSetup();
+    int TuneTxFilterSetup(const float_type tx_lpf_IF);
+
+    int RegistersTestInterval(uint16_t startAddr, uint16_t endAddr, uint16_t pattern, std::stringstream &ss);
+    int SPI_write_batch(const uint16_t* spiAddr, const uint16_t* spiData, uint16_t cnt);
+    int SPI_read_batch(const uint16_t* spiAddr, uint16_t* spiData, uint16_t cnt);
+    int Modify_SPI_Reg_mask(const uint16_t *addr, const uint16_t *masks, const uint16_t *values, uint8_t start, uint8_t stop);
+    ///@}
+
+    virtual void Log(const char* text, LogType type);
+
+    void Log(LogType type, const char *format, ...)
+    {
+        va_list argList;
+        va_start(argList, format);
+        Log(type, format, argList);
+        va_end(argList);
+    }
+
+    std::function<void(const char*, int)> log_callback;
+    void Log(LogType type, const char *format, va_list argList);
+
+    ///port used for communicating with LMS7002M
+    IConnection* controlPort;
+    IConnection* dataPort; //device for samples data
+    int addrLMS7002M;
+    size_t mdevIndex;
+    size_t mSelfCalDepth;
+
+    int LoadConfigLegacyFile(const char* filename);
+};
+
+
+/*!
+ * Helper class to enter a calibration upon construction,
+ * and to automatically exit calibration upon exit.
+ */
+class LIME_API LMS7002M_SelfCalState
+{
+public:
+    LMS7002M_SelfCalState(LMS7002M *rfic);
+    ~LMS7002M_SelfCalState(void);
+
+private:
+    LMS7002M *rfic;
+};
+
+
+}
+#endif
diff --git a/src/lms7002m/LMS7002M_RegistersMap.cpp b/src/lms7002m/LMS7002M_RegistersMap.cpp
new file mode 100644
index 0000000..96586ee
--- /dev/null
+++ b/src/lms7002m/LMS7002M_RegistersMap.cpp
@@ -0,0 +1,82 @@
+#include "LMS7002M_RegistersMap.h"
+#include "LMS7002M_parameters.h"
+using namespace lime;
+
+LMS7002M_RegistersMap::LMS7002M_RegistersMap()
+{
+
+}
+
+LMS7002M_RegistersMap::~LMS7002M_RegistersMap()
+{
+
+}
+
+uint16_t LMS7002M_RegistersMap::GetDefaultValue(uint16_t address) const
+{
+    auto iter = mChannelA.find(address);
+    if( iter != mChannelA.end())
+        return iter->second.defaultValue;
+    else
+        return 0;
+}
+
+void LMS7002M_RegistersMap::InitializeDefaultValues(const std::vector<const LMS7Parameter*> parameterList)
+{
+    for(auto parameter : parameterList)
+    {
+        uint16_t regValue = mChannelA[parameter->address].defaultValue;
+        mChannelA[parameter->address].defaultValue = regValue | (parameter->defaultValue << parameter->lsb);
+        mChannelA[parameter->address].value = mChannelA[parameter->address].defaultValue;
+        if(parameter->address >= 0x0100)
+            mChannelB[parameter->address].value = mChannelA[parameter->address].value;
+    }
+    //add NCO/PHO registers
+    const uint16_t addr = 0x0242;
+    for (int i = 0; i < 32; ++i)
+    {   
+        mChannelA[addr + i].defaultValue = 0;
+        mChannelA[addr + i].value = 0;
+        mChannelB[addr + i].defaultValue = 0;
+        mChannelB[addr + i].value = 0;
+        mChannelA[addr + i + 0x0200].defaultValue = 0;
+        mChannelA[addr + i + 0x0200].value = 0;
+        mChannelB[addr + i + 0x0200].defaultValue = 0;
+        mChannelB[addr + i + 0x0200].value = 0;
+    }
+}
+
+void LMS7002M_RegistersMap::SetValue(uint8_t channel, const uint16_t address, const uint16_t value)
+{
+    if(channel == 0)
+        mChannelA[address].value = value;
+    else if(channel == 1)
+        mChannelB[address].value = value;
+}
+
+uint16_t LMS7002M_RegistersMap::GetValue(uint8_t channel, uint16_t address) const
+{
+    const std::map<const uint16_t, Register> *regMap;
+    if(channel == 0)
+        regMap = &mChannelA;
+    else if(channel == 1)
+        regMap = &mChannelB;
+    std::map<const uint16_t, Register>::const_iterator iter;
+    iter = regMap->find(address);
+    if (iter != regMap->end())
+        return iter->second.value;
+    else
+        return 0;
+}
+
+std::vector<uint16_t> LMS7002M_RegistersMap::GetUsedAddresses(const uint8_t channel) const
+{
+    std::vector<uint16_t> addresses;
+    if(channel == 0)
+        for(auto iter : mChannelA)
+            addresses.push_back(iter.first);
+    else if(channel == 1)
+        for(auto iter : mChannelB)
+            addresses.push_back(iter.first);
+    return addresses;
+}
diff --git a/src/lms7002m/LMS7002M_RegistersMap.h b/src/lms7002m/LMS7002M_RegistersMap.h
new file mode 100644
index 0000000..5e74679
--- /dev/null
+++ b/src/lms7002m/LMS7002M_RegistersMap.h
@@ -0,0 +1,45 @@
+#ifndef LMS7002M_REGISTERS_MAP_H
+#define LMS7002M_REGISTERS_MAP_H
+
+#include <vector>
+#include <map>
+#include <cstdint>
+struct LMS7Parameter;
+namespace lime{
+
+
+
+class LMS7002M_RegistersMap
+{
+public:
+    struct Register
+    {
+        uint16_t value;
+        uint16_t defaultValue;
+        uint16_t mask;
+    };
+
+    LMS7002M_RegistersMap();
+    ~LMS7002M_RegistersMap();
+
+    uint16_t GetValue(uint8_t channel, uint16_t address) const;
+    void SetValue(uint8_t channel, const uint16_t address, const uint16_t value);
+
+    void InitializeDefaultValues(const std::vector<const LMS7Parameter*> parameterList);
+    uint16_t GetDefaultValue(uint16_t address) const;
+    std::vector<uint16_t> GetUsedAddresses(const uint8_t channel) const;
+
+    LMS7002M_RegistersMap &operator=(const LMS7002M_RegistersMap &other)
+    {
+        mChannelA.insert(other.mChannelA.begin(), other.mChannelA.end());
+        mChannelB.insert(other.mChannelB.begin(), other.mChannelB.end());
+        return *this;
+    }
+
+protected:
+    std::map<const uint16_t, Register> mChannelA;
+    std::map<const uint16_t, Register> mChannelB;
+};
+
+}
+#endif
diff --git a/src/lms7002m/LMS7002M_RxTxCalibrations.cpp b/src/lms7002m/LMS7002M_RxTxCalibrations.cpp
new file mode 100644
index 0000000..af93069
--- /dev/null
+++ b/src/lms7002m/LMS7002M_RxTxCalibrations.cpp
@@ -0,0 +1,2551 @@
+#include "LMS7002M.h"
+#include "CalibrationCache.h"
+#include "ErrorReporting.h"
+#include <assert.h>
+#include "MCU_BD.h"
+#include "IConnection.h"
+#include "mcu_programs.h"
+#include "LMS64CProtocol.h"
+#include <vector>
+#include <ciso646>
+#include <vector>
+#include <stdio.h>
+#include <cmath>
+#include <chrono>
+#include <fstream>
+#include "dataTypes.h"
+#include <thread>
+#define LMS_VERBOSE_OUTPUT
+
+#include "LMS7002M_RegistersMap.h"
+
+#ifdef LMS_VERBOSE_OUTPUT
+static const bool verboseEnabled = true;
+#else
+static const bool verboseEnabled = false;
+#endif
+
+using namespace std;
+
+namespace lime{
+
+enum SearchTarget
+    {
+        NONE,
+        RX_DC_I,
+        RX_DC_Q,
+        TX_DC_I,
+        TX_DC_Q,
+        RX_IQ_GAIN,
+        RX_IQ_PHASE,
+        TX_IQ_GAIN,
+        TX_IQ_PHASE
+    };
+
+struct BinSearchParam
+{
+    LMS7Parameter param;
+    int16_t result;
+    int16_t minValue;
+    int16_t maxValue;
+    SearchTarget target;
+};
+
+struct GridSearchParam
+{
+    BinSearchParam a;
+    BinSearchParam b;
+    uint32_t signalLevel;
+};
+
+}
+
+static const char cSquaresLine[] =
+    "############################################################\n";
+static const char cDashLine[] =
+    "------------------------------------------------------------\n";
+
+#define verbose_printf(...) \
+    do { if (verboseEnabled) {\
+        fprintf(stderr, __VA_ARGS__);\
+    }} while (0)
+
+///define for parameter enumeration if prefix might be needed
+#define LMS7param(id) LMS7_ ## id
+
+using namespace lime;
+
+static const float_type calibUserBwDivider = 5;
+static const uint16_t MCU_PARAMETER_ADDRESS = 0x002D; //register used to pass parameter values to MCU
+#define MCU_ID_DC_IQ_CALIBRATIONS 0x01
+#define MCU_ID_DC_IQ_CALIBRATIONS_FULL 0x02
+#define MCU_FUNCTION_CALIBRATE_TX 1
+#define MCU_FUNCTION_CALIBRATE_RX 2
+#define MCU_FUNCTION_READ_RSSI 3
+#define MCU_FUNCTION_UPDATE_REF_CLK 4
+
+//#define ENABLE_CALIBRATION_USING_FFT
+
+#include "goertzel.h"
+
+int fftBin = 0; //which bin to use when calibrating using FFT
+#ifdef ENABLE_CALIBRATION_USING_FFT
+    static size_t streamId; //stream for calibration samples
+
+#include "windowFunction.h"
+    bool useFFT = true; //digital RSSI or FFT from GetRSSI()
+    const int gFFTSize = 4096;
+    int srcBin = 569; //recalculated to be at 100 kHz bin;
+
+//  #define DRAW_GNU_PLOTS
+    #ifdef DRAW_GNU_PLOTS
+        float gRSSI_TXDC_measurements[256][256];
+        float gRSSI_RXDC_measurements[128][128];
+        std::string calibrationStart = "";
+        #include <gnuPlotPipe.h>
+        GNUPlotPipe spectrumPlot;
+        GNUPlotPipe searchPlot;
+        GNUPlotPipe saturationPlot;
+    #endif
+    #include "kiss_fft.h"
+    #include "FPGA_common.h"
+    #include <thread>
+    #include <chrono>
+    bool useGoertzel = false;
+    extern void CalcGoertzelI(int x[][2], int64_t real[], int64_t imag[], int Sp);
+    extern void CalcGoertzelF(int x[][2], float real[], float imag[], int Sp);
+
+static void SelectFFTBin(IConnection* port, uint16_t binIndex)
+{
+    fftBin = binIndex;
+    SelectGoertzelBin(port, binIndex, gFFTSize/2);
+}
+
+std::vector<float> windowF;
+float amplitudeCorr = 1;
+
+std::vector<float> windowG;
+float amplitudeCorrG = 1;
+#else
+bool useFFT = false; //digital RSSI or FFT from GetRSSI()
+bool useGoertzel = false;
+#endif // ENABLE_CALIBRATION_USING_FFT
+
+static const float_type targetOffsetNCO = 0.1e6; //NCO offset during calibration
+static float_type offsetNCO = targetOffsetNCO; //gets changed when using FFT
+const static float_type calibrationSXOffset_Hz = 4e6;
+
+namespace lime{
+
+}
+
+static const int16_t firCoefs[] =
+{
+    8,
+    4,
+    0,
+    -6,
+    -11,
+    -16,
+    -20,
+    -22,
+    -22,
+    -20,
+    -14,
+    -5,
+    6,
+    20,
+    34,
+    46,
+    56,
+    61,
+    58,
+    48,
+    29,
+    3,
+    -29,
+    -63,
+    -96,
+    -123,
+    -140,
+    -142,
+    -128,
+    -94,
+    -44,
+    20,
+    93,
+    167,
+    232,
+    280,
+    302,
+    291,
+    244,
+    159,
+    41,
+    -102,
+    -258,
+    -409,
+    -539,
+    -628,
+    -658,
+    -614,
+    -486,
+    -269,
+    34,
+    413,
+    852,
+    1328,
+    1814,
+    2280,
+    2697,
+    3038,
+    3277,
+    3401,
+    3401,
+    3277,
+    3038,
+    2697,
+    2280,
+    1814,
+    1328,
+    852,
+    413,
+    34,
+    -269,
+    -486,
+    -614,
+    -658,
+    -628,
+    -539,
+    -409,
+    -258,
+    -102,
+    41,
+    159,
+    244,
+    291,
+    302,
+    280,
+    232,
+    167,
+    93,
+    20,
+    -44,
+    -94,
+    -128,
+    -142,
+    -140,
+    -123,
+    -96,
+    -63,
+    -29,
+    3,
+    29,
+    48,
+    58,
+    61,
+    56,
+    46,
+    34,
+    20,
+    6,
+    -5,
+    -14,
+    -20,
+    -22,
+    -22,
+    -20,
+    -16,
+    -11,
+    -6,
+    0,
+    4,
+    8
+};
+
+const uint16_t backupAddrs[] = {
+0x0020, 0x0082, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088,
+0x0089, 0x008A, 0x008B, 0x008C, 0x0100, 0x0101, 0x0102, 0x0103,
+0x0104, 0x0105, 0x0106, 0x0107, 0x0108, 0x0109, 0x010A, 0x010C,
+0x010D, 0x010E, 0x010F, 0x0110, 0x0111, 0x0112, 0x0113, 0x0114,
+0x0115, 0x0116, 0x0117, 0x0118, 0x0119, 0x011A, 0x0200, 0x0201,
+0x0202, 0x0203, 0x0204, 0x0205, 0x0206, 0x0207, 0x0208, 0x0240,
+0x0241, 0x0242, 0x0243, 0x0244, 0x0245, 0x0246, 0x0247, 0x0248,
+0x0249, 0x024A, 0x024B, 0x024C, 0x024D, 0x024E, 0x024F, 0x0250,
+0x0251, 0x0252, 0x0253, 0x0254, 0x0255, 0x0256, 0x0257, 0x0258,
+0x0259, 0x025A, 0x025B, 0x025C, 0x025D, 0x025E, 0x025F, 0x0260,
+0x0261, 0x0400, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406,
+0x0407, 0x0408, 0x0409, 0x040A, 0x040C, 0x040D, 0x0440, 0x0441,
+0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449,
+0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, 0x0450, 0x0451,
+0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, 0x0458, 0x0459,
+0x045A, 0x045B, 0x045C, 0x045D, 0x045E, 0x045F, 0x0460, 0x0461
+};
+uint16_t backupRegs[sizeof(backupAddrs) / sizeof(int16_t)];
+const uint16_t backupSXAddr[] = { 0x011C, 0x011D, 0x011E, 0x011F, 0x0120, 0x0121, 0x0122, 0x0123, 0x0124 };
+uint16_t backupRegsSXR[sizeof(backupSXAddr) / sizeof(int16_t)];
+uint16_t backupRegsSXT[sizeof(backupSXAddr) / sizeof(int16_t)];
+int16_t rxGFIR3_backup[sizeof(firCoefs) / sizeof(int16_t)];
+uint16_t backup0x010D;
+uint16_t backup0x0100;
+
+int SetExtLoopback(IConnection* port, uint8_t ch, bool enable)
+{
+    //enable external loopback switches
+    const uint16_t LoopbackCtrAddr = 0x0017;
+    uint16_t value = 0;
+    const uint16_t mask = 0x7;
+    const uint8_t shiftCount = (ch==2 ? 4 : 0);
+    int status;
+    status = port->ReadRegister(LoopbackCtrAddr, value);
+    if(status != 0)
+        return ReportError(-1, "Failed to read Ext. Loopback controls");
+    value &= ~(mask << shiftCount);
+    value |= enable << shiftCount;   //EN_Loopback
+    value |= enable << (shiftCount+1); //EN_Attenuator
+    value |= !enable << (shiftCount+2); //EN_Shunt
+    status = port->WriteRegister(LoopbackCtrAddr, value);
+    if(status != 0)
+        return ReportError(-1, "Failed to write Ext. Loopback controls");
+    return status;
+}
+
+inline static uint16_t pow2(const uint8_t power)
+{
+    assert(power >= 0 && power < 16);
+    return 1 << power;
+}
+
+///convert FFT dBFS to relative unsigned integer RSSI
+uint32_t dBFS_2_RSSI(const float_type dbFS)
+{
+    uint32_t rssi = pow(2.0, 18)-1+dbFS*1000;
+    return rssi;
+}
+
+///convert RSSI(not LMS7002 RSSI!) to dBFS
+float RSSI_2_dBFS(uint32_t rssi)
+{
+    float dbFS = (pow(2.0, 18)-1-rssi)/1000.0;
+    return dbFS*(-1);
+}
+
+/** @brief Parameters setup instructions for Tx calibration
+    @return 0-success, other-failure
+*/
+int LMS7002M::CalibrateTxSetup(float_type bandwidth_Hz, const bool useExtLoopback)
+{
+#ifdef DRAW_GNU_PLOTS
+    char timestamp[64];
+    std::time_t now_c = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
+    struct tm *parts = std::localtime(&now_c);
+    sprintf(timestamp, "%02i-%02i_%02i:%02i:%02i", 1+parts->tm_mon, parts->tm_mday, parts->tm_hour, parts->tm_min, parts->tm_sec);
+    calibrationStart = timestamp;
+#endif // DRAW_GNU_PLOTS
+
+#ifndef ENABLE_CALIBRATION_USING_FFT
+    if(useExtLoopback)
+        return ReportError(EPERM, "External loopback calibration requires FFT module");
+#endif // ENABLE_CALIBRATION_USING_FFT
+    //Stage 2
+    uint8_t ch = (uint8_t)Get_SPI_Reg_bits(LMS7param(MAC));
+    uint8_t sel_band1_trf = (uint8_t)Get_SPI_Reg_bits(LMS7param(SEL_BAND1_TRF));
+    uint8_t sel_band2_trf = (uint8_t)Get_SPI_Reg_bits(LMS7param(SEL_BAND2_TRF));
+
+    //rfe
+    //reset RFE to defaults
+    SetDefaults(RFE);
+    if(useExtLoopback)
+    {
+        int LNAselection = 1; //LNAH
+        Modify_SPI_Reg_bits(LMS7param(SEL_PATH_RFE), LNAselection);
+        Modify_SPI_Reg_bits(LMS7param(G_LNA_RFE), 1);
+        Modify_SPI_Reg_bits(0x010C, 4, 3, 0); //PD_MXLOBUF_RFE 0, PD_QGEN_RFE 0
+        Modify_SPI_Reg_bits(LMS7param(CCOMP_TIA_RFE), 4);
+        Modify_SPI_Reg_bits(LMS7param(CFB_TIA_RFE), 50);
+        Modify_SPI_Reg_bits(LMS7param(ICT_LODC_RFE), 31);
+        if(LNAselection == 2)
+        {
+            Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_L_RFE), 0);
+            Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_W_RFE), 1);
+        }
+        else if(LNAselection == 3)
+        {
+            Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_L_RFE), 1);
+            Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_W_RFE), 0);
+        }
+        else
+        {
+            Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_L_RFE), 1);
+            Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_W_RFE), 1);
+        }
+        Modify_SPI_Reg_bits(LMS7param(PD_LNA_RFE), 0);
+        Modify_SPI_Reg_bits(LMS7param(EN_DCOFF_RXFE_RFE), 1);
+        Modify_SPI_Reg_bits(LMS7param(G_TIA_RFE), 1);
+    }
+    else
+    {
+        if(sel_band1_trf == 1)
+            Modify_SPI_Reg_bits(LMS7param(SEL_PATH_RFE), 3);
+        else if(sel_band2_trf == 1)
+            Modify_SPI_Reg_bits(LMS7param(SEL_PATH_RFE), 2);
+        else
+            return ReportError(EINVAL, "Tx Calibration: band not selected");
+
+        Modify_SPI_Reg_bits(LMS7param(G_RXLOOPB_RFE), 7);
+        Modify_SPI_Reg_bits(0x010C, 4, 3, 0); //PD_MXLOBUF_RFE 0, PD_QGEN_RFE 0
+        Modify_SPI_Reg_bits(LMS7param(CCOMP_TIA_RFE), 4);
+        Modify_SPI_Reg_bits(LMS7param(CFB_TIA_RFE), 50);
+        Modify_SPI_Reg_bits(LMS7param(ICT_LODC_RFE), 31);
+        if(sel_band1_trf)
+        {
+            Modify_SPI_Reg_bits(LMS7param(PD_RLOOPB_1_RFE), 0);
+            Modify_SPI_Reg_bits(LMS7param(PD_RLOOPB_2_RFE), 1);
+            Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_LB1_RFE), 0);
+            Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_LB2_RFE), 1);
+        }
+        else
+        {
+            Modify_SPI_Reg_bits(LMS7param(PD_RLOOPB_1_RFE), 1);
+            Modify_SPI_Reg_bits(LMS7param(PD_RLOOPB_2_RFE), 0);
+            Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_LB1_RFE), 1);
+            Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_LB2_RFE), 0);
+        }
+        Modify_SPI_Reg_bits(LMS7param(EN_DCOFF_RXFE_RFE), 1);
+    }
+
+    //RBB
+    //reset RBB to defaults
+    SetDefaults(RBB);
+    Modify_SPI_Reg_bits(LMS7param(PD_LPFH_RBB), 0);
+    Modify_SPI_Reg_bits(LMS7param(PD_LPFL_RBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB), 0);
+    Modify_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(ICT_PGA_OUT_RBB), 12);
+    Modify_SPI_Reg_bits(LMS7param(ICT_PGA_IN_RBB), 12);
+
+    //TRF
+    if(useExtLoopback)
+    {
+        Modify_SPI_Reg_bits(LMS7param(EN_LOOPB_TXPAD_TRF), 0);
+        Modify_SPI_Reg_bits(LMS7param(EN_G_TRF), 1);
+    }
+    else
+    {
+        Modify_SPI_Reg_bits(LMS7param(L_LOOPB_TXPAD_TRF), 0);
+        Modify_SPI_Reg_bits(LMS7param(EN_LOOPB_TXPAD_TRF), 1);
+    }
+
+    //AFE
+    Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE1), 0);
+    Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0);
+
+    //BIAS
+    uint16_t backup = Get_SPI_Reg_bits(LMS7param(RP_CALIB_BIAS));
+    SetDefaults(BIAS);
+    Modify_SPI_Reg_bits(LMS7param(RP_CALIB_BIAS), backup);
+
+    //XBUF
+    Modify_SPI_Reg_bits(0x0085, 2, 0, 1); //PD_XBUF_RX 0, PD_XBUF_TX 0, EN_G_XBUF 1
+
+    //CGEN
+    const float_type cgenFreq = GetFrequencyCGEN();
+    int cgenMultiplier = int((cgenFreq / 46.08e6) + 0.5);
+    if(cgenMultiplier < 2)
+        cgenMultiplier = 2;
+    if(cgenMultiplier > 9 && cgenMultiplier < 12)
+        cgenMultiplier = 12;
+    if(cgenMultiplier > 13)
+        cgenMultiplier = 13;
+    //power up VCO
+    //CGEN VCO is powered up in SetFrequencyCGEN/Tune
+    int status = SetFrequencyCGEN(46.08e6 * cgenMultiplier);
+    if(status != 0)
+        return status;
+
+    //SXR
+    Modify_SPI_Reg_bits(LMS7param(MAC), 1);
+    SetDefaults(SX);
+    //SX VCO is powered up in SetFrequencySX/Tune
+    Modify_SPI_Reg_bits(LMS7param(ICT_VCO), 200);
+    {
+        float_type SXTfreq = GetFrequencySX(LMS7002M::Tx);
+        float_type SXRfreq = SXTfreq - bandwidth_Hz / calibUserBwDivider - calibrationSXOffset_Hz;
+        status = SetFrequencySX(LMS7002M::Rx, SXRfreq);
+        if(status != 0)
+            return status;
+    }
+
+    //SXT
+    Modify_SPI_Reg_bits(LMS7param(MAC), 2);
+    Modify_SPI_Reg_bits(LMS7param(PD_LOCH_T2RBUF), 1);
+    Modify_SPI_Reg_bits(LMS7param(MAC), ch);
+
+    //TXTSP
+    Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(INSEL_TXTSP), 1);
+    if(useExtLoopback)
+        Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_TXTSP), 1);
+    else
+        Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_TXTSP), 0);
+    Modify_SPI_Reg_bits(LMS7param(DC_BYP_TXTSP), 0);
+    Modify_SPI_Reg_bits(LMS7param(GC_BYP_TXTSP), 0);
+    Modify_SPI_Reg_bits(LMS7param(PH_BYP_TXTSP), 0);
+    Modify_SPI_Reg_bits(LMS7param(GCORRI_TXTSP), 2047);
+    Modify_SPI_Reg_bits(LMS7param(GCORRQ_TXTSP), 2047);
+    Modify_SPI_Reg_bits(LMS7param(CMIX_SC_TXTSP), 0);
+    LoadDC_REG_IQ(Tx, (int16_t)0x7FFF, (int16_t)0x8000);
+    SetNCOFrequency(Tx, 0, bandwidth_Hz / calibUserBwDivider);
+
+    //RXTSP
+    SetDefaults(RxTSP);
+    SetDefaults(RxNCO);
+    Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP), 4); //Decimation HBD ratio
+
+    //CDS
+    Modify_SPI_Reg_bits(LMS7param(CDS_TXATSP), 3);
+    Modify_SPI_Reg_bits(LMS7param(CDS_TXBTSP), 3);
+
+    if(useExtLoopback)
+    {
+        Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(AGC_BYP_RXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(CFB_TIA_RFE), 700); //to filter aliasing
+        Modify_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP), 0);
+        Modify_SPI_Reg_bits(LMS7param(CGSIN_LNA_RFE), 0);
+    }
+    else
+    {
+        uint8_t gfir3n = 4 * cgenMultiplier;
+        if(Get_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN)) == 1)
+            gfir3n /= pow2(Get_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN)));
+        gfir3n = pow2(int(log2(gfir3n)));
+        Modify_SPI_Reg_bits(LMS7param(GFIR3_N_RXTSP), gfir3n - 1);
+        Modify_SPI_Reg_bits(LMS7param(AGC_MODE_RXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(AGC_AVG_RXTSP), 0x1);
+        Modify_SPI_Reg_bits(LMS7param(GFIR3_L_RXTSP), 7);
+        SetGFIRCoefficients(Rx, 2, firCoefs, sizeof(firCoefs) / sizeof(int16_t));
+#ifdef ENABLE_CALIBRATION_USING_FFT
+        if(useFFT) //fft does not need GFIR
+            Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+#endif
+    }
+    if(ch == 2)
+    {
+        Modify_SPI_Reg_bits(LMS7param(MAC), 1);
+        Modify_SPI_Reg_bits(LMS7param(PD_TX_AFE2), 0);
+        Modify_SPI_Reg_bits(LMS7param(EN_NEXTRX_RFE), 1);
+        Modify_SPI_Reg_bits(LMS7param(EN_NEXTTX_TRF), 1);
+        Modify_SPI_Reg_bits(LMS7param(MAC), ch);
+    }
+
+#ifdef ENABLE_CALIBRATION_USING_FFT
+    if(useExtLoopback || useFFT)
+    {
+        //limelight
+        Modify_SPI_Reg_bits(LMS7param(LML1_FIDM), 0);
+        Modify_SPI_Reg_bits(LMS7param(LML2_FIDM), 0);
+        Modify_SPI_Reg_bits(LMS7param(LML1_MODE), 0);
+        Modify_SPI_Reg_bits(LMS7param(LML2_MODE), 0);
+        if(ch == 1)
+        {
+            Modify_SPI_Reg_bits(LMS7param(LML2_S0S), 1); //pos0, AQ
+            Modify_SPI_Reg_bits(LMS7param(LML2_S1S), 0); //pos1, AI
+        }
+        else if(ch == 2)
+        {
+            Modify_SPI_Reg_bits(LMS7param(LML2_S0S), 3); //pos0, BQ
+            Modify_SPI_Reg_bits(LMS7param(LML2_S1S), 2); //pos1, BI
+        }
+        //need to update interface frequency for samples acquisition
+        //if decimation/interpolation is 0(2^1) or 7(bypass), interface clocks should not be divided
+        int decimation = Get_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP));
+        float interfaceRx_Hz = GetReferenceClk_TSP(LMS7002M::Rx);
+        //need to adjust decimation to fit into USB speed
+        float rateLimit_Bps;
+        DeviceInfo info = dataPort->GetDeviceInfo();
+        if(info.deviceName == GetDeviceName(LMS_DEV_STREAM))
+            rateLimit_Bps = 110e6;
+        else if(info.deviceName == GetDeviceName(LMS_DEV_LIMESDR))
+            rateLimit_Bps = 300e6;
+        else if(info.deviceName == GetDeviceName(LMS_DEV_ULIMESDR))
+            rateLimit_Bps = 100e6;
+        else
+            rateLimit_Bps = 100e6;
+#ifndef N_DEBUG
+        rateLimit_Bps = 50e6; //debug mode is slower to receive data
+#endif
+
+        decimation = ceil(log2((interfaceRx_Hz*3/2)/rateLimit_Bps));
+        if(decimation < 0)
+            decimation = 0;
+        if(decimation > 4)
+            decimation = 4;
+        if (decimation != 7)
+            interfaceRx_Hz /= pow(2.0, decimation);
+
+        int interpolation = Get_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP));
+        float interfaceTx_Hz = GetReferenceClk_TSP(LMS7002M::Tx);
+        if (interpolation != 7)
+            interfaceTx_Hz /= pow(2.0, interpolation);
+        SetInterfaceFrequency(GetFrequencyCGEN(), interpolation, decimation);
+        dataPort->UpdateExternalDataRate(0, interfaceTx_Hz/2, interfaceRx_Hz/2);
+
+        GenerateWindowCoefficients(3, gFFTSize, windowF, amplitudeCorr);
+        GenerateWindowCoefficients(3, gFFTSize/2, windowG, amplitudeCorrG);
+
+        StreamConfig config;
+        config.channelID = ch==1 ? 0 : 1;
+        config.format = StreamConfig::STREAM_12_BIT_IN_16;
+        config.linkFormat = StreamConfig::STREAM_12_BIT_COMPRESSED;
+        config.isTx = false;
+        config.bufferLength = 2*gFFTSize;
+        config.performanceLatency = 1.0;
+
+        dataPort->SetupStream(streamId, config);
+        dataPort->ControlStream(streamId, true);
+    }
+#endif
+    return 0;
+}
+
+/** @brief Flips the CAPTURE bit and returns digital RSSI value
+
+    If calibration using FFT is enabled, GetRSSI() can return value calculated
+    from FFT result at bin selected by fftBIN
+*/
+int avgCount = 1;
+uint32_t LMS7002M::GetRSSI(RSSI_measurements *measurements)
+{
+#ifdef ENABLE_CALIBRATION_USING_FFT
+    if(useFFT)
+    {
+
+    bool calcFFT = true;
+    bool calcGeortzelFloat = false;
+    bool calcGeortzelFPGA = false;
+
+    int fftSize = gFFTSize;
+    //goertzel
+    // number of spectral points, i.e. number of bins all the interval is divided to
+    const int SP  = fftSize/2;
+
+    IConnection* port = dataPort;
+    kiss_fft_cfg m_fftCalcPlan = kiss_fft_alloc(fftSize, 0, 0, 0);
+    kiss_fft_cpx* m_fftCalcIn = nullptr;
+    kiss_fft_cpx* m_fftCalcOut = nullptr;
+
+    if(calcFFT)
+    {
+        m_fftCalcIn = new kiss_fft_cpx[fftSize];
+        m_fftCalcOut = new kiss_fft_cpx[fftSize];
+    }
+
+    auto xi = new int[SP][2];    // Raw data (integer numbers)
+    // Calculated Goertzel bins, integer numbers
+    auto *realf = new float[SP];
+    auto *imagf = new float[SP];
+
+    //number of packets to skip from the buffer start
+    complex16_t *buffer = nullptr;
+    if(calcFFT || calcGeortzelFloat)
+        buffer = new complex16_t[fftSize];
+
+    std::vector<float> fftBins_dbFS;
+    if(calcFFT)
+        fftBins_dbFS.resize(fftSize, 0);
+    std::vector<float> goertzBins_dbFSF;
+    if(calcGeortzelFloat)
+        goertzBins_dbFSF.resize(SP, 0);
+    std::vector<float> goertzBins_dbFSI;
+    if(calcGeortzelFPGA)
+        goertzBins_dbFSI.resize(SP, 0);
+
+    for(int a=0; a<avgCount; ++a)
+    {
+        if(calcGeortzelFPGA)
+        {
+            int64_t real_hw = 0;
+            int64_t imag_hw = 0;
+            int status = CalculateGoertzelBin(port, &real_hw, &imag_hw);
+            if(status != 0)
+                printf("Failed to get Geortzel from FPGA\n");
+            goertzBins_dbFSI[fftBin] += (real_hw/float(SP) * real_hw/float(SP) + imag_hw/float(SP) * imag_hw/float(SP));
+        }
+
+        if(not calcFFT && not calcGeortzelFloat)
+            continue;
+
+        StreamMetadata meta;
+        port->ControlStream(streamId, true); //clears FIFO to get newest samples
+        int samplesReceived = port->ReadStream(streamId, buffer, fftSize, 200, meta);
+        if(samplesReceived < fftSize)
+            printf("Samples not received for FFT, %i/%i\n", samplesReceived, fftSize);
+
+        for(int i=0; i<samplesReceived; ++i)
+        {
+            m_fftCalcIn[i].r = buffer[i].i;
+            if(i < SP && calcGeortzelFloat)
+                xi[i][0] = buffer[i].i;
+
+            //Q sample
+            m_fftCalcIn[i].i = buffer[i].q;
+            if (i < SP && calcGeortzelFloat)
+                xi[i][1] = buffer[i].q;
+        }
+        if(calcFFT)
+        {
+            for(int i=0; i<fftSize; ++i)
+            {
+                m_fftCalcIn[i].i *= windowF[i] * amplitudeCorr;
+                m_fftCalcIn[i].r *= windowF[i] * amplitudeCorr;
+            }
+            kiss_fft(m_fftCalcPlan, m_fftCalcIn, m_fftCalcOut);
+            for (int i = 0; i < fftSize; ++i)
+            {
+                m_fftCalcOut[i].r /= fftSize;
+                m_fftCalcOut[i].i /= fftSize;
+                fftBins_dbFS[i] += sqrt(m_fftCalcOut[i].r * m_fftCalcOut[i].r + m_fftCalcOut[i].i * m_fftCalcOut[i].i);
+            }
+        }
+        if(calcGeortzelFloat)
+        {
+            for(int i=0; i<SP; ++i)
+            {
+                xi[i][0] *= windowG[i]*amplitudeCorrG;
+                xi[i][1] *= windowG[i]*amplitudeCorrG;
+            }
+            CalcGoertzelF(xi, realf, imagf, SP);
+            for (int i=0; i<SP; ++i)
+            {
+                realf[i] /= float(SP);
+                imagf[i] /= float(SP);
+                float magnitude = (realf[i] * realf[i] + imagf[i] * imagf[i]);
+                goertzBins_dbFSF[i] += magnitude;
+            }
+        }
+    }
+
+    if(calcFFT)
+        for (int i = 0; i < fftSize; ++i)
+        {
+            fftBins_dbFS[i] /= avgCount;
+            fftBins_dbFS[i] = (fftBins_dbFS[i] != 0) ? (20 * log10((fftBins_dbFS[i])) - 69.2369) : -150;
+        }
+    if(calcGeortzelFloat)
+        for (int i = 0; i < SP; ++i)
+        {
+            goertzBins_dbFSF[i] /= avgCount;
+            goertzBins_dbFSF[i] = (goertzBins_dbFSF[i] != 0) ? (20 * log10(sqrt(goertzBins_dbFSF[i])) - 69.2369) : -150;
+        }
+    if(calcGeortzelFPGA)
+        for (int i = 0; i < SP; ++i)
+        {
+            goertzBins_dbFSI[i] /= avgCount;
+            goertzBins_dbFSI[i] = (goertzBins_dbFSI[i] != 0) ? (20 * log10(sqrt(goertzBins_dbFSI[i])) - 69.2369) : -150;
+        }
+
+    if(measurements)
+    {
+        measurements->clear();
+        measurements->amplitudeFFT.push_back(fftBins_dbFS[fftBin]);
+        measurements->amplitudeGeortzelF.push_back(goertzBins_dbFSF[fftBin]);
+        measurements->amplitudeGeortzelFPGA.push_back(goertzBins_dbFSI[fftBin]);
+    }
+#ifdef DRAW_GNU_PLOTS
+    const int binsToShow = srcBin*12;
+    spectrumPlot.write("set yrange [-155:0]\n");
+    spectrumPlot.writef("set xrange [%i:%i]\n", -srcBin/2, binsToShow);
+    spectrumPlot.write("plot\
+'-' u 1:2 with points ps 4 pt 23 notitle,\
+'-' u 1:2:2 with labels offset 4,0.5 notitle");
+    if(calcFFT)
+        spectrumPlot.write(", '-' u 1:2 with lines title 'FFT'");
+    if(calcGeortzelFloat)
+        spectrumPlot.write(", '-' u 1:2 with lines title 'Goertz Float'");
+    if(calcGeortzelFPGA)
+        spectrumPlot.write(", '-' u 1:2 with lines title 'Goertz FPGA' lt rgb 'green'");
+    spectrumPlot.write("\n");
+    spectrumPlot.writef("%i, %f\ne\n", fftBin, (useGoertzel ? goertzBins_dbFSI[fftBin] : fftBins_dbFS[fftBin])); //marker
+    spectrumPlot.writef("%i, %f\ne\n", fftBin, (useGoertzel ? goertzBins_dbFSI[fftBin] : fftBins_dbFS[fftBin])); //value label
+    if(calcFFT)
+    {
+        for (int i = 0; i<binsToShow; ++i)
+            spectrumPlot.writef("%i %f\n", i, fftBins_dbFS[i]);
+        spectrumPlot.write("e\n");
+    }
+    if(calcGeortzelFloat)
+    {
+        for (int i = 0; i<binsToShow; ++i)
+            spectrumPlot.writef("%i %f\n", i, goertzBins_dbFSF[i]);
+        spectrumPlot.write("e\n");
+    }
+    if(calcGeortzelFPGA)
+    {
+        for (int i = 0; i<binsToShow; ++i)
+            spectrumPlot.writef("%i %f\n", i, goertzBins_dbFSI[i]);
+        spectrumPlot.write("e\n");
+    }
+    spectrumPlot.flush();
+#endif
+    if(calcFFT || calcGeortzelFloat)
+        delete[] buffer;
+    if(calcFFT)
+    {
+        kiss_fft_free(m_fftCalcPlan);
+        delete[] m_fftCalcOut;
+        delete[] m_fftCalcIn;
+    }
+    delete[] xi;
+    delete[] realf;
+    delete[] imagf;
+    return dBFS_2_RSSI(useGoertzel ? goertzBins_dbFSI[fftBin] : fftBins_dbFS[fftBin]);
+    }
+#endif
+    //delay to make sure RSSI gets enough samples to refresh before reading it
+    this_thread::sleep_for(chrono::microseconds(50));
+    Modify_SPI_Reg_bits(LMS7param(CAPTURE), 0);
+    Modify_SPI_Reg_bits(LMS7param(CAPTURE), 1);
+    uint32_t rssi = (Get_SPI_Reg_bits(0x040F, 15, 0, true) << 2) | Get_SPI_Reg_bits(0x040E, 1, 0, true);
+    return rssi;
+}
+
+/** @brief Calibrates Transmitter. DC correction, IQ gains, IQ phase correction
+ at return 0-success, other-failure
+*/
+int LMS7002M::CalibrateTx(float_type bandwidth_Hz, bool useExtLoopback)
+{
+    if(controlPort == nullptr)
+        return ReportError(EINVAL, "Device not connected");
+#ifdef __cplusplus
+    auto beginTime = std::chrono::high_resolution_clock::now();
+#endif
+#ifndef ENABLE_CALIBRATION_USING_FFT
+    if(useExtLoopback)
+        return ReportError(EPERM, "External loopback calibration requires ENABLE_CALIBRATION_USING_FFT");
+#endif // ENABLE_CALIBRATION_USING_FFT
+    int status;
+    uint8_t ch = (uint8_t)Get_SPI_Reg_bits(LMS7param(MAC));
+    uint8_t sel_band1_trf = (uint8_t)Get_SPI_Reg_bits(LMS7param(SEL_BAND1_TRF));
+
+    //caching variables
+    DeviceInfo info = controlPort->GetDeviceInfo();
+    uint32_t boardId = info.boardSerialNumber;
+    double txFreq = GetFrequencySX(LMS7002M::Tx);
+    uint8_t channel = ch == 1 ? 0 : 1;
+    int band = sel_band1_trf ? 0 : 1;
+    if(useCache)
+    {
+        int dcI, dcQ, gainI, gainQ, phOffset;
+        bool foundInCache = (mValueCache->GetDC_IQ(boardId, txFreq*1e6, channel, true, band, &dcI, &dcQ, &gainI, &gainQ, &phOffset) == 0);
+        if(foundInCache)
+        {
+            Modify_SPI_Reg_bits(LMS7param(DCCORRI_TXTSP), dcI);
+            Modify_SPI_Reg_bits(LMS7param(DCCORRQ_TXTSP), dcQ);
+            Modify_SPI_Reg_bits(LMS7param(GCORRI_TXTSP), gainI);
+            Modify_SPI_Reg_bits(LMS7param(GCORRQ_TXTSP), gainQ);
+            Modify_SPI_Reg_bits(LMS7param(IQCORR_TXTSP), phOffset);
+            Modify_SPI_Reg_bits(LMS7param(DC_BYP_TXTSP), 0); //DC_BYP
+            Modify_SPI_Reg_bits(0x0208, 1, 0, 0); //GC_BYP PH_BYP
+            const int8_t dcIsigned = dcI;
+            const int8_t dcQsigned = dcQ;
+            int16_t phaseSigned = phOffset << 4;
+            phaseSigned >>= 4;
+            verbose_printf(cSquaresLine);
+            verbose_printf("Tx calibration values found in cache:\n");
+            verbose_printf("   | DC  | GAIN | PHASE\n");
+            verbose_printf("---+-----+------+------\n");
+            verbose_printf("I: | %3i | %4i | %i\n", dcIsigned, gainI, phaseSigned);
+            verbose_printf("Q: | %3i | %4i |\n", dcQsigned, gainQ);
+            verbose_printf(cSquaresLine);
+            return 0;
+        }
+    }
+
+    uint16_t gcorri, gcorrq;
+    int16_t dccorri, dccorrq, phaseOffset;
+
+    bool useOnBoardLoopback = (info.deviceName == GetDeviceName(LMS_DEV_LIMESDR) && info.hardwareVersion == "3");
+    const char* methodName;
+    if(useExtLoopback)
+    {
+        useFFT = true;
+        methodName = useGoertzel ? "Geortzel" : "FFT";
+    }
+    if(mCalibrationByMCU)
+    {
+        useExtLoopback = useFFT = false;
+        methodName = "RSSI";
+    }
+    verbose_printf(cSquaresLine);
+    verbose_printf("Tx calibration using %s %s %s loopback\n",
+                    methodName,
+                    useExtLoopback ? "EXTERNAL" : "INTERNAL",
+                    useOnBoardLoopback ? "ON BOARD" : (useExtLoopback ? "CABLE" : "CHIP"));
+    verbose_printf("Tx ch.%s @ %4g MHz, BW: %g MHz, RF output: %s, Gain: %i\n",
+                    ch == 0x1 ? "A" : "B",
+                    txFreq/1e6,
+                    bandwidth_Hz/1e6,
+                    sel_band1_trf==1 ? "BAND1" : "BAND2",
+                    Get_SPI_Reg_bits(LMS7param(CG_IAMP_TBB)));
+    verbose_printf("Performed by: %s\n", mCalibrationByMCU ? "MCU" : "PC");
+    verbose_printf(cDashLine);
+    //LMS7002M_SelfCalState state(this);
+    auto registersBackup = BackupRegisterMap();
+    if(mCalibrationByMCU && not useExtLoopback)
+    {
+        uint8_t mcuID = mcuControl->ReadMCUProgramID();
+        verbose_printf("Current MCU firmware: %i, %s\n", mcuID,
+            mcuID == MCU_ID_DC_IQ_CALIBRATIONS_FULL ? "DC/IQ calibration full":"unknown");
+        if(mcuID != MCU_ID_DC_IQ_CALIBRATIONS_FULL)
+        {
+            verbose_printf("Uploading DC/IQ calibration firmware\n");
+            status = mcuControl->Program_MCU(mcu_program_lms7_dc_iq_calibration_bin, IConnection::MCU_PROG_MODE::SRAM);
+            if(status != 0)
+                return status;
+        }
+
+        //set reference clock parameter inside MCU
+        long refClk = GetReferenceClk_SX(false);
+        mcuControl->SetParameter(MCU_BD::MCU_REF_CLK, refClk);
+        verbose_printf("MCU Ref. clock: %g MHz\n", refClk / 1e6);
+        //set bandwidth for MCU to read from register, value is integer stored in MHz
+        mcuControl->SetParameter(MCU_BD::MCU_BW, bandwidth_Hz);
+        mcuControl->RunProcedure(MCU_FUNCTION_CALIBRATE_TX);
+        status = mcuControl->WaitForMCU(1000);
+        if(status != 0)
+        {
+            printf("MCU working too long %i\n", status);
+        }
+        //need to read back calibration results
+        dccorri = Get_SPI_Reg_bits(LMS7param(DCCORRI_TXTSP), true);
+        dccorrq = Get_SPI_Reg_bits(LMS7param(DCCORRQ_TXTSP), true);
+        gcorri = Get_SPI_Reg_bits(LMS7param(GCORRI_TXTSP), true);
+        gcorrq = Get_SPI_Reg_bits(LMS7param(GCORRQ_TXTSP), true);
+        phaseOffset = Get_SPI_Reg_bits(LMS7param(IQCORR_TXTSP), true);
+        goto TxCalibrationEnd;
+    }
+
+    Log("Tx calibration started", LOG_INFO);
+    if(useExtLoopback && useOnBoardLoopback)
+    {
+        status = SetExtLoopback(dataPort, ch, true);
+        if(status != 0)
+            return status;
+    }
+
+    Log("Setup stage", LOG_INFO);
+    status = CalibrateTxSetup(bandwidth_Hz, useExtLoopback);
+#ifdef __cplusplus
+    verbose_printf("Setup duration: %li ms\n",
+        std::chrono::duration_cast<std::chrono::milliseconds>
+        (std::chrono::high_resolution_clock::now()-beginTime).count());
+#endif
+    if(status != 0)
+        goto TxCalibrationEnd; //go to ending stage to restore registers
+#ifdef ENABLE_CALIBRATION_USING_FFT
+    {
+        //calculate NCO offset, that the signal would be in FFT bin
+        float_type binWidth = GetSampleRate(LMS7002M::Rx, ch==1 ? ChA:ChB)/gFFTSize;
+        offsetNCO = int(targetOffsetNCO / binWidth+0.5)*binWidth+binWidth/2;
+    }
+    srcBin = gFFTSize*offsetNCO/GetSampleRate(LMS7002M::Rx, ch==1 ? ChA:ChB);
+    SelectFFTBin(dataPort, srcBin);
+#endif // ENABLE_CALIBRATION_USING_FFT
+    status = CheckSaturationTxRx(bandwidth_Hz, useExtLoopback);
+    if(status != 0)
+        goto TxCalibrationEnd;
+
+    if(useExtLoopback == false)
+        CalibrateRxDC();
+    SetNCOFrequency(LMS7002M::Rx, 0, calibrationSXOffset_Hz - offsetNCO + (bandwidth_Hz / calibUserBwDivider));
+    CalibrateTxDC(&dccorri, &dccorrq);
+    //TXIQ
+    SetNCOFrequency(LMS7002M::Rx, 0, calibrationSXOffset_Hz - offsetNCO);
+    CalibrateIQImbalance(LMS7002M::Tx, &gcorri, &gcorrq, &phaseOffset);
+TxCalibrationEnd:
+#ifdef ENABLE_CALIBRATION_USING_FFT
+    dataPort->ControlStream(streamId, false);
+    dataPort->CloseStream(streamId);
+#endif
+    Log("Restoring registers state", LOG_INFO);
+    RestoreRegisterMap(registersBackup);
+    UploadAll();
+
+    //RestoreAllRegisters();
+
+    if(useExtLoopback && useOnBoardLoopback)
+        SetExtLoopback(dataPort, ch, false);
+
+    if(status != 0)
+    {
+        Log("Tx calibration failed", LOG_WARNING);
+        return status;
+    }
+
+    if(useCache)
+        mValueCache->InsertDC_IQ(boardId, txFreq*1e6, channel, true, band, dccorri, dccorrq, gcorri, gcorrq, phaseOffset);
+
+    Modify_SPI_Reg_bits(LMS7param(MAC), ch);
+    Modify_SPI_Reg_bits(LMS7param(DCCORRI_TXTSP), dccorri);
+    Modify_SPI_Reg_bits(LMS7param(DCCORRQ_TXTSP), dccorrq);
+    Modify_SPI_Reg_bits(LMS7param(GCORRI_TXTSP), gcorri);
+    Modify_SPI_Reg_bits(LMS7param(GCORRQ_TXTSP), gcorrq);
+    Modify_SPI_Reg_bits(LMS7param(IQCORR_TXTSP), phaseOffset);
+
+    Modify_SPI_Reg_bits(LMS7param(DC_BYP_TXTSP), 0); //DC_BYP
+    Modify_SPI_Reg_bits(0x0208, 1, 0, 0); //GC_BYP PH_BYP
+    LoadDC_REG_IQ(Tx, (int16_t)0x7FFF, (int16_t)0x8000);
+    Log("Tx calibration finished", LOG_INFO);
+#ifdef LMS_VERBOSE_OUTPUT
+    verbose_printf("#####Tx calibration RESULTS:###########################\n");
+    verbose_printf("Method: %s %s %s loopback\n",
+                    methodName,
+                    useExtLoopback ? "EXTERNAL" : "INTERNAL",
+                    useOnBoardLoopback ? "ON BOARD" : (useExtLoopback ? "CABLE" : "CHIP"));
+    verbose_printf("Tx ch.%s @ %4g MHz, BW: %g MHz, RF output: %s, Gain: %i\n",
+                    ch == Channel::ChA ? "A" : "B", txFreq/1e6,
+                    bandwidth_Hz/1e6, band==0 ? "BAND1" : "BAND2",
+                    Get_SPI_Reg_bits(LMS7param(CG_IAMP_TBB)));
+    {
+    int8_t dcIsigned = dccorri;
+    int8_t dcQsigned = dccorrq;
+    int16_t phaseSigned = phaseOffset << 4;
+    phaseSigned >>= 4;
+    verbose_printf("   | DC  | GAIN | PHASE\n");
+    verbose_printf("---+-----+------+------\n");
+    verbose_printf("I: | %3i | %4i | %i\n", dcIsigned, gcorri, phaseSigned);
+    verbose_printf("Q: | %3i | %4i |\n", dcQsigned, gcorrq);
+    }
+#ifdef __cplusplus
+    int32_t duration = std::chrono::duration_cast<std::chrono::milliseconds>
+        (std::chrono::high_resolution_clock::now()-beginTime).count();
+    verbose_printf("Duration: %i ms\n", duration);
+#endif
+    verbose_printf(cSquaresLine);
+#endif //LMS_VERBOSE_OUTPUT
+    return 0;
+}
+
+/** @brief Performs Rx DC offsets calibration
+*/
+void LMS7002M::CalibrateRxDC()
+{
+#ifdef DRAW_GNU_PLOTS
+    searchPlot.write("set title 'Rx DC search\n");
+    spectrumPlot.write("set title 'Rx DC search\n");
+#endif // DRAW_GNU_PLOTS
+    BinSearchParam argsI;
+    BinSearchParam argsQ;
+#ifdef ENABLE_CALIBRATION_USING_FFT
+    SelectFFTBin(dataPort, 0);
+#endif
+    Modify_SPI_Reg_bits(LMS7param(EN_G_TRF), 0);
+    Modify_SPI_Reg_bits(LMS7param(DC_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(CAPSEL), 0);
+    SetRxDCOFF(32, 32);
+    verbose_printf(cDashLine);
+    verbose_printf("Calibrating Rx DC...\n");
+
+    //find I
+    argsI.param = LMS7param(DCOFFI_RFE);
+    argsQ.param = LMS7param(DCOFFQ_RFE);
+    argsI.maxValue = argsQ.maxValue = 63;
+    argsI.minValue = argsQ.minValue = -63;
+
+    BinarySearch(&argsI);
+    BinarySearch(&argsQ);
+
+    argsI.maxValue = argsI.result+4;
+    argsI.minValue = argsI.result-4;
+    argsQ.maxValue = argsQ.result+4;
+    argsQ.minValue = argsQ.result-4;
+
+    BinarySearch(&argsI);
+    BinarySearch(&argsQ);
+
+    //FineSearch(DCOFFI_RFE.address, DCOFFI_RFE.msb, DCOFFI_RFE.lsb, offsetI, DCOFFQ_RFE.address, DCOFFQ_RFE.msb, DCOFFQ_RFE.lsb, offsetQ, 5);
+    Modify_SPI_Reg_bits(LMS7param(DC_BYP_RXTSP), 0); // DC_BYP 0
+
+    verbose_printf("Rx DCOFFI: %i, DCOFFQ: %i\n", argsI.result, argsQ.result);
+    Modify_SPI_Reg_bits(LMS7param(EN_G_TRF), 1);
+#ifdef ENABLE_CALIBRATION_USING_FFT
+    SelectFFTBin(dataPort, srcBin); //fft bin 100 kHz
+#endif
+}
+
+/** @brief Parameters setup instructions for Rx calibration
+ at param bandwidth_Hz filter bandwidth in Hz
+ at return 0-success, other-failure
+*/
+int LMS7002M::CalibrateRxSetup(float_type bandwidth_Hz, const bool useExtLoopback)
+{
+#ifndef ENABLE_CALIBRATION_USING_FFT
+    if(useExtLoopback)
+        return ReportError(EPERM, "External loopback calibration requires FFT module");
+#endif // ENABLE_CALIBRATION_USING_FFT
+    uint8_t ch = (uint8_t)Get_SPI_Reg_bits(LMS7param(MAC));
+
+    //rfe
+    Modify_SPI_Reg_bits(LMS7param(EN_DCOFF_RXFE_RFE), 1);
+    if(not useExtLoopback)
+        Modify_SPI_Reg_bits(LMS7param(G_RXLOOPB_RFE), 3);
+    Modify_SPI_Reg_bits(0x010C, 4, 3, 0); //PD_MXLOBUF_RFE 0, PD_QGEN_RFE 0
+    Modify_SPI_Reg_bits(0x010C, 1, 1, 0); //PD_TIA 0
+    Modify_SPI_Reg_bits(0x0110, 4, 0, 31); //ICT_LO_RFE 31
+
+    //RBB
+    Modify_SPI_Reg_bits(0x0115, 15, 14, 0); //Loopback switches disable
+    Modify_SPI_Reg_bits(0x0119, 15, 15, 0); //OSW_PGA 0
+
+    //TRF
+    //reset TRF to defaults
+    SetDefaults(TRF);
+    if(not useExtLoopback)
+    {
+        Modify_SPI_Reg_bits(LMS7param(L_LOOPB_TXPAD_TRF), 0);
+        Modify_SPI_Reg_bits(LMS7param(EN_LOOPB_TXPAD_TRF), 1);
+    }
+    else
+        Modify_SPI_Reg_bits(LMS7param(LOSS_MAIN_TXPAD_TRF), 10);
+    Modify_SPI_Reg_bits(LMS7param(EN_G_TRF), 0);
+
+    {
+        uint8_t selPath;
+        if(useExtLoopback) //use PA1
+            selPath = 3;
+        else
+            selPath = Get_SPI_Reg_bits(LMS7param(SEL_PATH_RFE));
+
+        if (selPath == 2)
+        {
+            Modify_SPI_Reg_bits(LMS7param(SEL_BAND2_TRF), 1);
+            Modify_SPI_Reg_bits(LMS7param(SEL_BAND1_TRF), 0);
+        }
+        else if (selPath == 3)
+        {
+            if(controlPort->GetDeviceInfo().hardwareVersion == "3")
+            {
+                Modify_SPI_Reg_bits(LMS7param(SEL_BAND2_TRF), 1);
+                Modify_SPI_Reg_bits(LMS7param(SEL_BAND1_TRF), 0);
+            }
+            else
+            {
+                Modify_SPI_Reg_bits(LMS7param(SEL_BAND2_TRF), 0);
+                Modify_SPI_Reg_bits(LMS7param(SEL_BAND1_TRF), 1);
+            }
+        }
+        else
+            return ReportError(EINVAL, "CalibrateRxSetup() - SEL_PATH_RFE must be LNAL or LNAW");
+    }
+
+    //TBB
+    //reset TBB to defaults
+    SetDefaults(TBB);
+    Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(ICT_IAMP_FRP_TBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(ICT_IAMP_GG_FRP_TBB), 6);
+
+    //AFE
+    Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0);
+
+    //BIAS
+    {
+        uint16_t rp_calib_bias = Get_SPI_Reg_bits(0x0084, 10, 6);
+        SetDefaults(BIAS);
+        Modify_SPI_Reg_bits(0x0084, 10, 6, rp_calib_bias);
+    }
+
+    //XBUF
+    Modify_SPI_Reg_bits(0x0085, 2, 0, 1); //PD_XBUF_RX 0, PD_XBUF_TX 0, EN_G_XBUF 1
+
+    //CGEN
+    //reset CGEN to defaults
+    const float_type cgenFreq = GetFrequencyCGEN();
+    int cgenMultiplier = int(cgenFreq / 46.08e6 + 0.5);
+    if(cgenMultiplier < 2)
+        cgenMultiplier = 2;
+    if(cgenMultiplier > 9 && cgenMultiplier < 12)
+        cgenMultiplier = 12;
+    if(cgenMultiplier > 13)
+        cgenMultiplier = 13;
+    //power up VCO
+    Modify_SPI_Reg_bits(0x0086, 2, 2, 0);
+
+    int status = SetFrequencyCGEN(46.08e6 * cgenMultiplier);
+    if(status != 0)
+        return status;
+
+    Modify_SPI_Reg_bits(LMS7param(MAC), 2);
+    bool isTDD = Get_SPI_Reg_bits(LMS7param(PD_LOCH_T2RBUF), true) == 0;
+    if(isTDD)
+    {
+        //in TDD do nothing
+        Modify_SPI_Reg_bits(LMS7param(MAC), 1);
+        SetDefaults(SX);
+        status = SetFrequencySX(LMS7002M::Rx, GetFrequencySX(LMS7002M::Tx) - bandwidth_Hz / calibUserBwDivider - 9e6);
+        if(status != 0)
+            return status;
+        Modify_SPI_Reg_bits(LMS7param(PD_VCO), 0);
+    }
+    else
+    {
+        //SXR
+        Modify_SPI_Reg_bits(LMS7param(MAC), 1);
+        float_type SXRfreqHz = GetFrequencySX(LMS7002M::Rx);
+
+        //SXT
+        Modify_SPI_Reg_bits(LMS7param(MAC), 2);
+        SetDefaults(SX);
+        Modify_SPI_Reg_bits(LMS7param(PD_VCO), 0);
+
+        status = SetFrequencySX(LMS7002M::Tx, SXRfreqHz + bandwidth_Hz / calibUserBwDivider + 9e6);
+        if(status != 0) return status;
+    }
+    Modify_SPI_Reg_bits(LMS7param(MAC), ch);
+
+    //TXTSP
+    SetDefaults(TxTSP);
+    SetDefaults(TxNCO);
+    Modify_SPI_Reg_bits(LMS7param(TSGFCW_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), 0x1);
+    Modify_SPI_Reg_bits(LMS7param(INSEL_TXTSP), 1);
+    Modify_SPI_Reg_bits(0x0208, 6, 4, 0x7); //GFIR3_BYP 1, GFIR2_BYP 1, GFIR1_BYP 1
+    Modify_SPI_Reg_bits(LMS7param(CMIX_GAIN_TXTSP), 0);
+    Modify_SPI_Reg_bits(LMS7param(CMIX_SC_TXTSP), 1);
+    LoadDC_REG_IQ(Tx, (int16_t)0x7FFF, (int16_t)0x8000);
+    SetNCOFrequency(LMS7002M::Tx, 0, 9e6);
+
+    //RXTSP
+    SetDefaults(RxTSP);
+    SetDefaults(RxNCO);
+    Modify_SPI_Reg_bits(0x040C, 4, 3, 0x3); //GFIR2_BYP, GFIR1_BYP
+    Modify_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP), 4);
+    if(not useFFT)
+    {
+        Modify_SPI_Reg_bits(LMS7param(AGC_MODE_RXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(CAPSEL), 0);
+        Modify_SPI_Reg_bits(LMS7param(AGC_AVG_RXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(CMIX_GAIN_RXTSP), 0);
+        Modify_SPI_Reg_bits(LMS7param(GFIR3_L_RXTSP), 7);
+        if(Get_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN)) == 1)
+        {
+            int clkh_ov = Get_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN));
+            int gfir3n = 4 * cgenMultiplier/pow2(clkh_ov);
+            gfir3n = pow2(int(log2(gfir3n)));
+            Modify_SPI_Reg_bits(LMS7param(GFIR3_N_RXTSP), gfir3n - 1);
+        }
+        else
+        {
+            int gfir3n = 4 * cgenMultiplier;
+            gfir3n = pow2(int(log2(gfir3n)));
+            Modify_SPI_Reg_bits(LMS7param(GFIR3_N_RXTSP), gfir3n - 1);
+        }
+        SetGFIRCoefficients(Rx, 2, firCoefs, sizeof(firCoefs) / sizeof(int16_t));
+    }
+    else
+    {
+        Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(AGC_BYP_RXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP), 0);
+    }
+
+    //CDS
+    Modify_SPI_Reg_bits(LMS7param(CDS_TXATSP), 3);
+    Modify_SPI_Reg_bits(LMS7param(CDS_TXBTSP), 3);
+
+    SetNCOFrequency(LMS7002M::Rx, 0, bandwidth_Hz/calibUserBwDivider - offsetNCO);
+    //modifications when calibrating channel B
+    if(ch == 2)
+    {
+        Modify_SPI_Reg_bits(LMS7param(MAC), 1);
+        Modify_SPI_Reg_bits(LMS7param(EN_NEXTRX_RFE), 1);
+        Modify_SPI_Reg_bits(LMS7param(EN_NEXTTX_TRF), 1);
+        Modify_SPI_Reg_bits(LMS7param(PD_TX_AFE2), 0);
+        Modify_SPI_Reg_bits(LMS7param(MAC), ch);
+    }
+
+#ifdef ENABLE_CALIBRATION_USING_FFT
+    if(useExtLoopback || useFFT)
+    {
+        //limelight
+        Modify_SPI_Reg_bits(LMS7param(LML1_FIDM), 0);
+        Modify_SPI_Reg_bits(LMS7param(LML2_FIDM), 0);
+        Modify_SPI_Reg_bits(LMS7param(LML1_MODE), 0);
+        Modify_SPI_Reg_bits(LMS7param(LML2_MODE), 0);
+        if(ch == 1)
+        {
+            Modify_SPI_Reg_bits(LMS7param(LML2_S0S), 1); //pos0, AQ
+            Modify_SPI_Reg_bits(LMS7param(LML2_S1S), 0); //pos1, AI
+        }
+        else if(ch == 2)
+        {
+            Modify_SPI_Reg_bits(LMS7param(LML2_S0S), 3); //pos0, BQ
+            Modify_SPI_Reg_bits(LMS7param(LML2_S1S), 2); //pos1, BI
+        }
+        //if decimation/interpolation is 0(2^1) or 7(bypass), interface clocks should not be divided
+        int decimation = Get_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP));
+        float interfaceRx_Hz = GetReferenceClk_TSP(LMS7002M::Rx);
+        //need to adjust decimation to fit into USB speed
+        float rateLimit_Bps;
+        DeviceInfo info = dataPort->GetDeviceInfo();
+        if(info.deviceName == GetDeviceName(LMS_DEV_STREAM))
+            rateLimit_Bps = 110e6;
+        else if(info.deviceName == GetDeviceName(LMS_DEV_LIMESDR))
+            rateLimit_Bps = 200e6;
+        else if(info.deviceName == GetDeviceName(LMS_DEV_ULIMESDR))
+            rateLimit_Bps = 100e6;
+        else
+            rateLimit_Bps = 100e6;
+#ifndef N_DEBUG
+        rateLimit_Bps = 50e6; //debug mode is slower to receive data
+#endif
+
+        decimation = ceil(log2((interfaceRx_Hz*3/2)/rateLimit_Bps));
+        if(decimation < 0)
+            decimation = 0;
+        if(decimation > 4)
+            decimation = 4;
+        if (decimation != 7)
+            interfaceRx_Hz /= pow(2.0, decimation);
+        int interpolation = Get_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP));
+        float interfaceTx_Hz = GetReferenceClk_TSP(LMS7002M::Tx);
+        if (interpolation != 7)
+            interfaceTx_Hz /= pow(2.0, interpolation);
+        const int channelsCount = 2;
+        SetInterfaceFrequency(GetFrequencyCGEN(), interpolation, decimation);
+
+        dataPort->UpdateExternalDataRate(0, interfaceTx_Hz/channelsCount, interfaceRx_Hz/channelsCount);
+
+        GenerateWindowCoefficients(3, gFFTSize, windowF, amplitudeCorr);
+        GenerateWindowCoefficients(3, gFFTSize/2, windowG, amplitudeCorrG);
+
+        StreamConfig config;
+        config.channelID = ch==1 ? 0 : 1;
+        config.format = StreamConfig::STREAM_12_BIT_IN_16;
+        config.linkFormat = StreamConfig::STREAM_12_BIT_COMPRESSED;
+        config.isTx = false;
+        config.bufferLength = 2*gFFTSize;
+        config.performanceLatency = 1.0;
+
+        dataPort->SetupStream(streamId, config);
+        dataPort->ControlStream(streamId, true);
+    }
+#endif
+    return 0;
+}
+
+/** @brief Calibrates Receiver. DC offset, IQ gains, IQ phase correction
+    @return 0-success, other-failure
+*/
+int LMS7002M::CalibrateRx(float_type bandwidth_Hz, bool useExtLoopback)
+{
+#ifdef __cplusplus
+    auto beginTime = std::chrono::high_resolution_clock::now();
+#endif
+#ifndef ENABLE_CALIBRATION_USING_FFT
+    if(useExtLoopback)
+        return ReportError(EPERM, "External loopback calibration requires FFT module");
+#else
+    if(useExtLoopback)
+        useFFT = true;
+    if(mCalibrationByMCU)
+    {
+        useExtLoopback = false;
+        useFFT = false;
+    }
+#endif // ENABLE_CALIBRATION_USING_FFT
+    DeviceInfo info = controlPort->GetDeviceInfo();
+    bool useOnBoardLoopback = (info.deviceName == GetDeviceName(LMS_DEV_LIMESDR) && info.hardwareVersion == "3");
+    int status;
+    verbose_printf(cSquaresLine);
+    verbose_printf("Rx calibration using %s %s %s loopback\n",
+        (useFFT ? "FFT" : "RSSI"),
+        (useExtLoopback ? "EXTERNAL" : "INTERNAL"),
+        useOnBoardLoopback ? "ON BOARD" : (useExtLoopback ? "CABLE" : "CHIP"));
+    Channel ch = this->GetActiveChannel();
+    uint32_t boardId = info.boardSerialNumber;
+    uint8_t channel = ch == 1 ? 0 : 1;
+    uint8_t sel_path_rfe = (uint8_t)Get_SPI_Reg_bits(LMS7param(SEL_PATH_RFE));
+    int lna = sel_path_rfe;
+    double rxFreq = GetFrequencySX(LMS7002M::Rx);
+
+    const char* lnaName;
+    switch(lna)
+    {
+        case 0: lnaName = "none";
+        case 1: lnaName = "LNAH";
+        case 2: lnaName = "LNAW";
+        case 3: lnaName = "LNAL";
+    }
+    verbose_printf("Rx ch.%s @ %4g MHz, BW: %g MHz, RF input: %s, PGA: %i, LNA: %i, TIA: %i\n",
+                ch == Channel::ChA ? "A" : "B", rxFreq/1e6,
+                bandwidth_Hz/1e6, lnaName,
+                Get_SPI_Reg_bits(LMS7param(G_PGA_RBB)),
+                Get_SPI_Reg_bits(LMS7param(G_LNA_RFE)),
+                Get_SPI_Reg_bits(LMS7param(G_TIA_RFE)));
+
+    int16_t dcoffi;
+    int16_t dcoffq;
+    uint16_t gcorri;
+    uint16_t gcorrq;
+    int16_t phaseOffset;
+
+    if(useCache)
+    {
+        int dcI, dcQ, gainI, gainQ, phOffset;
+        bool foundInCache = (mValueCache->GetDC_IQ(boardId, rxFreq, channel, false, lna, &dcI, &dcQ, &gainI, &gainQ, &phOffset) == 0);
+        dcoffi = dcI;
+        dcoffq = dcQ;
+        gcorri = gainI;
+        gcorrq = gainQ;
+        phaseOffset = phOffset;
+        if(foundInCache)
+        {
+            printf("Rx calibration: using cached values\n");
+            SetRxDCOFF(dcoffi, dcoffq);
+            Modify_SPI_Reg_bits(LMS7param(EN_DCOFF_RXFE_RFE), 1);
+            Modify_SPI_Reg_bits(LMS7param(GCORRI_RXTSP), gainI);
+            Modify_SPI_Reg_bits(LMS7param(GCORRQ_RXTSP), gainQ);
+            Modify_SPI_Reg_bits(LMS7param(IQCORR_RXTSP), phaseOffset);
+            Modify_SPI_Reg_bits(0x040C, 2, 0, 0); //DC_BYP 0, GC_BYP 0, PH_BYP 0
+            Modify_SPI_Reg_bits(0x0110, 4, 0, 31); //ICT_LO_RFE 31
+            int8_t dcIsigned = (dcI & 0x3f) * (dcI&0x40 ? -1 : 1);
+            int8_t dcQsigned = (dcQ & 0x3f) * (dcQ&0x40 ? -1 : 1);
+            int16_t phaseSigned = phOffset << 4;
+            phaseSigned >>= 4;
+            verbose_printf("Rx calibration values found in cache:\n");
+            verbose_printf("   | DC  | GAIN | PHASE\n");
+            verbose_printf("---+-----+------+------\n");
+            verbose_printf("I: | %3i | %4i | %i\n", dcIsigned, gainI, phaseSigned);
+            verbose_printf("Q: | %3i | %4i |\n", dcQsigned, gainQ);
+            verbose_printf(cSquaresLine);
+            return 0;
+        }
+    }
+
+    verbose_printf("Performed by: %s\n", mCalibrationByMCU ? "MCU" : "PC");
+    verbose_printf(cDashLine);
+    LMS7002M_SelfCalState state(this);
+    auto registersBackup = BackupRegisterMap();
+    if(mCalibrationByMCU && not useExtLoopback)
+    {
+        uint8_t mcuID = mcuControl->ReadMCUProgramID();
+        verbose_printf("Current MCU firmware: %i, %s\n", mcuID,
+            mcuID == MCU_ID_DC_IQ_CALIBRATIONS_FULL ? "DC/IQ calibration full" : "unknown");
+        if(mcuID != MCU_ID_DC_IQ_CALIBRATIONS_FULL)
+        {
+            verbose_printf("Uploading DC/IQ calibration firmware\n");
+            status = mcuControl->Program_MCU(mcu_program_lms7_dc_iq_calibration_bin, IConnection::MCU_PROG_MODE::SRAM);
+            if(status != 0)
+                return status;
+        }
+
+        //set reference clock parameter inside MCU
+        long refClk = GetReferenceClk_SX(false);
+        mcuControl->SetParameter(MCU_BD::MCU_REF_CLK, refClk);
+        verbose_printf("MCU Ref. clock: %g MHz\n", refClk / 1e6);
+        //set bandwidth for MCU to read from register, value is integer stored in MHz
+        mcuControl->SetParameter(MCU_BD::MCU_BW, bandwidth_Hz);
+        mcuControl->RunProcedure(MCU_FUNCTION_CALIBRATE_RX);
+        status = mcuControl->WaitForMCU(1000);
+        if(status != 0)
+        {
+            printf("MCU working too long %i\n", status);
+        }
+        //need to read back calibration results
+        dcoffi = Get_SPI_Reg_bits(LMS7param(DCOFFI_RFE), true);
+        dcoffq = Get_SPI_Reg_bits(LMS7param(DCOFFQ_RFE), true);
+        gcorri = Get_SPI_Reg_bits(LMS7param(GCORRI_RXTSP), true);
+        gcorrq = Get_SPI_Reg_bits(LMS7param(GCORRQ_RXTSP), true);
+        phaseOffset = Get_SPI_Reg_bits(LMS7param(IQCORR_RXTSP), true);
+        goto RxCalibrationEndStage;
+    }
+
+    Log("Rx calibration started", LOG_INFO);
+    Log("Saving registers state", LOG_INFO);
+    if((sel_path_rfe == 1 || sel_path_rfe == 0) && not useExtLoopback)
+        return ReportError(EINVAL, "Rx Calibration: bad SEL_PATH");
+
+    Log("Setup stage", LOG_INFO);
+    status = CalibrateRxSetup(bandwidth_Hz, useExtLoopback);
+    if(status != 0)
+        goto RxCalibrationEndStage;
+
+#ifdef ENABLE_CALIBRATION_USING_FFT
+    {
+        //calculate NCO offset, that the signal would be in FFT bin
+        float_type binWidth = GetSampleRate(LMS7002M::Rx, ch)/gFFTSize;
+        offsetNCO = int(0.1e6 / binWidth+0.5)*binWidth+binWidth/2;
+    }
+    srcBin = gFFTSize*offsetNCO/GetSampleRate(LMS7002M::Rx, ch);
+    SelectFFTBin(dataPort, srcBin);
+#endif // ENABLE_CALIBRATION_USING_FFT
+    Log("Rx DC calibration", LOG_INFO);
+    CalibrateRxDC();
+    if(useExtLoopback && useOnBoardLoopback)
+    {
+        status = SetExtLoopback(dataPort, ch, true);
+        if(status != 0)
+            goto RxCalibrationEndStage;
+    }
+    else
+    {
+        if (sel_path_rfe == 2)
+        {
+            Modify_SPI_Reg_bits(LMS7param(PD_RLOOPB_2_RFE), 0);
+            Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_LB2_RFE), 0);
+        }
+        if (sel_path_rfe == 3)
+        {
+            Modify_SPI_Reg_bits(LMS7param(PD_RLOOPB_1_RFE), 0);
+            Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_LB1_RFE), 0);
+        }
+    }
+
+    Modify_SPI_Reg_bits(LMS7param(MAC), 2);
+    if (Get_SPI_Reg_bits(LMS7param(PD_LOCH_T2RBUF)) == false)
+    {
+        Modify_SPI_Reg_bits(LMS7param(PD_LOCH_T2RBUF), 1);
+        //TDD MODE
+        Modify_SPI_Reg_bits(LMS7param(MAC), 1);
+        Modify_SPI_Reg_bits(LMS7param(PD_VCO), 0);
+    }
+    Modify_SPI_Reg_bits(LMS7param(MAC), ch);
+
+    CheckSaturationRx(bandwidth_Hz, useExtLoopback);
+
+    Modify_SPI_Reg_bits(LMS7param(CMIX_SC_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 0);
+    SetNCOFrequency(LMS7002M::Rx, 0, bandwidth_Hz/calibUserBwDivider + offsetNCO);
+
+    CalibrateIQImbalance(LMS7002M::Rx, &gcorri, &gcorrq, &phaseOffset);
+
+    dcoffi = Get_SPI_Reg_bits(LMS7param(DCOFFI_RFE), true);
+    dcoffq = Get_SPI_Reg_bits(LMS7param(DCOFFQ_RFE), true);
+RxCalibrationEndStage:
+#ifdef ENABLE_CALIBRATION_USING_FFT
+    dataPort->ControlStream(streamId, false);
+    dataPort->CloseStream(streamId);
+#endif
+    Log("Restoring registers state", LOG_INFO);
+    RestoreRegisterMap(registersBackup);
+    UploadAll();
+
+    if(useExtLoopback && useOnBoardLoopback)
+        SetExtLoopback(dataPort, ch, false);
+
+    if (status != 0)
+    {
+        Log("Rx calibration failed", LOG_WARNING);
+        return status;
+    }
+    if(useCache)
+        mValueCache->InsertDC_IQ(boardId, rxFreq*1e6, channel, false, lna, dcoffi, dcoffq, gcorri, gcorrq, phaseOffset);
+
+    Modify_SPI_Reg_bits(LMS7param(MAC), ch);
+    SetRxDCOFF((int8_t)dcoffi, (int8_t)dcoffq);
+    Modify_SPI_Reg_bits(LMS7param(EN_DCOFF_RXFE_RFE), 1);
+    Modify_SPI_Reg_bits(LMS7param(GCORRI_RXTSP), gcorri);
+    Modify_SPI_Reg_bits(LMS7param(GCORRQ_RXTSP), gcorrq);
+    Modify_SPI_Reg_bits(LMS7param(IQCORR_RXTSP), phaseOffset);
+    Modify_SPI_Reg_bits(0x040C, 2, 0, 0); //DC_BYP 0, GC_BYP 0, PH_BYP 0
+    Modify_SPI_Reg_bits(0x0110, 4, 0, 31); //ICT_LO_RFE 31
+    Log("Rx calibration finished", LOG_INFO);
+#ifdef LMS_VERBOSE_OUTPUT
+    verbose_printf("#####Rx calibration RESULTS:###########################\n");
+    verbose_printf("Method: %s %s loopback\n",
+        (useFFT ? "FFT" : "RSSI"),
+        (useExtLoopback ? "EXTERNAL" : "INTERNAL"));
+    verbose_printf("Rx ch.%s @ %4g MHz, BW: %g MHz, RF input: %s, PGA: %i, LNA: %i, TIA: %i\n",
+                ch == Channel::ChA ? "A" : "B", rxFreq/1e6,
+                bandwidth_Hz/1e6, lnaName,
+                Get_SPI_Reg_bits(LMS7param(G_PGA_RBB)),
+                Get_SPI_Reg_bits(LMS7param(G_LNA_RFE)),
+                Get_SPI_Reg_bits(LMS7param(G_TIA_RFE)));
+    {
+    int8_t dcIsigned = (dcoffi & 0x3f) * (dcoffi&0x40 ? -1 : 1);
+    int8_t dcQsigned = (dcoffq & 0x3f) * (dcoffq&0x40 ? -1 : 1);
+    int16_t phaseSigned = phaseOffset << 4;
+    phaseSigned >>= 4;
+    verbose_printf("   | DC  | GAIN | PHASE\n");
+    verbose_printf("---+-----+------+------\n");
+    verbose_printf("I: | %3i | %4i | %i\n", dcIsigned, gcorri, phaseSigned);
+    verbose_printf("Q: | %3i | %4i |\n", dcQsigned, gcorrq);
+    }
+#ifdef __cplusplus
+    int32_t duration = std::chrono::duration_cast<std::chrono::milliseconds>
+        (std::chrono::high_resolution_clock::now()-beginTime).count();
+    verbose_printf("Duration: %i ms\n", duration);
+#endif
+    verbose_printf(cSquaresLine);
+#endif //LMS_VERBOSE_OUTPUT
+    return 0;
+}
+
+/** @brief Stores chip current registers state into memory for later restoration
+*/
+void LMS7002M::BackupAllRegisters()
+{
+    Channel ch = this->GetActiveChannel();
+    SPI_read_batch(backupAddrs, backupRegs, sizeof(backupAddrs) / sizeof(uint16_t));
+    this->SetActiveChannel(ChA); // channel A
+    SPI_read_batch(backupSXAddr, backupRegsSXR, sizeof(backupRegsSXR) / sizeof(uint16_t));
+    //backup GFIR3 coefficients
+    GetGFIRCoefficients(LMS7002M::Rx, 2, rxGFIR3_backup, sizeof(rxGFIR3_backup)/sizeof(int16_t));
+    //EN_NEXTRX_RFE could be modified in channel A
+    backup0x010D = SPI_read(0x010D);
+    //EN_NEXTTX_TRF could be modified in channel A
+    backup0x0100 = SPI_read(0x0100);
+    this->SetActiveChannel(ChB); // channel B
+    SPI_read_batch(backupSXAddr, backupRegsSXT, sizeof(backupRegsSXR) / sizeof(uint16_t));
+    this->SetActiveChannel(ch);
+}
+
+/** @brief Sets chip registers to state that was stored in memory using BackupAllRegisters()
+*/
+void LMS7002M::RestoreAllRegisters()
+{
+    Channel ch = this->GetActiveChannel();
+    SPI_write_batch(backupAddrs, backupRegs, sizeof(backupAddrs) / sizeof(uint16_t));
+    //restore GFIR3
+    SetGFIRCoefficients(LMS7002M::Rx, 2, rxGFIR3_backup, sizeof(rxGFIR3_backup)/sizeof(int16_t));
+    this->SetActiveChannel(ChA); // channel A
+    SPI_write(0x010D, backup0x010D); //restore EN_NEXTRX_RFE
+    SPI_write(0x0100, backup0x0100); //restore EN_NEXTTX_TRF
+    SPI_write_batch(backupSXAddr, backupRegsSXR, sizeof(backupRegsSXR) / sizeof(uint16_t));
+    this->SetActiveChannel(ChB); // channel B
+    SPI_write_batch(backupSXAddr, backupRegsSXT, sizeof(backupRegsSXR) / sizeof(uint16_t));
+    this->SetActiveChannel(ch);
+    //reset Tx logic registers, fixes interpolator
+    uint16_t x0020val = SPI_read(0x0020);
+    SPI_write(0x0020, x0020val & ~0xA000);
+    SPI_write(0x0020, x0020val);
+}
+
+int LMS7002M::CheckSaturationRx(const float_type bandwidth_Hz, const bool useExtLoopback)
+{
+    Modify_SPI_Reg_bits(LMS7param(CMIX_SC_RXTSP), 0);
+    Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 0);
+    SetNCOFrequency(LMS7002M::Rx, 0, bandwidth_Hz / calibUserBwDivider - offsetNCO);
+
+    uint32_t rssi = GetRSSI();
+#ifdef ENABLE_CALIBRATION_USING_FFT
+    SelectFFTBin(dataPort, srcBin);
+    if(useExtLoopback)
+    {
+        const uint32_t target_rssi = dBFS_2_RSSI(-14.0);
+        int loss_main_txpad = Get_SPI_Reg_bits(LMS7param(LOSS_MAIN_TXPAD_TRF));
+        while (rssi < target_rssi && loss_main_txpad > 0)
+        {
+            rssi = GetRSSI();
+            if (rssi < target_rssi)
+                loss_main_txpad -= 1;
+            if (rssi > target_rssi)
+                break;
+            Modify_SPI_Reg_bits(LMS7param(G_RXLOOPB_RFE), loss_main_txpad);
+        }
+
+        int cg_iamp = Get_SPI_Reg_bits(LMS7param(CG_IAMP_TBB));
+        while (rssi < target_rssi && cg_iamp < 39)
+        {
+            rssi = GetRSSI();
+            if (rssi < target_rssi)
+                cg_iamp += 2;
+            if (rssi > target_rssi)
+                break;
+            Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), cg_iamp);
+        }
+        return 0;
+    }
+#endif
+    const uint32_t target_rssi = 0x0B000; //0x0B000 = -3 dBFS
+    int g_rxloopb_rfe = Get_SPI_Reg_bits(LMS7param(G_RXLOOPB_RFE));
+    while (rssi < target_rssi && g_rxloopb_rfe  < 15)
+    {
+        rssi = GetRSSI();
+        if (rssi < target_rssi)
+            g_rxloopb_rfe += 2;
+        if (rssi > target_rssi)
+            break;
+        Modify_SPI_Reg_bits(LMS7param(G_RXLOOPB_RFE), g_rxloopb_rfe);
+    }
+
+    int cg_iamp = Get_SPI_Reg_bits(LMS7param(CG_IAMP_TBB));
+    while (rssi < 0x01000 && cg_iamp < 63-6)
+    {
+        rssi = GetRSSI();
+        if (rssi < 0x01000)
+            cg_iamp += 4;
+        if (rssi > 0x01000)
+            break;
+        Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), cg_iamp);
+    }
+
+    while (rssi < target_rssi && cg_iamp < 62)
+    {
+        rssi = GetRSSI();
+        if (rssi < target_rssi)
+            cg_iamp += 2;
+        Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), cg_iamp);
+    }
+    return 0;
+}
+
+static uint16_t toDCOffset(int16_t offset)
+{
+    uint16_t valToSend = 0;
+    if (offset < 0)
+        valToSend |= 0x40;
+    valToSend |= labs(offset);
+    return valToSend;
+}
+
+void LMS7002M::GridSearch(GridSearchParam* args)
+{
+    const uint16_t DCOFFaddr = 0x010E;
+    const bool rxDC = (args->a.param.address == DCOFFaddr || args->b.param.address == DCOFFaddr);
+    uint32_t rssi, minRSSI = ~0;
+    int16_t minI, minQ, i, q;
+
+    for(i=args->a.minValue; i<=args->a.maxValue; ++i)
+    {
+        Modify_SPI_Reg_bits(args->a.param, rxDC ? toDCOffset(i) : i);
+        for(q=args->b.minValue; q<=args->b.maxValue; ++q)
+        {
+            Modify_SPI_Reg_bits(args->b.param, rxDC ? toDCOffset(q) : q);
+            rssi = GetRSSI();
+            if (rssi < minRSSI)
+            {
+                minI = i;
+                minQ = q;
+                minRSSI = rssi;
+                args->signalLevel = minRSSI;
+            }
+#ifdef DRAW_GNU_PLOTS
+            if(args->a.target == TX_DC_I || args->b.target == TX_DC_Q)
+                gRSSI_TXDC_measurements[q+128][i+128] = RSSI_2_dBFS(rssi);
+#endif
+        }
+    }
+    args->a.result = minI;
+    args->b.result = minQ;
+}
+
+void LMS7002M::BinarySearch(BinSearchParam* args)
+{
+    const bool rxDC = args->param.address == LMS7param(DCOFFI_RFE).address;
+    uint32_t rssiLeft = ~0;
+    uint32_t rssiRight;
+    int16_t left = args->minValue;
+    int16_t right = args->maxValue;
+    int16_t step;
+#ifdef DRAW_GNU_PLOTS
+    bool scan = true;
+    RSSI_measurements measurements;
+    std::vector<float> scanX;
+    std::vector<float> scanY;
+    std::vector<float> searchPoints;
+#endif
+    Modify_SPI_Reg_bits(args->param, rxDC ? toDCOffset(right) : right);
+    rssiRight = GetRSSI();
+#ifdef DRAW_GNU_PLOTS
+    searchPoints.push_back(right); searchPoints.push_back(rssiRight);
+#endif
+
+    while(right-left >= 1)
+    {
+        step = (right-left)/2;
+        if(rssiLeft < rssiRight)
+        {
+            Modify_SPI_Reg_bits(args->param, rxDC ? toDCOffset(right) : right);
+            rssiRight = GetRSSI();
+#ifdef DRAW_GNU_PLOTS
+            searchPoints.push_back(right); searchPoints.push_back(rssiRight);
+#endif
+        }
+        else
+        {
+            Modify_SPI_Reg_bits(args->param, rxDC ? toDCOffset(left) : left);
+            rssiLeft = GetRSSI();
+#ifdef DRAW_GNU_PLOTS
+            searchPoints.push_back(left); searchPoints.push_back(rssiLeft);
+#endif
+        }
+        if(step == 0)
+            break;
+        if(rssiLeft < rssiRight)
+            right -= step;
+        else
+            left += step;
+    }
+
+    args->result = rssiLeft < rssiRight ? left : right;
+    Modify_SPI_Reg_bits(args->param, rxDC ? toDCOffset(args->result) : args->result);
+#ifdef DRAW_GNU_PLOTS
+    int value = args->result;
+    searchPlot.write("plot\
+'-' u 1:2 with points ps 4 pt 23 notitle,\
+'-' u 1:2:3 with labels offset 0.5,0.5 notitle,\
+'-' u 1:2 with points title 'search'");
+    if(scan)
+        searchPlot.write(",\
+'-' u 1:2 with line title 'scan',\
+'-' u 1:2 with points notitle");
+    searchPlot.write("\n");
+    searchPlot.writef("%i %f\ne\n", value, rssiLeft < rssiRight ? RSSI_2_dBFS(rssiLeft) : RSSI_2_dBFS(rssiRight));
+    for(uint32_t i=0; i<searchPoints.size()/2; ++i)
+        searchPlot.writef("%f %f %i\n", searchPoints[2*i], float(useFFT ? RSSI_2_dBFS(searchPoints[2*i+1]) : searchPoints[2*i+1]), i);
+    searchPlot.write("e\n");
+    for(uint32_t i=0; i<searchPoints.size()/2; ++i)
+        searchPlot.writef("%f %f\n", searchPoints[2*i], float(useFFT ? RSSI_2_dBFS(searchPoints[2*i+1]) : searchPoints[2*i+1]));
+    searchPlot.write("e\n");
+    if(scan)
+    {
+        std::vector<float> trendX;
+        std::vector<float> trendY;
+        for(int i=args->minValue; i<=args->maxValue; )
+        {
+            Modify_SPI_Reg_bits(args->param, rxDC ? toDCOffset(i) : i);
+            scanX.push_back(i);
+            uint32_t rssi = GetRSSI();
+            scanY.push_back(RSSI_2_dBFS(rssi));
+            if( abs(value - i) <= 32)
+            {
+                trendX.push_back(i);
+                trendY.push_back(RSSI_2_dBFS(rssi));
+                i += 1;
+            }
+            else
+                i += 5;
+        }
+        for(int j=0; j<2; ++j)
+        {
+            for(uint32_t i=0; i<scanX.size(); ++i)
+                searchPlot.writef("%f %f\n", scanX[i], scanY[i]);
+            searchPlot.write("e\n");
+        }
+
+        if(args->target == TX_DC_I || args->target == TX_DC_Q)
+        {
+            int8_t staticValue = (args->target == TX_DC_I) ? Get_SPI_Reg_bits(LMS7param(DCCORRQ_TXTSP), true) : Get_SPI_Reg_bits(LMS7param(DCCORRI_TXTSP), true);
+            for(uint32_t i=0; i<scanX.size(); ++i)
+            {
+                if(args->target == TX_DC_I)
+                    gRSSI_TXDC_measurements[staticValue+128][int(scanX[i])+128] = scanY[i];
+                else if(args->target == TX_DC_Q)
+                    gRSSI_TXDC_measurements[int(scanX[i])+128][staticValue+128] = scanY[i];
+            }
+        }
+    }
+    searchPlot.flush();
+    Modify_SPI_Reg_bits(args->param, rxDC ? toDCOffset(value) : value);
+#endif
+}
+
+void LMS7002M::CoarseSearch(const uint16_t addr, const uint8_t msb, const uint8_t lsb, int16_t &value, const uint8_t maxIterations)
+{
+    const uint16_t DCOFFaddr = 0x010E;
+    uint8_t rssi_counter = 0;
+    uint32_t rssiUp;
+    uint32_t rssiDown;
+
+#ifdef DRAW_GNU_PLOTS
+    RSSI_measurements measurements;
+    std::vector<float> searchPoints;
+    std::vector<float> sweepPoints;
+    std::vector<float> fftSweepValues;
+    std::vector<float> geortzSweepFloat;
+    std::vector<float> geortzSweepFPGA;
+    std::vector<float> minM;
+    std::vector<float> maxM;
+    std::vector< std::vector<float> >avgs;
+    avgs.resize(avgCount);
+    bool scan = false;
+    for(int i=0; i<pow2(maxIterations) && scan; ++i)
+    {
+        Modify_SPI_Reg_bits(addr, msb, lsb, addr != DCOFFaddr ? value-i : toDCOffset(value-i));
+        sweepPoints.push_back(value-i);
+        measurements.clear();
+        GetRSSI(&measurements);
+
+        fftSweepValues.push_back(measurements.amplitudeFFT[0]);
+        geortzSweepFloat.push_back(measurements.amplitudeGeortzelF[0]);
+        geortzSweepFPGA.push_back(measurements.amplitudeGeortzelFPGA[0]);
+    }
+#endif
+
+    Modify_SPI_Reg_bits(addr, msb, lsb, addr != DCOFFaddr ? value : toDCOffset(value));
+    for(rssi_counter = 0; rssi_counter < maxIterations - 1; ++rssi_counter)
+    {
+        rssiUp = GetRSSI();
+    #ifdef DRAW_GNU_PLOTS
+        searchPoints.push_back(value); searchPoints.push_back(rssiUp);
+    #endif
+        value -= pow2(maxIterations - rssi_counter);
+        Modify_SPI_Reg_bits(addr, msb, lsb, addr != DCOFFaddr ? value : toDCOffset(value));
+        rssiDown = GetRSSI();
+    #ifdef DRAW_GNU_PLOTS
+        searchPoints.push_back(value); searchPoints.push_back(rssiDown);
+    #endif
+        if(rssiUp >= rssiDown)
+            value += pow2(maxIterations - 2 - rssi_counter);
+        else
+            value = value + pow2(maxIterations - rssi_counter) + pow2(maxIterations - 1 - rssi_counter) - pow2(maxIterations - 2 - rssi_counter);
+        Modify_SPI_Reg_bits(addr, msb, lsb, addr != DCOFFaddr ? value : toDCOffset(value));
+    }
+    value -= pow2(maxIterations - rssi_counter);
+    Modify_SPI_Reg_bits(addr, msb, lsb, addr != DCOFFaddr ? value : toDCOffset(value));
+
+    rssiUp = GetRSSI();
+#ifdef DRAW_GNU_PLOTS
+    searchPoints.push_back(value); searchPoints.push_back(rssiUp);
+#endif
+    if(addr != DCOFFaddr)
+        Modify_SPI_Reg_bits(addr, msb, lsb, value - pow2(maxIterations - rssi_counter));
+    else
+        Modify_SPI_Reg_bits(addr, msb, lsb, toDCOffset(value - pow2(maxIterations - rssi_counter)));
+    rssiDown = GetRSSI();
+#ifdef DRAW_GNU_PLOTS
+    searchPoints.push_back(value); searchPoints.push_back(rssiDown);
+#endif
+    if(rssiUp < rssiDown)
+        value += 1;
+    Modify_SPI_Reg_bits(addr, msb, lsb, addr != DCOFFaddr ? value : toDCOffset(value));
+    rssiDown = GetRSSI();
+#ifdef DRAW_GNU_PLOTS
+    searchPoints.push_back(value); searchPoints.push_back(rssiDown);
+#endif
+
+    if(rssiUp < rssiDown)
+    {
+        value += 1;
+        Modify_SPI_Reg_bits(addr, msb, lsb, addr != DCOFFaddr ? value : toDCOffset(value));
+#ifdef DRAW_GNU_PLOTS
+        searchPoints.push_back(value); searchPoints.push_back(GetRSSI());
+#endif
+    }
+#ifdef DRAW_GNU_PLOTS
+    searchPlot.write("plot\
+'-' u 1:2:3 with labels offset 0.5,0.5 notitle,\
+'-' u 1:2 with points title 'search'");
+    if(scan)
+        searchPlot.write(",\
+'-' u 1:2 with lines title 'geortzFPGA'");
+    searchPlot.write("\n");
+    for(uint32_t i=0; i<searchPoints.size()/2; ++i)
+    {
+        printf("%f %f\n", searchPoints[2*i], float(useFFT ? RSSI_2_dBFS(searchPoints[2*i+1]) : searchPoints[2*i+1]));
+        searchPlot.writef("%f %f %i\n", searchPoints[2*i], float(useFFT ? RSSI_2_dBFS(searchPoints[2*i+1]) : searchPoints[2*i+1]), i);
+    }
+    searchPlot.write("e\n");
+    for(uint32_t i=0; i<searchPoints.size()/2; ++i)
+        searchPlot.writef("%f %f\n", searchPoints[2*i], float(useFFT ? RSSI_2_dBFS(searchPoints[2*i+1]) : searchPoints[2*i+1]));
+    searchPlot.write("e\n");
+    if(scan)
+    {
+        for(uint32_t i=0; i<geortzSweepFPGA.size(); ++i)
+            searchPlot.writef("%f %f\n", sweepPoints[i], geortzSweepFPGA[i]);
+        searchPlot.write("e\n");
+    }
+    searchPlot.flush();
+#endif
+}
+
+int LMS7002M::CheckSaturationTxRx(const float_type bandwidth_Hz, const bool useExtLoopback)
+{
+    verbose_printf(cDashLine);
+#ifdef ENABLE_CALIBRATION_USING_FFT
+#ifdef DRAW_GNU_PLOTS
+    std::vector<float> pgaFirstStage;
+    std::vector<float> lnaStage;
+    std::vector<float> tiaStage;
+    std::vector<float> pgaSecondStage;
+#endif
+    if(useExtLoopback)
+    {
+        SetNCOFrequency(LMS7002M::Rx, 0, calibrationSXOffset_Hz - offsetNCO + bandwidth_Hz / calibUserBwDivider);
+        uint32_t rssi_prev;
+        uint32_t rssi;
+        uint32_t target_rssi;
+        const float txFreq = GetFrequencySX(LMS7002M::Tx);
+        if(txFreq < 1e9)
+            target_rssi = dBFS_2_RSSI(-15.0);
+        else
+            target_rssi = dBFS_2_RSSI(-10.0);
+        verbose_printf("Receiver gains search, target level: %3.2f dBFS\n",
+                        RSSI_2_dBFS(target_rssi));
+        int g_tia = Get_SPI_Reg_bits(LMS7param(G_TIA_RFE));
+        int g_lna = Get_SPI_Reg_bits(LMS7param(G_LNA_RFE));
+        int g_pga = Get_SPI_Reg_bits(LMS7param(G_PGA_RBB));
+        rssi_prev = rssi = GetRSSI();
+        verbose_printf("Initial:  PGA: %2i, LNA: %2i, TIA: %2i, %3.2f dbFS\n",
+                        g_pga, g_lna, g_tia, RSSI_2_dBFS(rssi));
+        {
+            float_type pgaDiff_dBFS = RSSI_2_dBFS(target_rssi) - RSSI_2_dBFS(rssi);
+            g_pga = pgaDiff_dBFS > 9 ? 9 : int8_t(pgaDiff_dBFS);
+            Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB), g_pga);
+            rssi = GetRSSI();
+        }
+        while(rssi < target_rssi && g_pga < 9)
+        {
+            ++g_pga;
+            Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB), g_pga);
+            rssi = GetRSSI();
+            verbose_printf("Adjusted: PGA: %2i, LNA: %2i, TIA: %2i, %3.2f dbFS\r",
+                            g_pga, g_lna, g_tia, RSSI_2_dBFS(rssi));
+#ifdef DRAW_GNU_PLOTS
+            pgaFirstStage.push_back(RSSI_2_dBFS(rssi));
+#endif
+            if(rssi < rssi_prev)
+            {
+                --g_pga;
+                Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB), g_pga);
+                rssi = rssi_prev;
+                break;
+            }
+            else
+                rssi_prev = rssi;
+        }
+
+#ifdef DRAW_GNU_PLOTS
+        lnaStage.push_back(RSSI_2_dBFS(rssi));
+#endif
+        {
+            float_type lnaDiff_dBFS = RSSI_2_dBFS(target_rssi) - RSSI_2_dBFS(rssi);
+            while(lnaDiff_dBFS > 0 && g_lna < 15)
+            {
+                if(g_lna < 8)
+                    lnaDiff_dBFS -= 3.0;
+                else
+                    lnaDiff_dBFS -= 1.0;
+                ++g_lna;
+            }
+            Modify_SPI_Reg_bits(LMS7param(G_LNA_RFE), g_lna);
+            rssi = GetRSSI();
+        }
+        while(rssi < target_rssi && g_lna < 15)
+        {
+            ++g_lna;
+            Modify_SPI_Reg_bits(LMS7param(G_LNA_RFE), g_lna);
+            rssi = GetRSSI();
+            verbose_printf("Adjusted: PGA: %2i, LNA: %2i, TIA: %2i, %3.2f dbFS\r",
+                            g_pga, g_lna, g_tia, RSSI_2_dBFS(rssi));
+#ifdef DRAW_GNU_PLOTS
+            lnaStage.push_back(RSSI_2_dBFS(rssi));
+#endif
+            if(rssi < rssi_prev)
+            {
+                --g_lna;
+                Modify_SPI_Reg_bits(LMS7param(G_LNA_RFE), g_lna);
+                rssi = rssi_prev;
+                break;
+            }
+            else
+                rssi_prev = rssi;
+        }
+
+        if(g_lna > 15)
+            g_lna = 15;
+        Modify_SPI_Reg_bits(LMS7param(G_LNA_RFE), g_lna);
+        verbose_printf("Adjusted: PGA: %2i, LNA: %2i, TIA: %2i, %3.2f dbFS\r",
+                            g_pga, g_lna, g_tia, RSSI_2_dBFS(rssi));
+
+#ifdef DRAW_GNU_PLOTS
+        tiaStage.push_back(RSSI_2_dBFS(rssi));
+#endif
+        while(rssi < target_rssi && g_tia < 3)
+        {
+            ++g_tia;
+            Modify_SPI_Reg_bits(LMS7param(G_TIA_RFE), g_tia);
+            rssi = GetRSSI();
+            verbose_printf("Adjusted: PGA: %2i, LNA: %2i, TIA: %2i, %3.2f dbFS\r",
+                            g_pga, g_lna, g_tia, RSSI_2_dBFS(rssi));
+#ifdef DRAW_GNU_PLOTS
+            tiaStage.push_back(RSSI_2_dBFS(rssi));
+#endif
+            if(rssi < rssi_prev)
+            {
+                --g_tia;
+                Modify_SPI_Reg_bits(LMS7param(G_TIA_RFE), g_tia);
+                rssi = rssi_prev;
+                break;
+            }
+            else
+                rssi_prev = rssi;
+        }
+        if(g_tia > 3)
+            g_tia = 3;
+        Modify_SPI_Reg_bits(LMS7param(G_TIA_RFE), g_tia);
+        verbose_printf("Adjusted: PGA: %2i, LNA: %2i, TIA: %2i, %3.2f dbFS\r",
+                            g_pga, g_lna, g_tia, RSSI_2_dBFS(rssi));
+#ifdef DRAW_GNU_PLOTS
+        pgaSecondStage.push_back(RSSI_2_dBFS(rssi));
+#endif
+        while(rssi < target_rssi && g_pga < 30)
+        {
+            const int8_t stepSize = 1;
+            g_pga += stepSize;
+            Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB), g_pga);
+            rssi = GetRSSI();
+            verbose_printf("Adjusted: PGA: %2i, LNA: %2i, TIA: %2i, %3.2f dbFS\r",
+                            g_pga, g_lna, g_tia, RSSI_2_dBFS(rssi));
+#ifdef DRAW_GNU_PLOTS
+            pgaSecondStage.push_back(RSSI_2_dBFS(rssi));
+#endif
+            float delta_dBFS = RSSI_2_dBFS(rssi)-RSSI_2_dBFS(rssi_prev);
+            if(rssi < rssi_prev || delta_dBFS < 0.92)
+            {
+                g_pga -= stepSize;
+                Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB), g_pga);
+                break;
+            }
+            else
+                rssi_prev = rssi;
+        }
+        Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB), g_pga);
+        rssi = GetRSSI();
+#ifdef DRAW_GNU_PLOTS
+        pgaSecondStage.push_back(RSSI_2_dBFS(rssi));
+
+        saturationPlot.write("set yrange [:0]\n");
+        saturationPlot.write("set title 'Rx gains search'\n");
+        saturationPlot.write("set key right bottom\n");
+        saturationPlot.write("plot\
+'-' u 1:2 with lines title 'PGA',\
+'-' u 1:2 with lines title 'LNA',\
+'-' u 1:2 with lines title 'TIA',\
+'-' u 1:2 with lines title 'PGA',\
+'-' u 1:2 with lines title 'target Level'\n");
+        int index = 1;
+        const std::vector<std::vector<float> *> arrays =
+            {&pgaFirstStage, &lnaStage, &tiaStage, &pgaSecondStage};
+        for(auto a : arrays)
+        {
+            --index;
+            for(size_t i=0; i<a->size(); ++i)
+                saturationPlot.writef("%i %f\n", index++, (*a)[i]);
+            saturationPlot.write("e\n");
+        }
+        saturationPlot.writef("%i %f\n%i %f\ne\n", 0, RSSI_2_dBFS(target_rssi),
+                               index, RSSI_2_dBFS(target_rssi));
+        saturationPlot.flush();
+#endif
+        verbose_printf("Adjusted: PGA: %2i, LNA: %2i, TIA: %2i, %3.2f dbFS",
+                            g_pga, g_lna, g_tia, RSSI_2_dBFS(rssi));
+        if(rssi < dBFS_2_RSSI(-30))
+        {
+            verbose_printf(" | TOO LOW!!!\n");
+            return ReportError(-1,
+                "Tx calibration: Rx gains search, RF level too low %.2f",
+                RSSI_2_dBFS(rssi));
+        }
+        verbose_printf("\n");
+
+        Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+        CalibrateRxDC();
+        Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 0);
+
+        SetNCOFrequency(LMS7002M::Rx, 0, calibrationSXOffset_Hz + offsetNCO + bandwidth_Hz / calibUserBwDivider);
+        Modify_SPI_Reg_bits(LMS7param(CMIX_SC_RXTSP), 1);
+
+        //---------IQ calibration-----------------
+        CalibrateIQImbalance(LMS7002M::Rx);
+        Modify_SPI_Reg_bits(LMS7param(CMIX_SC_RXTSP), 0);
+        return 0;
+    }
+#endif // ENABLE_CALIBRATION_USING_FFT
+    //----------------------------------------
+    Modify_SPI_Reg_bits(LMS7param(DC_BYP_RXTSP), 0);
+    Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 0);
+    SetNCOFrequency(LMS7002M::Rx, 0, calibrationSXOffset_Hz - offsetNCO + (bandwidth_Hz / calibUserBwDivider) * 2);
+
+    uint32_t rssi = GetRSSI();
+
+    int8_t g_pga = Get_SPI_Reg_bits(LMS7param(G_PGA_RBB));
+    int8_t g_rxloop = Get_SPI_Reg_bits(LMS7param(G_RXLOOPB_RFE));
+    uint32_t saturationLevel = 0x0B000;
+    verbose_printf("Receiver saturation search, target level: ");
+#ifdef ENABLE_CALIBRATION_USING_FFT
+    if(useFFT)
+    {
+        saturationLevel = dBFS_2_RSSI(-22.0);
+        verbose_printf("%3.2f dBFS\n", RSSI_2_dBFS(saturationLevel));
+    }
+    else
+#endif // ENABLE_CALIBRATION_USING_FFT
+        verbose_printf("%i \n", saturationLevel);
+
+    verbose_printf("initial  PGA: %2i, RxLoopback: %2i, %3.2f dbFS\n", g_pga, g_rxloop, RSSI_2_dBFS(rssi));
+    while(rssi < saturationLevel && g_rxloop < 15)
+    {
+        rssi = GetRSSI();
+        verbose_printf("adjusted PGA: %2i, RxLoopback: %2i, %3.2f dbFS\r", g_pga, g_rxloop, RSSI_2_dBFS(rssi));
+        if(rssi < saturationLevel)
+        {
+            g_rxloop += 1;
+            Modify_SPI_Reg_bits(LMS7param(G_RXLOOPB_RFE), g_rxloop);
+        }
+        else
+            break;
+    }
+    rssi = GetRSSI();
+    while(g_pga < 18 && g_rxloop == 15 && rssi < saturationLevel)
+    {
+        g_pga += 1;
+        Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB), g_pga);
+        rssi = GetRSSI();
+        verbose_printf("adjusted PGA: %2i, RxLoopback: %2i, %3.2f dbFS\r", g_pga, g_rxloop, RSSI_2_dBFS(rssi));
+    }
+    verbose_printf("\n");
+    Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(DC_BYP_RXTSP), 1);
+    return 0;
+}
+
+void LMS7002M::CalibrateTxDC(int16_t *dccorri, int16_t *dccorrq)
+{
+    BinSearchParam argsI;
+    BinSearchParam argsQ;
+#ifdef DRAW_GNU_PLOTS
+    memset(gRSSI_TXDC_measurements, 0, sizeof(gRSSI_TXDC_measurements));
+    searchPlot.write("set title 'Tx DC search\n");
+    spectrumPlot.write("set title 'Tx DC search\n");
+#endif // DRAW_GNU_PLOTS
+    verbose_printf("Searching Tx DC...\n");
+    Modify_SPI_Reg_bits(LMS7param(EN_G_TRF), 1);
+    Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_TXTSP), 0);
+    Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 0);
+
+    int8_t corrI = 0;
+    int8_t corrQ = 0;
+    //Modify_SPI_Reg_bits(DCCORRI_TXTSP, 0);
+    //Modify_SPI_Reg_bits(DCCORRQ_TXTSP, 0);
+    Modify_SPI_Reg_bits(0x0204, 15, 0, (corrI << 8 | corrQ));
+
+    //find I
+    avgCount = 1;
+    argsI.param = LMS7param(DCCORRI_TXTSP);
+    argsI.maxValue = corrI+127;
+    argsI.minValue = corrI-128;
+    argsI.target = TX_DC_I;
+    BinarySearch(&argsI);
+    corrI = argsI.result;
+    //Modify_SPI_Reg_bits(DCCORRI_TXTSP, corrI);
+
+    argsQ.param = LMS7param(DCCORRQ_TXTSP);
+    argsQ.maxValue = corrQ+127;
+    argsQ.minValue = corrQ-128;
+    argsQ.target = TX_DC_Q;
+    BinarySearch(&argsQ);
+    corrQ = argsQ.result;
+    //Modify_SPI_Reg_bits(DCCORRQ_TXTSP, corrQ);
+
+    avgCount = 2;
+    argsI.maxValue = corrI+4;
+    argsI.minValue = corrI-4;
+    BinarySearch(&argsI);
+    corrI = argsI.result;
+    //Modify_SPI_Reg_bits(DCCORRI_TXTSP, corrI);
+
+    argsQ.maxValue = corrQ+4;
+    argsQ.minValue = corrQ-4;
+    BinarySearch(&argsQ);
+    corrQ = argsQ.result;
+    //Modify_SPI_Reg_bits(DCCORRQ_TXTSP, corrQ);
+    verbose_printf("coarse: Tx DCCORRI: %i, DCCORRQ: %i\n", corrI, corrQ);
+
+    const int gridRadius = 2;
+    GridSearchParam gridArgs;
+    argsI.maxValue = corrI+gridRadius;
+    argsI.minValue = corrI-gridRadius;
+    gridArgs.a = argsI;
+    argsQ.maxValue = corrQ+gridRadius;
+    argsQ.minValue = corrQ-gridRadius;
+    gridArgs.b = argsQ;
+    avgCount = 3;
+    GridSearch(&gridArgs);
+    corrI = gridArgs.a.result;
+    corrQ = gridArgs.b.result;
+    verbose_printf("GRID 1: Tx DCCORRI: %i, DCCORRQ: %i  | %.3f dbFS\n", corrI, corrQ, RSSI_2_dBFS(gridArgs.signalLevel));
+
+    avgCount = 1;
+    //Modify_SPI_Reg_bits(DCCORRI_TXTSP, corrI);
+    //Modify_SPI_Reg_bits(DCCORRQ_TXTSP, corrQ);
+    Modify_SPI_Reg_bits(0x0204, 15, 0, (corrI << 8 | corrQ));
+    if(dccorri)
+        *dccorri = corrI;
+    if(dccorrq)
+        *dccorrq = corrQ;
+    verbose_printf("Tx DCCORRI: %i, DCCORRQ: %i | %.3f dbFS\n", corrI, corrQ, RSSI_2_dBFS(gridArgs.signalLevel));
+#ifdef DRAW_GNU_PLOT
+    char filename[128];
+    sprintf(filename, "TxDC_%s.txt", calibrationStart.c_str());
+    fstream fout;
+    fout.open(filename, ios::out);
+    for(int i=0; i<256; ++i)
+    {
+        for(int q=0; q<256; ++q)
+            fout << i-128 << " " << q-128 << " " << (gRSSI_TXDC_measurements[q][i]) << endl;
+        fout << endl;
+    }
+    fout.close();
+#endif
+}
+
+void LMS7002M::FineSearch(const uint16_t addrI, const uint8_t msbI, const uint8_t lsbI, int16_t &valueI, const uint16_t addrQ, const uint8_t msbQ, const uint8_t lsbQ, int16_t &valueQ, const uint8_t fieldSize)
+{
+#ifdef LMS_VERBOSE_OUTPUT
+    uint32_t **rssiField = new uint32_t*[fieldSize];
+    for (int i = 0; i < fieldSize; ++i)
+    {
+        rssiField[i] = new uint32_t[fieldSize];
+        for (int q = 0; q < fieldSize; ++q)
+            rssiField[i][q] = ~0;
+    }
+#endif
+
+    const uint16_t DCOFFaddr = 0x010E;
+    uint32_t minRSSI = ~0;
+    int16_t minI = 0;
+    int16_t minQ = 0;
+    uint32_t rssi = ~0;
+
+    for (int i = 0; i < fieldSize; ++i)
+    {
+        int16_t ival = valueI + (i - fieldSize / 2);
+        Modify_SPI_Reg_bits(addrI, msbI, lsbI, addrI != DCOFFaddr ? ival : toDCOffset(ival), true);
+        for (int q = 0; q < fieldSize; ++q)
+        {
+            int16_t qval = valueQ + (q - fieldSize / 2);
+            Modify_SPI_Reg_bits(addrQ, msbQ, lsbQ, addrQ != DCOFFaddr ? qval : toDCOffset(qval), true);
+            rssi = GetRSSI();
+            if (rssi < minRSSI)
+            {
+                minI = ival;
+                minQ = qval;
+                minRSSI = rssi;
+            }
+#ifdef LMS_VERBOSE_OUTPUT
+            rssiField[i][q] = rssi;
+#endif
+        }
+    }
+
+#ifdef LMS_VERBOSE_OUTPUT
+    printf("     |");
+    for (int i = 0; i < fieldSize; ++i)
+        printf("%6i|", valueQ - fieldSize / 2 + i);
+    printf("\n");
+    for (int i = 0; i < fieldSize + 1; ++i)
+        printf("------+");
+    printf("\n");
+    for (int i = 0; i < fieldSize; ++i)
+    {
+        printf("%5i |", valueI + (i - fieldSize / 2));
+        for (int q = 0; q < fieldSize; ++q)
+            printf("%6i|", rssiField[i][q]);
+        printf("\n");
+    }
+#ifdef DRAW_GNU_PLOTS
+    GNUPlotPipe pl(false);
+    pl.write("set contour surface\n");
+    pl.write("plot '-' matrix with image\n");
+
+    for(int i=0; i<fieldSize; ++i)
+    {
+        for(int q=0; q<fieldSize; ++q)
+        {
+            pl.writef("%i ", rssiField[i][q]);
+        }
+        pl.write("\n");
+    }
+
+    pl.write("e\n");
+    pl.write("e\n");
+#endif
+    for (int i = 0; i < fieldSize; ++i)
+        delete rssiField[i];
+    delete[] rssiField;
+#endif
+    valueI = minI;
+    valueQ = minQ;
+}
+
+/** @brief Loads given DC_REG values into registers
+    @param tx TxTSP or RxTSP selection
+    @param I DC_REG I value
+    @param Q DC_REG Q value
+*/
+int LMS7002M::LoadDC_REG_IQ(bool tx, int16_t I, int16_t Q)
+{
+    if(tx)
+    {
+        Modify_SPI_Reg_bits(LMS7param(DC_REG_TXTSP), I);
+        Modify_SPI_Reg_bits(LMS7param(TSGDCLDI_TXTSP), 0);
+        Modify_SPI_Reg_bits(LMS7param(TSGDCLDI_TXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(TSGDCLDI_TXTSP), 0);
+        Modify_SPI_Reg_bits(LMS7param(DC_REG_TXTSP), Q);
+        Modify_SPI_Reg_bits(LMS7param(TSGDCLDQ_TXTSP), 0);
+        Modify_SPI_Reg_bits(LMS7param(TSGDCLDQ_TXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(TSGDCLDQ_TXTSP), 0);
+    }
+    else
+    {
+        Modify_SPI_Reg_bits(LMS7param(DC_REG_RXTSP), I);
+        Modify_SPI_Reg_bits(LMS7param(TSGDCLDI_RXTSP), 0);
+        Modify_SPI_Reg_bits(LMS7param(TSGDCLDI_RXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(TSGDCLDI_RXTSP), 0);
+        Modify_SPI_Reg_bits(LMS7param(DC_REG_RXTSP), Q);
+        Modify_SPI_Reg_bits(LMS7param(TSGDCLDQ_RXTSP), 0);
+        Modify_SPI_Reg_bits(LMS7param(TSGDCLDQ_RXTSP), 1);
+        Modify_SPI_Reg_bits(LMS7param(TSGDCLDQ_RXTSP), 0);
+    }
+    return 0;
+}
+
+int LMS7002M::StoreDigitalCorrections(const bool isTx)
+{
+    const int idx = this->GetActiveChannelIndex();
+    const uint32_t boardId = controlPort->GetDeviceInfo().boardSerialNumber;
+    const double freq = this->GetFrequencySX(isTx);
+    int band = 0; //TODO
+    int dccorri, dccorrq, gcorri, gcorrq, phaseOffset;
+
+    if (isTx)
+    {
+        dccorri = int8_t(Get_SPI_Reg_bits(LMS7param(DCCORRI_TXTSP))); //signed 8-bit
+        dccorrq = int8_t(Get_SPI_Reg_bits(LMS7param(DCCORRQ_TXTSP))); //signed 8-bit
+        gcorri = int16_t(Get_SPI_Reg_bits(LMS7param(GCORRI_TXTSP))); //unsigned 11-bit
+        gcorrq = int16_t(Get_SPI_Reg_bits(LMS7param(GCORRQ_TXTSP))); //unsigned 11-bit
+        phaseOffset = int16_t(Get_SPI_Reg_bits(LMS7param(IQCORR_TXTSP)) << 4) >> 4; //sign extend 12-bit
+    }
+    else
+    {
+        dccorri = 0;
+        dccorrq = 0;
+        gcorri = int16_t(Get_SPI_Reg_bits(LMS7param(GCORRI_RXTSP)) << 4) >> 4;
+        gcorrq = int16_t(Get_SPI_Reg_bits(LMS7param(GCORRQ_RXTSP)) << 4) >> 4;
+        phaseOffset = int16_t(Get_SPI_Reg_bits(LMS7param(IQCORR_RXTSP)) << 4) >> 4;
+    }
+
+    return mValueCache->InsertDC_IQ(boardId, freq, idx, isTx, band, dccorri, dccorrq, gcorri, gcorrq, phaseOffset);
+}
+
+int LMS7002M::ApplyDigitalCorrections(const bool isTx)
+{
+    const int idx = this->GetActiveChannelIndex();
+    const uint32_t boardId = controlPort->GetDeviceInfo().boardSerialNumber;
+    const double freq = this->GetFrequencySX(isTx);
+    int band = 0; //TODO
+
+    int dccorri, dccorrq, gcorri, gcorrq, phaseOffset;
+    int rc = mValueCache->GetDC_IQ_Interp(boardId, freq, idx, isTx, band, &dccorri, &dccorrq, &gcorri, &gcorrq, &phaseOffset);
+    if (rc != 0) return rc;
+
+    if (isTx)
+    {
+        Modify_SPI_Reg_bits(LMS7param(DCCORRI_TXTSP), dccorri);
+        Modify_SPI_Reg_bits(LMS7param(DCCORRQ_TXTSP), dccorrq);
+        Modify_SPI_Reg_bits(LMS7param(GCORRI_TXTSP), gcorri);
+        Modify_SPI_Reg_bits(LMS7param(GCORRQ_TXTSP), gcorrq);
+        Modify_SPI_Reg_bits(LMS7param(IQCORR_TXTSP), phaseOffset);
+
+        Modify_SPI_Reg_bits(LMS7param(DC_BYP_TXTSP), 0);
+        Modify_SPI_Reg_bits(LMS7param(PH_BYP_TXTSP), 0);
+        Modify_SPI_Reg_bits(LMS7param(GC_BYP_TXTSP), 0);
+    }
+    else
+    {
+        Modify_SPI_Reg_bits(LMS7param(GCORRI_RXTSP), gcorri);
+        Modify_SPI_Reg_bits(LMS7param(GCORRQ_RXTSP), gcorrq);
+        Modify_SPI_Reg_bits(LMS7param(IQCORR_RXTSP), phaseOffset);
+
+        Modify_SPI_Reg_bits(LMS7param(PH_BYP_RXTSP), 0);
+        Modify_SPI_Reg_bits(LMS7param(GC_BYP_RXTSP), 0);
+    }
+    return 0;
+}
+
+void LMS7002M::CalibrateIQImbalance(const bool tx, uint16_t *gainI, uint16_t *gainQ, int16_t *phase)
+{
+    const char *dirName = tx ? "Tx" : "Rx";
+#ifdef DRAW_GNU_PLOTS
+    searchPlot.writef("set title '%s IQ search\n", dirName);
+    spectrumPlot.writef("set title '%s IQ search\n", dirName);
+#endif // DRAW_GNU_PLOTS
+    verbose_printf("Searching %s IQ imbalance...\n", dirName);
+    const auto gcorri = tx ? LMS7param(GCORRI_TXTSP) : LMS7param(GCORRI_RXTSP);
+    const auto gcorrq = tx ? LMS7param(GCORRQ_TXTSP) : LMS7param(GCORRQ_RXTSP);
+    int16_t gain;
+    int16_t phaseOffset;
+    BinSearchParam argsPhase;
+    BinSearchParam argsGain;
+    GridSearchParam gridArgs;
+
+    argsPhase.param = tx ? LMS7param(IQCORR_TXTSP) : LMS7param(IQCORR_RXTSP);
+    argsPhase.maxValue = 128;
+    argsPhase.minValue = -128;
+    BinarySearch(&argsPhase);
+    phaseOffset = argsPhase.result;
+    verbose_printf("Coarse search %s IQCORR: %i\n", dirName, phaseOffset);
+
+    //coarse gain
+    uint32_t rssiIgain;
+    uint32_t rssiQgain;
+    Modify_SPI_Reg_bits(gcorri, 2047 - 64);
+    Modify_SPI_Reg_bits(gcorrq, 2047);
+    rssiIgain = GetRSSI();
+    Modify_SPI_Reg_bits(gcorri, 2047);
+    Modify_SPI_Reg_bits(gcorrq, 2047 - 64);
+    rssiQgain = GetRSSI();
+
+    Modify_SPI_Reg_bits(gcorri, 2047);
+    Modify_SPI_Reg_bits(gcorrq, 2047);
+
+    if(rssiIgain < rssiQgain)
+        argsGain.param = gcorri;
+    else
+        argsGain.param = gcorrq;
+    const char* chName = (argsGain.param.address == gcorri.address ? "I" : "Q");
+
+    argsGain.maxValue = 2047;
+    argsGain.minValue = 2047-512;
+    BinarySearch(&argsGain);
+    gain = argsGain.result;
+    verbose_printf("Coarse search %s GAIN_%s: %i\n", dirName, chName, gain);
+
+    argsPhase.maxValue = phaseOffset+8;
+    argsPhase.minValue = phaseOffset-8;
+    BinarySearch(&argsPhase);
+    phaseOffset = argsPhase.result;
+    verbose_printf("Coarse search %s IQCORR: %i\n", dirName, phaseOffset);
+
+    const uint8_t gridRadius = 2;
+    gridArgs.a = argsGain;
+    gridArgs.a.minValue = gain-gridRadius;
+    gridArgs.a.maxValue = gain+gridRadius;
+    gridArgs.b = argsPhase;
+    gridArgs.b.minValue = phaseOffset-gridRadius;
+    gridArgs.b.maxValue = phaseOffset+gridRadius;
+
+    GridSearch(&gridArgs);
+    gain = gridArgs.a.result;
+    phaseOffset = gridArgs.b.result;
+    verbose_printf("GRID search %s GAIN_%s: %i, IQCORR: %i | %.3f dBFS\n", dirName, chName, gain, phaseOffset, RSSI_2_dBFS(gridArgs.signalLevel));
+
+    Modify_SPI_Reg_bits(argsGain.param, gain);
+    Modify_SPI_Reg_bits(argsPhase.param, phaseOffset);
+
+    if(phase)
+        *phase = phaseOffset;
+    if(gainI)
+        *gainI = (argsGain.param.address == gcorri.address ? gain : 2047);
+    if(gainQ)
+        *gainQ = (argsGain.param.address == gcorrq.address ? gain : 2047);
+}
diff --git a/src/lms7002m/LMS7002M_filtersCalibration.cpp b/src/lms7002m/LMS7002M_filtersCalibration.cpp
new file mode 100644
index 0000000..cf57b9c
--- /dev/null
+++ b/src/lms7002m/LMS7002M_filtersCalibration.cpp
@@ -0,0 +1,1497 @@
+/**
+ at file	LMS7002M_filtersCalibration.cpp
+ at author Lime Microsystems (www.limemicro.com)
+ at brief	Implementation of LMS7002M transceiver filters calibration algorithms
+*/
+
+#include "LMS7002M.h"
+#include "IConnection.h"
+#include "ErrorReporting.h"
+#include "CalibrationCache.h"
+#include "LMS7002M_RegistersMap.h"
+#include <cmath>
+#include <iostream>
+#include <assert.h>
+#ifdef _MSC_VER
+#include <ciso646>
+#endif
+using namespace lime;
+
+//rx lpf range limits
+static const float_type RxLPF_RF_LimitLow = 1.4e6;
+static const float_type RxLPF_RF_LimitHigh = 130e6;
+
+//tx lpf range limits
+const float_type TxLPF_RF_LimitLow = 5e6;
+const float_type TxLPF_RF_LimitLowMid = 32e6;
+const float_type TxLPF_RF_LimitMidHigh = 50e6;
+const float_type TxLPF_RF_LimitHigh = 130e6;
+
+///define for parameter enumeration if prefix might be needed
+
+static const int E_DECREASE_R = 0x0080;
+static const int E_INCREASE_R = 0x0081;
+
+inline uint16_t pow2(const uint8_t power)
+{
+    assert(power >= 0 && power < 16);
+    return 1 << power;
+}
+
+int clamp(int value, int minBound, int maxBound)
+{
+    if(value < minBound)
+        return minBound;
+    if(value > maxBound)
+        return maxBound;
+    return value;
+}
+
+LMS7002M_RegistersMap *LMS7002M::BackupRegisterMap(void)
+{
+    //BackupAllRegisters(); return NULL;
+    auto backup = new LMS7002M_RegistersMap();
+    Channel chBck = this->GetActiveChannel();
+    this->SetActiveChannel(ChA);
+    *backup = *mRegistersMap;
+    this->SetActiveChannel(chBck);
+    return backup;
+}
+
+void LMS7002M::RestoreRegisterMap(LMS7002M_RegistersMap *backup)
+{
+    //RestoreAllRegisters(); return;
+    Channel chBck = this->GetActiveChannel();
+
+    for (int ch = 0; ch < 2; ch++)
+    {
+        //determine addresses that have been changed
+        //and restore backup to the main register map
+        std::vector<uint16_t> restoreAddrs, restoreData;
+        for (const uint16_t addr : mRegistersMap->GetUsedAddresses(ch))
+        {
+            uint16_t original = backup->GetValue(ch, addr);
+            uint16_t current = mRegistersMap->GetValue(ch, addr);
+            mRegistersMap->SetValue(ch, addr, original);
+
+            if (ch == 1 and addr < 0x0100) continue;
+            if (original == current) continue;
+            restoreAddrs.push_back(addr);
+            restoreData.push_back(original);
+        }
+
+        //bulk write the original register values from backup
+        this->SetActiveChannel((ch==0)?ChA:ChB);
+        SPI_write_batch(restoreAddrs.data(), restoreData.data(), restoreData.size());
+    }
+
+    //cleanup
+    delete backup;
+    backup = nullptr;
+    this->SetActiveChannel(chBck);
+}
+
+uint32_t LMS7002M::GetAvgRSSI(const int avgCount)
+{
+    float_type sum = 0;
+    for(int i=0; i<avgCount; ++i)
+        sum += GetRSSI();
+    return sum/avgCount;
+}
+
+int LMS7002M::TuneRxFilter(float_type rx_lpf_freq_RF)
+{
+    if(RxLPF_RF_LimitLow > rx_lpf_freq_RF || rx_lpf_freq_RF > RxLPF_RF_LimitHigh)
+        return ReportError(ERANGE, "RxLPF frequency out of range, available range from %g to %g MHz", RxLPF_RF_LimitLow, RxLPF_RF_LimitHigh);
+
+    //calculate intermediate frequency
+    const float rx_lpf_IF = rx_lpf_freq_RF/2;
+    auto registersBackup = BackupRegisterMap();
+    int g_tia_rfe = Get_SPI_Reg_bits(LMS7param(G_TIA_RFE));
+
+    int status;
+    status = TuneRxFilterSetup(rx_lpf_IF);
+    if(status != 0)
+    {
+        RestoreRegisterMap(registersBackup);
+        return status;
+    }
+
+    int g_rxloopb_rfe = Get_SPI_Reg_bits(LMS7param(G_RXLOOPB_RFE));
+    uint32_t rssi = GetRSSI();
+    while(rssi < 0x2700 && g_rxloopb_rfe < 14)
+    {
+        g_rxloopb_rfe += 2;
+        Modify_SPI_Reg_bits(LMS7param(G_RXLOOPB_RFE), g_rxloopb_rfe);
+        rssi = GetRSSI();
+    }
+    int cg_iamp_tbb = Get_SPI_Reg_bits(LMS7param(CG_IAMP_TBB));
+    while(rssi < 0x2700 && cg_iamp_tbb < 30)
+    {
+        cg_iamp_tbb += 2;
+        Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), cg_iamp_tbb);
+        rssi = GetRSSI();
+    }
+
+    const int rssiAvgCount = 5;
+    uint32_t rssi_value_dc = GetAvgRSSI(rssiAvgCount);
+    const uint32_t rssi_3dB = rssi_value_dc * 0.7071 * pow(10, (-0.0018 * rx_lpf_IF/1e6)/20);
+
+    if(rx_lpf_IF <= 54e6)
+    {
+        status = SetFrequencySX(LMS7002M::Rx, 539.9e6-rx_lpf_IF*1.3);
+        if(status != 0)
+        {
+            RestoreRegisterMap(registersBackup);
+            return status;
+        }
+        status = SetNCOFrequency(LMS7002M::Rx, 0, rx_lpf_IF*1.3);
+        if(status != 0)
+        {
+            RestoreRegisterMap(registersBackup);
+            return status;
+        }
+
+        if(rx_lpf_IF < 18e6)
+        {
+            //LPFL START
+            status = RxFilterSearch(LMS7param(C_CTL_LPFL_RBB), rssi_3dB, rssiAvgCount, 2048);
+            if(status == E_DECREASE_R)
+            {
+                int r_ctl_lpf = Get_SPI_Reg_bits(LMS7param(R_CTL_LPF_RBB));
+                while(r_ctl_lpf > 1)
+                {
+                    r_ctl_lpf /= 2;
+                    Modify_SPI_Reg_bits(LMS7param(R_CTL_LPF_RBB), r_ctl_lpf);
+                    status = RxFilterSearch(LMS7param(C_CTL_LPFL_RBB), rssi_3dB, rssiAvgCount, 2048);
+                }
+            }
+            if(status == E_INCREASE_R)
+            {
+                int r_ctl_lpf = Get_SPI_Reg_bits(LMS7param(R_CTL_LPF_RBB));
+                while(r_ctl_lpf < 31)
+                {
+                    r_ctl_lpf += 4;
+                    if(r_ctl_lpf > 31)
+                        break;
+                    Modify_SPI_Reg_bits(LMS7param(R_CTL_LPF_RBB), r_ctl_lpf);
+                    status = RxFilterSearch(LMS7param(C_CTL_LPFL_RBB), rssi_3dB, rssiAvgCount, 2048);
+                }
+            }
+            else if(status != 0)
+                return status;
+            //LPFL END
+        }
+        if(rx_lpf_IF >= 18e6)
+        {
+            //LPFH START
+            status = RxFilterSearch(LMS7param(C_CTL_LPFH_RBB), rssi_3dB, rssiAvgCount, 256);
+            if(status == E_DECREASE_R)
+            {
+                int r_ctl_lpf = Get_SPI_Reg_bits(LMS7param(R_CTL_LPF_RBB));
+                while(r_ctl_lpf > 0)
+                {
+                    r_ctl_lpf -= 1;
+                    Modify_SPI_Reg_bits(LMS7param(R_CTL_LPF_RBB), r_ctl_lpf);
+                    rssi = GetRSSI();
+                    if(rssi < rssi_3dB)
+                    {
+                        status = 0;
+                        break;
+                    }
+
+                }
+            }
+            if(status == E_INCREASE_R)
+            {
+                int r_ctl_lpf = Get_SPI_Reg_bits(LMS7param(R_CTL_LPF_RBB));
+                while(r_ctl_lpf < 31)
+                {
+                    r_ctl_lpf += 1;
+                    if(r_ctl_lpf > 31)
+                        break;
+                    Modify_SPI_Reg_bits(LMS7param(R_CTL_LPF_RBB), r_ctl_lpf);
+                    if(rssi > rssi_3dB)
+                    {
+                        status = 0;
+                        break;
+                    }
+                }
+            }
+            else if(status != 0)
+                return status;
+            //LPFH END
+        }
+        status = SetFrequencySX(LMS7002M::Rx, 539.9e6-rx_lpf_IF);
+        if(status != 0)
+        {
+            RestoreRegisterMap(registersBackup);
+            return status;
+        }
+        status = SetNCOFrequency(LMS7002M::Rx, 0, rx_lpf_IF);
+        if(status != 0)
+        {
+            RestoreRegisterMap(registersBackup);
+            return status;
+        }
+        Modify_SPI_Reg_bits(LMS7param(CFB_TIA_RFE), g_tia_rfe);
+        int cfb_tia_rfe;
+        if(g_tia_rfe == 3 || g_tia_rfe == 2)
+            cfb_tia_rfe = int( 1680e6 / (rx_lpf_IF * 0.72) - 10);
+        else if(g_tia_rfe == 1)
+            cfb_tia_rfe = int( 5400e6 / (rx_lpf_IF * 0.72) - 15);
+        else
+        {
+            RestoreRegisterMap(registersBackup);
+            return ReportError(EINVAL, "g_tia_rfe not allowed value");
+        }
+        cfb_tia_rfe = clamp(cfb_tia_rfe, 0, 4095);
+        Modify_SPI_Reg_bits(LMS7param(CFB_TIA_RFE), cfb_tia_rfe);
+
+        int ccomp_tia_rfe;
+        if(g_tia_rfe == 3 || g_tia_rfe == 2)
+            ccomp_tia_rfe = cfb_tia_rfe / 100;
+        else if(g_tia_rfe == 1)
+            ccomp_tia_rfe = cfb_tia_rfe / 100 + 1;
+        else
+        {
+            RestoreRegisterMap(registersBackup);
+            return ReportError(EINVAL, "g_tia_rfe not allowed value");
+        }
+        ccomp_tia_rfe = clamp(ccomp_tia_rfe, 0, 15);
+        Modify_SPI_Reg_bits(LMS7param(CCOMP_TIA_RFE), ccomp_tia_rfe);
+
+        int rcomp_tia_rfe = 15 - cfb_tia_rfe/100;
+        rcomp_tia_rfe = clamp(rcomp_tia_rfe, 0, 15);
+        Modify_SPI_Reg_bits(LMS7param(RCOMP_TIA_RFE), rcomp_tia_rfe);
+
+        //START TIA
+        status = RxFilterSearch(LMS7param(CFB_TIA_RFE), rssi_3dB, rssiAvgCount, 4096);
+        if(status != 0)
+        {
+            RestoreRegisterMap(registersBackup);
+            return status;
+        }
+        //END TIA
+    }
+    if(rx_lpf_IF > 54e6)
+    {
+        status = SetFrequencySX(LMS7002M::Rx, 539.9e6 - rx_lpf_IF);
+        if(status != 0)
+        {
+            RestoreRegisterMap(registersBackup);
+            return status;
+        }
+        status = SetNCOFrequency(LMS7002M::Rx, 0, rx_lpf_IF);
+        if(status != 0)
+        {
+            RestoreRegisterMap(registersBackup);
+            return status;
+        }
+        //START TIA
+        status = RxFilterSearch(LMS7param(CFB_TIA_RFE), rssi_3dB, rssiAvgCount, 4096);
+        if(status != 0)
+        {
+            RestoreRegisterMap(registersBackup);
+            return status;
+        }
+        //END TIA
+    }
+
+    //Restore settings
+    int cfb_tia_rfe = Get_SPI_Reg_bits(LMS7param(CFB_TIA_RFE));
+    int ccomp_tia_rfe = Get_SPI_Reg_bits(LMS7param(CCOMP_TIA_RFE));
+    int rcomp_tia_rfe = Get_SPI_Reg_bits(LMS7param(RCOMP_TIA_RFE));
+    int rcc_ctl_lpfl_rbb = Get_SPI_Reg_bits(LMS7param(RCC_CTL_LPFL_RBB));
+    int c_ctl_lpfl_rbb = Get_SPI_Reg_bits(LMS7param(C_CTL_LPFL_RBB));
+    int c_ctl_pga_rbb = Get_SPI_Reg_bits(LMS7param(C_CTL_PGA_RBB));
+    int rcc_ctl_pga_rbb = Get_SPI_Reg_bits(LMS7param(RCC_CTL_PGA_RBB));
+    int rcc_ctl_lpfh_rbb = Get_SPI_Reg_bits(LMS7param(RCC_CTL_LPFH_RBB));
+    int c_ctl_lpfh_rbb = Get_SPI_Reg_bits(LMS7param(C_CTL_LPFH_RBB));
+    int pd_lpfl_rbb = Get_SPI_Reg_bits(LMS7param(PD_LPFL_RBB));
+    int pd_lpfh_rbb = Get_SPI_Reg_bits(LMS7param(PD_LPFH_RBB));
+    int input_ctl_pga_rbb = Get_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB));
+
+    RestoreRegisterMap(registersBackup);
+
+    Modify_SPI_Reg_bits(LMS7param(CFB_TIA_RFE), cfb_tia_rfe);
+    Modify_SPI_Reg_bits(LMS7param(CCOMP_TIA_RFE), ccomp_tia_rfe);
+    Modify_SPI_Reg_bits(LMS7param(RCOMP_TIA_RFE), rcomp_tia_rfe);
+    Modify_SPI_Reg_bits(LMS7param(RCC_CTL_LPFL_RBB), rcc_ctl_lpfl_rbb);
+    Modify_SPI_Reg_bits(LMS7param(C_CTL_LPFL_RBB), c_ctl_lpfl_rbb);
+    Modify_SPI_Reg_bits(LMS7param(C_CTL_PGA_RBB), c_ctl_pga_rbb);
+    Modify_SPI_Reg_bits(LMS7param(RCC_CTL_PGA_RBB), rcc_ctl_pga_rbb);
+    Modify_SPI_Reg_bits(LMS7param(RCC_CTL_LPFH_RBB), rcc_ctl_lpfh_rbb);
+    Modify_SPI_Reg_bits(LMS7param(C_CTL_LPFH_RBB), c_ctl_lpfh_rbb);
+    Modify_SPI_Reg_bits(LMS7param(PD_LPFL_RBB), pd_lpfl_rbb);
+    Modify_SPI_Reg_bits(LMS7param(PD_LPFH_RBB), pd_lpfh_rbb);
+    Modify_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB), input_ctl_pga_rbb);
+    Modify_SPI_Reg_bits(LMS7param(ICT_LPF_IN_RBB), 12);
+    Modify_SPI_Reg_bits(LMS7param(ICT_LPF_OUT_RBB), 12);
+    Modify_SPI_Reg_bits(LMS7param(ICT_PGA_OUT_RBB), 20);
+    Modify_SPI_Reg_bits(LMS7param(ICT_PGA_IN_RBB), 20);
+    Modify_SPI_Reg_bits(LMS7param(R_CTL_LPF_RBB), 16);
+    Modify_SPI_Reg_bits(LMS7param(RFB_TIA_RFE), 16);
+    return 0;
+}
+
+int LMS7002M::RxFilterSearch(const LMS7Parameter &param, const uint32_t rssi_3dB, uint8_t rssiAvgCnt, const int stepLimit)
+{
+    int value = Get_SPI_Reg_bits(param);
+    const int maxValue = pow2(param.msb-param.lsb+1)-1;
+    int stepIncrease = 0;
+    int stepSize = 1;
+    uint32_t rssi = GetAvgRSSI(rssiAvgCnt);
+    if(rssi == rssi_3dB)
+        return 0;
+    if(rssi < rssi_3dB)
+        while(rssi < rssi_3dB)
+        {
+            stepSize = pow2(stepIncrease);
+            value -= stepSize;
+            if(value < 0)
+                value = 0;
+            Modify_SPI_Reg_bits(param, value);
+            rssi = GetAvgRSSI(rssiAvgCnt);
+            stepIncrease += 1;
+            if(stepSize == stepLimit)
+                return ReportError(E_INCREASE_R, "%s step size out of range", param.name);
+        }
+    else if(rssi > rssi_3dB)
+        while(rssi > rssi_3dB)
+        {
+            stepSize = pow2(stepIncrease);
+            value += stepSize;
+            if(value > maxValue)
+                value = maxValue;
+            Modify_SPI_Reg_bits(param, value);
+            rssi = GetAvgRSSI(rssiAvgCnt);
+            stepIncrease += 1;
+            if(stepSize == stepLimit)
+                return ReportError(E_DECREASE_R, "%s step size out of range", param.name);
+        }
+
+    if(stepSize == 1)
+        return 0;
+    while(stepSize != 1)
+    {
+        rssi = GetAvgRSSI(rssiAvgCnt);
+        stepSize /= 2;
+        if(rssi >= rssi_3dB)
+            value += stepSize;
+        else
+            value -= stepSize;
+        Modify_SPI_Reg_bits(param, value);
+    }
+    return 0;
+}
+
+int LMS7002M::TxFilterSearch(const LMS7Parameter &param, const uint32_t rssi_3dB, uint8_t rssiAvgCnt, const int stepLimit)
+{
+    int value = Get_SPI_Reg_bits(param);
+    const int maxValue = pow2(param.msb-param.lsb+1)-1;
+    int stepIncrease = 0;
+    int stepSize = 1;
+    uint32_t rssi = GetAvgRSSI(rssiAvgCnt);
+    if(rssi > rssi_3dB)
+        while(rssi > rssi_3dB)
+        {
+            stepSize = pow2(stepIncrease);
+            value -= stepSize;
+            if(value < 0)
+                value = 0;
+            Modify_SPI_Reg_bits(param, value);
+            rssi = GetAvgRSSI(rssiAvgCnt);
+            stepIncrease += 1;
+            if(stepSize == stepLimit)
+                return ReportError(ERANGE, "%s step size out of range", param.name);
+        }
+    else if(rssi < rssi_3dB)
+        while(rssi < rssi_3dB)
+        {
+            stepSize = pow2(stepIncrease);
+            value += stepSize;
+            if(value > maxValue)
+                value = maxValue;
+            Modify_SPI_Reg_bits(param, value);
+            rssi = GetAvgRSSI(rssiAvgCnt);
+            stepIncrease += 1;
+            if(stepSize == stepLimit)
+                return ReportError(ERANGE, "%s step size out of range", param.name);
+        }
+
+    if(stepSize == 1)
+        return 0;
+    while(stepSize != 1)
+    {
+        rssi = GetAvgRSSI(rssiAvgCnt);
+        stepSize /= 2;
+        if(rssi <= rssi_3dB)
+            value += stepSize;
+        else
+            value -= stepSize;
+        Modify_SPI_Reg_bits(param, value);
+    }
+    return 0;
+}
+
+int LMS7002M::TxFilterSearch_S5(const LMS7Parameter &param, const uint32_t rssi_3dB, uint8_t rssiAvgCnt, const int stepLimit)
+{
+    int value = Get_SPI_Reg_bits(param);
+    const int maxValue = pow2(param.msb-param.lsb+1)-1;
+    int stepIncrease = 0;
+    int stepSize = 1;
+    uint32_t rssi = GetAvgRSSI(rssiAvgCnt);
+    if(rssi > rssi_3dB)
+        while(rssi > rssi_3dB)
+        {
+            stepSize = pow2(stepIncrease);
+            value -= stepSize;
+            if(value < 0)
+                value = 0;
+            Modify_SPI_Reg_bits(param, value);
+            rssi = GetAvgRSSI(rssiAvgCnt);
+            stepIncrease += 1;
+            if(stepSize == stepLimit)
+                return ReportError(ERANGE, "%s step size out of range", param.name);
+        }
+    else if(rssi < rssi_3dB)
+        while(rssi < rssi_3dB)
+        {
+            stepSize = pow2(stepIncrease);
+            value += stepSize;
+            if(value > maxValue)
+                value = maxValue;
+            Modify_SPI_Reg_bits(param, value);
+            rssi = GetAvgRSSI(rssiAvgCnt);
+            stepIncrease += 1;
+            if(stepSize == stepLimit)
+                return ReportError(ERANGE, "%s step size out of range", param.name);
+        }
+
+    if(stepSize == 1)
+        return 0;
+    while(stepSize != 1)
+    {
+        rssi = GetAvgRSSI(rssiAvgCnt);
+        stepSize /= 2;
+        if(rssi <= rssi_3dB)
+            value += stepSize;
+        else
+            value -= stepSize;
+        Modify_SPI_Reg_bits(param, value);
+    }
+    return 0;
+}
+
+int LMS7002M::TuneRxFilterSetup(const float_type rx_lpf_IF)
+{
+    if(RxLPF_RF_LimitLow/2 > rx_lpf_IF || rx_lpf_IF > RxLPF_RF_LimitHigh/2)
+        return ReportError(ERANGE, "RxLPF frequency out of range, available range from 0.7 to 65 MHz");
+    int status;
+    int ch = Get_SPI_Reg_bits(LMS7param(MAC));
+    int g_tia_rfe = Get_SPI_Reg_bits(LMS7param(G_TIA_RFE));
+    int g_pga_rbb = Get_SPI_Reg_bits(LMS7param(G_PGA_RBB));
+    //RFE
+    SetDefaults(RFE);
+    Modify_SPI_Reg_bits(LMS7param(SEL_PATH_RFE), 2);
+    Modify_SPI_Reg_bits(LMS7param(G_RXLOOPB_RFE), 1);
+    Modify_SPI_Reg_bits(LMS7param(PD_RLOOPB_2_RFE), 0);
+    Modify_SPI_Reg_bits(LMS7param(EN_INSHSW_LB2_RFE), 0);
+    Modify_SPI_Reg_bits(LMS7param(PD_MXLOBUF_RFE), 0);
+    Modify_SPI_Reg_bits(LMS7param(PD_QGEN_RFE), 0);
+    Modify_SPI_Reg_bits(LMS7param(RFB_TIA_RFE), 16);
+    Modify_SPI_Reg_bits(LMS7param(G_TIA_RFE), g_tia_rfe);
+
+    if(rx_lpf_IF <= 54e6)
+    {
+        Modify_SPI_Reg_bits(LMS7param(CFB_TIA_RFE), 1);
+        Modify_SPI_Reg_bits(LMS7param(CCOMP_TIA_RFE), 0);
+        Modify_SPI_Reg_bits(LMS7param(RCOMP_TIA_RFE), 15);
+    }
+    else
+    {
+        int cfb_tia_rfe;
+        int ccomp_tia_rfe;
+        int rcomp_tia_rfe;
+        if(g_tia_rfe == 3 || g_tia_rfe == 2)
+        {
+            cfb_tia_rfe = int( 1680e6/rx_lpf_IF - 10);
+            ccomp_tia_rfe = cfb_tia_rfe/100;
+        }
+        else if(g_tia_rfe == 1)
+        {
+            cfb_tia_rfe = int( 5400e6/rx_lpf_IF - 15);
+            ccomp_tia_rfe = cfb_tia_rfe/100 + 1;
+        }
+        else
+            return ReportError(EINVAL ,"Calibration setup: G_TIA_RFE value not allowed");
+        cfb_tia_rfe = clamp(cfb_tia_rfe, 0, 4095);
+        ccomp_tia_rfe = clamp(ccomp_tia_rfe, 0, 15);
+        rcomp_tia_rfe = 15-cfb_tia_rfe/100;
+        rcomp_tia_rfe = clamp(rcomp_tia_rfe, 0, 15);
+        Modify_SPI_Reg_bits(LMS7param(CFB_TIA_RFE), cfb_tia_rfe);
+        Modify_SPI_Reg_bits(LMS7param(CCOMP_TIA_RFE), ccomp_tia_rfe);
+        Modify_SPI_Reg_bits(LMS7param(RCOMP_TIA_RFE), rcomp_tia_rfe);
+    }
+
+    //RBB
+    SetDefaults(RBB);
+    Modify_SPI_Reg_bits(LMS7param(ICT_PGA_OUT_RBB), 20);
+    Modify_SPI_Reg_bits(LMS7param(ICT_PGA_IN_RBB), 20);
+    Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB), g_pga_rbb);
+    int c_ctl_pga_rbb;
+    if(g_pga_rbb < 8)
+        c_ctl_pga_rbb = 3;
+    else if(g_pga_rbb < 13)
+        c_ctl_pga_rbb = 2;
+    else if(g_pga_rbb < 21)
+        c_ctl_pga_rbb = 1;
+    else
+        c_ctl_pga_rbb = 0;
+    Modify_SPI_Reg_bits(LMS7param(C_CTL_PGA_RBB), c_ctl_pga_rbb);
+
+    int rcc_ctl_pga_rbb = (430 * pow(0.65, g_pga_rbb/10) - 110.35)/20.45 + 16;
+    rcc_ctl_pga_rbb = clamp(rcc_ctl_pga_rbb, 0, 31);
+    Modify_SPI_Reg_bits(LMS7param(RCC_CTL_PGA_RBB), rcc_ctl_pga_rbb);
+
+    if(rx_lpf_IF < 18e6)
+    {
+
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFL_RBB), 0);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_RBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB), 0);
+        int c_ctl_lpfl_rbb = int(2160e6/(rx_lpf_IF*1.3) - 103);
+        c_ctl_lpfl_rbb = clamp(c_ctl_lpfl_rbb, 0, 2047);
+        Modify_SPI_Reg_bits(LMS7param(C_CTL_LPFL_RBB), c_ctl_lpfl_rbb);
+        int rcc_ctl_lpfl_rbb;
+        if(rx_lpf_IF*1.3 < 1.4e6)
+            rcc_ctl_lpfl_rbb = 0;
+        else if(rx_lpf_IF*1.3 < 3e6)
+            rcc_ctl_lpfl_rbb = 1;
+        else if(rx_lpf_IF*1.3 < 5e6)
+            rcc_ctl_lpfl_rbb = 2;
+        else if(rx_lpf_IF*1.3 < 10e6)
+            rcc_ctl_lpfl_rbb = 3;
+        else if(rx_lpf_IF*1.3 < 15e6)
+            rcc_ctl_lpfl_rbb = 4;
+        else
+            rcc_ctl_lpfl_rbb = 5;
+        Modify_SPI_Reg_bits(LMS7param(RCC_CTL_LPFL_RBB), rcc_ctl_lpfl_rbb);
+    }
+    else if(rx_lpf_IF <= 54e6)
+    {
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFL_RBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_RBB), 0);
+        Modify_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB), 1);
+        int c_ctl_lpfh_rbb = int( 6000e6/(rx_lpf_IF*1.3) - 50);
+        c_ctl_lpfh_rbb = clamp(c_ctl_lpfh_rbb, 0, 255);
+        Modify_SPI_Reg_bits(LMS7param(C_CTL_LPFH_RBB), c_ctl_lpfh_rbb);
+        int rcc_ctl_lpfh_rbb = int(rx_lpf_IF*1.3/10) - 3;
+        rcc_ctl_lpfh_rbb = clamp(rcc_ctl_lpfh_rbb, 0, 8);
+        Modify_SPI_Reg_bits(LMS7param(RCC_CTL_LPFH_RBB), rcc_ctl_lpfh_rbb);
+    }
+    else // rx_lpf_IF > 54e6
+    {
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFL_RBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_RBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB), 2);
+    }
+
+    //TRF
+    SetDefaults(TRF);
+    Modify_SPI_Reg_bits(LMS7param(L_LOOPB_TXPAD_TRF), 0);
+    Modify_SPI_Reg_bits(LMS7param(EN_LOOPB_TXPAD_TRF), 1);
+    Modify_SPI_Reg_bits(LMS7param(SEL_BAND1_TRF), 0);
+    Modify_SPI_Reg_bits(LMS7param(SEL_BAND2_TRF), 1);
+
+    //TBB
+    SetDefaults(TBB);
+    Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(ICT_IAMP_FRP_TBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(ICT_IAMP_GG_FRP_TBB), 6);
+
+    //AFE
+    SetDefaults(AFE);
+    if(ch == 2)
+        Modify_SPI_Reg_bits(LMS7param(PD_TX_AFE2), 0);
+    Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0);
+
+    //BIAS
+    int rp_calib_bias = Get_SPI_Reg_bits(LMS7param(RP_CALIB_BIAS));
+    SetDefaults(BIAS);
+    Modify_SPI_Reg_bits(LMS7param(RP_CALIB_BIAS), rp_calib_bias);
+
+    //LDO
+    //do nothing
+    //XBUF
+    Modify_SPI_Reg_bits(LMS7param(PD_XBUF_RX), 0);
+    Modify_SPI_Reg_bits(LMS7param(PD_XBUF_TX), 0);
+    Modify_SPI_Reg_bits(LMS7param(EN_G_XBUF), 1);
+
+    //CGEN
+    SetDefaults(CGEN);
+    int cgenMultiplier = rx_lpf_IF*20 / 46.08e6 + 0.5;
+    if(cgenMultiplier > 9 && cgenMultiplier < 12)
+        cgenMultiplier = 12;
+    cgenMultiplier = clamp(cgenMultiplier, 2, 13);
+
+    status = SetFrequencyCGEN(46.08e6 * cgenMultiplier + 10e6);
+    if(status != 0)
+        return status;
+
+    //SXR
+    Modify_SPI_Reg_bits(LMS7param(MAC), 1);
+    SetDefaults(SX);
+    status = SetFrequencySX(LMS7002M::Rx, 539.9e6);
+    if(status != 0)
+        return status;
+
+    //SXT
+    Modify_SPI_Reg_bits(LMS7param(MAC), 2);
+    SetDefaults(SX);
+    status = SetFrequencySX(LMS7002M::Tx, 550e6);
+    if(status != 0)
+        return status;
+
+    Modify_SPI_Reg_bits(LMS7param(MAC), ch);
+    //LimeLight & PAD
+    //do nothing
+
+    //TxTSP
+    SetDefaults(TxTSP);
+    SetDefaults(TxNCO);
+    Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(INSEL_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(CMIX_SC_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_TXTSP), 1);
+    LoadDC_REG_IQ(LMS7002M::Tx, 0x7fff, 0x8000);
+    SetNCOFrequency(LMS7002M::Tx, 0, 10e6);
+
+    //RxTSP
+    SetDefaults(RxTSP);
+    SetDefaults(RxNCO);
+    Modify_SPI_Reg_bits(LMS7param(AGC_MODE_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 0);
+    Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(AGC_AVG_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP), 4);
+    Modify_SPI_Reg_bits(LMS7param(CMIX_GAIN_RXTSP), 0);
+    SetNCOFrequency(LMS7002M::Rx, 0, 0);
+
+    if(ch == 2)
+    {
+        Modify_SPI_Reg_bits(LMS7param(MAC), 1);
+        Modify_SPI_Reg_bits(LMS7param(EN_NEXTRX_RFE), 1);
+        Modify_SPI_Reg_bits(LMS7param(EN_NEXTTX_TRF), 1);
+        Modify_SPI_Reg_bits(LMS7param(MAC), ch);
+    }
+
+    return 0;
+}
+
+int LMS7002M::TuneTxFilterSetup(const float_type tx_lpf_IF)
+{
+    int status;
+    int ch = Get_SPI_Reg_bits(LMS7param(MAC));
+
+    //RFE
+    Modify_SPI_Reg_bits(LMS7param(EN_G_RFE), 0);
+    Modify_SPI_Reg_bits(0x010D, 4, 1, 0xF);
+
+    //RBB
+    SetDefaults(RBB);
+    Modify_SPI_Reg_bits(LMS7param(PD_LPFL_RBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB), 3);
+    Modify_SPI_Reg_bits(LMS7param(ICT_PGA_OUT_RBB), 20);
+    Modify_SPI_Reg_bits(LMS7param(ICT_PGA_IN_RBB), 20);
+    Modify_SPI_Reg_bits(LMS7param(C_CTL_PGA_RBB), 3);
+    Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB), 12);
+    Modify_SPI_Reg_bits(LMS7param(RCC_CTL_PGA_RBB), 0);
+
+    //TRF
+    Modify_SPI_Reg_bits(LMS7param(EN_G_TRF), 0);
+
+    //TBB
+    SetDefaults(TBB);
+    Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(ICT_IAMP_FRP_TBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(ICT_IAMP_GG_FRP_TBB), 6);
+    Modify_SPI_Reg_bits(LMS7param(LOOPB_TBB), 3);
+
+    //if FIXED_BW = no
+    if(tx_lpf_IF <= 16e6)
+    {
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_TBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFLAD_TBB), 0);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFS5_TBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), 16);
+
+        const float_type freq = tx_lpf_IF/1e6;
+        const float_type p1= 1.29858903647958e-16;
+        const float_type p2= -0.000110746929967704;
+        const float_type p3= 0.00277593485991029;
+        const float_type p4= 21.0384293169607;
+        const float_type p5= -48.4092606238297;
+        int rcal_lpflad_tbb = pow(freq, 4)*p1 + pow(freq, 3)*p2 + pow(freq,2)*p3 + freq*p4 + p5;
+        rcal_lpflad_tbb = clamp(rcal_lpflad_tbb, 0, 255);
+        Modify_SPI_Reg_bits(LMS7param(RCAL_LPFLAD_TBB), rcal_lpflad_tbb);
+    }
+    else if(tx_lpf_IF > 16e6)
+    {
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_TBB), 0);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFLAD_TBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFS5_TBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), 16);
+
+        const float_type freq = tx_lpf_IF/1e6;
+        const float_type p1= 1.10383261611112e-06;
+        const float_type p2= -0.000210800032517545;
+        const float_type p3= 0.0190494874803309;
+        const float_type p4= 1.43317445923528;
+        const float_type p5= -47.6950779298333;
+        int rcal_lpfh_tbb = pow(freq, 4)*p1 + pow(freq, 3)*p2 + pow(freq,2)*p3 + freq*p4 + p5;
+        rcal_lpfh_tbb = clamp(rcal_lpfh_tbb, 0, 255);
+        Modify_SPI_Reg_bits(LMS7param(RCAL_LPFH_TBB), rcal_lpfh_tbb);
+    }
+
+    //AFE
+    const int isel_dac_afe = Get_SPI_Reg_bits(LMS7param(ISEL_DAC_AFE));
+    SetDefaults(AFE);
+    Modify_SPI_Reg_bits(LMS7param(ISEL_DAC_AFE), isel_dac_afe);
+    Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0);
+    if(ch == 2)
+        Modify_SPI_Reg_bits(LMS7param(PD_TX_AFE2), 0);
+
+    //BIAS
+    const int rp_calib_bias = Get_SPI_Reg_bits(LMS7param(RP_CALIB_BIAS));
+    SetDefaults(BIAS);
+    Modify_SPI_Reg_bits(LMS7param(RP_CALIB_BIAS), rp_calib_bias);
+
+    //LDO
+    //do nothing
+
+    //XBUF
+    Modify_SPI_Reg_bits(LMS7param(PD_XBUF_RX), 0);
+    Modify_SPI_Reg_bits(LMS7param(PD_XBUF_TX), 0);
+    Modify_SPI_Reg_bits(LMS7param(EN_G_XBUF), 1);
+
+    //CGEN
+    SetDefaults(CGEN);
+    int cgenMultiplier = tx_lpf_IF*20/46.08e6 + 0.5;
+    if(cgenMultiplier > 9 && cgenMultiplier < 12)
+        cgenMultiplier = 12;
+    cgenMultiplier = clamp(cgenMultiplier, 2, 13);
+
+    status = SetFrequencyCGEN(46.08e6 * cgenMultiplier + 10e6);
+    if(status != 0)
+        return status;
+
+    //SXR
+    Modify_SPI_Reg_bits(LMS7param(MAC), 1);
+    Modify_SPI_Reg_bits(LMS7param(PD_VCO), 1);
+
+    //SXT
+    Modify_SPI_Reg_bits(LMS7param(MAC), 2);
+    Modify_SPI_Reg_bits(LMS7param(PD_VCO), 1);
+
+    Modify_SPI_Reg_bits(LMS7param(MAC), ch);
+
+    //TxTSP
+    SetDefaults(TxTSP);
+    SetDefaults(TxNCO);
+    Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(INSEL_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_TXTSP), 1);
+    LoadDC_REG_IQ(LMS7002M::Tx, (int16_t)0x7FFF, (int16_t)0x8000);
+    if(tx_lpf_IF <= TxLPF_RF_LimitLowMid/2)
+    {
+        const float_type txNCO_freqs[] = {0.1e6, 2.5e6, tx_lpf_IF};
+        for(int i=0; i<3; ++i)
+            SetNCOFrequency(LMS7002M::Tx, i, txNCO_freqs[i]);
+    }
+    else
+    {
+        const float_type txNCO_freqs[] = {1e6, tx_lpf_IF};
+        for(int i=0; i<2; ++i)
+            SetNCOFrequency(LMS7002M::Tx, i, txNCO_freqs[i]);
+    }
+
+
+    //RxTSP
+    SetDefaults(RxTSP);
+    SetDefaults(RxNCO);
+    Modify_SPI_Reg_bits(LMS7param(AGC_MODE_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(AGC_AVG_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP), 4);
+
+    if(tx_lpf_IF <= TxLPF_RF_LimitLowMid/2)
+    {
+        const float_type rxNCO_freqs[] = {0, 2.4e6, tx_lpf_IF-0.1e6};
+        for(int i=0; i<3; ++i)
+            SetNCOFrequency(LMS7002M::Rx, i, rxNCO_freqs[i]);
+    }
+    else
+    {
+        const float_type rxNCO_freqs[] = {0.9e6, tx_lpf_IF-0.1e6};
+        for(int i=0; i<2; ++i)
+            SetNCOFrequency(LMS7002M::Rx, i, rxNCO_freqs[i]);
+    }
+    return 0;
+}
+
+int LMS7002M::TuneTxFilterFixedSetup()
+{
+    int status;
+    int ch = Get_SPI_Reg_bits(LMS7param(MAC));
+
+    //RFE
+    Modify_SPI_Reg_bits(LMS7param(EN_G_RFE), 0);
+    Modify_SPI_Reg_bits(0x010D, 4, 1, 0xF);
+
+    //RBB
+    SetDefaults(RBB);
+    Modify_SPI_Reg_bits(LMS7param(PD_LPFL_RBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB), 3);
+    Modify_SPI_Reg_bits(LMS7param(ICT_PGA_OUT_RBB), 20);
+    Modify_SPI_Reg_bits(LMS7param(ICT_PGA_IN_RBB), 20);
+    Modify_SPI_Reg_bits(LMS7param(C_CTL_PGA_RBB), 3);
+    Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB), 12);
+    Modify_SPI_Reg_bits(LMS7param(RCC_CTL_PGA_RBB), 0);
+
+    //TRF
+    Modify_SPI_Reg_bits(LMS7param(EN_G_TRF), 0);
+
+    //TBB
+    SetDefaults(TBB);
+    Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(ICT_IAMP_FRP_TBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(ICT_IAMP_GG_FRP_TBB), 6);
+    Modify_SPI_Reg_bits(LMS7param(LOOPB_TBB), 3);
+
+    //if FIXED_BW = true
+    Modify_SPI_Reg_bits(LMS7param(PD_LPFH_TBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(PD_LPFLAD_TBB), 0);
+    Modify_SPI_Reg_bits(LMS7param(PD_LPFS5_TBB), 0);
+    Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), 5);
+    Modify_SPI_Reg_bits(LMS7param(RCAL_LPFS5_TBB), 255);
+    Modify_SPI_Reg_bits(LMS7param(RCAL_LPFLAD_TBB), 255);
+
+    //AFE
+    const int isel_dac_afe = Get_SPI_Reg_bits(LMS7param(ISEL_DAC_AFE));
+    SetDefaults(AFE);
+    Modify_SPI_Reg_bits(LMS7param(ISEL_DAC_AFE), isel_dac_afe);
+    Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0);
+    if(ch == 2)
+        Modify_SPI_Reg_bits(LMS7param(PD_TX_AFE2), 0);
+
+    //BIAS
+    const int rp_calib_bias = Get_SPI_Reg_bits(LMS7param(RP_CALIB_BIAS));
+    SetDefaults(BIAS);
+    Modify_SPI_Reg_bits(LMS7param(RP_CALIB_BIAS), rp_calib_bias);
+
+    //LDO
+    //do nothing
+
+    //XBUF
+    Modify_SPI_Reg_bits(LMS7param(PD_XBUF_RX), 0);
+    Modify_SPI_Reg_bits(LMS7param(PD_XBUF_TX), 0);
+    Modify_SPI_Reg_bits(LMS7param(EN_G_XBUF), 1);
+
+    //CGEN
+    SetDefaults(CGEN);
+    status = SetFrequencyCGEN(184.32e6);
+    if(status != 0)
+        return status;
+
+    //SXR
+    Modify_SPI_Reg_bits(LMS7param(MAC), 1);
+    Modify_SPI_Reg_bits(LMS7param(PD_VCO), 1);
+
+    //SXT
+    Modify_SPI_Reg_bits(LMS7param(MAC), 2);
+    Modify_SPI_Reg_bits(LMS7param(PD_VCO), 1);
+
+    Modify_SPI_Reg_bits(LMS7param(MAC), ch);
+
+    //TxTSP
+    SetDefaults(TxTSP);
+    SetDefaults(TxNCO);
+    Modify_SPI_Reg_bits(LMS7param(TSGMODE_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(INSEL_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_TXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_TXTSP), 1);
+    LoadDC_REG_IQ(LMS7002M::Tx, (int16_t)0x7FFF, (int16_t)0x8000);
+    const float_type txNCO_freqs[] = {0.1e6, 4.5e6, 2.5e6, 5e6, 7.5e6, 10e6};
+    for(int i=0; i<6; ++i)
+        SetNCOFrequency(LMS7002M::Tx, i, txNCO_freqs[i]);
+
+    //RxTSP
+    SetDefaults(RxTSP);
+    SetDefaults(RxNCO);
+    Modify_SPI_Reg_bits(LMS7param(AGC_MODE_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(AGC_AVG_RXTSP), 1);
+    Modify_SPI_Reg_bits(LMS7param(HBD_OVR_RXTSP), 4);
+
+    const float_type rxNCO_freqs[] = {0, 4.4e6, 2.4e6, 4.9e6, 7.4e6, 9.9e6};
+    for(int i=0; i<6; ++i)
+        SetNCOFrequency(LMS7002M::Rx, i, rxNCO_freqs[i]);
+    return 0;
+}
+
+int LMS7002M::TuneTxFilterFixed(const float_type fixedBandwidth)
+{
+    int status;
+    float_type txSampleRate;
+    auto registersBackup = BackupRegisterMap();
+    const int tx_lpf_fixed = fixedBandwidth;
+    float_type cgenFreq = GetFrequencyCGEN();
+    int en_adcclkh_clkgn = Get_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN));
+    int clkh_ov_clkl_cgen = Get_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN));
+    int hbi_ovr = Get_SPI_Reg_bits(LMS7param(HBI_OVR_TXTSP));
+
+    if(hbi_ovr == 7)
+        hbi_ovr = -1;
+    if(en_adcclkh_clkgn == 0)
+        txSampleRate = cgenFreq / pow2(clkh_ov_clkl_cgen) / pow2(hbi_ovr+1);
+    else
+        txSampleRate = cgenFreq / pow2(hbi_ovr+1);
+
+    status = TuneTxFilterFixedSetup();
+    if(status != 0)
+    {
+        RestoreRegisterMap(registersBackup);
+        return status;
+    }
+
+    Modify_SPI_Reg_bits(LMS7param(SEL_RX), 0);
+    Modify_SPI_Reg_bits(LMS7param(SEL_TX), 0);
+    uint32_t rssi = GetRSSI();
+    int cg_iamp_tbb = Get_SPI_Reg_bits(LMS7param(CG_IAMP_TBB));
+    while(rssi < 0x2700 && cg_iamp_tbb < 43)
+    {
+        cg_iamp_tbb += 1;
+        Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), cg_iamp_tbb);
+        rssi = GetRSSI();
+    }
+
+    const int rssiAvgCount = 5;
+    uint32_t rssi_dc_s5 = GetAvgRSSI(rssiAvgCount);
+    const uint32_t rssi_3dB_s5 = rssi_dc_s5 * 0.7071;
+
+    Modify_SPI_Reg_bits(LMS7param(SEL_RX), 1);
+    Modify_SPI_Reg_bits(LMS7param(SEL_TX), 1);
+
+    rssi = GetAvgRSSI(rssiAvgCount);
+    int ccal_lpflad_tbb = Get_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB));
+    if(rssi < rssi_3dB_s5)
+        while(rssi < rssi_3dB_s5 && ccal_lpflad_tbb > 0)
+        {
+            ccal_lpflad_tbb -= 1;
+            Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), ccal_lpflad_tbb);
+            rssi = GetAvgRSSI(rssiAvgCount);
+        }
+    else if(rssi > rssi_3dB_s5)
+    {
+        status = TxFilterSearch(LMS7param(RCAL_LPFS5_TBB), rssi_3dB_s5, rssiAvgCount, 256);
+        if(status != 0)
+            return status;
+    }
+
+    Modify_SPI_Reg_bits(LMS7param(SEL_RX), 0);
+    Modify_SPI_Reg_bits(LMS7param(SEL_TX), 0);
+
+    Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(PD_LPFS5_TBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(LOOPB_TBB), 2);
+    Modify_SPI_Reg_bits(LMS7param(RCAL_LPFLAD_TBB), 0);
+
+    rssi = GetAvgRSSI(rssiAvgCount);
+    while(rssi < 0x2700 && cg_iamp_tbb < 43)
+    {
+        cg_iamp_tbb += 1;
+        Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), cg_iamp_tbb);
+        rssi = GetAvgRSSI(rssiAvgCount);
+    }
+
+    int nco_fixed;
+    if(tx_lpf_fixed == 5e6)
+    {
+        Modify_SPI_Reg_bits(LMS7param(RCAL_LPFLAD_TBB), 0);
+        nco_fixed = 2;
+    }
+    else if(tx_lpf_fixed == 10e6)
+    {
+        Modify_SPI_Reg_bits(LMS7param(RCAL_LPFLAD_TBB), 35);
+        nco_fixed = 3;
+    }
+    else if(tx_lpf_fixed == 15e6)
+    {
+        Modify_SPI_Reg_bits(LMS7param(RCAL_LPFLAD_TBB), 80);
+        nco_fixed = 4;
+    }
+    else if(tx_lpf_fixed == 20e6)
+    {
+        Modify_SPI_Reg_bits(LMS7param(RCAL_LPFLAD_TBB), 122);
+        nco_fixed = 5;
+    }
+    else
+    {
+        RestoreRegisterMap(registersBackup);
+        return ReportError(ERANGE, "Tx Filter fixed bandwidth out of range");
+    }
+
+    uint32_t rssi_dc_lad = GetAvgRSSI(rssiAvgCount);
+    uint32_t rssi_3dB_LAD = rssi_dc_lad * 0.7071;
+
+    Modify_SPI_Reg_bits(LMS7param(SEL_TX), nco_fixed);
+    Modify_SPI_Reg_bits(LMS7param(SEL_RX), nco_fixed);
+
+    rssi = GetAvgRSSI(rssiAvgCount);
+
+    status = TxFilterSearch_LAD(LMS7param(RCAL_LPFLAD_TBB), &rssi_3dB_LAD, rssiAvgCount, 256, nco_fixed);
+    if(status != 0)
+    {
+        RestoreRegisterMap(registersBackup);
+        return status;
+    }
+
+    //ENDING
+    ccal_lpflad_tbb = Get_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB));
+    int rcal_lpfs5_tbb = Get_SPI_Reg_bits(LMS7param(RCAL_LPFS5_TBB));
+    int rcal_lpflad_tbb = Get_SPI_Reg_bits(LMS7param(RCAL_LPFLAD_TBB));
+    RestoreRegisterMap(registersBackup);
+
+    Modify_SPI_Reg_bits(LMS7param(PD_LPFH_TBB), 1);
+    Modify_SPI_Reg_bits(LMS7param(PD_LPFLAD_TBB), 0);
+    Modify_SPI_Reg_bits(LMS7param(PD_LPFS5_TBB), 0);
+    Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), ccal_lpflad_tbb);
+    Modify_SPI_Reg_bits(LMS7param(RCAL_LPFS5_TBB), rcal_lpfs5_tbb);
+    Modify_SPI_Reg_bits(LMS7param(RCAL_LPFLAD_TBB), rcal_lpflad_tbb);
+    SPI_write(0x0106, 0x318C);
+    SPI_write(0x0107, 0x318C);
+    Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_TXTSP), 0);
+    Modify_SPI_Reg_bits(LMS7param(GFIR1_L_TXTSP), 0);
+    Modify_SPI_Reg_bits(LMS7param(GFIR1_N_TXTSP), pow2(hbi_ovr+1)-1);
+
+    float_type filterCoef = 0;
+
+    if(txSampleRate <= 245.76e6)
+    {
+        const float_type fs = txSampleRate/1e6;
+        const float_type p1 = 8.24603662172681E-22;
+        const float_type p2 = -6.48290995818812E-18;
+        const float_type p3 = 1.69838694770354E-14;
+        const float_type p4 = -1.90568792519939E-11;
+        const float_type p5 = 9.96598303870807E-09;
+        const float_type p6 = -2.51533592592281E-06;
+        const float_type p7 = 3.10736686547122E-04;
+        const float_type p8 = -1.88288098239891E-02;
+        const float_type p9 = 5.51766213029623E-01;
+        filterCoef = p1*pow(fs, 8) + p2*pow(fs, 7) + p3*pow(fs, 6) + p4*pow(fs, 5) +
+            p5*pow(fs, 4) + p6*pow(fs, 3) + p7*pow(fs, 2) + p8*fs + p9;
+    }
+    else
+    {
+        filterCoef = 0.0284*(245.76e6/txSampleRate);
+    }
+    float_type coef1 = pow(2, 15) * (-0.5+filterCoef);
+    float_type coef2 = pow(2, 15) * (0.5+filterCoef);
+    int16_t coefs[9];
+    for(int i=0; i<9; ++i)
+        coefs[i] = 0;
+    coefs[0] = coef1;
+    coefs[8] = coef2;
+    SetGFIRCoefficients(true, 0, coefs, 9);
+
+    if(filterCoef < 0)
+        filterCoef *= -1;
+    Log(LOG_INFO, "Filter calibrated. Filter order-4th, filter bandwidth set to %g MHz."
+        "Signal back-off due to preemphasis filter is %g dB", tx_lpf_fixed/1e6, 20*log10(filterCoef*2));
+    return 0;
+}
+
+int LMS7002M::TxFilterSearch_LAD(const LMS7Parameter &param, uint32_t *rssi_3dB_LAD, uint8_t rssiAvgCnt, const int stepLimit, const int NCO_index)
+{
+    int value = Get_SPI_Reg_bits(param);
+    const int maxValue = pow2(param.msb-param.lsb+1)-1;
+    int stepIncrease = 0;
+    int stepSize = 1;
+    uint32_t rssi = GetAvgRSSI(rssiAvgCnt);
+    if(rssi < *rssi_3dB_LAD)
+        while(rssi < *rssi_3dB_LAD)
+        {
+            stepSize = pow2(stepIncrease);
+            value += stepSize;
+            if(value > maxValue)
+                value = maxValue;
+            Modify_SPI_Reg_bits(param, value);
+            Modify_SPI_Reg_bits(LMS7param(SEL_TX), 0);
+            Modify_SPI_Reg_bits(LMS7param(SEL_RX), 0);
+            *rssi_3dB_LAD = GetAvgRSSI(rssiAvgCnt);
+            Modify_SPI_Reg_bits(LMS7param(SEL_TX), NCO_index);
+            Modify_SPI_Reg_bits(LMS7param(SEL_RX), NCO_index);
+            rssi = GetAvgRSSI(rssiAvgCnt);
+            stepIncrease += 1;
+            if(stepSize == stepLimit)
+                return ReportError(ERANGE, "%s step size out of range", param.name);
+        }
+    else if(rssi > *rssi_3dB_LAD)
+        while(rssi > *rssi_3dB_LAD)
+        {
+            stepSize = pow2(stepIncrease);
+            value -= stepSize;
+            if(value < 0)
+                value = 0;
+            Modify_SPI_Reg_bits(param, value);
+            Modify_SPI_Reg_bits(LMS7param(SEL_TX), 0);
+            Modify_SPI_Reg_bits(LMS7param(SEL_RX), 0);
+            *rssi_3dB_LAD = GetAvgRSSI(rssiAvgCnt);
+            Modify_SPI_Reg_bits(LMS7param(SEL_TX), NCO_index);
+            Modify_SPI_Reg_bits(LMS7param(SEL_RX), NCO_index);
+            rssi = GetAvgRSSI(rssiAvgCnt);
+            stepIncrease += 1;
+            if(stepSize == stepLimit)
+                return ReportError(ERANGE, "%s step size out of range", param.name);
+        }
+
+    if(stepSize == 1)
+        return 0;
+    while(stepSize != 1)
+    {
+        rssi = GetAvgRSSI(rssiAvgCnt);
+        stepSize /= 2;
+        if(rssi <= *rssi_3dB_LAD)
+            value += stepSize;
+        else
+            value -= stepSize;
+        Modify_SPI_Reg_bits(param, value);
+        Modify_SPI_Reg_bits(LMS7param(SEL_TX), 0);
+        Modify_SPI_Reg_bits(LMS7param(SEL_RX), 0);
+        *rssi_3dB_LAD = GetAvgRSSI(rssiAvgCnt);
+        Modify_SPI_Reg_bits(LMS7param(SEL_TX), NCO_index);
+        Modify_SPI_Reg_bits(LMS7param(SEL_RX), NCO_index);
+    }
+    return 0;
+}
+
+int LMS7002M::TuneTxFilter(const float_type tx_lpf_freq_RF)
+{
+    int status;
+
+    if(tx_lpf_freq_RF < TxLPF_RF_LimitLow || tx_lpf_freq_RF > TxLPF_RF_LimitHigh)
+        return ReportError(ERANGE, "Tx lpf(%g MHz) out of range %g-%g MHz and %g-%g MHz", tx_lpf_freq_RF/1e6,
+                        TxLPF_RF_LimitLow/1e6, TxLPF_RF_LimitLowMid/1e6,
+                        TxLPF_RF_LimitMidHigh/1e6, TxLPF_RF_LimitHigh/1e6);
+    //calculate intermediate frequency
+    float_type tx_lpf_IF = tx_lpf_freq_RF/2;
+    if(tx_lpf_freq_RF > TxLPF_RF_LimitLowMid && tx_lpf_freq_RF < TxLPF_RF_LimitMidHigh)
+    {
+        Log(LOG_WARNING, "Tx lpf(%g MHz) out of range %g-%g MHz and %g-%g MHz. Setting to %g MHz", tx_lpf_freq_RF/1e6,
+                        TxLPF_RF_LimitLow/1e6, TxLPF_RF_LimitLowMid/1e6,
+                        TxLPF_RF_LimitMidHigh/1e6, TxLPF_RF_LimitHigh/1e6,
+                        TxLPF_RF_LimitMidHigh/1e6);
+        tx_lpf_IF = TxLPF_RF_LimitMidHigh/2;
+    }
+    auto registersBackup = BackupRegisterMap();
+    status = TuneTxFilterSetup(tx_lpf_IF);
+    if(status != 0)
+    {
+        RestoreRegisterMap(registersBackup);
+        return status;
+    }
+
+    Modify_SPI_Reg_bits(LMS7param(SEL_RX), 0);
+    Modify_SPI_Reg_bits(LMS7param(SEL_TX), 0);
+    uint32_t rssi = GetRSSI();
+    int cg_iamp_tbb = Get_SPI_Reg_bits(LMS7param(CG_IAMP_TBB));
+    while(rssi < 0x2700 && cg_iamp_tbb < 43)
+    {
+        cg_iamp_tbb += 1;
+        Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), cg_iamp_tbb);
+        rssi = GetRSSI();
+    }
+
+    const int rssiAvgCount = 5;
+    if(tx_lpf_IF <= TxLPF_RF_LimitLowMid/2)
+    {
+        uint32_t rssi_dc_lad = GetAvgRSSI(rssiAvgCount);
+        const uint32_t rssi_3dB_lad = rssi_dc_lad * 0.7071;
+
+        Modify_SPI_Reg_bits(LMS7param(SEL_RX), 2);
+        Modify_SPI_Reg_bits(LMS7param(SEL_TX), 2);
+
+        rssi = GetAvgRSSI(rssiAvgCount);
+        int ccal_lpflad_tbb = Get_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB));
+        if(rssi < rssi_3dB_lad)
+        {
+            while(rssi < rssi_3dB_lad && ccal_lpflad_tbb > 0)
+            {
+                ccal_lpflad_tbb -= 1;
+                Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), ccal_lpflad_tbb);
+                rssi = GetAvgRSSI(rssiAvgCount);
+            }
+        }
+        else if(rssi > rssi_3dB_lad)
+        {
+            while(rssi > rssi_3dB_lad && ccal_lpflad_tbb < 31)
+            {
+                ccal_lpflad_tbb += 1;
+                Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), ccal_lpflad_tbb);
+                rssi = GetAvgRSSI(rssiAvgCount);
+            }
+            Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), ++ccal_lpflad_tbb);
+        }
+        Modify_SPI_Reg_bits(LMS7param(LOOPB_TBB), 3);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFS5_TBB), 0);
+        int rcal_lpfs5_tbb = 110+3.44*Get_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB));
+        Modify_SPI_Reg_bits(LMS7param(RCAL_LPFS5_TBB), rcal_lpfs5_tbb);
+        Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(SEL_TX), 0);
+        Modify_SPI_Reg_bits(LMS7param(SEL_RX), 0);
+
+        cg_iamp_tbb = Get_SPI_Reg_bits(LMS7param(CG_IAMP_TBB));
+        while(rssi < 0x2700 && cg_iamp_tbb < 43)
+        {
+            cg_iamp_tbb += 1;
+            Modify_SPI_Reg_bits(LMS7param(CG_IAMP_TBB), cg_iamp_tbb);
+            rssi = GetRSSI();
+        }
+        uint32_t rssi_dc_S5 = GetAvgRSSI(rssiAvgCount);
+        uint32_t rssi_3dB_S5 = rssi_dc_S5*0.7071;
+
+        Modify_SPI_Reg_bits(LMS7param(SEL_TX), 1);
+        Modify_SPI_Reg_bits(LMS7param(SEL_RX), 1);
+        rssi = GetRSSI();
+        if(rssi > rssi_3dB_S5)
+        {
+            status = TxFilterSearch_S5(LMS7param(RCAL_LPFS5_TBB), rssi_3dB_S5, rssiAvgCount, 256);
+        }
+    }
+
+    if(tx_lpf_IF > TxLPF_RF_LimitLowMid/2)
+    {
+        uint32_t rssi_dc_h = GetAvgRSSI(rssiAvgCount);
+        uint32_t rssi_3dB_h = rssi_dc_h * 0.7071;
+        Modify_SPI_Reg_bits(LMS7param(SEL_TX), 1);
+        Modify_SPI_Reg_bits(LMS7param(SEL_RX), 1);
+        rssi = GetAvgRSSI(rssiAvgCount);
+        int ccal_lpflad_tbb = Get_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB));
+        if(rssi < rssi_3dB_h)
+        {
+            while(rssi < rssi_3dB_h && ccal_lpflad_tbb > 0)
+            {
+                ccal_lpflad_tbb -= 1;
+                Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), ccal_lpflad_tbb);
+                rssi = GetAvgRSSI(rssiAvgCount);
+            }
+        }
+        else if(rssi > rssi_3dB_h)
+        {
+            while(rssi > rssi_3dB_h && ccal_lpflad_tbb < 31)
+            {
+                ccal_lpflad_tbb += 1;
+                Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), ccal_lpflad_tbb);
+                rssi = GetAvgRSSI(rssiAvgCount);
+            }
+            Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), ++ccal_lpflad_tbb);
+        }
+    }
+
+    //ENDING
+    int rcal_lpfs5_tbb = Get_SPI_Reg_bits(LMS7param(RCAL_LPFS5_TBB));
+    int rcal_lpflad_tbb = Get_SPI_Reg_bits(LMS7param(RCAL_LPFLAD_TBB));
+    int ccal_lpflad_tbb = Get_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB));
+    int rcal_lpfh_tbb = Get_SPI_Reg_bits(LMS7param(RCAL_LPFH_TBB));
+    RestoreRegisterMap(registersBackup);
+    SPI_write(0x0106, 0x318C);
+    SPI_write(0x0107, 0x318C);
+
+    if(tx_lpf_IF <= TxLPF_RF_LimitLowMid/2)
+    {
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_TBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFLAD_TBB), 0);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFS5_TBB), 0);
+        Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), ccal_lpflad_tbb);
+        Modify_SPI_Reg_bits(LMS7param(RCAL_LPFS5_TBB), rcal_lpfs5_tbb);
+        Modify_SPI_Reg_bits(LMS7param(RCAL_LPFLAD_TBB), rcal_lpflad_tbb);
+        Log(LOG_INFO, "Filter calibrated. Filter order-4th, filter bandwidth set to %g MHz."
+            "Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active", tx_lpf_IF/1e6 * 2);
+        return 0;
+    }
+    else
+    {
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_TBB), 0);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFLAD_TBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFS5_TBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), ccal_lpflad_tbb);
+        Modify_SPI_Reg_bits(LMS7param(RCAL_LPFH_TBB), rcal_lpfh_tbb);
+        Log(LOG_INFO, "Filter calibrated. Filter order-2nd, set to %g MHz", tx_lpf_IF/1e6 * 2);
+        return 0;
+    }
+}
+
+//arbitrary IDs for filter table lookup
+static int RFE_TIA_FILTNUM = 100;
+static int RBB_LPFL_FILTNUM = 200;
+static int RBB_LPFH_FILTNUM = 300;
+static int TBB_LPFLAD_FILTNUM = 400;
+static int TBB_LPFS5_FILTNUM = 500;
+static int TBB_LPFH_FILTNUM = 600;
+
+int LMS7002M::TuneTxFilterWithCaching(const float_type bandwidth)
+{
+    int ret = 0;
+    bool found = true;
+    const int idx = this->GetActiveChannelIndex();
+    const uint32_t boardId = controlPort->GetDeviceInfo().boardSerialNumber;
+
+    //read filter cache
+    int rcal_lpflad_tbb, ccal_lpflad_tbb;
+    int rcal_lpfs5_tbb;
+    int rcal_lpfh_tbb;
+    const bool lpfladFound = (mValueCache->GetFilter_RC(boardId, bandwidth, idx, Tx, TBB_LPFLAD_FILTNUM, &rcal_lpflad_tbb, &ccal_lpflad_tbb) == 0);
+    const bool lpfs5Found = (mValueCache->GetFilter_RC(boardId, bandwidth, idx, Tx, TBB_LPFS5_FILTNUM, &rcal_lpfs5_tbb, &ccal_lpflad_tbb) == 0);
+    const bool lpfhFound = (mValueCache->GetFilter_RC(boardId, bandwidth, idx, Tx, TBB_LPFH_FILTNUM, &rcal_lpfh_tbb, &ccal_lpflad_tbb) == 0);
+
+    //apply the calibration
+    SPI_write(0x0106, 0x318C);
+    SPI_write(0x0107, 0x318C);
+    if (bandwidth <= TxLPF_RF_LimitLowMid)
+    {
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_TBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFLAD_TBB), 0);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFS5_TBB), 0);
+        Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), ccal_lpflad_tbb);
+        Modify_SPI_Reg_bits(LMS7param(RCAL_LPFS5_TBB), rcal_lpfs5_tbb);
+        Modify_SPI_Reg_bits(LMS7param(RCAL_LPFLAD_TBB), rcal_lpflad_tbb);
+        if (not lpfladFound) found = false;
+        if (not lpfs5Found) found = false;
+    }
+    else
+    {
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_TBB), 0);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFLAD_TBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFS5_TBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB), ccal_lpflad_tbb);
+        Modify_SPI_Reg_bits(LMS7param(RCAL_LPFH_TBB), rcal_lpfh_tbb);
+        if (not lpfhFound) found = false;
+    }
+
+    if (found)
+    {
+        //all results found in cache, done applying!
+        Log(LOG_INFO, "Tx Filter calibrated from cache");
+        return ret;
+    }
+
+    //perform calibration and store results
+    ret = this->TuneTxFilter(bandwidth);
+    if (ret != 0) return ret;
+
+    if (Get_SPI_Reg_bits(LMS7param(PD_LPFH_TBB)) == 0) ret = mValueCache->InsertFilter_RC(
+        boardId, bandwidth, idx, Tx, TBB_LPFH_FILTNUM,
+        Get_SPI_Reg_bits(LMS7param(RCAL_LPFH_TBB)), Get_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB)));
+
+    if (Get_SPI_Reg_bits(LMS7param(PD_LPFLAD_TBB)) == 0) ret = mValueCache->InsertFilter_RC(
+        boardId, bandwidth, idx, Tx, TBB_LPFLAD_FILTNUM,
+        Get_SPI_Reg_bits(LMS7param(RCAL_LPFLAD_TBB)), Get_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB)));
+
+    if (Get_SPI_Reg_bits(LMS7param(PD_LPFS5_TBB)) == 0) ret = mValueCache->InsertFilter_RC(
+
+        boardId, bandwidth, idx, Tx, TBB_LPFS5_FILTNUM,
+        Get_SPI_Reg_bits(LMS7param(RCAL_LPFS5_TBB)), Get_SPI_Reg_bits(LMS7param(CCAL_LPFLAD_TBB)));
+
+    return ret;
+}
+
+int LMS7002M::TuneRxFilterWithCaching(const float_type bandwidth)
+{
+    int ret = 0;
+    bool found = true;
+    const int idx = this->GetActiveChannelIndex();
+    const uint32_t boardId = controlPort->GetDeviceInfo().boardSerialNumber;
+
+    //read filter cache
+    int rcomp_tia_rfe, ccomp_tia_rfe, cfb_tia_rfe;
+    int rcc_ctl_lpfl_rbb, c_ctl_lpfl_rbb;
+    int rcc_ctl_lpfh_rbb, c_ctl_lpfh_rbb;
+    const bool tiaFound = (mValueCache->GetFilter_RC(boardId, bandwidth, idx, Rx, RFE_TIA_FILTNUM, &rcomp_tia_rfe, &ccomp_tia_rfe, &cfb_tia_rfe) == 0);
+    const bool lphlFound = (mValueCache->GetFilter_RC(boardId, bandwidth, idx, Rx, RBB_LPFL_FILTNUM, &rcc_ctl_lpfl_rbb, &c_ctl_lpfl_rbb) == 0);
+    const bool lphhFound = (mValueCache->GetFilter_RC(boardId, bandwidth, idx, Rx, RBB_LPFH_FILTNUM, &rcc_ctl_lpfh_rbb, &c_ctl_lpfh_rbb) == 0);
+
+    //apply the calibration
+    if (not tiaFound) found = false;
+
+    Modify_SPI_Reg_bits(LMS7param(CFB_TIA_RFE), cfb_tia_rfe);
+    Modify_SPI_Reg_bits(LMS7param(CCOMP_TIA_RFE), ccomp_tia_rfe);
+    Modify_SPI_Reg_bits(LMS7param(RCOMP_TIA_RFE), rcomp_tia_rfe);
+    Modify_SPI_Reg_bits(LMS7param(RCC_CTL_LPFL_RBB), rcc_ctl_lpfl_rbb);
+    Modify_SPI_Reg_bits(LMS7param(C_CTL_LPFL_RBB), c_ctl_lpfl_rbb);
+    Modify_SPI_Reg_bits(LMS7param(RCC_CTL_LPFH_RBB), rcc_ctl_lpfh_rbb);
+    Modify_SPI_Reg_bits(LMS7param(C_CTL_LPFH_RBB), c_ctl_lpfh_rbb);
+    if (bandwidth < 36e6)
+    {
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFL_RBB), 0);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_RBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB), 0);
+        if (not lphlFound) found = false;
+    }
+    else if (bandwidth <= 108e6)
+    {
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFL_RBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_RBB), 0);
+        Modify_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB), 1);
+        if (not lphhFound) found = false;
+    }
+    else // bandwidth > 108e6
+    {
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFL_RBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(PD_LPFH_RBB), 1);
+        Modify_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB), 2);
+    }
+    Modify_SPI_Reg_bits(LMS7param(ICT_LPF_IN_RBB), 12);
+    Modify_SPI_Reg_bits(LMS7param(ICT_LPF_OUT_RBB), 12);
+    Modify_SPI_Reg_bits(LMS7param(ICT_PGA_OUT_RBB), 20);
+    Modify_SPI_Reg_bits(LMS7param(ICT_PGA_IN_RBB), 20);
+    Modify_SPI_Reg_bits(LMS7param(R_CTL_LPF_RBB), 16);
+    Modify_SPI_Reg_bits(LMS7param(RFB_TIA_RFE), 16);
+
+    if (found)
+    {
+        //all results found in cache, done applying!
+        Log(LOG_INFO, "Rx Filter calibrated from cache");
+        return ret;
+    }
+
+    //perform calibration and store results
+    ret = this->TuneRxFilter(bandwidth);
+    if (ret != 0) return ret;
+
+    ret = mValueCache->InsertFilter_RC(boardId, bandwidth, idx, Rx, RFE_TIA_FILTNUM,
+        Get_SPI_Reg_bits(LMS7param(RCOMP_TIA_RFE)), Get_SPI_Reg_bits(LMS7param(CCOMP_TIA_RFE)), Get_SPI_Reg_bits(LMS7param(CFB_TIA_RFE)));
+
+    switch(Get_SPI_Reg_bits(LMS7param(INPUT_CTL_PGA_RBB)))
+    {
+    case 0: ret = mValueCache->InsertFilter_RC(boardId, bandwidth, idx, Rx, RBB_LPFL_FILTNUM,
+        Get_SPI_Reg_bits(LMS7param(RCC_CTL_LPFL_RBB)), Get_SPI_Reg_bits(LMS7param(C_CTL_LPFL_RBB))); break;
+    case 1: ret = mValueCache->InsertFilter_RC(boardId, bandwidth, idx, Rx, RBB_LPFH_FILTNUM,
+        Get_SPI_Reg_bits(LMS7param(RCC_CTL_LPFH_RBB)), Get_SPI_Reg_bits(LMS7param(C_CTL_LPFH_RBB))); break;
+    default: break;
+    }
+
+    return ret;
+}
diff --git a/src/lms7002m/LMS7002M_parameters.cpp b/src/lms7002m/LMS7002M_parameters.cpp
new file mode 100644
index 0000000..88b2b7a
--- /dev/null
+++ b/src/lms7002m/LMS7002M_parameters.cpp
@@ -0,0 +1,590 @@
+/**
+ at file	LMS7002M_parameters.cpp
+ at author Lime Microsystems (www.limemicro.com)
+ at brief 	Definition of LMS7002M transceiver control parameters registers
+*/
+
+#include "LMS7002M_parameters.h"
+
+#include <vector>
+
+int LMS7ParameterCompare(LMS7Parameter a, LMS7Parameter b)
+{
+    if (a.address == b.address && a.msb == b.msb && a.lsb == b.lsb)
+        return 0;
+    return -1;
+}
+
+std::vector<const LMS7Parameter*> LMS7parameterList =
+{
+&LMS7_LRST_TX_B,
+&LMS7_MRST_TX_B,
+&LMS7_LRST_TX_A,
+&LMS7_MRST_TX_A,
+&LMS7_LRST_RX_B,
+&LMS7_MRST_RX_B,
+&LMS7_LRST_RX_A,
+&LMS7_MRST_RX_A,
+&LMS7_SRST_RXFIFO,
+&LMS7_SRST_TXFIFO,
+&LMS7_RXEN_B,
+&LMS7_RXEN_A,
+&LMS7_TXEN_B,
+&LMS7_TXEN_A,
+&LMS7_MAC,
+&LMS7_TX_CLK_PE,
+&LMS7_RX_CLK_PE,
+&LMS7_SDA_PE,
+&LMS7_SDA_DS,
+&LMS7_SCL_PE,
+&LMS7_SCL_DS,
+&LMS7_SDIO_DS,
+&LMS7_SDIO_PE,
+&LMS7_SDO_PE,
+&LMS7_SCLK_PE,
+&LMS7_SEN_PE,
+&LMS7_SPIMODE,
+&LMS7_DIQ2_DS,
+&LMS7_DIQ2_PE,
+&LMS7_IQ_SEL_EN_2_PE,
+&LMS7_TXNRX2_PE,
+&LMS7_FCLK2_PE,
+&LMS7_MCLK2_PE,
+&LMS7_DIQ1_DS,
+&LMS7_DIQ1_PE,
+&LMS7_IQ_SEL_EN_1_PE,
+&LMS7_TXNRX1_PE,
+&LMS7_FCLK1_PE,
+&LMS7_MCLK1_PE,
+&LMS7_DIQDIRCTR2,
+&LMS7_DIQDIR2,
+&LMS7_DIQDIRCTR1,
+&LMS7_DIQDIR1,
+&LMS7_ENABLEDIRCTR2,
+&LMS7_ENABLEDIR2,
+&LMS7_ENABLEDIRCTR1,
+&LMS7_ENABLEDIR1,
+&LMS7_MOD_EN,
+&LMS7_LML2_FIDM,
+&LMS7_LML2_TXNRXIQ,
+&LMS7_LML2_MODE,
+&LMS7_LML1_FIDM,
+&LMS7_LML1_TXNRXIQ,
+&LMS7_LML1_MODE,
+&LMS7_LML1_S3S,
+&LMS7_LML1_S2S,
+&LMS7_LML1_S1S,
+&LMS7_LML1_S0S,
+&LMS7_LML1_BQP,
+&LMS7_LML1_BIP,
+&LMS7_LML1_AQP,
+&LMS7_LML1_AIP,
+&LMS7_LML1_BB2RF_PST,
+&LMS7_LML1_BB2RF_PRE,
+&LMS7_LML1_RF2BB_PST,
+&LMS7_LML1_RF2BB_PRE,
+&LMS7_LML2_S3S,
+&LMS7_LML2_S2S,
+&LMS7_LML2_S1S,
+&LMS7_LML2_S0S,
+&LMS7_LML2_BQP,
+&LMS7_LML2_BIP,
+&LMS7_LML2_AQP,
+&LMS7_LML2_AIP,
+&LMS7_LML2_BB2RF_PST,
+&LMS7_LML2_BB2RF_PRE,
+&LMS7_LML2_RF2BB_PST,
+&LMS7_LML2_RF2BB_PRE,
+&LMS7_FCLK2_DLY,
+&LMS7_FCLK1_DLY,
+&LMS7_RX_MUX,
+&LMS7_TX_MUX,
+&LMS7_TXRDCLK_MUX,
+&LMS7_TXWRCLK_MUX,
+&LMS7_RXRDCLK_MUX,
+&LMS7_RXWRCLK_MUX,
+&LMS7_FCLK2_INV,
+&LMS7_FCLK1_INV,
+&LMS7_MCLK2DLY,
+&LMS7_MCLK1DLY,
+&LMS7_MCLK2SRC,
+&LMS7_MCLK1SRC,
+&LMS7_TXDIVEN,
+&LMS7_RXDIVEN,
+&LMS7_TXTSPCLKA_DIV,
+&LMS7_RXTSPCLKA_DIV,
+&LMS7_MIMO_SISO,
+&LMS7_VER,
+&LMS7_REV,
+&LMS7_MASK,
+&LMS7_EN_DIR_LDO,
+&LMS7_EN_DIR_CGEN,
+&LMS7_EN_DIR_XBUF,
+&LMS7_EN_DIR_AFE,
+&LMS7_ISEL_DAC_AFE,
+&LMS7_MODE_INTERLEAVE_AFE,
+&LMS7_MUX_AFE_1,
+&LMS7_MUX_AFE_2,
+&LMS7_PD_AFE,
+&LMS7_PD_RX_AFE1,
+&LMS7_PD_RX_AFE2,
+&LMS7_PD_TX_AFE1,
+&LMS7_PD_TX_AFE2,
+&LMS7_EN_G_AFE,
+&LMS7_MUX_BIAS_OUT,
+&LMS7_RP_CALIB_BIAS,
+&LMS7_PD_FRP_BIAS,
+&LMS7_PD_F_BIAS,
+&LMS7_PD_PTRP_BIAS,
+&LMS7_PD_PT_BIAS,
+&LMS7_PD_BIAS_MASTER,
+&LMS7_SLFB_XBUF_RX,
+&LMS7_SLFB_XBUF_TX,
+&LMS7_BYP_XBUF_RX,
+&LMS7_BYP_XBUF_TX,
+&LMS7_EN_OUT2_XBUF_TX,
+&LMS7_EN_TBUFIN_XBUF_RX,
+&LMS7_PD_XBUF_RX,
+&LMS7_PD_XBUF_TX,
+&LMS7_EN_G_XBUF,
+&LMS7_SPDUP_VCO_CGEN,
+&LMS7_RESET_N_CGEN,
+&LMS7_EN_ADCCLKH_CLKGN,
+&LMS7_EN_COARSE_CKLGEN,
+&LMS7_EN_INTONLY_SDM_CGEN,
+&LMS7_EN_SDM_CLK_CGEN,
+&LMS7_PD_CP_CGEN,
+&LMS7_PD_FDIV_FB_CGEN,
+&LMS7_PD_FDIV_O_CGEN,
+&LMS7_PD_SDM_CGEN,
+&LMS7_PD_VCO_CGEN,
+&LMS7_PD_VCO_COMP_CGEN,
+&LMS7_EN_G_CGEN,
+&LMS7_FRAC_SDM_CGEN_LSB,
+&LMS7_INT_SDM_CGEN,
+&LMS7_FRAC_SDM_CGEN_MSB,
+&LMS7_REV_SDMCLK_CGEN,
+&LMS7_SEL_SDMCLK_CGEN,
+&LMS7_SX_DITHER_EN_CGEN,
+&LMS7_CLKH_OV_CLKL_CGEN,
+&LMS7_DIV_OUTCH_CGEN,
+&LMS7_TST_CGEN,
+&LMS7_REV_CLKDAC_CGEN,
+&LMS7_CMPLO_CTRL_CGEN,
+&LMS7_REV_CLKADC_CGEN,
+&LMS7_REVPH_PFD_CGEN,
+&LMS7_IOFFSET_CP_CGEN,
+&LMS7_IPULSE_CP_CGEN,
+&LMS7_ICT_VCO_CGEN,
+&LMS7_CSW_VCO_CGEN,
+&LMS7_COARSE_START_CGEN,
+&LMS7_COARSE_STEPDONE_CGEN,
+&LMS7_COARSEPLL_COMPO_CGEN,
+&LMS7_VCO_CMPHO_CGEN,
+&LMS7_VCO_CMPLO_CGEN,
+&LMS7_CP2_CGEN,
+&LMS7_CP3_CGEN,
+&LMS7_CZ_CGEN,
+&LMS7_EN_LDO_DIG,
+&LMS7_EN_LDO_DIGGN,
+&LMS7_EN_LDO_DIGSXR,
+&LMS7_EN_LDO_DIGSXT,
+&LMS7_EN_LDO_DIVGN,
+&LMS7_EN_LDO_DIVSXR,
+&LMS7_EN_LDO_DIVSXT,
+&LMS7_EN_LDO_LNA12,
+&LMS7_EN_LDO_LNA14,
+&LMS7_EN_LDO_MXRFE,
+&LMS7_EN_LDO_RBB,
+&LMS7_EN_LDO_RXBUF,
+&LMS7_EN_LDO_TBB,
+&LMS7_EN_LDO_TIA12,
+&LMS7_EN_LDO_TIA14,
+&LMS7_EN_G_LDO,
+&LMS7_EN_LOADIMP_LDO_TLOB,
+&LMS7_EN_LOADIMP_LDO_TPAD,
+&LMS7_EN_LOADIMP_LDO_TXBUF,
+&LMS7_EN_LOADIMP_LDO_VCOGN,
+&LMS7_EN_LOADIMP_LDO_VCOSXR,
+&LMS7_EN_LOADIMP_LDO_VCOSXT,
+&LMS7_EN_LDO_AFE,
+&LMS7_EN_LDO_CPGN,
+&LMS7_EN_LDO_CPSXR,
+&LMS7_EN_LDO_TLOB,
+&LMS7_EN_LDO_TPAD,
+&LMS7_EN_LDO_TXBUF,
+&LMS7_EN_LDO_VCOGN,
+&LMS7_EN_LDO_VCOSXR,
+&LMS7_EN_LDO_VCOSXT,
+&LMS7_EN_LDO_CPSXT,
+&LMS7_EN_LOADIMP_LDO_CPSXT,
+&LMS7_EN_LOADIMP_LDO_DIG,
+&LMS7_EN_LOADIMP_LDO_DIGGN,
+&LMS7_EN_LOADIMP_LDO_DIGSXR,
+&LMS7_EN_LOADIMP_LDO_DIGSXT,
+&LMS7_EN_LOADIMP_LDO_DIVGN,
+&LMS7_EN_LOADIMP_LDO_DIVSXR,
+&LMS7_EN_LOADIMP_LDO_DIVSXT,
+&LMS7_EN_LOADIMP_LDO_LNA12,
+&LMS7_EN_LOADIMP_LDO_LNA14,
+&LMS7_EN_LOADIMP_LDO_MXRFE,
+&LMS7_EN_LOADIMP_LDO_RBB,
+&LMS7_EN_LOADIMP_LDO_RXBUF,
+&LMS7_EN_LOADIMP_LDO_TBB,
+&LMS7_EN_LOADIMP_LDO_TIA12,
+&LMS7_EN_LOADIMP_LDO_TIA14,
+&LMS7_BYP_LDO_TBB,
+&LMS7_BYP_LDO_TIA12,
+&LMS7_BYP_LDO_TIA14,
+&LMS7_BYP_LDO_TLOB,
+&LMS7_BYP_LDO_TPAD,
+&LMS7_BYP_LDO_TXBUF,
+&LMS7_BYP_LDO_VCOGN,
+&LMS7_BYP_LDO_VCOSXR,
+&LMS7_BYP_LDO_VCOSXT,
+&LMS7_EN_LOADIMP_LDO_AFE,
+&LMS7_EN_LOADIMP_LDO_CPGN,
+&LMS7_EN_LOADIMP_LDO_CPSXR,
+&LMS7_BYP_LDO_AFE,
+&LMS7_BYP_LDO_CPGN,
+&LMS7_BYP_LDO_CPSXR,
+&LMS7_BYP_LDO_CPSXT,
+&LMS7_BYP_LDO_DIG,
+&LMS7_BYP_LDO_DIGGN,
+&LMS7_BYP_LDO_DIGSXR,
+&LMS7_BYP_LDO_DIGSXT,
+&LMS7_BYP_LDO_DIVGN,
+&LMS7_BYP_LDO_DIVSXR,
+&LMS7_BYP_LDO_DIVSXT,
+&LMS7_BYP_LDO_LNA12,
+&LMS7_BYP_LDO_LNA14,
+&LMS7_BYP_LDO_MXRFE,
+&LMS7_BYP_LDO_RBB,
+&LMS7_BYP_LDO_RXBUF,
+&LMS7_SPDUP_LDO_DIVSXR,
+&LMS7_SPDUP_LDO_DIVSXT,
+&LMS7_SPDUP_LDO_LNA12,
+&LMS7_SPDUP_LDO_LNA14,
+&LMS7_SPDUP_LDO_MXRFE,
+&LMS7_SPDUP_LDO_RBB,
+&LMS7_SPDUP_LDO_RXBUF,
+&LMS7_SPDUP_LDO_TBB,
+&LMS7_SPDUP_LDO_TIA12,
+&LMS7_SPDUP_LDO_TIA14,
+&LMS7_SPDUP_LDO_TLOB,
+&LMS7_SPDUP_LDO_TPAD,
+&LMS7_SPDUP_LDO_TXBUF,
+&LMS7_SPDUP_LDO_VCOGN,
+&LMS7_SPDUP_LDO_VCOSXR,
+&LMS7_SPDUP_LDO_VCOSXT,
+&LMS7_SPDUP_LDO_AFE,
+&LMS7_SPDUP_LDO_CPGN,
+&LMS7_SPDUP_LDO_CPSXR,
+&LMS7_SPDUP_LDO_CPSXT,
+&LMS7_SPDUP_LDO_DIG,
+&LMS7_SPDUP_LDO_DIGGN,
+&LMS7_SPDUP_LDO_DIGSXR,
+&LMS7_SPDUP_LDO_DIGSXT,
+&LMS7_SPDUP_LDO_DIVGN,
+&LMS7_RDIV_VCOSXR,
+&LMS7_RDIV_VCOSXT,
+&LMS7_RDIV_TXBUF,
+&LMS7_RDIV_VCOGN,
+&LMS7_RDIV_TLOB,
+&LMS7_RDIV_TPAD,
+&LMS7_RDIV_TIA12,
+&LMS7_RDIV_TIA14,
+&LMS7_RDIV_RXBUF,
+&LMS7_RDIV_TBB,
+&LMS7_RDIV_MXRFE,
+&LMS7_RDIV_RBB,
+&LMS7_RDIV_LNA12,
+&LMS7_RDIV_LNA14,
+&LMS7_RDIV_DIVSXR,
+&LMS7_RDIV_DIVSXT,
+&LMS7_RDIV_DIGSXT,
+&LMS7_RDIV_DIVGN,
+&LMS7_RDIV_DIGGN,
+&LMS7_RDIV_DIGSXR,
+&LMS7_RDIV_CPSXT,
+&LMS7_RDIV_DIG,
+&LMS7_RDIV_CPGN,
+&LMS7_RDIV_CPSXR,
+&LMS7_RDIV_SPIBUF,
+&LMS7_RDIV_AFE,
+&LMS7_SPDUP_LDO_SPIBUF,
+&LMS7_SPDUP_LDO_DIGIp2,
+&LMS7_SPDUP_LDO_DIGIp1,
+&LMS7_BYP_LDO_SPIBUF,
+&LMS7_BYP_LDO_DIGIp2,
+&LMS7_BYP_LDO_DIGIp1,
+&LMS7_EN_LOADIMP_LDO_SPIBUF,
+&LMS7_EN_LOADIMP_LDO_DIGIp2,
+&LMS7_EN_LOADIMP_LDO_DIGIp1,
+&LMS7_PD_LDO_SPIBUF,
+&LMS7_PD_LDO_DIGIp2,
+&LMS7_PD_LDO_DIGIp1,
+&LMS7_EN_G_LDOP,
+&LMS7_RDIV_DIGIp2,
+&LMS7_RDIV_DIGIp1,
+&LMS7_BSIGT,
+&LMS7_BSTATE,
+&LMS7_EN_SDM_TSTO_SXT,
+&LMS7_EN_SDM_TSTO_SXR,
+&LMS7_EN_SDM_TSTO_CGEN,
+&LMS7_BENC,
+&LMS7_BENR,
+&LMS7_BENT,
+&LMS7_BSTART,
+&LMS7_BSIGR,
+&LMS7_BSIGC,
+&LMS7_CDS_MCLK2,
+&LMS7_CDS_MCLK1,
+&LMS7_CDSN_TXBTSP,
+&LMS7_CDSN_TXATSP,
+&LMS7_CDSN_RXBTSP,
+&LMS7_CDSN_RXATSP,
+&LMS7_CDSN_TXBLML,
+&LMS7_CDSN_TXALML,
+&LMS7_CDSN_RXBLML,
+&LMS7_CDSN_RXALML,
+&LMS7_CDSN_MCLK2,
+&LMS7_CDSN_MCLK1,
+&LMS7_CDS_TXBTSP,
+&LMS7_CDS_TXATSP,
+&LMS7_CDS_RXBTSP,
+&LMS7_CDS_RXATSP,
+&LMS7_CDS_TXBLML,
+&LMS7_CDS_TXALML,
+&LMS7_CDS_RXBLML,
+&LMS7_CDS_RXALML,
+&LMS7_EN_LOWBWLOMX_TMX_TRF,
+&LMS7_EN_NEXTTX_TRF,
+&LMS7_EN_AMPHF_PDET_TRF,
+&LMS7_LOADR_PDET_TRF,
+&LMS7_PD_PDET_TRF,
+&LMS7_PD_TLOBUF_TRF,
+&LMS7_PD_TXPAD_TRF,
+&LMS7_EN_G_TRF,
+&LMS7_F_TXPAD_TRF,
+&LMS7_L_LOOPB_TXPAD_TRF,
+&LMS7_LOSS_LIN_TXPAD_TRF,
+&LMS7_LOSS_MAIN_TXPAD_TRF,
+&LMS7_EN_LOOPB_TXPAD_TRF,
+&LMS7_GCAS_GNDREF_TXPAD_TRF,
+&LMS7_ICT_LIN_TXPAD_TRF,
+&LMS7_ICT_MAIN_TXPAD_TRF,
+&LMS7_VGCAS_TXPAD_TRF,
+&LMS7_SEL_BAND1_TRF,
+&LMS7_SEL_BAND2_TRF,
+&LMS7_LOBIASN_TXM_TRF,
+&LMS7_LOBIASP_TXX_TRF,
+&LMS7_CDC_I_TRF,
+&LMS7_CDC_Q_TRF,
+&LMS7_STATPULSE_TBB,
+&LMS7_LOOPB_TBB,
+&LMS7_PD_LPFH_TBB,
+&LMS7_PD_LPFIAMP_TBB,
+&LMS7_PD_LPFLAD_TBB,
+&LMS7_PD_LPFS5_TBB,
+&LMS7_EN_G_TBB,
+&LMS7_ICT_LPFS5_F_TBB,
+&LMS7_ICT_LPFS5_PT_TBB,
+&LMS7_ICT_LPF_H_PT_TBB,
+&LMS7_ICT_LPFH_F_TBB,
+&LMS7_ICT_LPFLAD_F_TBB,
+&LMS7_ICT_LPFLAD_PT_TBB,
+&LMS7_CG_IAMP_TBB,
+&LMS7_ICT_IAMP_FRP_TBB,
+&LMS7_ICT_IAMP_GG_FRP_TBB,
+&LMS7_RCAL_LPFH_TBB,
+&LMS7_RCAL_LPFLAD_TBB,
+&LMS7_TSTIN_TBB,
+&LMS7_BYPLADDER_TBB,
+&LMS7_CCAL_LPFLAD_TBB,
+&LMS7_RCAL_LPFS5_TBB,
+&LMS7_CDC_I_RFE,
+&LMS7_CDC_Q_RFE,
+&LMS7_PD_LNA_RFE,
+&LMS7_PD_RLOOPB_1_RFE,
+&LMS7_PD_RLOOPB_2_RFE,
+&LMS7_PD_MXLOBUF_RFE,
+&LMS7_PD_QGEN_RFE,
+&LMS7_PD_RSSI_RFE,
+&LMS7_PD_TIA_RFE,
+&LMS7_EN_G_RFE,
+&LMS7_SEL_PATH_RFE,
+&LMS7_EN_DCOFF_RXFE_RFE,
+&LMS7_EN_INSHSW_LB1_RFE,
+&LMS7_EN_INSHSW_LB2_RFE,
+&LMS7_EN_INSHSW_L_RFE,
+&LMS7_EN_INSHSW_W_RFE,
+&LMS7_EN_NEXTRX_RFE,
+&LMS7_DCOFFI_RFE,
+&LMS7_DCOFFQ_RFE,
+&LMS7_ICT_LOOPB_RFE,
+&LMS7_ICT_TIAMAIN_RFE,
+&LMS7_ICT_TIAOUT_RFE,
+&LMS7_ICT_LNACMO_RFE,
+&LMS7_ICT_LNA_RFE,
+&LMS7_ICT_LODC_RFE,
+&LMS7_CAP_RXMXO_RFE,
+&LMS7_CGSIN_LNA_RFE,
+&LMS7_CCOMP_TIA_RFE,
+&LMS7_CFB_TIA_RFE,
+&LMS7_G_LNA_RFE,
+&LMS7_G_RXLOOPB_RFE,
+&LMS7_G_TIA_RFE,
+&LMS7_RCOMP_TIA_RFE,
+&LMS7_RFB_TIA_RFE,
+&LMS7_EN_LB_LPFH_RBB,
+&LMS7_EN_LB_LPFL_RBB,
+&LMS7_PD_LPFH_RBB,
+&LMS7_PD_LPFL_RBB,
+&LMS7_PD_PGA_RBB,
+&LMS7_EN_G_RBB,
+&LMS7_R_CTL_LPF_RBB,
+&LMS7_RCC_CTL_LPFH_RBB,
+&LMS7_C_CTL_LPFH_RBB,
+&LMS7_RCC_CTL_LPFL_RBB,
+&LMS7_C_CTL_LPFL_RBB,
+&LMS7_INPUT_CTL_PGA_RBB,
+&LMS7_ICT_LPF_IN_RBB,
+&LMS7_ICT_LPF_OUT_RBB,
+&LMS7_OSW_PGA_RBB,
+&LMS7_ICT_PGA_OUT_RBB,
+&LMS7_ICT_PGA_IN_RBB,
+&LMS7_G_PGA_RBB,
+&LMS7_RCC_CTL_PGA_RBB,
+&LMS7_C_CTL_PGA_RBB,
+&LMS7_RESET_N,
+&LMS7_SPDUP_VCO,
+&LMS7_BYPLDO_VCO,
+&LMS7_EN_COARSEPLL,
+&LMS7_CURLIM_VCO,
+&LMS7_EN_DIV2_DIVPROG,
+&LMS7_EN_INTONLY_SDM,
+&LMS7_EN_SDM_CLK,
+&LMS7_PD_FBDIV,
+&LMS7_PD_LOCH_T2RBUF,
+&LMS7_PD_CP,
+&LMS7_PD_FDIV,
+&LMS7_PD_SDM,
+&LMS7_PD_VCO_COMP,
+&LMS7_PD_VCO,
+&LMS7_EN_G,
+&LMS7_FRAC_SDM_LSB,
+&LMS7_INT_SDM,
+&LMS7_FRAC_SDM_MSB,
+&LMS7_PW_DIV2_LOCH,
+&LMS7_PW_DIV4_LOCH,
+&LMS7_DIV_LOCH,
+&LMS7_TST_SX,
+&LMS7_SEL_SDMCLK,
+&LMS7_SX_DITHER_EN,
+&LMS7_REV_SDMCLK,
+&LMS7_VDIV_VCO,
+&LMS7_ICT_VCO,
+&LMS7_RSEL_LDO_VCO,
+&LMS7_CSW_VCO,
+&LMS7_SEL_VCO,
+&LMS7_COARSE_START,
+&LMS7_REVPH_PFD,
+&LMS7_IOFFSET_CP,
+&LMS7_IPULSE_CP,
+&LMS7_COARSE_STEPDONE,
+&LMS7_COARSEPLL_COMPO,
+&LMS7_VCO_CMPHO,
+&LMS7_VCO_CMPLO,
+&LMS7_CP2_PLL,
+&LMS7_CP3_PLL,
+&LMS7_CZ,
+&LMS7_EN_DIR_SXRSXT,
+&LMS7_EN_DIR_RBB,
+&LMS7_EN_DIR_RFE,
+&LMS7_EN_DIR_TBB,
+&LMS7_EN_DIR_TRF,
+&LMS7_TSGFC_TXTSP,
+&LMS7_TSGFCW_TXTSP,
+&LMS7_TSGDCLDQ_TXTSP,
+&LMS7_TSGDCLDI_TXTSP,
+&LMS7_TSGSWAPIQ_TXTSP,
+&LMS7_TSGMODE_TXTSP,
+&LMS7_INSEL_TXTSP,
+&LMS7_BSTART_TXTSP,
+&LMS7_EN_TXTSP,
+&LMS7_GCORRQ_TXTSP,
+&LMS7_GCORRI_TXTSP,
+&LMS7_HBI_OVR_TXTSP,
+&LMS7_IQCORR_TXTSP,
+&LMS7_DCCORRI_TXTSP,
+&LMS7_DCCORRQ_TXTSP,
+&LMS7_GFIR1_L_TXTSP,
+&LMS7_GFIR1_N_TXTSP,
+&LMS7_GFIR2_L_TXTSP,
+&LMS7_GFIR2_N_TXTSP,
+&LMS7_GFIR3_L_TXTSP,
+&LMS7_GFIR3_N_TXTSP,
+&LMS7_CMIX_GAIN_TXTSP,
+&LMS7_CMIX_SC_TXTSP,
+&LMS7_CMIX_BYP_TXTSP,
+&LMS7_ISINC_BYP_TXTSP,
+&LMS7_GFIR3_BYP_TXTSP,
+&LMS7_GFIR2_BYP_TXTSP,
+&LMS7_GFIR1_BYP_TXTSP,
+&LMS7_DC_BYP_TXTSP,
+&LMS7_GC_BYP_TXTSP,
+&LMS7_PH_BYP_TXTSP,
+&LMS7_BSIGI_TXTSP,
+&LMS7_BSTATE_TXTSP,
+&LMS7_BSIGQ_TXTSP,
+&LMS7_DC_REG_TXTSP,
+&LMS7_DTHBIT_TX,
+&LMS7_SEL_TX,
+&LMS7_MODE_TX,
+&LMS7_CAPTURE,
+&LMS7_CAPSEL,
+&LMS7_CAPSEL_ADC,
+&LMS7_TSGFC_RXTSP,
+&LMS7_TSGFCW_RXTSP,
+&LMS7_TSGDCLDQ_RXTSP,
+&LMS7_TSGDCLDI_RXTSP,
+&LMS7_TSGSWAPIQ_RXTSP,
+&LMS7_TSGMODE_RXTSP,
+&LMS7_INSEL_RXTSP,
+&LMS7_BSTART_RXTSP,
+&LMS7_EN_RXTSP,
+&LMS7_GCORRQ_RXTSP,
+&LMS7_GCORRI_RXTSP,
+&LMS7_HBD_OVR_RXTSP,
+&LMS7_IQCORR_RXTSP,
+&LMS7_HBD_DLY,
+&LMS7_DCLOOP_BYP,
+&LMS7_DCCORR_AVG_RXTSP,
+&LMS7_GFIR1_L_RXTSP,
+&LMS7_GFIR1_N_RXTSP,
+&LMS7_GFIR2_L_RXTSP,
+&LMS7_GFIR2_N_RXTSP,
+&LMS7_GFIR3_L_RXTSP,
+&LMS7_GFIR3_N_RXTSP,
+&LMS7_AGC_K_RXTSP,
+&LMS7_AGC_ADESIRED_RXTSP,
+&LMS7_RSSI_MODE,
+&LMS7_AGC_MODE_RXTSP,
+&LMS7_AGC_AVG_RXTSP,
+&LMS7_DC_REG_RXTSP,
+&LMS7_CMIX_GAIN_RXTSP,
+&LMS7_CMIX_SC_RXTSP,
+&LMS7_CMIX_BYP_RXTSP,
+&LMS7_AGC_BYP_RXTSP,
+&LMS7_GFIR3_BYP_RXTSP,
+&LMS7_GFIR2_BYP_RXTSP,
+&LMS7_GFIR1_BYP_RXTSP,
+&LMS7_DC_BYP_RXTSP,
+&LMS7_GC_BYP_RXTSP,
+&LMS7_PH_BYP_RXTSP,
+&LMS7_CAPD,
+&LMS7_DTHBIT_RX,
+&LMS7_SEL_RX,
+&LMS7_MODE_RX
+};
diff --git a/src/lms7002m/LMS7002M_parameters.h b/src/lms7002m/LMS7002M_parameters.h
new file mode 100644
index 0000000..d318708
--- /dev/null
+++ b/src/lms7002m/LMS7002M_parameters.h
@@ -0,0 +1,628 @@
+/**
+ at file	LMS7002M_parameters.h
+ at author Lime Microsystems (www.limemicro.com)
+ at brief 	List of LMS7002M transceiver control parameters
+*/
+
+#ifndef LMS7002M_PARAMETERS_H
+#define LMS7002M_PARAMETERS_H
+#include <stdint.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define LMS7param(id) LMS7_ ## id
+
+struct LMS7Parameter
+{
+    uint16_t address;
+    uint8_t msb;
+    uint8_t lsb;
+    uint16_t defaultValue;
+    const char* name;
+    const char* tooltip;
+};
+
+int LMS7ParameterCompare(LMS7Parameter a, LMS7Parameter b);
+
+static const struct LMS7Parameter LMS7_LRST_TX_B = { 0x0020, 15, 15, 1, "LRST_TX_B", "Resets all the logic registers to the default state for Tx MIMO channel B" };
+static const struct LMS7Parameter LMS7_MRST_TX_B = { 0x0020, 14, 14, 1, "MRST_TX_B", "Resets all the configuration memory to the default state for Tx MIMO channel B" };
+static const struct LMS7Parameter LMS7_LRST_TX_A = { 0x0020, 13, 13, 1, "LRST_TX_A", "Resets all the logic registers to the default state for Tx MIMO channel A" };
+static const struct LMS7Parameter LMS7_MRST_TX_A = { 0x0020, 12, 12, 1, "MRST_TX_A", "Resets all the configuration memory to the default state for Tx MIMO channel A" };
+static const struct LMS7Parameter LMS7_LRST_RX_B = { 0x0020, 11, 11, 1, "LRST_RX_B", "Resets all the logic registers to the default state for Rx MIMO channel B" };
+static const struct LMS7Parameter LMS7_MRST_RX_B = { 0x0020, 10, 10, 1, "MRST_RX_B", "Resets all the configuration memory to the default state for Rx MIMO channel B" };
+static const struct LMS7Parameter LMS7_LRST_RX_A = { 0x0020, 9, 9, 1, "LRST_RX_A", "Resets all the logic registers to the default state for Rx MIMO channel A" };
+static const struct LMS7Parameter LMS7_MRST_RX_A = { 0x0020, 8, 8, 1, "MRST_RX_A", "Resets all the configuration memory to the default state for Rx MIMO channel A" };
+static const struct LMS7Parameter LMS7_SRST_RXFIFO = { 0x0020, 7, 7, 1, "SRST_RXFIFO", "RX FIFO soft reset (LimeLight Interface)" };
+static const struct LMS7Parameter LMS7_SRST_TXFIFO = { 0x0020, 6, 6, 1, "SRST_TXFIFO", "TX FIFO soft reset (LimeLight Interface)" };
+static const struct LMS7Parameter LMS7_RXEN_B = { 0x0020, 5, 5, 1, "RXEN_B", "Power control for Rx MIMO channel B" };
+static const struct LMS7Parameter LMS7_RXEN_A = { 0x0020, 4, 4, 1, "RXEN_A", "Power control for Rx MIMO channel A" };
+static const struct LMS7Parameter LMS7_TXEN_B = { 0x0020, 3, 3, 1, "TXEN_B", "Power control for Tx MIMO channel B" };
+static const struct LMS7Parameter LMS7_TXEN_A = { 0x0020, 2, 2, 1, "TXEN_A", "Power control for Tx MIMO channel A" };
+static const struct LMS7Parameter LMS7_MAC = { 0x0020, 1, 0, 3, "MAC", "Selects MIMO channel for communication" };
+static const struct LMS7Parameter LMS7_TX_CLK_PE = { 0x0021, 11, 11, 1, "TX_CLK_PE", "Pull up control of TX_CLK pad" };
+static const struct LMS7Parameter LMS7_RX_CLK_PE = { 0x0021, 10, 10, 1, "RX_CLK_PE", "Pull up control of RX_CLK pad" };
+static const struct LMS7Parameter LMS7_SDA_PE = { 0x0021, 9, 9, 1, "SDA_PE", "Pull up control of SDA pad" };
+static const struct LMS7Parameter LMS7_SDA_DS = { 0x0021, 8, 8, 0, "SDA_DS", "Driver strength of SDA pad" };
+static const struct LMS7Parameter LMS7_SCL_PE = { 0x0021, 7, 7, 1, "SCL_PE", "Pull up control of SCL pad" };
+static const struct LMS7Parameter LMS7_SCL_DS = { 0x0021, 6, 6, 0, "SCL_DS", "Driver strength of SCL pad" };
+static const struct LMS7Parameter LMS7_SDIO_DS = { 0x0021, 5, 5, 0, "SDIO_DS", "Driver strength of SDIO pad" };
+static const struct LMS7Parameter LMS7_SDIO_PE = { 0x0021, 4, 4, 1, "SDIO_PE", "Pull up control of SDIO pad" };
+static const struct LMS7Parameter LMS7_SDO_PE = { 0x0021, 3, 3, 1, "SDO_PE", "Pull up control of SDO pad" };
+static const struct LMS7Parameter LMS7_SCLK_PE = { 0x0021, 2, 2, 1, "SCLK_PE", "Pull up control of SCLK pad" };
+static const struct LMS7Parameter LMS7_SEN_PE = { 0x0021, 1, 1, 1, "SEN_PE", "Pull up control of SEN pad" };
+static const struct LMS7Parameter LMS7_SPIMODE = { 0x0021, 0, 0, 1, "SPIMODE", "SPI communication mode" };
+static const struct LMS7Parameter LMS7_DIQ2_DS = { 0x0022, 11, 11, 0, "DIQ2_DS", "Driver strength of DIQ2 pad" };
+static const struct LMS7Parameter LMS7_DIQ2_PE = { 0x0022, 10, 10, 1, "DIQ2_PE", "Pull up control of DIQ2 pad" };
+static const struct LMS7Parameter LMS7_IQ_SEL_EN_2_PE = { 0x0022, 9, 9, 1, "IQ_SEL_EN_2_PE", "Pull up control of IQ_SEL_EN_2 pad" };
+static const struct LMS7Parameter LMS7_TXNRX2_PE = { 0x0022, 8, 8, 1, "TXNRX2_PE", "Pull up control of TXNRX2 pad" };
+static const struct LMS7Parameter LMS7_FCLK2_PE = { 0x0022, 7, 7, 1, "FCLK2_PE", "Pull up control of FCLK2 pad" };
+static const struct LMS7Parameter LMS7_MCLK2_PE = { 0x0022, 6, 6, 1, "MCLK2_PE", "Pull up control of MCLK2 pad" };
+static const struct LMS7Parameter LMS7_DIQ1_DS = { 0x0022, 5, 5, 0, "DIQ1_DS", "Pull up control of MCLK2 pad" };
+static const struct LMS7Parameter LMS7_DIQ1_PE = { 0x0022, 4, 4, 1, "DIQ1_PE", "Pull up control of DIQ1 pad" };
+static const struct LMS7Parameter LMS7_IQ_SEL_EN_1_PE = { 0x0022, 3, 3, 1, "IQ_SEL_EN_1_PE", "Pull up control of IQ_SEL_EN_1 pad" };
+static const struct LMS7Parameter LMS7_TXNRX1_PE = { 0x0022, 2, 2, 1, "TXNRX1_PE", "Pull up control of TXNRX1 pad" };
+static const struct LMS7Parameter LMS7_FCLK1_PE = { 0x0022, 1, 1, 1, "FCLK1_PE", "Pull up control of FCLK1 pad" };
+static const struct LMS7Parameter LMS7_MCLK1_PE = { 0x0022, 0, 0, 1, "MCLK1_PE", "Pull up control of MCLK1 pad" };
+static const struct LMS7Parameter LMS7_DIQDIRCTR2 = { 0x0023, 15, 15, 0, "DIQDIRCTR2", "DIQ2 direction control mode" };
+static const struct LMS7Parameter LMS7_DIQDIR2 = { 0x0023, 14, 14, 1, "DIQDIR2", "DIQ2 direction" };
+static const struct LMS7Parameter LMS7_DIQDIRCTR1 = { 0x0023, 13, 13, 0, "DIQDIRCTR1", "DIQ1 direction control mode" };
+static const struct LMS7Parameter LMS7_DIQDIR1 = { 0x0023, 12, 12, 1, "DIQDIR1", "DIQ1 direction" };
+static const struct LMS7Parameter LMS7_ENABLEDIRCTR2 = { 0x0023, 11, 11, 0, "ENABLEDIRCTR2", "ENABLE2 direction control mode" };
+static const struct LMS7Parameter LMS7_ENABLEDIR2 = { 0x0023, 10, 10, 1, "ENABLEDIR2", "ENABLE2 direction" };
+static const struct LMS7Parameter LMS7_ENABLEDIRCTR1 = { 0x0023, 9, 9, 0, "ENABLEDIRCTR1", "ENABLE1 direction control mode" };
+static const struct LMS7Parameter LMS7_ENABLEDIR1 = { 0x0023, 8, 8, 1, "ENABLEDIR1", "ENABLE1 direction." };
+static const struct LMS7Parameter LMS7_MOD_EN = { 0x0023, 6, 6, 1, "MOD_EN", "LimeLight interface enable" };
+static const struct LMS7Parameter LMS7_LML2_FIDM = { 0x0023, 5, 5, 0, "LML2_FIDM", "Frame start ID selection for Port 2 when LML_MODE2 = 0" };
+static const struct LMS7Parameter LMS7_LML2_TXNRXIQ = { 0x0023, 4, 4, 1, "LML2_TXNRXIQ", "TXIQ/RXIQ mode selection for Port 2 when LML_MODE2 = 0" };
+static const struct LMS7Parameter LMS7_LML2_MODE = { 0x0023, 3, 3, 1, "LML2_MODE", "Mode of LimeLight Port 2" };
+static const struct LMS7Parameter LMS7_LML1_FIDM = { 0x0023, 2, 2, 0, "LML1_FIDM", "Frame start ID selection for Port 1 when LML_MODE1 = 0" };
+static const struct LMS7Parameter LMS7_LML1_TXNRXIQ = { 0x0023, 1, 1, 0, "LML1_TXNRXIQ", "TXIQ/RXIQ mode selection for Port 1 when LML_MODE1 = 0" };
+static const struct LMS7Parameter LMS7_LML1_MODE = { 0x0023, 0, 0, 1, "LML1_MODE", "Mode of LimeLight Port 1" };
+static const struct LMS7Parameter LMS7_LML1_S3S = { 0x0024, 15, 14, 3, "LML1_S3S", "Sample source in position 3, when Port 1 is RF2BB" };
+static const struct LMS7Parameter LMS7_LML1_S2S = { 0x0024, 13, 12, 2, "LML1_S2S", "Sample source in position 2, when Port 1 is RF2BB" };
+static const struct LMS7Parameter LMS7_LML1_S1S = { 0x0024, 11, 10, 1, "LML1_S1S", "Sample source in position 1, when Port 1 is RF2BB" };
+static const struct LMS7Parameter LMS7_LML1_S0S = { 0x0024, 9, 8, 0, "LML1_S0S", "Sample source in position 0, when Port 1 is RF2BB" };
+static const struct LMS7Parameter LMS7_LML1_BQP = { 0x0024, 7, 6, 3, "LML1_BQP", "BQ sample position in frame, when Port 1 is BB2RF" };
+static const struct LMS7Parameter LMS7_LML1_BIP = { 0x0024, 5, 4, 2, "LML1_BIP", "BI sample position in frame, when Port 1 is BB2RF" };
+static const struct LMS7Parameter LMS7_LML1_AQP = { 0x0024, 3, 2, 1, "LML1_AQP", "AQ sample position in frame, when Port 1 is BB2RF" };
+static const struct LMS7Parameter LMS7_LML1_AIP = { 0x0024, 1, 0, 0, "LML1_AIP", "AI sample position in frame, when Port 1 is BB2RF" };
+static const struct LMS7Parameter LMS7_LML1_BB2RF_PST = { 0x0025, 15, 8, 1, "LML1_BB2RF_PST", "Number of clock cycles to wait before data drive stop after burst stop is detected in JESD207 mode on Port 1 and Port 1 BB2RF" };
+static const struct LMS7Parameter LMS7_LML1_BB2RF_PRE = { 0x0025, 7, 0, 1, "LML1_BB2RF_PRE", "Number of clock cycles to wait before data drive start after burst start is detected in JESD207 mode on Port 1 and Port 1 BB2RF" };
+static const struct LMS7Parameter LMS7_LML1_RF2BB_PST = { 0x0026, 15, 8, 1, "LML1_RF2BB_PST", "Number of clock cycles to wait before data capture stop after burst stop is detected in JESD207 mode on Port 1 and Port 1 is RF2BB" };
+static const struct LMS7Parameter LMS7_LML1_RF2BB_PRE = { 0x0026, 7, 0, 1, "LML1_RF2BB_PRE", "Number of clock cycles to wait before data capture start after burst start is detected in JESD207 mode on Port 1 and Port 1 RF2BB" };
+static const struct LMS7Parameter LMS7_LML2_S3S = { 0x0027, 15, 14, 3, "LML2_S3S", "Sample source in position 3, when Port 2 is RF2BB" };
+static const struct LMS7Parameter LMS7_LML2_S2S = { 0x0027, 13, 12, 2, "LML2_S2S", "Sample source in position 2, when Port 2 is RF2BB" };
+static const struct LMS7Parameter LMS7_LML2_S1S = { 0x0027, 11, 10, 1, "LML2_S1S", "Sample source in position 1, when Port 2 is RF2BB" };
+static const struct LMS7Parameter LMS7_LML2_S0S = { 0x0027, 9, 8, 0, "LML2_S0S", "Sample source in position 0, when Port 2 is RF2BB" };
+static const struct LMS7Parameter LMS7_LML2_BQP = { 0x0027, 7, 6, 3, "LML2_BQP", "BQ sample position in frame, when Port 2 is BB2RF" };
+static const struct LMS7Parameter LMS7_LML2_BIP = { 0x0027, 5, 4, 2, "LML2_BIP", "BI sample position in frame, when Port 2 is BB2RF" };
+static const struct LMS7Parameter LMS7_LML2_AQP = { 0x0027, 3, 2, 1, "LML2_AQP", "AQ sample position in frame, when Port 2 is BB2RF" };
+static const struct LMS7Parameter LMS7_LML2_AIP = { 0x0027, 1, 0, 0, "LML2_AIP", "AI sample position in frame, when Port 2 is BB2RF" };
+static const struct LMS7Parameter LMS7_LML2_BB2RF_PST = { 0x0028, 15, 8, 1, "LML2_BB2RF_PST", "Number of clock cycles to wait before data drive stop after burst stop is detected in JESD207 mode on Port 2 and Port 2 BB2RF" };
+static const struct LMS7Parameter LMS7_LML2_BB2RF_PRE = { 0x0028, 7, 0, 1, "LML2_BB2RF_PRE", "Number of clock cycles to wait before data drive start after burst start is detected in JESD207 mode on Port 2 and Port 2 BB2RF" };
+static const struct LMS7Parameter LMS7_LML2_RF2BB_PST = { 0x0029, 15, 8, 1, "LML2_RF2BB_PST", "Number of clock cycles to wait before data capture stop after burst stop is detected in JESD207 mode on Port 2 and Port 2 RF2BB" };
+static const struct LMS7Parameter LMS7_LML2_RF2BB_PRE = { 0x0029, 7, 0, 1, "LML2_RF2BB_PRE", "Number of clock cycles to wait before data capture start after burst start is detected in JESD207 mode on Port 2 and Port 2 RF2BB" };
+static const struct LMS7Parameter LMS7_FCLK2_DLY = { 0x002A, 15, 14, 0, "FCLK2_DLY", "" };
+static const struct LMS7Parameter LMS7_FCLK1_DLY = { 0x002A, 13, 12, 0, "FCLK1_DLY", "" };
+static const struct LMS7Parameter LMS7_RX_MUX = { 0x002A, 11, 10, 0, "RX_MUX", "RxFIFO data source selection" };
+static const struct LMS7Parameter LMS7_TX_MUX = { 0x002A, 9, 8, 0, "TX_MUX", "Port selection for data transmit to TSP" };
+static const struct LMS7Parameter LMS7_TXRDCLK_MUX = { 0x002A, 7, 6, 2, "TXRDCLK_MUX", "TX FIFO read clock selection" };
+static const struct LMS7Parameter LMS7_TXWRCLK_MUX = { 0x002A, 5, 4, 0, "TXWRCLK_MUX", "TX FIFO write clock selection" };
+static const struct LMS7Parameter LMS7_RXRDCLK_MUX = { 0x002A, 3, 2, 1, "RXRDCLK_MUX", "RX FIFO read clock selection" };
+static const struct LMS7Parameter LMS7_RXWRCLK_MUX = { 0x002A, 1, 0, 2, "RXWRCLK_MUX", "RX FIFO write clock selection" };
+static const struct LMS7Parameter LMS7_FCLK2_INV = { 0x002B, 15, 15, 0, "FCLK2_INV", "FCLK2 clock inversion" };
+static const struct LMS7Parameter LMS7_FCLK1_INV = { 0x002B, 14, 14, 0, "FCLK1_INV", "FCLK1 clock inversion" };
+static const struct LMS7Parameter LMS7_MCLK2DLY = { 0x002B, 13, 12, 0, "MCLK2DLY", "MCLK2 clock internal delay" };
+static const struct LMS7Parameter LMS7_MCLK1DLY = { 0x002B, 11, 10, 0, "MCLK1DLY", "MCLK1 clock internal delay" };
+static const struct LMS7Parameter LMS7_MCLK2SRC = { 0x002B, 5, 4, 1, "MCLK2SRC", "MCLK2 clock source" };
+static const struct LMS7Parameter LMS7_MCLK1SRC = { 0x002B, 3, 2, 0, "MCLK1SRC", "MCLK1 clock source" };
+static const struct LMS7Parameter LMS7_TXDIVEN = { 0x002B, 1, 1, 0, "TXDIVEN", "TX clock divider enable" };
+static const struct LMS7Parameter LMS7_RXDIVEN = { 0x002B, 0, 0, 0, "RXDIVEN", "RX clock divider enable" };
+static const struct LMS7Parameter LMS7_TXTSPCLKA_DIV = { 0x002C, 15, 8, 255, "TXTSPCLKA_DIV", "TxTSP clock divider, used to produce MCLK(1/2). Clock division ratio is 2(TXTSPCLKA_DIV + 1)"};
+static const struct LMS7Parameter LMS7_RXTSPCLKA_DIV = { 0x002C, 7, 0, 255, "RXTSPCLKA_DIV", "RxTSP clock divider, used to produce MCLK(1/2). Clock division ratio is 2(RXTSPCLKA_DIV + 1)"};
+static const struct LMS7Parameter LMS7_MIMO_SISO = { 0x002E, 15, 15, 0, "MIMO_SISO", "MIMO channel B enable control" };
+static const struct LMS7Parameter LMS7_VER = { 0x002F, 15, 11, 7, "VER", "" };
+static const struct LMS7Parameter LMS7_REV = { 0x002F, 10, 6, 1, "REV", "" };
+static const struct LMS7Parameter LMS7_MASK = { 0x002F, 5, 0, 0, "MASK", "" };
+static const struct LMS7Parameter LMS7_EN_DIR_LDO = { 0x0081, 3, 3, 0, "EN_DIR_LDO", "" };
+static const struct LMS7Parameter LMS7_EN_DIR_CGEN = { 0x0081, 2, 2, 0, "EN_DIR_CGEN", "" };
+static const struct LMS7Parameter LMS7_EN_DIR_XBUF = { 0x0081, 1, 1, 0, "EN_DIR_XBUF", "" };
+static const struct LMS7Parameter LMS7_EN_DIR_AFE = { 0x0081, 0, 0, 0, "EN_DIR_AFE", "" };
+static const struct LMS7Parameter LMS7_ISEL_DAC_AFE = { 0x0082, 15, 13, 4, "ISEL_DAC_AFE", "Controls the peak current of the DAC output current" };
+static const struct LMS7Parameter LMS7_MODE_INTERLEAVE_AFE = { 0x0082, 12, 12, 0, "MODE_INTERLEAVE_AFE", "time interleaves the two ADCs into one ADC" };
+static const struct LMS7Parameter LMS7_MUX_AFE_1 = { 0x0082, 11, 10, 0, "MUX_AFE_1", "Controls the MUX at the input of the ADC channel 1" };
+static const struct LMS7Parameter LMS7_MUX_AFE_2 = { 0x0082, 9, 8, 0, "MUX_AFE_2", "Controls the MUX at the input of the ADC channel 2" };
+static const struct LMS7Parameter LMS7_PD_AFE = { 0x0082, 5, 5, 0, "PD_AFE", "Power down control for the AFE current mirror in BIAS_TOP" };
+static const struct LMS7Parameter LMS7_PD_RX_AFE1 = { 0x0082, 4, 4, 0, "PD_RX_AFE1", "Power down control for the ADC of  channel 1" };
+static const struct LMS7Parameter LMS7_PD_RX_AFE2 = { 0x0082, 3, 3, 1, "PD_RX_AFE2", "Power down control for the ADC of channel 2" };
+static const struct LMS7Parameter LMS7_PD_TX_AFE1 = { 0x0082, 2, 2, 0, "PD_TX_AFE1", "Power down control for the DAC of channel 1" };
+static const struct LMS7Parameter LMS7_PD_TX_AFE2 = { 0x0082, 1, 1, 1, "PD_TX_AFE2", "Power down control for the DAC of channel 2" };
+static const struct LMS7Parameter LMS7_EN_G_AFE = { 0x0082, 0, 0, 1, "EN_G_AFE", "Enable control for all the AFE power downs" };
+static const struct LMS7Parameter LMS7_MUX_BIAS_OUT = { 0x0084, 12, 11, 0, "MUX_BIAS_OUT", "Test mode of the BIAS_TOP" };
+static const struct LMS7Parameter LMS7_RP_CALIB_BIAS = { 0x0084, 10, 6, 16, "RP_CALIB_BIAS", "Calibration code for rppolywo. This code is set by the calibration algorithm: BIAS_RPPOLY_calibration" };
+static const struct LMS7Parameter LMS7_PD_FRP_BIAS = { 0x0084, 4, 4, 0, "PD_FRP_BIAS", "Power down signal for Fix/RP block" };
+static const struct LMS7Parameter LMS7_PD_F_BIAS = { 0x0084, 3, 3, 0, "PD_F_BIAS", "Power down signal for Fix" };
+static const struct LMS7Parameter LMS7_PD_PTRP_BIAS = { 0x0084, 2, 2, 0, "PD_PTRP_BIAS", "Power down signal for PTAT/RP block" };
+static const struct LMS7Parameter LMS7_PD_PT_BIAS = { 0x0084, 1, 1, 0, "PD_PT_BIAS", "Power down signal for PTAT block" };
+static const struct LMS7Parameter LMS7_PD_BIAS_MASTER = { 0x0084, 0, 0, 0, "PD_BIAS_MASTER", "Enable signal for central bias block" };
+static const struct LMS7Parameter LMS7_SLFB_XBUF_RX = { 0x0085, 8, 8, 0, "SLFB_XBUF_RX", "Self biasing digital contol SLFB_XBUF_RX" };
+static const struct LMS7Parameter LMS7_SLFB_XBUF_TX = { 0x0085, 7, 7, 0, "SLFB_XBUF_TX", "Self biasing digital contol SLFB_XBUF_TX" };
+static const struct LMS7Parameter LMS7_BYP_XBUF_RX = { 0x0085, 6, 6, 0, "BYP_XBUF_RX", "Shorts the Input 3.3V buffer in XBUF" };
+static const struct LMS7Parameter LMS7_BYP_XBUF_TX = { 0x0085, 5, 5, 0, "BYP_XBUF_TX", "Shorts the Input 3.3V buffer in XBUF" };
+static const struct LMS7Parameter LMS7_EN_OUT2_XBUF_TX = { 0x0085, 4, 4, 0, "EN_OUT2_XBUF_TX", "Enables the 2nd output of TX XBUF. This 2nd buffer goes to XBUF_RX. This should be active when only 1 XBUF is to be used" };
+static const struct LMS7Parameter LMS7_EN_TBUFIN_XBUF_RX = { 0x0085, 3, 3, 0, "EN_TBUFIN_XBUF_RX", "Disables the input from the external XOSC and buffers the 2nd input signal (from TX XBUF 2nd output) to the RX. This should be active when only 1 XBUF is to be used" };
+static const struct LMS7Parameter LMS7_PD_XBUF_RX = { 0x0085, 2, 2, 0, "PD_XBUF_RX", "Power down signal PD_XBUF_RX" };
+static const struct LMS7Parameter LMS7_PD_XBUF_TX = { 0x0085, 1, 1, 0, "PD_XBUF_TX", "Power down signal PD_XBUF_TX" };
+static const struct LMS7Parameter LMS7_EN_G_XBUF = { 0x0085, 0, 0, 1, "EN_G_XBUF", "Enable control for all the XBUF power downs" };
+static const struct LMS7Parameter LMS7_SPDUP_VCO_CGEN = { 0x0086, 15, 15, 0, "SPDUP_VCO_CGEN", "Bypasses the noise filter resistor for fast setlling time. It should be connected to a 1us pulse" };
+static const struct LMS7Parameter LMS7_RESET_N_CGEN = { 0x0086, 14, 14, 1, "RESET_N_CGEN", "A pulse should be used in the start-up to reset ( 1-normal operation)" };
+static const struct LMS7Parameter LMS7_EN_ADCCLKH_CLKGN = { 0x0086, 11, 11, 1, "EN_ADCCLKH_CLKGN", "Selects if F_CLKH or F_CLKL is connected to FCLK_ADC" };
+static const struct LMS7Parameter LMS7_EN_COARSE_CKLGEN = { 0x0086, 10, 10, 0, "EN_COARSE_CKLGEN", "Enable signal for coarse tuning block" };
+static const struct LMS7Parameter LMS7_EN_INTONLY_SDM_CGEN = { 0x0086, 9, 9, 0, "EN_INTONLY_SDM_CGEN", "Enables INTEGER-N mode of the SX " };
+static const struct LMS7Parameter LMS7_EN_SDM_CLK_CGEN = { 0x0086, 8, 8, 1, "EN_SDM_CLK_CGEN", "Enables/Disables SDM clock. In INT-N mode or for noise testing, SDM clock can be disabled" };
+static const struct LMS7Parameter LMS7_PD_CP_CGEN = { 0x0086, 6, 6, 0, "PD_CP_CGEN", "Power down for Charge Pump" };
+static const struct LMS7Parameter LMS7_PD_FDIV_FB_CGEN = { 0x0086, 5, 5, 0, "PD_FDIV_FB_CGEN", "Power down for feedback frequency divider" };
+static const struct LMS7Parameter LMS7_PD_FDIV_O_CGEN = { 0x0086, 4, 4, 0, "PD_FDIV_O_CGEN", "Power down for forward frequency divider of the CGEN block" };
+static const struct LMS7Parameter LMS7_PD_SDM_CGEN = { 0x0086, 3, 3, 0, "PD_SDM_CGEN", "Power down for SDM" };
+static const struct LMS7Parameter LMS7_PD_VCO_CGEN = { 0x0086, 2, 2, 0, "PD_VCO_CGEN", "Power down for VCO" };
+static const struct LMS7Parameter LMS7_PD_VCO_COMP_CGEN = { 0x0086, 1, 1, 0, "PD_VCO_COMP_CGEN", "Power down for VCO comparator" };
+static const struct LMS7Parameter LMS7_EN_G_CGEN = { 0x0086, 0, 0, 1, "EN_G_CGEN", "Enable control for all the CGEN power downs" };
+static const struct LMS7Parameter LMS7_FRAC_SDM_CGEN_LSB = { 0x0087, 15, 0, 0x0400, "FRAC_SDM_CGEN_LSB", "" };
+static const struct LMS7Parameter LMS7_INT_SDM_CGEN = { 0x0088, 13, 4, 120, "INT_SDM_CGEN", "" };
+static const struct LMS7Parameter LMS7_FRAC_SDM_CGEN_MSB = { 0x0088, 3, 0, 0, "FRAC_SDM_CGEN_MSB", "" };
+static const struct LMS7Parameter LMS7_REV_SDMCLK_CGEN = { 0x0089, 15, 15, 0, "REV_SDMCLK_CGEN", "Reverses the SDM clock" };
+static const struct LMS7Parameter LMS7_SEL_SDMCLK_CGEN = { 0x0089, 14, 14, 0, "SEL_SDMCLK_CGEN", "Selects between the feedback divider output and Fref for SDM" };
+static const struct LMS7Parameter LMS7_SX_DITHER_EN_CGEN = { 0x0089, 13, 13, 0, "SX_DITHER_EN_CGEN", "Enabled dithering in SDM" };
+static const struct LMS7Parameter LMS7_CLKH_OV_CLKL_CGEN = { 0x0089, 12, 11, 0, "CLKH_OV_CLKL_CGEN", "FCLKL here is ADC clock. FCLKH is the clock to the DAC and if no division is added to the ADC as well" };
+static const struct LMS7Parameter LMS7_DIV_OUTCH_CGEN = { 0x0089, 10, 3, 4, "DIV_OUTCH_CGEN", "" };
+static const struct LMS7Parameter LMS7_TST_CGEN = { 0x0089, 2, 0, 0, "TST_CGEN",
+"Controls the test mode of the SX\n\
+0 - TST disabled; RSSI analog outputs enabled if RSSI blocks active and when all PLL test signals are off\n\
+1 - tstdo[0] = ADC clock; tstdo[1] = DAC clock; tstao = High impedance;\n\
+2 - tstdo[0] = SDM clock; tstdo[1] = feedback divider output; tstao = VCO tune through a 60kOhm resistor;\n\
+3 - tstdo[0] = Reference clock; tstdo[1] = feedback divider output; tstao = VCO tune through a 10kOhm resistor;\n\
+4 - tstdo[0] = High impedance; tstdo[1] = High impedance; tstao = High impedance;\n\
+5 - tstdo[0] = Charge pump Down signal; tstdo[1] = Charge pump Up signal; tstao = High impedance;\n\
+6 - tstdo[0] = High impedance; tstdo[1] = High impedance; tstao = VCO tune through a 60kOhm resistor;\n\
+7 - tstdo[0] = High impedance; tstdo[1] = High impedance; tstao = VCO tune through a 10kOhm resistor;\n\
+if TST_SX[2] = 1 --> VCO_TSTBUF active generating VCO_TST_DIV20 and VCO_TST_DIV40"};
+static const struct LMS7Parameter LMS7_REV_CLKDAC_CGEN = { 0x008A, 14, 14, 0, "REV_CLKDAC_CGEN", "Inverts the clock F_CLKL" };
+static const struct LMS7Parameter LMS7_CMPLO_CTRL_CGEN = { 0x008A, 27, 14, 0, "CMPLO_CTRL_CGEN", "" };
+static const struct LMS7Parameter LMS7_REV_CLKADC_CGEN = { 0x008A, 13, 13, 0, "REV_CLKADC_CGEN", "Inverts the clock F_CLKL" };
+static const struct LMS7Parameter LMS7_REVPH_PFD_CGEN = { 0x008A, 12, 12, 0, "REVPH_PFD_CGEN", "Reverse the pulses of PFD. It can be used to reverse the polarity of the PLL loop (positive feedback to negative feedback)" };
+static const struct LMS7Parameter LMS7_IOFFSET_CP_CGEN = { 0x008A, 11, 6, 20, "IOFFSET_CP_CGEN", "Scales the offset current of the charge pump, 0-->63. This current is used in Fran-N mode to create an offset in the CP response and avoide the non-linear section" };
+static const struct LMS7Parameter LMS7_IPULSE_CP_CGEN = { 0x008A, 5, 0, 20, "IPULSE_CP_CGEN", "Scales the pulse current of the charge pump" };
+static const struct LMS7Parameter LMS7_ICT_VCO_CGEN = { 0x008B, 13, 9, 16, "ICT_VCO_CGEN", "Scales the VCO bias current from 0 to 2.5xInom" };
+static const struct LMS7Parameter LMS7_CSW_VCO_CGEN = { 0x008B, 8, 1, 128, "CSW_VCO_CGEN", "" };
+static const struct LMS7Parameter LMS7_COARSE_START_CGEN = { 0x008B, 0, 0, 0, "COARSE_START_CGEN", "Control signal for coarse tuning algorithm (SX_SWC_calibration)" };
+static const struct LMS7Parameter LMS7_COARSE_STEPDONE_CGEN = { 0x008C, 15, 15, 0, "COARSE_STEPDONE_CGEN", "" };
+static const struct LMS7Parameter LMS7_COARSEPLL_COMPO_CGEN = { 0x008C, 14, 14, 0, "COARSEPLL_COMPO_CGEN", "" };
+static const struct LMS7Parameter LMS7_VCO_CMPHO_CGEN = { 0x008C, 13, 13, 0, "VCO_CMPHO_CGEN", "" };
+static const struct LMS7Parameter LMS7_VCO_CMPLO_CGEN = { 0x008C, 12, 12, 0, "VCO_CMPLO_CGEN", "" };
+static const struct LMS7Parameter LMS7_CP2_CGEN = { 0x008C, 11, 8, 6, "CP2_CGEN", "Controls the value of CP2 (cap from CP output to GND) in the PLL filter" };
+static const struct LMS7Parameter LMS7_CP3_CGEN = { 0x008C, 7, 4, 7, "CP3_CGEN", "Controls the value of CP3 (cap from VCO Vtune input to GND) in the PLL filter" };
+static const struct LMS7Parameter LMS7_CZ_CGEN = { 0x008C, 3, 0, 11, "CZ_CGEN", "Controls the value of CZ (Zero capacitor) in the PLL filter" };
+static const struct LMS7Parameter LMS7_EN_LDO_DIG = { 0x0092, 15, 15, 0, "EN_LDO_DIG", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_DIGGN = { 0x0092, 14, 14, 0, "EN_LDO_DIGGN", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_DIGSXR = { 0x0092, 13, 13, 0, "EN_LDO_DIGSXR", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_DIGSXT = { 0x0092, 12, 12, 0, "EN_LDO_DIGSXT", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_DIVGN = { 0x0092, 11, 11, 0, "EN_LDO_DIVGN", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_DIVSXR = { 0x0092, 10, 10, 0, "EN_LDO_DIVSXR", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_DIVSXT = { 0x0092, 9, 9, 0, "EN_LDO_DIVSXT", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_LNA12 = { 0x0092, 8, 8, 0, "EN_LDO_LNA12", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_LNA14 = { 0x0092, 7, 7, 0, "EN_LDO_LNA14", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_MXRFE = { 0x0092, 6, 6, 0, "EN_LDO_MXRFE", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_RBB = { 0x0092, 5, 5, 0, "EN_LDO_RBB", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_RXBUF = { 0x0092, 4, 4, 0, "EN_LDO_RXBUF", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_TBB = { 0x0092, 3, 3, 0, "EN_LDO_TBB", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_TIA12 = { 0x0092, 2, 2, 0, "EN_LDO_TIA12", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_TIA14 = { 0x0092, 1, 1, 0, "EN_LDO_TIA14", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_G_LDO = { 0x0092, 0, 0, 1, "EN_G_LDO", "Enable control for all the LDO power downs" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_TLOB = { 0x0093, 15, 15, 0, "EN_LOADIMP_LDO_TLOB", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_TPAD = { 0x0093, 14, 14, 0, "EN_LOADIMP_LDO_TPAD", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_TXBUF = { 0x0093, 13, 13, 0, "EN_LOADIMP_LDO_TXBUF", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_VCOGN = { 0x0093, 12, 12, 0, "EN_LOADIMP_LDO_VCOGN", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_VCOSXR = { 0x0093, 11, 11, 0, "EN_LOADIMP_LDO_VCOSXR", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_VCOSXT = { 0x0093, 10, 10, 0, "EN_LOADIMP_LDO_VCOSXT", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LDO_AFE = { 0x0093, 9, 9, 0, "EN_LDO_AFE", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_CPGN = { 0x0093, 8, 8, 0, "EN_LDO_CPGN", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_CPSXR = { 0x0093, 7, 7, 0, "EN_LDO_CPSXR", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_TLOB = { 0x0093, 6, 6, 0, "EN_LDO_TLOB", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_TPAD = { 0x0093, 5, 5, 0, "EN_LDO_TPAD", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_TXBUF = { 0x0093, 4, 4, 0, "EN_LDO_TXBUF", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_VCOGN = { 0x0093, 3, 3, 0, "EN_LDO_VCOGN", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_VCOSXR = { 0x0093, 2, 2, 0, "EN_LDO_VCOSXR", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_VCOSXT = { 0x0093, 1, 1, 0, "EN_LDO_VCOSXT", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LDO_CPSXT = { 0x0093, 0, 0, 0, "EN_LDO_CPSXT", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_CPSXT = { 0x0094, 15, 15, 0, "EN_LOADIMP_LDO_CPSXT", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_DIG = { 0x0094, 14, 14, 0, "EN_LOADIMP_LDO_DIG", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_DIGGN = { 0x0094, 13, 13, 0, "EN_LOADIMP_LDO_DIGGN", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_DIGSXR = { 0x0094, 12, 12, 0, "EN_LOADIMP_LDO_DIGSXR", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_DIGSXT = { 0x0094, 11, 11, 0, "EN_LOADIMP_LDO_DIGSXT", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_DIVGN = { 0x0094, 10, 10, 0, "EN_LOADIMP_LDO_DIVGN", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_DIVSXR = { 0x0094, 9, 9, 0, "EN_LOADIMP_LDO_DIVSXR", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_DIVSXT = { 0x0094, 8, 8, 0, "EN_LOADIMP_LDO_DIVSXT", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_LNA12 = { 0x0094, 7, 7, 0, "EN_LOADIMP_LDO_LNA12", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_LNA14 = { 0x0094, 6, 6, 0, "EN_LOADIMP_LDO_LNA14", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_MXRFE = { 0x0094, 5, 5, 0, "EN_LOADIMP_LDO_MXRFE", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_RBB = { 0x0094, 4, 4, 0, "EN_LOADIMP_LDO_RBB", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_RXBUF = { 0x0094, 3, 3, 0, "EN_LOADIMP_LDO_RXBUF", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_TBB = { 0x0094, 2, 2, 0, "EN_LOADIMP_LDO_TBB", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_TIA12 = { 0x0094, 1, 1, 0, "EN_LOADIMP_LDO_TIA12", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_TIA14 = { 0x0094, 0, 0, 0, "EN_LOADIMP_LDO_TIA14", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_BYP_LDO_TBB = { 0x0095, 15, 15, 0, "BYP_LDO_TBB", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_TIA12 = { 0x0095, 14, 14, 0, "BYP_LDO_TIA12", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_TIA14 = { 0x0095, 13, 13, 0, "BYP_LDO_TIA14", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_TLOB = { 0x0095, 12, 12, 0, "BYP_LDO_TLOB", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_TPAD = { 0x0095, 11, 11, 0, "BYP_LDO_TPAD", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_TXBUF = { 0x0095, 10, 10, 0, "BYP_LDO_TXBUF", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_VCOGN = { 0x0095, 9, 9, 0, "BYP_LDO_VCOGN", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_VCOSXR = { 0x0095, 8, 8, 0, "BYP_LDO_VCOSXR", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_VCOSXT = { 0x0095, 7, 7, 0, "BYP_LDO_VCOSXT", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_AFE = { 0x0095, 2, 2, 0, "EN_LOADIMP_LDO_AFE", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_CPGN = { 0x0095, 1, 1, 0, "EN_LOADIMP_LDO_CPGN", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_CPSXR = { 0x0095, 0, 0, 0, "EN_LOADIMP_LDO_CPSXR", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_BYP_LDO_AFE = { 0x0096, 15, 15, 0, "BYP_LDO_AFE", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_CPGN = { 0x0096, 14, 14, 0, "BYP_LDO_CPGN", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_CPSXR = { 0x0096, 13, 13, 0, "BYP_LDO_CPSXR", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_CPSXT = { 0x0096, 12, 12, 0, "BYP_LDO_CPSXT", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_DIG = { 0x0096, 11, 11, 0, "BYP_LDO_DIG", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_DIGGN = { 0x0096, 10, 10, 0, "BYP_LDO_DIGGN", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_DIGSXR = { 0x0096, 9, 9, 0, "BYP_LDO_DIGSXR", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_DIGSXT = { 0x0096, 8, 8, 0, "BYP_LDO_DIGSXT", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_DIVGN = { 0x0096, 7, 7, 0, "BYP_LDO_DIVGN", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_DIVSXR = { 0x0096, 6, 6, 0, "BYP_LDO_DIVSXR", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_DIVSXT = { 0x0096, 5, 5, 0, "BYP_LDO_DIVSXT", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_LNA12 = { 0x0096, 4, 4, 0, "BYP_LDO_LNA12", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_LNA14 = { 0x0096, 3, 3, 0, "BYP_LDO_LNA14", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_MXRFE = { 0x0096, 2, 2, 0, "BYP_LDO_MXRFE", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_RBB = { 0x0096, 1, 1, 0, "BYP_LDO_RBB", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_RXBUF = { 0x0096, 0, 0, 0, "BYP_LDO_RXBUF", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_DIVSXR = { 0x0097, 15, 15, 0, "SPDUP_LDO_DIVSXR", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_DIVSXT = { 0x0097, 14, 14, 0, "SPDUP_LDO_DIVSXT", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_LNA12 = { 0x0097, 13, 13, 0, "SPDUP_LDO_LNA12", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_LNA14 = { 0x0097, 12, 12, 0, "SPDUP_LDO_LNA14", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_MXRFE = { 0x0097, 11, 11, 0, "SPDUP_LDO_MXRFE", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_RBB = { 0x0097, 10, 10, 0, "SPDUP_LDO_RBB", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_RXBUF = { 0x0097, 9, 9, 0, "SPDUP_LDO_RXBUF", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_TBB = { 0x0097, 8, 8, 0, "SPDUP_LDO_TBB", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_TIA12 = { 0x0097, 7, 7, 0, "SPDUP_LDO_TIA12", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_TIA14 = { 0x0097, 6, 6, 0, "SPDUP_LDO_TIA14", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_TLOB = { 0x0097, 5, 5, 0, "SPDUP_LDO_TLOB", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_TPAD = { 0x0097, 4, 4, 0, "SPDUP_LDO_TPAD", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_TXBUF = { 0x0097, 3, 3, 0, "SPDUP_LDO_TXBUF", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_VCOGN = { 0x0097, 2, 2, 0, "SPDUP_LDO_VCOGN", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_VCOSXR = { 0x0097, 1, 1, 0, "SPDUP_LDO_VCOSXR", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_VCOSXT = { 0x0097, 0, 0, 0, "SPDUP_LDO_VCOSXT", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_AFE = { 0x0098, 8, 8, 0, "SPDUP_LDO_AFE", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_CPGN = { 0x0098, 7, 7, 0, "SPDUP_LDO_CPGN", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_CPSXR = { 0x0098, 6, 6, 0, "SPDUP_LDO_CPSXR", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_CPSXT = { 0x0098, 5, 5, 0, "SPDUP_LDO_CPSXT", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_DIG = { 0x0098, 4, 4, 0, "SPDUP_LDO_DIG", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_DIGGN = { 0x0098, 3, 3, 0, "SPDUP_LDO_DIGGN", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_DIGSXR = { 0x0098, 2, 2, 0, "SPDUP_LDO_DIGSXR", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_DIGSXT = { 0x0098, 1, 1, 0, "SPDUP_LDO_DIGSXT", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_DIVGN = { 0x0098, 0, 0, 0, "SPDUP_LDO_DIVGN", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_RDIV_VCOSXR = { 0x0099, 15, 8, 101, "RDIV_VCOSXR", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_VCOSXT = { 0x0099, 7, 0, 101, "RDIV_VCOSXT", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_TXBUF = { 0x009A, 15, 8, 101, "RDIV_TXBUF", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_VCOGN = { 0x009A, 7, 0, 140, "RDIV_VCOGN", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_TLOB = { 0x009B, 15, 8, 101, "RDIV_TLOB", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_TPAD = { 0x009B, 7, 0, 101, "RDIV_TPAD", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_TIA12 = { 0x009C, 15, 8, 101, "RDIV_TIA12", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_TIA14 = { 0x009C, 7, 0, 140, "RDIV_TIA14", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_RXBUF = { 0x009D, 15, 8, 101, "RDIV_RXBUF", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_TBB = { 0x009D, 7, 0, 101, "RDIV_TBB", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_MXRFE = { 0x009E, 15, 8, 101, "RDIV_MXRFE", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_RBB = { 0x009E, 7, 0, 140, "RDIV_RBB", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_LNA12 = { 0x009F, 15, 8, 101, "RDIV_LNA12", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_LNA14 = { 0x009F, 7, 0, 140, "RDIV_LNA14", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_DIVSXR = { 0x00A0, 15, 8, 101, "RDIV_DIVSXR", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_DIVSXT = { 0x00A0, 7, 0, 101, "RDIV_DIVSXT", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_DIGSXT = { 0x00A1, 15, 8, 101, "RDIV_DIGSXT", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_DIVGN = { 0x00A1, 7, 0, 101, "RDIV_DIVGN", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_DIGGN = { 0x00A2, 15, 8, 101, "RDIV_DIGGN", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_DIGSXR = { 0x00A2, 7, 0, 101, "RDIV_DIGSXR", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_CPSXT = { 0x00A3, 15, 8, 101, "RDIV_CPSXT", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_DIG = { 0x00A3, 7, 0, 101, "RDIV_DIG", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_CPGN = { 0x00A4, 15, 8, 101, "RDIV_CPGN", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_CPSXR = { 0x00A4, 7, 0, 101, "RDIV_CPSXR", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_SPIBUF = { 0x00A5, 15, 8, 101, "RDIV_SPIBUF", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_AFE = { 0x00A5, 7, 0, 101, "RDIV_AFE", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_SPIBUF = { 0x00A6, 12, 12, 0, "SPDUP_LDO_SPIBUF", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_DIGIp2 = { 0x00A6, 11, 11, 0, "SPDUP_LDO_DIGIp2", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_SPDUP_LDO_DIGIp1 = { 0x00A6, 10, 10, 0, "SPDUP_LDO_DIGIp1", "Short the noise filter resistor to speed up the settling time" };
+static const struct LMS7Parameter LMS7_BYP_LDO_SPIBUF = { 0x00A6, 9, 9, 0, "BYP_LDO_SPIBUF", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_DIGIp2 = { 0x00A6, 8, 8, 0, "BYP_LDO_DIGIp2", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_BYP_LDO_DIGIp1 = { 0x00A6, 7, 7, 0, "BYP_LDO_DIGIp1", "Bypass signal for the LDO" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_SPIBUF = { 0x00A6, 6, 6, 0, "EN_LOADIMP_LDO_SPIBUF", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_DIGIp2 = { 0x00A6, 5, 5, 0, "EN_LOADIMP_LDO_DIGIp2", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_EN_LOADIMP_LDO_DIGIp1 = { 0x00A6, 4, 4, 0, "EN_LOADIMP_LDO_DIGIp1", "Enables the load dependent bias to optimize the load regulation" };
+static const struct LMS7Parameter LMS7_PD_LDO_SPIBUF = { 0x00A6, 3, 3, 1, "PD_LDO_SPIBUF", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_PD_LDO_DIGIp2 = { 0x00A6, 2, 2, 1, "PD_LDO_DIGIp2", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_PD_LDO_DIGIp1 = { 0x00A6, 1, 1, 1, "PD_LDO_DIGIp1", "Enables the LDO" };
+static const struct LMS7Parameter LMS7_EN_G_LDOP = { 0x00A6, 0, 0, 1, "EN_G_LDOP", "Enable control for all the LDO power downs" };
+static const struct LMS7Parameter LMS7_RDIV_DIGIp2 = { 0x00A7, 15, 8, 101, "RDIV_DIGIp2", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_RDIV_DIGIp1 = { 0x00A7, 7, 0, 101, "RDIV_DIGIp1", "Controls the output voltage of the LDO by setting the resistive voltage divider ratio" };
+static const struct LMS7Parameter LMS7_BSIGT = { 0x00A8, 31, 9, 0, "BSIGT", "" };
+static const struct LMS7Parameter LMS7_BSTATE = { 0x00A8, 8, 8, 0, "BSTATE", "" };
+static const struct LMS7Parameter LMS7_EN_SDM_TSTO_SXT = { 0x00A8, 6, 6, 0, "EN_SDM_TSTO_SXT", "Enables the SDM_TSTO_SXT" };
+static const struct LMS7Parameter LMS7_EN_SDM_TSTO_SXR = { 0x00A8, 5, 5, 0, "EN_SDM_TSTO_SXR", "Enables the SDM_TSTO_SXR" };
+static const struct LMS7Parameter LMS7_EN_SDM_TSTO_CGEN = { 0x00A8, 4, 4, 0, "EN_SDM_TSTO_CGEN", "Enables the SDM_TSTO_CGEN" };
+static const struct LMS7Parameter LMS7_BENC = { 0x00A8, 3, 3, 0, "BENC", "enables CGEN BIST" };
+static const struct LMS7Parameter LMS7_BENR = { 0x00A8, 2, 2, 0, "BENR", "enables SXR BIST" };
+static const struct LMS7Parameter LMS7_BENT = { 0x00A8, 1, 1, 0, "BENT", "enables SXT BIST" };
+static const struct LMS7Parameter LMS7_BSTART = { 0x00A8, 0, 0, 0, "BSTART", "Starts delta sigma built in self test. Keep it at 1 one at least three clock cycles" };
+static const struct LMS7Parameter LMS7_BSIGR = { 0x00AA, 22, 0, 0, "BSIGR", "" };
+static const struct LMS7Parameter LMS7_BSIGC = { 0x00AB, 29, 7, 0, "BSIGC", "" };
+static const struct LMS7Parameter LMS7_CDS_MCLK2 = { 0x00AD, 15, 14, 0, "CDS_MCLK2", "MCLK2 clock delay" };
+static const struct LMS7Parameter LMS7_CDS_MCLK1 = { 0x00AD, 13, 12, 0, "CDS_MCLK1", "MCLK1 clock delay" };
+static const struct LMS7Parameter LMS7_CDSN_TXBTSP = { 0x00AD, 9, 9, 1, "CDSN_TXBTSP", "TX TSPB clock inversion control" };
+static const struct LMS7Parameter LMS7_CDSN_TXATSP = { 0x00AD, 8, 8, 1, "CDSN_TXATSP", "TX TSPA clock inversion control" };
+static const struct LMS7Parameter LMS7_CDSN_RXBTSP = { 0x00AD, 7, 7, 1, "CDSN_RXBTSP", "RX TSPB clock inversion control" };
+static const struct LMS7Parameter LMS7_CDSN_RXATSP = { 0x00AD, 6, 6, 1, "CDSN_RXATSP", "RX TSPA clock inversion control" };
+static const struct LMS7Parameter LMS7_CDSN_TXBLML = { 0x00AD, 5, 5, 1, "CDSN_TXBLML", "TX LMLB clock inversion control" };
+static const struct LMS7Parameter LMS7_CDSN_TXALML = { 0x00AD, 4, 4, 1, "CDSN_TXALML", "TX LMLA clock inversion control" };
+static const struct LMS7Parameter LMS7_CDSN_RXBLML = { 0x00AD, 3, 3, 1, "CDSN_RXBLML", "RX LMLB clock inversion control" };
+static const struct LMS7Parameter LMS7_CDSN_RXALML = { 0x00AD, 2, 2, 1, "CDSN_RXALML", "RX LMLA clock inversion control" };
+static const struct LMS7Parameter LMS7_CDSN_MCLK2 = { 0x00AD, 1, 1, 1, "CDSN_MCLK2", "MCLK2 clock inversion control" };
+static const struct LMS7Parameter LMS7_CDSN_MCLK1 = { 0x00AD, 0, 0, 1, "CDSN_MCLK1", "MCLK1 clock inversion control" };
+static const struct LMS7Parameter LMS7_CDS_TXBTSP = { 0x00AE, 15, 14, 3, "CDS_TXBTSP", "TX TSP B clock delay" };
+static const struct LMS7Parameter LMS7_CDS_TXATSP = { 0x00AE, 13, 12, 3, "CDS_TXATSP", "TX TSP A clock delay" };
+static const struct LMS7Parameter LMS7_CDS_RXBTSP = { 0x00AE, 11, 10, 0, "CDS_RXBTSP", "RX TSP B clock delay" };
+static const struct LMS7Parameter LMS7_CDS_RXATSP = { 0x00AE, 9, 8, 0, "CDS_RXATSP", "RX TSP A clock delay" };
+static const struct LMS7Parameter LMS7_CDS_TXBLML = { 0x00AE, 7, 6, 0, "CDS_TXBLML", "TX LML B clock delay" };
+static const struct LMS7Parameter LMS7_CDS_TXALML = { 0x00AE, 5, 4, 0, "CDS_TXALML", "TX LML A clock delay" };
+static const struct LMS7Parameter LMS7_CDS_RXBLML = { 0x00AE, 3, 2, 0, "CDS_RXBLML", "RX LML B clock delay" };
+static const struct LMS7Parameter LMS7_CDS_RXALML = { 0x00AE, 1, 0, 0, "CDS_RXALML", "RX LML A clock delay" };
+static const struct LMS7Parameter LMS7_EN_LOWBWLOMX_TMX_TRF = { 0x0100, 15, 15, 0, "EN_LOWBWLOMX_TMX_TRF", "Controls the high pass pole frequency of the RC biasing the gate of the mixer switches" };
+static const struct LMS7Parameter LMS7_EN_NEXTTX_TRF = { 0x0100, 14, 14, 0, "EN_NEXTTX_TRF", "Enables the daisy change LO buffer going from TRF_1 to TRF2" };
+static const struct LMS7Parameter LMS7_EN_AMPHF_PDET_TRF = { 0x0100, 13, 12, 3, "EN_AMPHF_PDET_TRF", "Enables the TXPAD power detector preamplifier" };
+static const struct LMS7Parameter LMS7_LOADR_PDET_TRF = { 0x0100, 11, 10, 1, "LOADR_PDET_TRF", "Controls the resistive load of the Power detector" };
+static const struct LMS7Parameter LMS7_PD_PDET_TRF = { 0x0100, 3, 3, 1, "PD_PDET_TRF", "Powerdown signal for Power Detector" };
+static const struct LMS7Parameter LMS7_PD_TLOBUF_TRF = { 0x0100, 2, 2, 0, "PD_TLOBUF_TRF", "Powerdown signal for TX LO buffer" };
+static const struct LMS7Parameter LMS7_PD_TXPAD_TRF = { 0x0100, 1, 1, 0, "PD_TXPAD_TRF", "Powerdown signal for TXPAD" };
+static const struct LMS7Parameter LMS7_EN_G_TRF = { 0x0100, 0, 0, 1, "EN_G_TRF", "Enable control for all the TRF_1 power downs" };
+static const struct LMS7Parameter LMS7_F_TXPAD_TRF = { 0x0101, 15, 13, 3, "F_TXPAD_TRF", "Controls the switched capacitor at the TXPAD output. Is used for fine tuning of the TXPAD output" };
+static const struct LMS7Parameter LMS7_L_LOOPB_TXPAD_TRF = { 0x0101, 12, 11, 3, "L_LOOPB_TXPAD_TRF", "Controls the loss of the of the loopback path at the TX side" };
+static const struct LMS7Parameter LMS7_LOSS_LIN_TXPAD_TRF = { 0x0101, 10, 6, 0, "LOSS_LIN_TXPAD_TRF", "Controls the gain of the linearizing part of of the TXPAD" };
+static const struct LMS7Parameter LMS7_LOSS_MAIN_TXPAD_TRF = { 0x0101, 5, 1, 0, "LOSS_MAIN_TXPAD_TRF", "Controls the gain  output power of the TXPAD" };
+static const struct LMS7Parameter LMS7_EN_LOOPB_TXPAD_TRF = { 0x0101, 0, 0, 0, "EN_LOOPB_TXPAD_TRF", "Enables the TXPAD loopback path" };
+static const struct LMS7Parameter LMS7_GCAS_GNDREF_TXPAD_TRF = { 0x0102, 15, 15, 0, "GCAS_GNDREF_TXPAD_TRF", "Controls if the TXPAD cascode transistor gate bias is referred to VDD or GND" };
+static const struct LMS7Parameter LMS7_ICT_LIN_TXPAD_TRF = { 0x0102, 14, 10, 12, "ICT_LIN_TXPAD_TRF", "Control the bias current of the linearization section of the TXPAD" };
+static const struct LMS7Parameter LMS7_ICT_MAIN_TXPAD_TRF = { 0x0102, 9, 5, 12, "ICT_MAIN_TXPAD_TRF", "Control the bias current of the main gm section of the TXPAD" };
+static const struct LMS7Parameter LMS7_VGCAS_TXPAD_TRF = { 0x0102, 4, 0, 0, "VGCAS_TXPAD_TRF", "Controls the bias voltage at the gate of TXPAD cascade" };
+static const struct LMS7Parameter LMS7_SEL_BAND1_TRF = { 0x0103, 11, 11, 1, "SEL_BAND1_TRF", "" };
+static const struct LMS7Parameter LMS7_SEL_BAND2_TRF = { 0x0103, 10, 10, 0, "SEL_BAND2_TRF", "" };
+static const struct LMS7Parameter LMS7_LOBIASN_TXM_TRF = { 0x0103, 9, 5, 16, "LOBIASN_TXM_TRF", "Controls the bias at the gate of the mixer NMOS" };
+static const struct LMS7Parameter LMS7_LOBIASP_TXX_TRF = { 0x0103, 4, 0, 18, "LOBIASP_TXX_TRF", "Controls the bias at the gate of the mixer PMOS" };
+static const struct LMS7Parameter LMS7_CDC_I_TRF = { 0x0104, 7, 4, 8, "CDC_I_TRF", "" };
+static const struct LMS7Parameter LMS7_CDC_Q_TRF = { 0x0104, 3, 0, 8, "CDC_Q_TRF", "" };
+static const struct LMS7Parameter LMS7_STATPULSE_TBB = { 0x0105, 15, 15, 0, "STATPULSE_TBB", "" };
+static const struct LMS7Parameter LMS7_LOOPB_TBB = { 0x0105, 14, 12, 0, "LOOPB_TBB", "This controls which signal is connected to the loopback output pins. Note: when both the lowpass ladder and real pole are powered down, the output of the active highband biquad is routed to the loopb output" };
+static const struct LMS7Parameter LMS7_PD_LPFH_TBB = { 0x0105, 4, 4, 0, "PD_LPFH_TBB", "This selectively powers down the LPFH_TBB biquad" };
+static const struct LMS7Parameter LMS7_PD_LPFIAMP_TBB = { 0x0105, 3, 3, 0, "PD_LPFIAMP_TBB", "selectively powers down the LPFIAMP_TBB front-end current amp of the transmitter baseband" };
+static const struct LMS7Parameter LMS7_PD_LPFLAD_TBB = { 0x0105, 2, 2, 1, "PD_LPFLAD_TBB", "This selectively powers down the LPFLAD_TBB low pass ladder filter of the transmitter baseband" };
+static const struct LMS7Parameter LMS7_PD_LPFS5_TBB = { 0x0105, 1, 1, 1, "PD_LPFS5_TBB", "This selectively powers down the LPFS5_TBB low pass real-pole filter of the transmitter baseband" };
+static const struct LMS7Parameter LMS7_EN_G_TBB = { 0x0105, 0, 0, 1, "EN_G_TBB", "Enable control for all the TBB_TOP power downs" };
+static const struct LMS7Parameter LMS7_ICT_LPFS5_F_TBB = { 0x0106, 14, 10, 12, "ICT_LPFS5_F_TBB", "This controls the operational amplifier's output stage bias current of the low band real pole filter of the transmitter's baseband" };
+static const struct LMS7Parameter LMS7_ICT_LPFS5_PT_TBB = { 0x0106, 9, 5, 12, "ICT_LPFS5_PT_TBB", "This controls the operational amplifier's input stage bias current of the low band real pole filter of the transmitter's baseband" };
+static const struct LMS7Parameter LMS7_ICT_LPF_H_PT_TBB = { 0x0106, 4, 0, 12, "ICT_LPF_H_PT_TBB", "This controls the operational amplifiers input stage bias reference current of the high band low pass filter of the transmitter's baseband " };
+static const struct LMS7Parameter LMS7_ICT_LPFH_F_TBB = { 0x0107, 14, 10, 12, "ICT_LPFH_F_TBB", "controls the operational amplifiers output stage bias reference current of the high band low pass filter of the transmitter's baseband (LPFH_TBB)" };
+static const struct LMS7Parameter LMS7_ICT_LPFLAD_F_TBB = { 0x0107, 9, 5, 12, "ICT_LPFLAD_F_TBB", "This controls the operational amplfiers' output stages bias referene current of the low band ladder filter of the transmisster's baseband" };
+static const struct LMS7Parameter LMS7_ICT_LPFLAD_PT_TBB = { 0x0107, 4, 0, 12, "ICT_LPFLAD_PT_TBB", "This controls the operational amplifers' input stages bias reference current of the low band ladder filter of the transmitter's baseband" };
+static const struct LMS7Parameter LMS7_CG_IAMP_TBB = { 0x0108, 15, 10, 37, "CG_IAMP_TBB", "This controls the frontend gain of the TBB. For a given gain value, this control value varies with the set TX mode. After resistance calibration, the following table gives the nominal values for each frequency setting. However, this table is to be updated and corrected after calibration" };
+static const struct LMS7Parameter LMS7_ICT_IAMP_FRP_TBB = { 0x0108, 9, 5, 1, "ICT_IAMP_FRP_TBB", "This controls the reference bias current of the IAMP main bias current sources" };
+static const struct LMS7Parameter LMS7_ICT_IAMP_GG_FRP_TBB = { 0x0108, 4, 0, 6, "ICT_IAMP_GG_FRP_TBB", "This controls the reference bias current of the IAMP's cascode transistors gate voltages that set the IAMP's input voltage level. The IAMP's input is connected to the DAC output" };
+static const struct LMS7Parameter LMS7_RCAL_LPFH_TBB = { 0x0109, 15, 8, 97, "RCAL_LPFH_TBB", "This controls the value of the equivalent resistance of the resistor banks of the biquad filter stage (of the high band section) of the transmitter baseband(TBB)" };
+static const struct LMS7Parameter LMS7_RCAL_LPFLAD_TBB = { 0x0109, 7, 0, 193, "RCAL_LPFLAD_TBB", "This controls the value of the equivalent resistance of the resistor banks of the low pass filter ladder (of the low band section) of the transmitter baseband(TBB)" };
+static const struct LMS7Parameter LMS7_TSTIN_TBB = { 0x010A, 15, 14, 0, "TSTIN_TBB", "This control selects where the input test signal (vinp/n_aux_bbq/i) is routed to as well as disabling the route." };
+static const struct LMS7Parameter LMS7_BYPLADDER_TBB = { 0x010A, 13, 13, 0, "BYPLADDER_TBB", "This signal bypasses the LPF ladder of TBB and directly connects the output of current amplifier to the null port of the real pole stage of TBB low pass filter" };
+static const struct LMS7Parameter LMS7_CCAL_LPFLAD_TBB = { 0x010A, 12, 8, 16, "CCAL_LPFLAD_TBB", "A common control signal for all the capacitor banks of TBB filters (including the ladder, real pole, and the high band biquad). It is the calibrated value of the banks control that sets the value of the banks' equivalent capacitor to their respective nominal values" };
+static const struct LMS7Parameter LMS7_RCAL_LPFS5_TBB = { 0x010A, 7, 0, 76, "RCAL_LPFS5_TBB", "This controls the value of the equivalent resistance of the resistor banks of the real pole filter stage (of the low band section) of the transmitter baseband (TBB). Following is a nominal values table that are corrected for any process variation after calibration" };
+static const struct LMS7Parameter LMS7_CDC_I_RFE = { 0x010C, 15, 12, 8, "CDC_I_RFE", "" };
+static const struct LMS7Parameter LMS7_CDC_Q_RFE = { 0x010C, 11, 8, 8, "CDC_Q_RFE", "" };
+static const struct LMS7Parameter LMS7_PD_LNA_RFE = { 0x010C, 7, 7, 1, "PD_LNA_RFE", "Power control signal for LNA_RFE" };
+static const struct LMS7Parameter LMS7_PD_RLOOPB_1_RFE = { 0x010C, 6, 6, 1, "PD_RLOOPB_1_RFE", "Power control signal for RXFE loopback 1" };
+static const struct LMS7Parameter LMS7_PD_RLOOPB_2_RFE = { 0x010C, 5, 5, 1, "PD_RLOOPB_2_RFE", "Power control signal for RXFE loopback 2" };
+static const struct LMS7Parameter LMS7_PD_MXLOBUF_RFE = { 0x010C, 4, 4, 1, "PD_MXLOBUF_RFE", "Power control signal for RXFE mixer lo buffer" };
+static const struct LMS7Parameter LMS7_PD_QGEN_RFE = { 0x010C, 3, 3, 1, "PD_QGEN_RFE", "Power control signal for RXFE Quadrature LO generator" };
+static const struct LMS7Parameter LMS7_PD_RSSI_RFE = { 0x010C, 2, 2, 1, "PD_RSSI_RFE", "Power control signal for RXFE RSSI" };
+static const struct LMS7Parameter LMS7_PD_TIA_RFE = { 0x010C, 1, 1, 0, "PD_TIA_RFE", "Power control signal for RXFE TIA" };
+static const struct LMS7Parameter LMS7_EN_G_RFE = { 0x010C, 0, 0, 1, "EN_G_RFE", "Enable control for all the RFE_1 power downs" };
+static const struct LMS7Parameter LMS7_SEL_PATH_RFE = { 0x010D, 8, 7, 1, "SEL_PATH_RFE", "Selects the active path of the RXFE" };
+static const struct LMS7Parameter LMS7_EN_DCOFF_RXFE_RFE = { 0x010D, 6, 6, 0, "EN_DCOFF_RXFE_RFE", "Enables the DCOFFSET block for the RXFE" };
+static const struct LMS7Parameter LMS7_EN_INSHSW_LB1_RFE = { 0x010D, 4, 4, 1, "EN_INSHSW_LB1_RFE", "Enables the input shorting switch at the input  of the loopback 1 (in parallel with LNAL mixer)" };
+static const struct LMS7Parameter LMS7_EN_INSHSW_LB2_RFE = { 0x010D, 3, 3, 1, "EN_INSHSW_LB2_RFE", "Enables the input shorting switch at the input  of the loopback 2 (in parallel with LNAW mixer)" };
+static const struct LMS7Parameter LMS7_EN_INSHSW_L_RFE = { 0x010D, 2, 2, 1, "EN_INSHSW_L_RFE", "Enables the input shorting switch at the input  of the LNAL" };
+static const struct LMS7Parameter LMS7_EN_INSHSW_W_RFE = { 0x010D, 1, 1, 1, "EN_INSHSW_W_RFE", "Enables the input shorting switch at the input  of the LNAW" };
+static const struct LMS7Parameter LMS7_EN_NEXTRX_RFE = { 0x010D, 0, 0, 0, "EN_NEXTRX_RFE", "Enables the daisy chain LO buffer going from RXFE1  to RXFE2" };
+static const struct LMS7Parameter LMS7_DCOFFI_RFE = { 0x010E, 13, 7, 64, "DCOFFI_RFE", "Controls DC offset at the output of the TIA by injecting current to the input of the TIA (I side)" };
+static const struct LMS7Parameter LMS7_DCOFFQ_RFE = { 0x010E, 6, 0, 64, "DCOFFQ_RFE", "Controls DC offset at the output of the TIA by injecting current to the input of the TIA (Q side)" };
+static const struct LMS7Parameter LMS7_ICT_LOOPB_RFE = { 0x010F, 14, 10, 12, "ICT_LOOPB_RFE", "Controls the reference current of the RXFE loopback amplifier" };
+static const struct LMS7Parameter LMS7_ICT_TIAMAIN_RFE = { 0x010F, 9, 5, 2, "ICT_TIAMAIN_RFE", "Controls the reference current of the RXFE TIA first stage" };
+static const struct LMS7Parameter LMS7_ICT_TIAOUT_RFE = { 0x010F, 4, 0, 2, "ICT_TIAOUT_RFE", "Controls the reference current of the RXFE TIA 2nd stage" };
+static const struct LMS7Parameter LMS7_ICT_LNACMO_RFE = { 0x0110, 14, 10, 2, "ICT_LNACMO_RFE", "Controls the current generating LNA output common mode voltage" };
+static const struct LMS7Parameter LMS7_ICT_LNA_RFE = { 0x0110, 9, 5, 31, "ICT_LNA_RFE", "Controls the current of the LNA core" };
+static const struct LMS7Parameter LMS7_ICT_LODC_RFE = { 0x0110, 4, 0, 20, "ICT_LODC_RFE", "Controls the DC of the mixer LO signal at the gate of the mixer switches" };
+static const struct LMS7Parameter LMS7_CAP_RXMXO_RFE = { 0x0111, 9, 5, 4, "CAP_RXMXO_RFE", "Control the decoupling cap at the output of the RX Mixer" };
+static const struct LMS7Parameter LMS7_CGSIN_LNA_RFE = { 0x0111, 4, 0, 3, "CGSIN_LNA_RFE", "Controls the cap parallel with the LNA input input NMOS CGS to control the Q of the maching circuit and provides trade off between gain/NF and IIP. The higher the frequency, the lower CGSIN_LNA_RFE should be. Also, the higher CGSIN, the lower the Q, The lower the gain, the higher the NF, and the higher the IIP3" };
+static const struct LMS7Parameter LMS7_CCOMP_TIA_RFE = { 0x0112, 15, 12, 12, "CCOMP_TIA_RFE", "Compensation capacitor for TIA" };
+static const struct LMS7Parameter LMS7_CFB_TIA_RFE = { 0x0112, 11, 0, 230, "CFB_TIA_RFE", "Feeback capacitor for TIA. Controls the 3dB BW of the TIA. Should be set with calibration through digital baseband" };
+static const struct LMS7Parameter LMS7_G_LNA_RFE = { 0x0113, 9, 6, 15, "G_LNA_RFE", "Controls the gain of the LNA" };
+static const struct LMS7Parameter LMS7_G_RXLOOPB_RFE = { 0x0113, 5, 2, 0, "G_RXLOOPB_RFE", "Controls RXFE loopback gain" };
+static const struct LMS7Parameter LMS7_G_TIA_RFE = { 0x0113, 1, 0, 3, "G_TIA_RFE", "Controls the Gain of the TIA" };
+static const struct LMS7Parameter LMS7_RCOMP_TIA_RFE = { 0x0114, 8, 5, 4, "RCOMP_TIA_RFE", "Controls the compensation resistors of the TIA opamp" };
+static const struct LMS7Parameter LMS7_RFB_TIA_RFE = { 0x0114, 4, 0, 13, "RFB_TIA_RFE", "Sets the feedback resistor to the nominal value" };
+static const struct LMS7Parameter LMS7_EN_LB_LPFH_RBB = { 0x0115, 15, 15, 0, "EN_LB_LPFH_RBB", "" };
+static const struct LMS7Parameter LMS7_EN_LB_LPFL_RBB = { 0x0115, 14, 14, 0, "EN_LB_LPFL_RBB", "" };
+static const struct LMS7Parameter LMS7_PD_LPFH_RBB = { 0x0115, 3, 3, 1, "PD_LPFH_RBB", "Power down of the LPFH block" };
+static const struct LMS7Parameter LMS7_PD_LPFL_RBB = { 0x0115, 2, 2, 0, "PD_LPFL_RBB", "Power down of the LPFL block" };
+static const struct LMS7Parameter LMS7_PD_PGA_RBB = { 0x0115, 1, 1, 0, "PD_PGA_RBB", "Power down of the PGA block" };
+static const struct LMS7Parameter LMS7_EN_G_RBB = { 0x0115, 0, 0, 1, "EN_G_RBB", "Enable control for all the RBB_1 power downs" };
+static const struct LMS7Parameter LMS7_R_CTL_LPF_RBB = { 0x0116, 15, 11, 16, "R_CTL_LPF_RBB", "Controls the absolute value of the resistance of the RC time constant of the RBB_LPF blocks (both Low and High)" };
+static const struct LMS7Parameter LMS7_RCC_CTL_LPFH_RBB = { 0x0116, 10, 8, 1, "RCC_CTL_LPFH_RBB", "Controls the stability passive compensation of the LPFH_RBB operational amplifier" };
+static const struct LMS7Parameter LMS7_C_CTL_LPFH_RBB = { 0x0116, 7, 0, 128, "C_CTL_LPFH_RBB", "Controls the capacitance value of the RC time constant of RBB_LPFH and it varies with the respective rxMode from 37MHz to 108MHz" };
+static const struct LMS7Parameter LMS7_RCC_CTL_LPFL_RBB = { 0x0117, 13, 11, 5, "RCC_CTL_LPFL_RBB", "Controls the stability passive compensation of the LPFL_RBB operational amplifier" };
+static const struct LMS7Parameter LMS7_C_CTL_LPFL_RBB = { 0x0117, 10, 0, 12, "C_CTL_LPFL_RBB", "Controls the capacitance value of the RC time constant of RBB_LPFH and it varies with the respective rxMode from 1.4MHz to 20MHz." };
+static const struct LMS7Parameter LMS7_INPUT_CTL_PGA_RBB = { 0x0118, 15, 13, 0, "INPUT_CTL_PGA_RBB", "There are a total of four different differential inputs to the PGA. Only one of them is active at a time" };
+static const struct LMS7Parameter LMS7_ICT_LPF_IN_RBB = { 0x0118, 9, 5, 12, "ICT_LPF_IN_RBB", "Controls the reference bias current of the input stage of the operational amplifier used in RBB_LPF blocks (Low or High). " };
+static const struct LMS7Parameter LMS7_ICT_LPF_OUT_RBB = { 0x0118, 4, 0, 12, "ICT_LPF_OUT_RBB", "The reference bias current of the output stage of the operational amplifier used in RBB_LPF blocks (low or High)" };
+static const struct LMS7Parameter LMS7_OSW_PGA_RBB = { 0x0119, 15, 15, 0, "OSW_PGA_RBB", "There are two instances of the PGA circuit in the design. The output of the RBB_LPF blocks are connected the input of these PGA blocks (common). The output of one of them is connected to two pads pgaoutn and pgaoutp and the output of the other PGA is connected directly to the ADC input" };
+static const struct LMS7Parameter LMS7_ICT_PGA_OUT_RBB = { 0x0119, 14, 10, 6, "ICT_PGA_OUT_RBB", "Controls the output stage reference bias current of the operational amplifier used in the PGA circuit" };
+static const struct LMS7Parameter LMS7_ICT_PGA_IN_RBB = { 0x0119, 9, 5, 6, "ICT_PGA_IN_RBB", "Controls the input stage reference bias current of the operational amplifier used in the PGA circuit" };
+static const struct LMS7Parameter LMS7_G_PGA_RBB = { 0x0119, 4, 0, 11, "G_PGA_RBB", "This is the gain of the PGA" };
+static const struct LMS7Parameter LMS7_RCC_CTL_PGA_RBB = { 0x011A, 13, 9, 23, "RCC_CTL_PGA_RBB", "Controls the stability passive compensation of the PGA_RBB operational amplifier" };
+static const struct LMS7Parameter LMS7_C_CTL_PGA_RBB = { 0x011A, 6, 0, 2, "C_CTL_PGA_RBB", "Control the value of the feedback capacitor of the PGA that is used to help against the parasitic cap at the virtual node for stability" };
+static const struct LMS7Parameter LMS7_RESET_N = { 0x011C, 15, 15, 1, "RESET_N", "Resets SX. A pulse should be used in the start-up to reset" };
+static const struct LMS7Parameter LMS7_SPDUP_VCO = { 0x011C, 14, 14, 0, "SPDUP_VCO", "Bypasses the noise filter resistor for fast settling time. It should be connected to a 1uS pulse" };
+static const struct LMS7Parameter LMS7_BYPLDO_VCO = { 0x011C, 13, 13, 1, "BYPLDO_VCO", "Controls the bypass signal for the SX LDO" };
+static const struct LMS7Parameter LMS7_EN_COARSEPLL = { 0x011C, 12, 12, 0, "EN_COARSEPLL", "Enable signal for coarse tuning block" };
+static const struct LMS7Parameter LMS7_CURLIM_VCO = { 0x011C, 11, 11, 1, "CURLIM_VCO", "Enables the output current limitation in the VCO regulator" };
+static const struct LMS7Parameter LMS7_EN_DIV2_DIVPROG = { 0x011C, 10, 10, 1, "EN_DIV2_DIVPROG", "" };
+static const struct LMS7Parameter LMS7_EN_INTONLY_SDM = { 0x011C, 9, 9, 0, "EN_INTONLY_SDM", "Enables INTEGER-N mode of the SX " };
+static const struct LMS7Parameter LMS7_EN_SDM_CLK = { 0x011C, 8, 8, 1, "EN_SDM_CLK", "Enables/Disables SDM clock. In INT-N mode or for noise testing, SDM clock can be disabled" };
+static const struct LMS7Parameter LMS7_PD_FBDIV = { 0x011C, 7, 7, 0, "PD_FBDIV", "Power down the feedback divider block" };
+static const struct LMS7Parameter LMS7_PD_LOCH_T2RBUF = { 0x011C, 6, 6, 1, "PD_LOCH_T2RBUF", "Power down for LO buffer from SXT to SXR. To be active only in the TDD mode" };
+static const struct LMS7Parameter LMS7_PD_CP = { 0x011C, 5, 5, 0, "PD_CP", "Power down for Charge Pump" };
+static const struct LMS7Parameter LMS7_PD_FDIV = { 0x011C, 4, 4, 0, "PD_FDIV", "Power down for feedback frequency and forward dividers" };
+static const struct LMS7Parameter LMS7_PD_SDM = { 0x011C, 3, 3, 0, "PD_SDM", "Power down for SDM" };
+static const struct LMS7Parameter LMS7_PD_VCO_COMP = { 0x011C, 2, 2, 0, "PD_VCO_COMP", "Power down for VCO comparator" };
+static const struct LMS7Parameter LMS7_PD_VCO = { 0x011C, 1, 1, 1, "PD_VCO", "Power down for VCO" };
+static const struct LMS7Parameter LMS7_EN_G = { 0x011C, 0, 0, 1, "EN_G", "Enable control for all the SXT power downs" };
+static const struct LMS7Parameter LMS7_FRAC_SDM_LSB = { 0x011D, 15, 0, 0x0400, "FRAC_SDM_LSB", "" };
+static const struct LMS7Parameter LMS7_INT_SDM = { 0x011E, 13, 4, 120, "INT_SDM", "" };
+static const struct LMS7Parameter LMS7_FRAC_SDM_MSB = { 0x011E, 3, 0, 0, "FRAC_SDM_MSB", "" };
+static const struct LMS7Parameter LMS7_PW_DIV2_LOCH = { 0x011F, 14, 12, 3, "PW_DIV2_LOCH", "trims the duty cycle of DIV2 LOCH. Only works when forward divider is dividing by at least 2 (excluding quadrature block division). If in bypass mode, this does not work" };
+static const struct LMS7Parameter LMS7_PW_DIV4_LOCH = { 0x011F, 11, 9, 3, "PW_DIV4_LOCH", "trims the duty cycle of DIV4 LOCH. Only works when forward divider is dividing by at least 4 (excluding quadrature block division). If in bypass mode, this does not work" };
+static const struct LMS7Parameter LMS7_DIV_LOCH = { 0x011F, 8, 6, 1, "DIV_LOCH", "Controls the division ratio in the LOCH_DIV" };
+static const struct LMS7Parameter LMS7_TST_SX = { 0x011F, 5, 3, 0, "TST_SX",
+"Controls the test mode of PLLs. TST signal lines are shared between all PLLs (CGEN, RX and TX). Only one TST signal of any PLL should be active at a given time.\n\
+0 - TST disabled; RSSI analog outputs enabled if RSSI blocks active and when all PLL test signals are off(default)\n\
+1 - tstdo[0] = VCO / 20 clock*; tstdo[1] = VCO / 40 clock*; tstao = High impedance;\n\
+2 - tstdo[0] = SDM clock; tstdo[1] = feedback divider output; tstao = VCO tune through a 60kOhm resistor;\n\
+3 - tstdo[0] = Reference clock; tstdo[1] = feedback divider output; tstao = VCO tune through a 10kOhm resistor;\n\
+4 - tstdo[0] = High impedance; tstdo[1] = High impedance; tstao = High impedance;\n\
+5 - tstdo[0] = Charge pump Down signal; tstdo[1] = Charge pump Up signal; tstao = High impedance;\n\
+6 - tstdo[0] = High impedance; tstdo[1] = High impedance; tstao = VCO tune through a 60kOhm resistor;\n\
+7 - tstdo[0] = High impedance; tstdo[1] = High impedance; tstao = VCO tune through a 10kOhm resistor;\n\
+if TST_SX[2] = 1 --> VCO_TSTBUF active generating VCO_TST_DIV20 and VCO_TST_DIV40\n\
+* When EN_DIV2_DIVPROG_(SXR, SXT) is active, the division ratio must be multiplied by 2 (40 / 80)"};
+static const struct LMS7Parameter LMS7_SEL_SDMCLK = { 0x011F, 2, 2, 0, "SEL_SDMCLK", "Selects between the feedback divider output and Fref for SDM" };
+static const struct LMS7Parameter LMS7_SX_DITHER_EN = { 0x011F, 1, 1, 0, "SX_DITHER_EN", "Enabled dithering in SDM" };
+static const struct LMS7Parameter LMS7_REV_SDMCLK = { 0x011F, 0, 0, 0, "REV_SDMCLK", "Reverses the SDM clock" };
+static const struct LMS7Parameter LMS7_VDIV_VCO = { 0x0120, 15, 8, 185, "VDIV_VCO", "Controls VCO LDO output voltage" };
+static const struct LMS7Parameter LMS7_ICT_VCO = { 0x0120, 7, 0, 255, "ICT_VCO", "Scales the VCO bias current from 0 to 2.5xInom" };
+static const struct LMS7Parameter LMS7_RSEL_LDO_VCO = { 0x0121, 15, 11, 6, "RSEL_LDO_VCO", "Set the reference voltage that supplies bias voltage of switch-cap array and varactor" };
+static const struct LMS7Parameter LMS7_CSW_VCO = { 0x0121, 10, 3, 128, "CSW_VCO", "Coarse control of VCO frequency, 0 for lowest frequency and 255 for highest. This control is set by SX_SWC_calibration" };
+static const struct LMS7Parameter LMS7_SEL_VCO = { 0x0121, 2, 1, 2, "SEL_VCO", "Selects the active VCO. It is set by SX_SWC_calibration" };
+static const struct LMS7Parameter LMS7_COARSE_START = { 0x0121, 0, 0, 0, "COARSE_START", "" };
+static const struct LMS7Parameter LMS7_REVPH_PFD = { 0x0122, 12, 12, 0, "REVPH_PFD", "Reverse the pulses of PFD. It can be used to reverse the polarity of the PLL loop (positive feedback to negative feedback)" };
+static const struct LMS7Parameter LMS7_IOFFSET_CP = { 0x0122, 11, 6, 12, "IOFFSET_CP", "Scales the offset current of the charge pump, 0-->63. This current is used in Fran-N mode to create an offset in the CP response and avoid the non-linear section" };
+static const struct LMS7Parameter LMS7_IPULSE_CP = { 0x0122, 5, 0, 63, "IPULSE_CP", "Scales the pulse current of the charge pump" };
+static const struct LMS7Parameter LMS7_COARSE_STEPDONE = { 0x0123, 15, 15, 0, "COARSE_STEPDONE", "" };
+static const struct LMS7Parameter LMS7_COARSEPLL_COMPO = { 0x0123, 14, 14, 0, "COARSEPLL_COMPO", "" };
+static const struct LMS7Parameter LMS7_VCO_CMPHO = { 0x0123, 13, 13, 0, "VCO_CMPHO", "" };
+static const struct LMS7Parameter LMS7_VCO_CMPLO = { 0x0123, 12, 12, 0, "VCO_CMPLO", "" };
+static const struct LMS7Parameter LMS7_CP2_PLL = { 0x0123, 11, 8, 6, "CP2_PLL", "Controls the value of CP2 (cap from CP output to GND) in the PLL filter" };
+static const struct LMS7Parameter LMS7_CP3_PLL = { 0x0123, 7, 4, 7, "CP3_PLL", "Controls the value of CP3 (cap from VCO Vtune input to GND) in the PLL filter" };
+static const struct LMS7Parameter LMS7_CZ = { 0x0123, 3, 0, 11, "CZ", "Controls the value of CZ (Zero capacitor) in the PLL filter" };
+static const struct LMS7Parameter LMS7_EN_DIR_SXRSXT = { 0x0124, 4, 4, 0, "EN_DIR_SXRSXT", "Enables direct control of PDs and ENs for SXR/SXT module" };
+static const struct LMS7Parameter LMS7_EN_DIR_RBB = { 0x0124, 3, 3, 0, "EN_DIR_RBB", "Enables direct control of PDs and ENs for RBB module" };
+static const struct LMS7Parameter LMS7_EN_DIR_RFE = { 0x0124, 2, 2, 0, "EN_DIR_RFE", "Enables direct control of PDs and ENs for RFE module" };
+static const struct LMS7Parameter LMS7_EN_DIR_TBB = { 0x0124, 1, 1, 0, "EN_DIR_TBB", "Enables direct control of PDs and ENs for TBB module" };
+static const struct LMS7Parameter LMS7_EN_DIR_TRF = { 0x0124, 0, 0, 0, "EN_DIR_TRF", "Enables direct control of PDs and ENs for TRF module" };
+static const struct LMS7Parameter LMS7_TSGFC_TXTSP = { 0x0200, 9, 9, 0, "TSGFC_TXTSP", "TSG full scale control" };
+static const struct LMS7Parameter LMS7_TSGFCW_TXTSP = { 0x0200, 8, 7, 1, "TSGFCW_TXTSP", "Set frequency of TSG's NCO" };
+static const struct LMS7Parameter LMS7_TSGDCLDQ_TXTSP = { 0x0200, 6, 6, 0, "TSGDCLDQ_TXTSP", "" };
+static const struct LMS7Parameter LMS7_TSGDCLDI_TXTSP = { 0x0200, 5, 5, 0, "TSGDCLDI_TXTSP", "" };
+static const struct LMS7Parameter LMS7_TSGSWAPIQ_TXTSP = { 0x0200, 4, 4, 0, "TSGSWAPIQ_TXTSP", "Swap signals at test signal generator's output" };
+static const struct LMS7Parameter LMS7_TSGMODE_TXTSP = { 0x0200, 3, 3, 0, "TSGMODE_TXTSP", "Test signal generator mode" };
+static const struct LMS7Parameter LMS7_INSEL_TXTSP = { 0x0200, 2, 2, 0, "INSEL_TXTSP", "Input source of TxTSP" };
+static const struct LMS7Parameter LMS7_BSTART_TXTSP = { 0x0200, 1, 1, 0, "BSTART_TXTSP", "Starts delta sigma built in self test. Keep it at 1 one at least three clock cycles" };
+static const struct LMS7Parameter LMS7_EN_TXTSP = { 0x0200, 0, 0, 1, "EN_TXTSP", "TxTSP modules enable" };
+static const struct LMS7Parameter LMS7_GCORRQ_TXTSP = { 0x0201, 10, 0, 2047, "GCORRQ_TXTSP", "corrector value, channel Q Unsigned integer" };
+static const struct LMS7Parameter LMS7_GCORRI_TXTSP = { 0x0202, 10, 0, 2047, "GCORRI_TXTSP", "corrector value, channel I Unsigned integer" };
+static const struct LMS7Parameter LMS7_HBI_OVR_TXTSP = { 0x0203, 14, 12, 0, "HBI_OVR_TXTSP", "HBI interpolation ratio" };
+static const struct LMS7Parameter LMS7_IQCORR_TXTSP = { 0x0203, 11, 0, 0, "IQCORR_TXTSP", "Phase corrector value (tan(Alpha/2)). Integer, 2's complement" };
+static const struct LMS7Parameter LMS7_DCCORRI_TXTSP = { 0x0204, 15, 8, 0, "DCCORRI_TXTSP", "DC corrector value, channel I. Integer, 2's complement" };
+static const struct LMS7Parameter LMS7_DCCORRQ_TXTSP = { 0x0204, 7, 0, 0, "DCCORRQ_TXTSP", "DC corrector value, channel Q. Integer, 2's complement" };
+static const struct LMS7Parameter LMS7_GFIR1_L_TXTSP = { 0x0205, 10, 8, 0, "GFIR1_L_TXTSP", "Parameter l of GFIR1 (l = roundUp(CoeffN/5)-1). Unsigned integer" };
+static const struct LMS7Parameter LMS7_GFIR1_N_TXTSP = { 0x0205, 7, 0, 0, "GFIR1_N_TXTSP", "Clock division ratio of GFIR1 is GFIR1_N + 1. Unsigned integer" };
+static const struct LMS7Parameter LMS7_GFIR2_L_TXTSP = { 0x0206, 10, 8, 0, "GFIR2_L_TXTSP", "Parameter l of GFIR2 (l = roundUp(CoeffN/5)-1). Unsigned integer" };
+static const struct LMS7Parameter LMS7_GFIR2_N_TXTSP = { 0x0206, 7, 0, 0, "GFIR2_N_TXTSP", "Clock division ratio of GFIR2 is GFIR2_N + 1. Unsigned integer" };
+static const struct LMS7Parameter LMS7_GFIR3_L_TXTSP = { 0x0207, 10, 8, 0, "GFIR3_L_TXTSP", "Parameter l of GFIR3 (l = roundUp(CoeffN/5)-1). Unsigned integer" };
+static const struct LMS7Parameter LMS7_GFIR3_N_TXTSP = { 0x0207, 7, 0, 0, "GFIR3_N_TXTSP", "Clock division ratio of GFIR3 is GFIR3_N + 1. Unsigned integer" };
+static const struct LMS7Parameter LMS7_CMIX_GAIN_TXTSP = { 0x0208, 15, 14, 0, "CMIX_GAIN_TXTSP", "Gain of CMIX output" };
+static const struct LMS7Parameter LMS7_CMIX_SC_TXTSP = { 0x0208, 13, 13, 0, "CMIX_SC_TXTSP", "Spectrum control of CMIX" };
+static const struct LMS7Parameter LMS7_CMIX_BYP_TXTSP = { 0x0208, 8, 8, 0, "CMIX_BYP_TXTSP", "CMIX bypass" };
+static const struct LMS7Parameter LMS7_ISINC_BYP_TXTSP = { 0x0208, 7, 7, 0, "ISINC_BYP_TXTSP", "ISINC bypass" };
+static const struct LMS7Parameter LMS7_GFIR3_BYP_TXTSP = { 0x0208, 6, 6, 0, "GFIR3_BYP_TXTSP", "GFIR3 bypass" };
+static const struct LMS7Parameter LMS7_GFIR2_BYP_TXTSP = { 0x0208, 5, 5, 0, "GFIR2_BYP_TXTSP", "GFIR2 bypass" };
+static const struct LMS7Parameter LMS7_GFIR1_BYP_TXTSP = { 0x0208, 4, 4, 0, "GFIR1_BYP_TXTSP", "GFIR1 bypass" };
+static const struct LMS7Parameter LMS7_DC_BYP_TXTSP = { 0x0208, 3, 3, 0, "DC_BYP_TXTSP", "DC corrector bypass" };
+static const struct LMS7Parameter LMS7_GC_BYP_TXTSP = { 0x0208, 1, 1, 0, "GC_BYP_TXTSP", "Gain corrector bypass" };
+static const struct LMS7Parameter LMS7_PH_BYP_TXTSP = { 0x0208, 0, 0, 0, "PH_BYP_TXTSP", "Phase corrector bypass" };
+static const struct LMS7Parameter LMS7_BSIGI_TXTSP = { 0x0209, 23, 1, 0, "BSIGI_TXTSP", "" };
+static const struct LMS7Parameter LMS7_BSTATE_TXTSP = { 0x0209, 0, 0, 0, "BSTATE_TXTSP", "" };
+static const struct LMS7Parameter LMS7_BSIGQ_TXTSP = { 0x020A, 30, 8, 0, "BSIGQ_TXTSP", "" };
+static const struct LMS7Parameter LMS7_DC_REG_TXTSP = { 0x020C, 15, 0, 0, "DC_REG_TXTSP", "" };
+static const struct LMS7Parameter LMS7_DTHBIT_TX = { 0x0240, 8, 5, 1, "DTHBIT_TX", "NCO bits to dither" };
+static const struct LMS7Parameter LMS7_SEL_TX = { 0x0240, 4, 1, 0, "SEL_TX", "" };
+static const struct LMS7Parameter LMS7_MODE_TX = { 0x0240, 0, 0, 0, "MODE_TX", "" };
+static const struct LMS7Parameter LMS7_PHO_TX = { 0x0241, 15, 0, 0, "PHO_TX", "" };
+static const struct LMS7Parameter LMS7_CAPTURE = { 0x0400, 15, 15, 0, "CAPTURE", "" };
+static const struct LMS7Parameter LMS7_CAPSEL = { 0x0400, 14, 13, 0, "CAPSEL", "" };
+static const struct LMS7Parameter LMS7_CAPSEL_ADC = { 0x0400, 12, 12, 0, "CAPSEL_ADC", "" };
+static const struct LMS7Parameter LMS7_TSGFC_RXTSP = { 0x0400, 9, 9, 0, "TSGFC_RXTSP", "TSG full scale control" };
+static const struct LMS7Parameter LMS7_TSGFCW_RXTSP = { 0x0400, 8, 7, 1, "TSGFCW_RXTSP", "Set frequency of TSG's NCO" };
+static const struct LMS7Parameter LMS7_TSGDCLDQ_RXTSP = { 0x0400, 6, 6, 0, "TSGDCLDQ_RXTSP", "" };
+static const struct LMS7Parameter LMS7_TSGDCLDI_RXTSP = { 0x0400, 5, 5, 0, "TSGDCLDI_RXTSP", "" };
+static const struct LMS7Parameter LMS7_TSGSWAPIQ_RXTSP = { 0x0400, 4, 4, 0, "TSGSWAPIQ_RXTSP", "Swap signals at test signal generator's output" };
+static const struct LMS7Parameter LMS7_TSGMODE_RXTSP = { 0x0400, 3, 3, 0, "TSGMODE_RXTSP", "Test signal generator mode" };
+static const struct LMS7Parameter LMS7_INSEL_RXTSP = { 0x0400, 2, 2, 0, "INSEL_RXTSP", "Input source of RxTSP" };
+static const struct LMS7Parameter LMS7_BSTART_RXTSP = { 0x0400, 1, 1, 0, "BSTART_RXTSP", "Starts delta sigma built in self test. Keep it at 1 one at least three clock cycles" };
+static const struct LMS7Parameter LMS7_EN_RXTSP = { 0x0400, 0, 0, 1, "EN_RXTSP", "RxTSP modules enable" };
+static const struct LMS7Parameter LMS7_GCORRQ_RXTSP = { 0x0401, 10, 0, 2047, "GCORRQ_RXTSP", "corrector value, channel Q Unsigned integer" };
+static const struct LMS7Parameter LMS7_GCORRI_RXTSP = { 0x0402, 10, 0, 2047, "GCORRI_RXTSP", "corrector value, channel I Unsigned integer" };
+static const struct LMS7Parameter LMS7_HBD_OVR_RXTSP = { 0x0403, 14, 12, 0, "HBD_OVR_RXTSP", "HBD interpolation ratio. Interpolation ratio is 2HBD_OVR+1" };
+static const struct LMS7Parameter LMS7_IQCORR_RXTSP = { 0x0403, 11, 0, 0, "IQCORR_RXTSP", "Phase corrector value (tan(Alpha/2)). Integer, 2's complement" };
+static const struct LMS7Parameter LMS7_HBD_DLY = { 0x0404, 15, 13, 0, "HBD_DLY", "" };
+static const struct LMS7Parameter LMS7_DCLOOP_BYP = { 0x0404, 8, 8, 0, "DCLOOP_BYP", "" };
+static const struct LMS7Parameter LMS7_DCCORR_AVG_RXTSP = { 0x0404, 2, 0, 0, "DCCORR_AVG_RXTSP", "Number of samples to average for Automatic DC corrector. Number of samples to average is 2DCCORR_AVG + 12" };
+static const struct LMS7Parameter LMS7_GFIR1_L_RXTSP = { 0x0405, 10, 8, 0, "GFIR1_L_RXTSP", "Parameter l of GFIR1 (l = roundUp(CoeffN/5)-1). Unsigned integer" };
+static const struct LMS7Parameter LMS7_GFIR1_N_RXTSP = { 0x0405, 7, 0, 0, "GFIR1_N_RXTSP", "Clock division ratio of GFIR1 is GFIR1_N + 1. Unsigned integer" };
+static const struct LMS7Parameter LMS7_GFIR2_L_RXTSP = { 0x0406, 10, 8, 0, "GFIR2_L_RXTSP", "Parameter l of GFIR2 (l = roundUp(CoeffN/5)-1). Unsigned integer" };
+static const struct LMS7Parameter LMS7_GFIR2_N_RXTSP = { 0x0406, 7, 0, 0, "GFIR2_N_RXTSP", "Clock division ratio of GFIR2 is GFIR2_N + 1. Unsigned integer" };
+static const struct LMS7Parameter LMS7_GFIR3_L_RXTSP = { 0x0407, 10, 8, 0, "GFIR3_L_RXTSP", "Parameter l of GFIR3 (l = roundUp(CoeffN/5)-1). Unsigned integer" };
+static const struct LMS7Parameter LMS7_GFIR3_N_RXTSP = { 0x0407, 7, 0, 0, "GFIR3_N_RXTSP", "Clock division ratio of GFIR3 is GFIR3_N + 1. Unsigned integer" };
+static const struct LMS7Parameter LMS7_AGC_K_RXTSP = { 0x0408, 17, 0, 0, "AGC_K_RXTSP", "AGC loop gain" };
+static const struct LMS7Parameter LMS7_AGC_ADESIRED_RXTSP = { 0x0409, 15, 4, 0, "AGC_ADESIRED_RXTSP", "AGC_ADESIRED" };
+static const struct LMS7Parameter LMS7_RSSI_MODE = { 0x040A, 15, 14, 0, "RSSI_MODE", "" };
+static const struct LMS7Parameter LMS7_AGC_MODE_RXTSP = { 0x040A, 13, 12, 0, "AGC_MODE_RXTSP", "" };
+static const struct LMS7Parameter LMS7_AGC_AVG_RXTSP = { 0x040A, 2, 0, 0, "AGC_AVG_RXTSP", "AGC Averaging window size" };
+static const struct LMS7Parameter LMS7_DC_REG_RXTSP = { 0x040B, 15, 0, 0, "DC_REG_RXTSP", "" };
+static const struct LMS7Parameter LMS7_CMIX_GAIN_RXTSP = { 0x040C, 15, 14, 0, "CMIX_GAIN_RXTSP", "Gain of CMIX output" };
+static const struct LMS7Parameter LMS7_CMIX_SC_RXTSP = { 0x040C, 13, 13, 0, "CMIX_SC_RXTSP", "Spectrum control of CMIX" };
+static const struct LMS7Parameter LMS7_CMIX_BYP_RXTSP = { 0x040C, 7, 7, 0, "CMIX_BYP_RXTSP", "CMIX bypass" };
+static const struct LMS7Parameter LMS7_AGC_BYP_RXTSP = { 0x040C, 6, 6, 0, "AGC_BYP_RXTSP", "AGC bypass" };
+static const struct LMS7Parameter LMS7_GFIR3_BYP_RXTSP = { 0x040C, 5, 5, 0, "GFIR3_BYP_RXTSP", "GFIR3 bypass" };
+static const struct LMS7Parameter LMS7_GFIR2_BYP_RXTSP = { 0x040C, 4, 4, 0, "GFIR2_BYP_RXTSP", "GFIR2 bypass" };
+static const struct LMS7Parameter LMS7_GFIR1_BYP_RXTSP = { 0x040C, 3, 3, 0, "GFIR1_BYP_RXTSP", "GFIR1 bypass" };
+static const struct LMS7Parameter LMS7_DC_BYP_RXTSP = { 0x040C, 2, 2, 0, "DC_BYP_RXTSP", "DC corrector bypass" };
+static const struct LMS7Parameter LMS7_GC_BYP_RXTSP = { 0x040C, 1, 1, 0, "GC_BYP_RXTSP", "Gain corrector bypass" };
+static const struct LMS7Parameter LMS7_PH_BYP_RXTSP = { 0x040C, 0, 0, 0, "PH_BYP_RXTSP", "Phase corrector bypass" };
+static const struct LMS7Parameter LMS7_CAPD = { 0x040E, 31, 0, 0, "CAPD", "" };
+static const struct LMS7Parameter LMS7_DTHBIT_RX = { 0x0440, 8, 5, 1, "DTHBIT_RX", "NCO bits to dither" };
+static const struct LMS7Parameter LMS7_SEL_RX = { 0x0440, 4, 1, 0, "SEL_RX", "" };
+static const struct LMS7Parameter LMS7_MODE_RX = { 0x0440, 0, 0, 0, "MODE_RX", "" };
+static const struct LMS7Parameter LMS7_PHO_RX = { 0x0441, 15, 0, 0, "PHO_RX", "" };
+//}
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/src/lms7002m/goert.cpp b/src/lms7002m/goert.cpp
new file mode 100644
index 0000000..32d859d
--- /dev/null
+++ b/src/lms7002m/goert.cpp
@@ -0,0 +1,342 @@
+//****************************************************************************
+//   GOERTZEL ALGORITHM       For complex input data
+//****************************************************************************
+#include <iostream>
+#include "IConnection.h"
+#include <stdio.h>
+#include <math.h>
+#include <limits.h>
+#include <stdint.h>
+#include <chrono>
+#include "ErrorReporting.h"
+
+using namespace std;
+using namespace lime;
+
+static const double PI = 3.14159265359;
+
+static const uint16_t C_COS_ADDR_MSB   = 0x0081;   // FPGA SPI cosine[31:16] register address
+static const uint16_t C_COS_ADDR_LSB   = 0x0082;   // FPGA SPI cosine[15:0] register address
+static const uint16_t C_CTRL_ADDR      = 0x0080;   // FPGA SPI control register address
+static const uint16_t C_INT_ADDR_START = 0x0083;   // FPGA SPI internal register starting address
+static const uint16_t C_INT_ADDR_STOP  = 0x008E;   // FPGA SPI internal register ending address
+
+static const int C_TRIG_LEN = 32;   // cosine/sine register length in FPGA
+
+static int32_t cos_value = 1;
+static int32_t sin_value = 0;
+
+void getGoertzelCoefficients(int k, int SP, int32_t *c, int32_t *s)
+{
+    float phi, wn; // algorithm variables for sine and cosine computation
+    wn = PI/SP;
+    phi = wn * k;
+
+    if(c)
+        *c =  cos(phi) * (~(1 << (C_TRIG_LEN-1)) );
+    if(s)
+        *s =  sin(phi) * (~(1 << (C_TRIG_LEN-1)) );
+}
+
+int loadGoertzelCoefficients(IConnection *dataPort, int32_t c)
+{
+    const uint16_t c_msb = (c >> 16) & 0xFFFF;
+    const uint16_t c_lsb =  c & 0x0000FFFF;
+    //dataPort->WriteRegister(C_COS_ADDR_MSB, c_msb);
+    //dataPort->WriteRegister(C_COS_ADDR_LSB, c_lsb);
+    const uint32_t addrs[] = {C_COS_ADDR_MSB, C_COS_ADDR_LSB};
+    const uint32_t values[] = {c_msb, c_lsb};
+    return dataPort->WriteRegisters(addrs, values, 2);
+}
+
+/** @brief Retrieves Goertzel computed I and Q values for the k-th bin from the FPGA.
+    @param port - LMS7002M data port for communications with FPGA
+    @param real - real value of the k-th bin
+    @param imag - imag value of the k-th bin
+    @param c    - cosine value
+    @param s    - sine value
+    Note: FPGA has to be streaming samples to the FX3.
+*/
+int readGoertzelValues(IConnection *port, int64_t *real, int64_t *imag, int32_t c, int32_t s)
+{
+    // read Goertzel values from the HW
+    std::vector<int64_t> lr;  // lr1 lr2 li1 li2
+    int64_t l_msb, l_mid, l_lsb;
+
+    vector<uint32_t> addrs;
+    for(int addr=C_INT_ADDR_START; addr<=C_INT_ADDR_STOP; ++addr)
+        addrs.push_back(addr);
+
+    vector<uint32_t> values(addrs.size(), 0);
+    int status = port->ReadRegisters(addrs.data(), values.data(), addrs.size());
+    if(status != 0)
+        return ReportError(EIO, "readGoertzelValues: Failed to read values");
+
+    for(unsigned int i=0; i<values.size(); i+=3)
+    {
+        l_msb = values[i];
+        l_mid = values[i+1];
+        l_lsb = values[i+2];
+        l_msb = (l_msb << 48);
+        l_msb = (l_msb >> 16) & 0xFFFFFFFF00000000;
+        l_mid = (l_mid << 48);
+        l_mid = (l_mid >> 32) & 0x00000000FFFF0000;
+        l_lsb = (l_lsb) & 0x000000000000FFFF;
+        l_msb += l_mid;
+        l_msb += l_lsb;
+        lr.push_back(l_msb);
+    }
+    if(real)
+        *real = int64_t((int64_t(c)*lr[0]) >> (C_TRIG_LEN-1)) - lr[1] - ((int64_t(s) * lr[2]) >> (C_TRIG_LEN-1));
+    if(imag)
+        *imag = int64_t((int64_t(c)*lr[2]) >> (C_TRIG_LEN-1)) - lr[3] + ((int64_t(s) * lr[0]) >> (C_TRIG_LEN-1));
+    return status;
+}
+
+int computeGoertzel(IConnection *dataPort)
+{
+    int status;
+    uint16_t regValue = 0;
+    /*status = dataPort->ReadRegister(C_CTRL_ADDR, regValue);
+    if(status != 0)
+        return ReportError(EIO, "computeGoertzel: failed to read control register");
+    */
+
+    uint32_t addrs[] = {C_CTRL_ADDR, C_CTRL_ADDR};
+    uint32_t values[] = {regValue & uint32_t(~0x1), regValue | uint32_t(0x1)};
+
+    status = dataPort->WriteRegisters(addrs, values, 2);
+    if(status != 0)
+        return ReportError(EIO, "computeGoertzel: failed to write control register");
+
+    bool busy = true;
+    const auto t1 = std::chrono::high_resolution_clock::now();
+    auto t2 = std::chrono::high_resolution_clock::now();
+    while(busy && (t2-t1 < std::chrono::seconds(1)))
+    {
+        uint16_t busyCheck = 0;
+        dataPort->ReadRegister(C_CTRL_ADDR, busyCheck);
+        busyCheck = busyCheck & 0x0002;
+        if(busyCheck != 0x0002)
+            busy = false;
+        t2 = std::chrono::high_resolution_clock::now();
+    }
+    if(t2-t1 >= std::chrono::seconds(1))
+        return ReportError(EBUSY, "computeGoertzel: timeout");
+    /*status = dataPort->WriteRegister(C_CTRL_ADDR, regValue & ~0x1);
+    if(status != 0)
+        return ReportError(EIO, "computeGoertzel: failed to write control register");
+    */
+    return 0;
+}
+
+int64_t c64to48(int64_t x);
+
+static int64_t resize_int(int64_t x, int16_t n)
+{
+    //int64_t mask = ~(0xFFFFFFFFFFFFFFFF << (n-1));
+    //int64_t sign = (x >> (n+1)) & ~mask;
+    // print out masks
+    /*cout << hex << setw(16) << right << setfill('0') << sign << " | ";
+    cout << hex << setw(16) << right << setfill('0') << mask << endl;*/
+    return x; //sign + (mask & x);
+}
+
+#include <string.h>
+void checkForMinMax(int64_t lr, int64_t & lr_min, int64_t & lr_max)
+{
+    if(lr < lr_min)
+        lr_min = lr;
+    if(lr > lr_max)
+        lr_max = lr;
+}
+extern int fftBin;
+
+void CalcGoertzelI(int x[][2], int64_t real[], int64_t imag[], int Sp)
+{
+  const int16_t a = 0;
+  const int16_t b = 0;
+  const int16_t register_length = 64;
+  const int16_t trig_length = 32;
+  const int16_t mul_length  = register_length+trig_length-a-b;
+  const int16_t add_length  = register_length+1;
+
+  memset(real, Sp, sizeof(int64_t)*Sp);
+  memset(imag, Sp, sizeof(int64_t)*Sp);
+
+  #ifdef DEBUG_MODE
+      int64_t lr1_min, lr1_max;
+      int64_t li1_min, li1_max;
+      int64_t lr2_min, lr2_max;
+      int64_t li2_min, li2_max;
+
+      lr1_min = LLONG_MAX;
+      lr1_max = LLONG_MIN;
+      li1_min = LLONG_MAX;
+      li1_max = LLONG_MIN;
+      lr2_min = LLONG_MAX;
+      lr2_max = LLONG_MIN;
+      li2_min = LLONG_MAX;
+      li2_max = LLONG_MIN;
+  #endif
+  int32_t c, s;     // cosine and sine 16 bits registers
+  int32_t x_n;      // sample (bin)
+
+  int64_t lr1, lr2, li1, li2, temp; // algorithm registers
+
+  int64_t mul;
+  float phi, wn;    // algorithm variables for sine and cosine computation
+  int n;         // loop variables
+
+  // Prepare for computation
+  wn = PI/Sp;
+  // Loop through all the bins
+  //for(k=0; k<Sp; k++)
+  /*if(fftBin != 0)
+    k = fftBin-1;
+  else*/
+    const int span = 60;
+for(int k = fftBin-span; k <= fftBin+span; k++)
+  //k = fftBin;
+  {
+      if(k < 0)
+        continue;
+    if(k>= Sp)
+        break;
+    lr1 = lr2 = 0;
+    li1 = li2 = 0;
+    temp = 0;
+    mul = 0;
+    // Precompute the constants for the current bin
+    phi = wn * k;
+    c = cos(phi) * (~(1 << (trig_length-1)) );
+    s = sin(phi) * (~(1 << (trig_length-1)) );
+    // Emulate data shift
+    for(n=0; n<Sp; n++)
+    {
+      // first channel
+      x_n = x[n][0];
+
+      temp = resize_int(lr1, register_length);
+
+      mul  = (c >> a) * (lr1 >> b);
+      mul  = resize_int(mul, mul_length);
+      mul  = (mul >> (trig_length-a-b-1)) << 1;
+
+      lr1 = resize_int(mul, add_length) - resize_int(lr2, add_length) + resize_int(x_n, add_length);
+      lr2 = temp;
+      #ifdef DEBUG_MODE
+        checkForMinMax(lr1, lr1_min, lr1_max);
+        checkForMinMax(lr2, lr2_min, lr2_max);
+      #endif
+      lr1 = resize_int(lr1, register_length);
+
+      // second channel
+      x_n = x[n][1];
+
+      temp = resize_int(li1, register_length);
+
+      mul  = (c >> a) * (li1 >> b);
+      mul  = resize_int(mul, mul_length);
+      mul  = (mul >> (trig_length-a-b-1)) << 1;
+
+      li1 = resize_int(mul, add_length) - resize_int(li2, add_length) + resize_int(x_n, add_length);
+      li2 = temp;
+      #ifdef DEBUG_MODE
+        checkForMinMax(li1, li1_min, li1_max);
+        checkForMinMax(li2, li2_min, li2_max);
+      #endif
+      li1 = resize_int(li1, register_length);
+    }
+    real[k] = (int64_t)( resize_int( resize_int( (c >> a)*(lr1 >> b), mul_length) >> (trig_length-a-b-1), add_length) - resize_int(lr2, add_length) - resize_int( resize_int((s >> a) * (li1 >> b), mul_length )>> (trig_length-a-b-1), add_length) );
+    imag[k] = (int64_t)( resize_int( resize_int( (c >> a)*(li1 >> b), mul_length) >> (trig_length-a-b-1), add_length) - resize_int(li2, add_length) + resize_int( resize_int((s >> a) * (lr1 >> b), mul_length )>> (trig_length-a-b-1), add_length) );
+  }
+  #ifdef DEBUG_MODE
+    /*
+    cout << lr1_min << " | " << lr1_max << endl;
+    cout << li1_min << " | " << lr1_max << endl;
+    cout << lr2_min << " | " << lr1_max << endl;
+    cout << li2_min << " | " << lr1_max << endl;
+    */
+  #endif
+};
+/* Goertzel Algorithm Implementation, float numbers*/
+void CalcGoertzelF(int x[][2], float real[], float imag[], int Sp)
+{
+  double lr1, lr2, li1, li2, temp;
+  double c, s, phi, wn;
+  int n, k;
+
+    for (int i = 0; i < Sp; i++){
+        real[i] = 0.0;
+        imag[i] = 0.0;
+    }
+  wn = PI/Sp;
+
+  // Loop through all the bins
+  int span = 60;
+  for(k=fftBin-span; k<fftBin+span; k++)
+  //k = fftBin;
+  {
+      if(k < 0)
+        continue;
+      if(k >= Sp)
+        break;
+    lr1 = lr2 = 0;
+    li1 = li2 = 0;
+
+    // Precompute the constants for the current bin
+    phi = wn * k;
+    c = cos(phi);
+    s = sin(phi);
+
+    // Emulate data shift
+    for(n=0; n<Sp; n++)
+    {
+      temp = lr1;
+      lr1 = 2.0*c*lr1 - lr2 + ((float)x[n][0]);
+      lr2 = temp;
+
+      temp = li1;
+      li1 = 2.0*c*li1 - li2 + ((float)x[n][1]);
+      li2 = temp;
+
+      //if(k == 100) fprintf(fp, "%15f, %15f, %15f, %15f\n", lr1, lr2, li1, li2);
+    }
+
+    // Compute real and imaginary parts for the current bin
+    real[k] = c*lr1 - lr2 - s*li1;
+    imag[k] = c*li1 - li2 + s*lr1;
+  }
+
+  //fclose(fp);
+};
+
+
+int SelectGoertzelBin(IConnection* port, uint16_t bin, uint16_t samplesCount)
+{
+    getGoertzelCoefficients(bin, samplesCount, &cos_value, &sin_value);
+    int status = loadGoertzelCoefficients(port, cos_value);
+    if(status != 0)
+        return status;
+    return 0;
+}
+
+int CalculateGoertzelBin(IConnection *port, int64_t *real, int64_t *imag)
+{
+    if(port == nullptr)
+        return ReportError(EINVAL, "CalculateGoertzelBin: port == nullptr");
+    int64_t real_hw =0;
+    int64_t imag_hw = 0;
+    int status = computeGoertzel(port);
+    if(status != 0)
+        return status;
+    status = readGoertzelValues(port, &real_hw, &imag_hw, cos_value, sin_value);
+    if(status != 0)
+        return status;
+    if(real)
+        *real = real_hw;
+    if(imag)
+        *imag = imag_hw;
+    return 0;
+}
diff --git a/src/lms7002m/goertzel.h b/src/lms7002m/goertzel.h
new file mode 100644
index 0000000..9d833b7
--- /dev/null
+++ b/src/lms7002m/goertzel.h
@@ -0,0 +1,11 @@
+#ifndef LMS_GOERTZEL_H
+#define LMS_GOERTZEL_H
+
+namespace lime{
+class IConnection;
+}
+
+int SelectGoertzelBin(lime::IConnection* port, uint16_t bin, uint16_t samplesCount);
+int CalculateGoertzelBin(lime::IConnection *dataPort, int64_t *real, int64_t *imag);
+
+#endif //LMS_GOERTZEL_H
diff --git a/src/lms7002m/mcu_dc_iq_calibration.cpp b/src/lms7002m/mcu_dc_iq_calibration.cpp
new file mode 100644
index 0000000..280488a
--- /dev/null
+++ b/src/lms7002m/mcu_dc_iq_calibration.cpp
@@ -0,0 +1,516 @@
+#include "mcu_programs.h"
+
+const uint8_t mcu_program_lms7_dc_iq_calibration_bin[8192] = {
+    0x02, 0x07, 0x98, 0x04, 0x0D, 0x4A, 0x98, 0x96, 0x80, 0xC1, 0x02, 0x04, 0x11, 0x4B, 0xEA, 0x60,
+    0x00, 0xC1, 0x03, 0x00, 0xEE, 0x30, 0xE7, 0x07, 0xC3, 0xE4, 0x9F, 0xFF, 0xE4, 0x9E, 0xFE, 0x22,
+    0x80, 0x80, 0x80, 0x22, 0x22, 0xE5, 0x27, 0x25, 0xE0, 0x24, 0x6E, 0xF5, 0x82, 0xE4, 0x34, 0x09,
+    0xF5, 0x83, 0xE4, 0x93, 0xFE, 0x74, 0x01, 0x93, 0xFF, 0x22, 0x00, 0x02, 0x1E, 0xA7, 0x00, 0x00,
+    0x00, 0x00, 0x00, 0x02, 0x1E, 0xD8, 0x02, 0x04, 0x07, 0xE8, 0x64, 0x80, 0xF8, 0xE9, 0x33, 0xE8,
+    0x33, 0x60, 0x11, 0x04, 0x60, 0xF0, 0xED, 0x33, 0xEC, 0x33, 0x70, 0x09, 0xE8, 0xFC, 0xE9, 0xFD,
+    0xEA, 0xFE, 0xEB, 0xFF, 0x22, 0x04, 0x60, 0xDE, 0xD3, 0xEB, 0x9F, 0xEA, 0x9E, 0xE9, 0x9D, 0xE8,
+    0xC2, 0xE7, 0x8C, 0xF0, 0xC2, 0xF7, 0x95, 0xF0, 0x40, 0x0C, 0xE8, 0xCC, 0xF8, 0xE9, 0xCD, 0xF9,
+    0xEA, 0xCE, 0xFA, 0xEB, 0xCF, 0xFB, 0x12, 0x03, 0xD2, 0x85, 0xD0, 0xF0, 0x58, 0x04, 0x70, 0x03,
+    0x20, 0xD5, 0xB3, 0xE8, 0x04, 0x70, 0x07, 0x50, 0x02, 0xB2, 0xD5, 0x02, 0x04, 0x11, 0x92, 0xD5,
+    0xEC, 0x04, 0x60, 0xF7, 0xE4, 0xCC, 0xC0, 0xE0, 0xC3, 0x98, 0xF8, 0x60, 0x3B, 0x94, 0x18, 0x60,
+    0x08, 0x40, 0x0D, 0xD0, 0xE0, 0xFB, 0x02, 0x03, 0xE9, 0xE4, 0xFB, 0xFA, 0xC9, 0xFC, 0x80, 0x28,
+    0xE8, 0x30, 0xE4, 0x06, 0xE4, 0xC9, 0xFB, 0xE4, 0xCA, 0xFC, 0xE8, 0x30, 0xE3, 0x05, 0xE4, 0xC9,
+    0xCA, 0xCB, 0xFC, 0xE8, 0x54, 0x07, 0x60, 0x10, 0xF8, 0xC3, 0xE9, 0x13, 0xF9, 0xEA, 0x13, 0xFA,
+    0xEB, 0x13, 0xFB, 0xEC, 0x13, 0xFC, 0xD8, 0xF1, 0x30, 0xF5, 0x2F, 0xC3, 0xE4, 0x9C, 0xFC, 0xEF,
+    0x9B, 0xFF, 0xEE, 0x9A, 0xFE, 0xED, 0x99, 0xFD, 0xD0, 0xE0, 0xFB, 0xEF, 0x4E, 0x4D, 0x4C, 0x70,
+    0x12, 0x22, 0xDB, 0x03, 0x02, 0x04, 0x0E, 0xEC, 0x2C, 0xFC, 0xEF, 0x33, 0xFF, 0xEE, 0x33, 0xFE,
+    0xED, 0x33, 0xFD, 0xED, 0x30, 0xE7, 0xEB, 0x02, 0x03, 0xE9, 0xEF, 0x2B, 0xFF, 0xEE, 0x3A, 0xFE,
+    0xED, 0x39, 0xFD, 0xD0, 0xE0, 0xFB, 0x50, 0x13, 0x0B, 0xBB, 0x00, 0x03, 0x02, 0x04, 0x11, 0xED,
+    0x13, 0xFD, 0xEE, 0x13, 0xFE, 0xEF, 0x13, 0xFF, 0xEC, 0x13, 0xFC, 0x02, 0x03, 0xE9, 0xEC, 0x4D,
+    0x60, 0x11, 0xE8, 0x49, 0x70, 0x17, 0xED, 0x33, 0xEC, 0x33, 0x04, 0x60, 0x0D, 0xE4, 0xFC, 0xFF,
+    0xFE, 0xFD, 0x22, 0xE9, 0x33, 0xE8, 0x33, 0x04, 0x70, 0xF8, 0x02, 0x04, 0x07, 0x12, 0x03, 0xD2,
+    0x58, 0x04, 0x60, 0x09, 0xE4, 0xCC, 0x24, 0x81, 0x50, 0x06, 0x28, 0x50, 0x09, 0x02, 0x04, 0x11,
+    0x28, 0x40, 0x03, 0x02, 0x04, 0x0E, 0xC0, 0xE0, 0xEB, 0x4A, 0x70, 0x44, 0xB9, 0x80, 0x06, 0xD0,
+    0xE0, 0xFB, 0x02, 0x03, 0xFD, 0xEF, 0x4E, 0x70, 0x1C, 0xBD, 0x80, 0x08, 0xEB, 0xFF, 0xEA, 0xFE,
+    0xE9, 0xFD, 0x80, 0xEB, 0xE9, 0x8D, 0xF0, 0xA4, 0xFE, 0xE5, 0xF0, 0x02, 0x02, 0x27, 0xE9, 0xCD,
+    0xF9, 0xEA, 0xFE, 0xEB, 0xFF, 0xEF, 0x89, 0xF0, 0xA4, 0xFC, 0xE5, 0xF0, 0xCE, 0x89, 0xF0, 0xA4,
+    0x2E, 0xFF, 0xE4, 0x35, 0xF0, 0xCD, 0x89, 0xF0, 0xA4, 0x2D, 0xFE, 0xE4, 0x35, 0xF0, 0x80, 0x67,
+    0xEF, 0x4E, 0x70, 0x05, 0xBD, 0x80, 0xD7, 0x80, 0xC3, 0xEF, 0x8B, 0xF0, 0xA4, 0xAC, 0xF0, 0xEE,
+    0x8B, 0xF0, 0xA4, 0x2C, 0xFC, 0xE4, 0x35, 0xF0, 0xF8, 0xEF, 0x8A, 0xF0, 0xA4, 0x2C, 0xE5, 0xF0,
+    0x38, 0xFC, 0xE4, 0x33, 0xCB, 0x8D, 0xF0, 0xA4, 0x2C, 0xFC, 0xE5, 0xF0, 0x3B, 0xF8, 0xEE, 0x8A,
+    0xF0, 0xA4, 0x2C, 0xFC, 0xE5, 0xF0, 0x38, 0xF8, 0xE4, 0x33, 0xCF, 0x89, 0xF0, 0xA4, 0x2C, 0xFC,
+    0xE5, 0xF0, 0x38, 0xCF, 0x34, 0x00, 0xCE, 0x89, 0xF0, 0xA4, 0x2F, 0xFF, 0xE5, 0xF0, 0x3E, 0xFE,
+    0xE4, 0x33, 0xC9, 0x8D, 0xF0, 0xA4, 0x2E, 0xFE, 0xE5, 0xF0, 0x39, 0xCD, 0x8A, 0xF0, 0xA4, 0x2F,
+    0xFF, 0xE5, 0xF0, 0x3E, 0xFE, 0xE4, 0x3D, 0xFD, 0x33, 0xD0, 0xE0, 0xFB, 0x50, 0x07, 0x0B, 0xBB,
+    0x00, 0x0F, 0x02, 0x04, 0x11, 0xEC, 0x2C, 0xFC, 0xEF, 0x33, 0xFF, 0xEE, 0x33, 0xFE, 0xED, 0x33,
+    0xFD, 0x02, 0x03, 0xE9, 0x02, 0x04, 0x11, 0xEC, 0x5D, 0x04, 0x60, 0x05, 0xE8, 0x59, 0x04, 0x70,
+    0x03, 0x02, 0x04, 0x07, 0x12, 0x03, 0xD2, 0x58, 0x04, 0x60, 0xF6, 0xEC, 0x48, 0x60, 0xF2, 0xEC,
+    0x70, 0x04, 0xFD, 0xFE, 0xFF, 0x22, 0xC8, 0x60, 0xDB, 0x24, 0x81, 0xC8, 0x50, 0x09, 0xC3, 0x98,
+    0x60, 0x02, 0x50, 0x06, 0x02, 0x04, 0x0E, 0x98, 0x50, 0xCA, 0xF5, 0x82, 0xE9, 0x29, 0x4B, 0x4A,
+    0x70, 0x05, 0xAB, 0x82, 0x02, 0x03, 0xFD, 0x75, 0xF0, 0x00, 0x7C, 0x1A, 0x78, 0x80, 0xC3, 0xEF,
+    0x9B, 0xEE, 0x9A, 0xED, 0x99, 0x40, 0x0D, 0xC3, 0xEF, 0x9B, 0xFF, 0xEE, 0x9A, 0xFE, 0xED, 0x99,
+    0xFD, 0xE8, 0x42, 0xF0, 0xDC, 0x23, 0xAC, 0xF0, 0xD0, 0xE0, 0xFF, 0xD0, 0xE0, 0xFE, 0xD0, 0xE0,
+    0xFD, 0xAB, 0x82, 0x20, 0xE7, 0x10, 0x1B, 0xEB, 0x60, 0xBA, 0xEC, 0x2C, 0xFC, 0xEF, 0x33, 0xFF,
+    0xEE, 0x33, 0xFE, 0xED, 0x33, 0xFD, 0x02, 0x03, 0xE9, 0xE8, 0x03, 0xF8, 0x30, 0xE7, 0x05, 0xC0,
+    0xF0, 0x75, 0xF0, 0x00, 0xEF, 0x2F, 0xFF, 0xEE, 0x33, 0xFE, 0xED, 0x33, 0xFD, 0x40, 0xB8, 0x30,
+    0xE7, 0xC2, 0x80, 0xAA, 0x74, 0xF8, 0xCC, 0x64, 0x80, 0xCC, 0xC8, 0x64, 0x80, 0xC8, 0xF5, 0x82,
+    0x04, 0x60, 0x4F, 0xC3, 0xEB, 0x9F, 0xF5, 0xF0, 0xEA, 0x9E, 0x42, 0xF0, 0xE9, 0x9D, 0x42, 0xF0,
+    0xE8, 0x9C, 0x45, 0xF0, 0x60, 0x3C, 0x50, 0x1D, 0xE5, 0x82, 0x5F, 0xFF, 0xE5, 0x82, 0xD3, 0x13,
+    0xCB, 0x5B, 0xCB, 0xF4, 0x2B, 0x55, 0x82, 0xFB, 0x50, 0x28, 0x0A, 0xBA, 0x00, 0x24, 0x09, 0xB9,
+    0x00, 0x20, 0x08, 0x80, 0x1D, 0xE5, 0x82, 0x5B, 0xFB, 0xE5, 0x82, 0xD3, 0x13, 0xCF, 0x5F, 0xCF,
+    0xF4, 0xC3, 0x13, 0x2F, 0x55, 0x82, 0xFF, 0x50, 0x09, 0x0E, 0xBE, 0x00, 0x05, 0x0D, 0xBD, 0x00,
+    0x01, 0x0C, 0xC3, 0xEB, 0x9F, 0xF5, 0xF0, 0xEA, 0x9E, 0x42, 0xF0, 0xE9, 0x9D, 0x42, 0xF0, 0xE8,
+    0x9C, 0x45, 0xF0, 0x60, 0x07, 0xCC, 0x48, 0x20, 0xE7, 0x01, 0xB3, 0xEC, 0x22, 0x75, 0xF0, 0x20,
+    0x80, 0x0E, 0x75, 0xF0, 0x10, 0x80, 0x05, 0x75, 0xF0, 0x08, 0x7D, 0x00, 0x7E, 0x00, 0x7F, 0x00,
+    0x33, 0x92, 0xD5, 0x30, 0xD5, 0x03, 0x12, 0x05, 0xA2, 0xEC, 0x33, 0x40, 0x10, 0xEF, 0x33, 0xFF,
+    0xEE, 0x33, 0xFE, 0xED, 0x33, 0xFD, 0xEC, 0x33, 0xFC, 0xD5, 0xF0, 0xED, 0x22, 0xE5, 0xF0, 0x24,
+    0x7E, 0xA2, 0xD5, 0x13, 0xCC, 0x92, 0xE7, 0xCD, 0xCE, 0xFF, 0x22, 0xED, 0xD2, 0xE7, 0xCD, 0x33,
+    0xEC, 0x33, 0x92, 0xD5, 0x24, 0x81, 0x40, 0x06, 0xE4, 0xFF, 0xFE, 0xFD, 0xFC, 0x22, 0xFC, 0xE4,
+    0xCF, 0xCE, 0xCD, 0xCC, 0x24, 0xE0, 0x50, 0x11, 0x74, 0xFF, 0x80, 0xED, 0xC3, 0xCC, 0x13, 0xCC,
+    0xCD, 0x13, 0xCD, 0xCE, 0x13, 0xCE, 0xCF, 0x13, 0xCF, 0x04, 0x70, 0xF0, 0x30, 0xD5, 0xDE, 0x02,
+    0x05, 0xA2, 0xE9, 0xD2, 0xE7, 0xC9, 0x33, 0xE8, 0x33, 0xF8, 0x92, 0xD5, 0xED, 0xD2, 0xE7, 0xCD,
+    0x33, 0xEC, 0x33, 0xFC, 0x50, 0x02, 0xB2, 0xD5, 0x22, 0xEC, 0x30, 0xE7, 0x10, 0x0F, 0xBF, 0x00,
+    0x0C, 0x0E, 0xBE, 0x00, 0x08, 0x0D, 0xBD, 0x00, 0x04, 0x0B, 0xEB, 0x60, 0x14, 0xA2, 0xD5, 0xEB,
+    0x13, 0xFC, 0xED, 0x92, 0xE7, 0xFD, 0x22, 0x74, 0xFF, 0xFC, 0xFD, 0xFE, 0xFF, 0x22, 0xE4, 0x80,
+    0xF8, 0xA2, 0xD5, 0x74, 0xFF, 0x13, 0xFC, 0x7D, 0x80, 0xE4, 0x80, 0xEF, 0xC0, 0xE0, 0xEF, 0xFB,
+    0xEE, 0xFA, 0xED, 0xF9, 0xEC, 0xF8, 0x12, 0x01, 0x3E, 0xD0, 0xE0, 0xF5, 0xF0, 0xEF, 0xFB, 0xEE,
+    0xFA, 0xED, 0xF9, 0xEC, 0xF8, 0x12, 0x05, 0xE2, 0xA3, 0xA3, 0xA3, 0xA3, 0xE8, 0xC0, 0xE0, 0xE9,
+    0xC0, 0xE0, 0xEA, 0xC0, 0xE0, 0xEB, 0xC0, 0xE0, 0xC0, 0xF0, 0x12, 0x01, 0x3E, 0x12, 0x05, 0xF2,
+    0xA3, 0xA3, 0xA3, 0xA3, 0x12, 0x00, 0x4D, 0xD0, 0xF0, 0xD0, 0xE0, 0xFB, 0xD0, 0xE0, 0xFA, 0xD0,
+    0xE0, 0xF9, 0xD0, 0xE0, 0xF8, 0xD5, 0xF0, 0xD4, 0x22, 0xE7, 0x09, 0xF6, 0x08, 0xDF, 0xFA, 0x80,
+    0x46, 0xE7, 0x09, 0xF2, 0x08, 0xDF, 0xFA, 0x80, 0x3E, 0x88, 0x82, 0x8C, 0x83, 0xE7, 0x09, 0xF0,
+    0xA3, 0xDF, 0xFA, 0x80, 0x32, 0xE3, 0x09, 0xF6, 0x08, 0xDF, 0xFA, 0x80, 0x78, 0xE3, 0x09, 0xF2,
+    0x08, 0xDF, 0xFA, 0x80, 0x70, 0x88, 0x82, 0x8C, 0x83, 0xE3, 0x09, 0xF0, 0xA3, 0xDF, 0xFA, 0x80,
+    0x64, 0x89, 0x82, 0x8A, 0x83, 0xE0, 0xA3, 0xF6, 0x08, 0xDF, 0xFA, 0x80, 0x58, 0x89, 0x82, 0x8A,
+    0x83, 0xE0, 0xA3, 0xF2, 0x08, 0xDF, 0xFA, 0x80, 0x4C, 0x80, 0xD2, 0x80, 0xFA, 0x80, 0xC6, 0x80,
+    0xD4, 0x80, 0x69, 0x80, 0xF2, 0x80, 0x33, 0x80, 0x10, 0x80, 0xA6, 0x80, 0xEA, 0x80, 0x9A, 0x80,
+    0xA8, 0x80, 0xDA, 0x80, 0xE2, 0x80, 0xCA, 0x80, 0x33, 0x89, 0x82, 0x8A, 0x83, 0xEC, 0xFA, 0xE4,
+    0x93, 0xA3, 0xC8, 0xC5, 0x82, 0xC8, 0xCC, 0xC5, 0x83, 0xCC, 0xF0, 0xA3, 0xC8, 0xC5, 0x82, 0xC8,
+    0xCC, 0xC5, 0x83, 0xCC, 0xDF, 0xE9, 0xDE, 0xE7, 0x80, 0x0D, 0x89, 0x82, 0x8A, 0x83, 0xE4, 0x93,
+    0xA3, 0xF6, 0x08, 0xDF, 0xF9, 0xEC, 0xFA, 0xA9, 0xF0, 0xED, 0xFB, 0x22, 0x89, 0x82, 0x8A, 0x83,
+    0xEC, 0xFA, 0xE0, 0xA3, 0xC8, 0xC5, 0x82, 0xC8, 0xCC, 0xC5, 0x83, 0xCC, 0xF0, 0xA3, 0xC8, 0xC5,
+    0x82, 0xC8, 0xCC, 0xC5, 0x83, 0xCC, 0xDF, 0xEA, 0xDE, 0xE8, 0x80, 0xDB, 0x89, 0x82, 0x8A, 0x83,
+    0xE4, 0x93, 0xA3, 0xF2, 0x08, 0xDF, 0xF9, 0x80, 0xCC, 0x88, 0xF0, 0xEF, 0x60, 0x01, 0x0E, 0x4E,
+    0x60, 0xC3, 0x88, 0xF0, 0xED, 0x24, 0x02, 0xB4, 0x04, 0x00, 0x50, 0xB9, 0xF5, 0x82, 0xEB, 0x24,
+    0x02, 0xB4, 0x04, 0x00, 0x50, 0xAF, 0x23, 0x23, 0x45, 0x82, 0x23, 0x90, 0x04, 0xB9, 0x73, 0xC2,
+    0xD5, 0xEC, 0x30, 0xE7, 0x09, 0xB2, 0xD5, 0xE4, 0xC3, 0x9D, 0xFD, 0xE4, 0x9C, 0xFC, 0xEE, 0x30,
+    0xE7, 0x15, 0xB2, 0xD5, 0xE4, 0xC3, 0x9F, 0xFF, 0xE4, 0x9E, 0xFE, 0x12, 0x06, 0x0E, 0xC3, 0xE4,
+    0x9D, 0xFD, 0xE4, 0x9C, 0xFC, 0x80, 0x03, 0x12, 0x06, 0x0E, 0x30, 0xD5, 0x07, 0xC3, 0xE4, 0x9F,
+    0xFF, 0xE4, 0x9E, 0xFE, 0x22, 0xEF, 0x4B, 0xFF, 0xEE, 0x4A, 0xFE, 0xED, 0x49, 0xFD, 0xEC, 0x48,
+    0xFC, 0x22, 0xC3, 0xE4, 0x9F, 0xFF, 0xE4, 0x9E, 0xFE, 0xE4, 0x9D, 0xFD, 0xE4, 0x9C, 0xFC, 0x22,
+    0xE8, 0x60, 0x0F, 0xEC, 0xC3, 0x13, 0xFC, 0xED, 0x13, 0xFD, 0xEE, 0x13, 0xFE, 0xEF, 0x13, 0xFF,
+    0xD8, 0xF1, 0x22, 0xE8, 0x60, 0x0F, 0xEF, 0xC3, 0x33, 0xFF, 0xEE, 0x33, 0xFE, 0xED, 0x33, 0xFD,
+    0xEC, 0x33, 0xFC, 0xD8, 0xF1, 0x22, 0xE6, 0xFC, 0x08, 0xE6, 0xFD, 0x08, 0xE6, 0xFE, 0x08, 0xE6,
+    0xFF, 0x22, 0xE4, 0x93, 0xFC, 0x74, 0x01, 0x93, 0xFD, 0x74, 0x02, 0x93, 0xFE, 0x74, 0x03, 0x93,
+    0xFF, 0x22, 0xE4, 0x93, 0xF8, 0x74, 0x01, 0x93, 0xF9, 0x74, 0x02, 0x93, 0xFA, 0x74, 0x03, 0x93,
+    0xFB, 0x22, 0xEC, 0xF6, 0x08, 0xED, 0xF6, 0x08, 0xEE, 0xF6, 0x08, 0xEF, 0xF6, 0x22, 0xBC, 0x00,
+    0x0B, 0xBE, 0x00, 0x29, 0xEF, 0x8D, 0xF0, 0x84, 0xFF, 0xAD, 0xF0, 0x22, 0xE4, 0xCC, 0xF8, 0x75,
+    0xF0, 0x08, 0xEF, 0x2F, 0xFF, 0xEE, 0x33, 0xFE, 0xEC, 0x33, 0xFC, 0xEE, 0x9D, 0xEC, 0x98, 0x40,
+    0x05, 0xFC, 0xEE, 0x9D, 0xFE, 0x0F, 0xD5, 0xF0, 0xE9, 0xE4, 0xCE, 0xFD, 0x22, 0xED, 0xF8, 0xF5,
+    0xF0, 0xEE, 0x84, 0x20, 0xD2, 0x1C, 0xFE, 0xAD, 0xF0, 0x75, 0xF0, 0x08, 0xEF, 0x2F, 0xFF, 0xED,
+    0x33, 0xFD, 0x40, 0x07, 0x98, 0x50, 0x06, 0xD5, 0xF0, 0xF2, 0x22, 0xC3, 0x98, 0xFD, 0x0F, 0xD5,
+    0xF0, 0xEA, 0x22, 0x3E, 0x92, 0x48, 0xDA, 0x3E, 0xCC, 0xCC, 0xCD, 0x3F, 0x2A, 0xAA, 0xAB, 0x40,
+    0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x98, 0x37, 0xF0, 0x3F, 0xB5, 0x04, 0xF3, 0x3F,
+    0xD7, 0x44, 0xFC, 0x3E, 0x31, 0x72, 0x17, 0x3E, 0xB1, 0x72, 0x17, 0x3F, 0x05, 0x15, 0x91, 0x3E,
+    0xDE, 0x5B, 0xD9, 0xD2, 0x00, 0x80, 0x02, 0xC2, 0x00, 0xED, 0xD2, 0xE7, 0xF8, 0xCD, 0x33, 0xEC,
+    0x33, 0x04, 0x70, 0x0B, 0xBD, 0x80, 0x05, 0x92, 0xD5, 0x02, 0x04, 0x11, 0x02, 0x04, 0x07, 0x40,
+    0xFB, 0xD3, 0x14, 0x60, 0xF2, 0xF5, 0xF0, 0x7C, 0x3F, 0xEE, 0x7A, 0x00, 0xC3, 0x94, 0x96, 0xC8,
+    0x94, 0x8B, 0x40, 0x23, 0x0A, 0xC8, 0x94, 0x69, 0xC8, 0x94, 0x1A, 0x40, 0x1A, 0x0A, 0xC8, 0x94,
+    0x68, 0xC8, 0x94, 0x1F, 0x40, 0x11, 0x0A, 0xC8, 0x94, 0x5A, 0xC8, 0x94, 0x25, 0x40, 0x08, 0x05,
+    0xF0, 0x7A, 0x00, 0xCD, 0xC2, 0xE7, 0xCD, 0xC0, 0xF0, 0x8C, 0x2D, 0x8D, 0x2E, 0x8E, 0x2F, 0x8F,
+    0x30, 0xEA, 0x23, 0x23, 0xC0, 0xE0, 0x24, 0x73, 0xF5, 0x82, 0xE4, 0x34, 0x06, 0xF5, 0x83, 0x12,
+    0x05, 0xF2, 0x12, 0x00, 0x4D, 0xEC, 0xC0, 0xE0, 0xED, 0xC0, 0xE0, 0xEE, 0xC0, 0xE0, 0xEF, 0xC0,
+    0xE0, 0x12, 0x05, 0xE2, 0xA8, 0x2D, 0xA9, 0x2E, 0xAA, 0x2F, 0xAB, 0x30, 0x12, 0x00, 0x49, 0xD0,
+    0xE0, 0xFB, 0xD0, 0xE0, 0xFA, 0xD0, 0xE0, 0xF9, 0xD0, 0xE0, 0xB2, 0xE7, 0xF8, 0x12, 0x02, 0x47,
+    0x8C, 0x2D, 0x8D, 0x2E, 0x8E, 0x2F, 0x8F, 0x30, 0x90, 0x06, 0x63, 0x74, 0x03, 0x12, 0x04, 0x1C,
+    0xA8, 0x2D, 0xA9, 0x2E, 0xAA, 0x2F, 0xAB, 0x30, 0x12, 0x01, 0x3E, 0xD0, 0xE0, 0x60, 0x0F, 0x24,
+    0x7F, 0xF5, 0x82, 0xE4, 0x34, 0x06, 0xF5, 0x83, 0x12, 0x05, 0xF2, 0x12, 0x00, 0x4D, 0x8C, 0x2D,
+    0x8D, 0x2E, 0x8E, 0x2F, 0x8F, 0x30, 0xD0, 0xE0, 0xC3, 0x94, 0x7F, 0xFD, 0xE4, 0x94, 0x00, 0xFC,
+    0x12, 0x03, 0x62, 0x7B, 0x18, 0x7A, 0x72, 0x79, 0x31, 0x78, 0x3F, 0x12, 0x01, 0x3E, 0xA8, 0x2D,
+    0xA9, 0x2E, 0xAA, 0x2F, 0xAB, 0x30, 0x12, 0x00, 0x4D, 0x30, 0x00, 0x0B, 0x7B, 0xD9, 0x7A, 0x5B,
+    0x79, 0xDE, 0x78, 0x3E, 0x12, 0x01, 0x3E, 0x22, 0x78, 0x7F, 0xE4, 0xF6, 0xD8, 0xFD, 0x75, 0x81,
+    0x5F, 0x02, 0x07, 0xDF, 0x02, 0x1E, 0x4F, 0xE4, 0x93, 0xA3, 0xF8, 0xE4, 0x93, 0xA3, 0x40, 0x03,
+    0xF6, 0x80, 0x01, 0xF2, 0x08, 0xDF, 0xF4, 0x80, 0x29, 0xE4, 0x93, 0xA3, 0xF8, 0x54, 0x07, 0x24,
+    0x0C, 0xC8, 0xC3, 0x33, 0xC4, 0x54, 0x0F, 0x44, 0x20, 0xC8, 0x83, 0x40, 0x04, 0xF4, 0x56, 0x80,
+    0x01, 0x46, 0xF6, 0xDF, 0xE4, 0x80, 0x0B, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x90,
+    0x00, 0x03, 0xE4, 0x7E, 0x01, 0x93, 0x60, 0xBC, 0xA3, 0xFF, 0x54, 0x3F, 0x30, 0xE5, 0x09, 0x54,
+    0x1F, 0xFE, 0xE4, 0x93, 0xA3, 0x60, 0x01, 0x0E, 0xCF, 0x54, 0xC0, 0x25, 0xE0, 0x60, 0xA8, 0x40,
+    0xB8, 0xE4, 0x93, 0xA3, 0xFA, 0xE4, 0x93, 0xA3, 0xF8, 0xE4, 0x93, 0xA3, 0xC8, 0xC5, 0x82, 0xC8,
+    0xCA, 0xC5, 0x83, 0xCA, 0xF0, 0xA3, 0xC8, 0xC5, 0x82, 0xC8, 0xCA, 0xC5, 0x83, 0xCA, 0xDF, 0xE9,
+    0xDE, 0xE7, 0x80, 0xBE, 0x01, 0x1C, 0x01, 0x1D, 0x01, 0x1E, 0x01, 0x1F, 0x01, 0x20, 0x01, 0x21,
+    0x01, 0x22, 0x01, 0x23, 0xAD, 0x43, 0x04, 0x00, 0x07, 0x80, 0x36, 0x40, 0xB9, 0xFF, 0x34, 0x04,
+    0x03, 0x3F, 0x06, 0x7B, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0xFF, 0xFA, 0xFF, 0xF5, 0xFF, 0xF0,
+    0xFF, 0xEC, 0xFF, 0xEA, 0xFF, 0xEA, 0xFF, 0xEC, 0xFF, 0xF2, 0xFF, 0xFB, 0x00, 0x06, 0x00, 0x14,
+    0x00, 0x22, 0x00, 0x2E, 0x00, 0x38, 0x00, 0x3D, 0x00, 0x3A, 0x00, 0x30, 0x00, 0x1D, 0x00, 0x03,
+    0xFF, 0xE3, 0xFF, 0xC1, 0xFF, 0xA0, 0xFF, 0x85, 0xFF, 0x74, 0xFF, 0x72, 0xFF, 0x80, 0xFF, 0xA2,
+    0xFF, 0xD4, 0x00, 0x14, 0x00, 0x5D, 0x00, 0xA7, 0x00, 0xE8, 0x01, 0x18, 0x01, 0x2E, 0x01, 0x23,
+    0x00, 0xF4, 0x00, 0x9F, 0x00, 0x29, 0xFF, 0x9A, 0xFE, 0xFE, 0xFE, 0x67, 0xFD, 0xE5, 0xFD, 0x8C,
+    0xFD, 0x6E, 0xFD, 0x9A, 0xFE, 0x1A, 0xFE, 0xF3, 0x00, 0x22, 0x01, 0x9D, 0x03, 0x54, 0x05, 0x30,
+    0x07, 0x16, 0x08, 0xE8, 0x0A, 0x89, 0x0B, 0xDE, 0x0C, 0xCD, 0x0D, 0x49, 0x00, 0x82, 0x00, 0x85,
+    0x00, 0xAE, 0x01, 0x01, 0x02, 0x00, 0x02, 0x08, 0x00, 0x84, 0x00, 0x00, 0x00, 0x01, 0xF0, 0x00,
+    0x00, 0x01, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x07, 0xF0, 0x00, 0x18, 0x01,
+    0x00, 0x0C, 0x21, 0x0B, 0xF8, 0x3F, 0x01, 0x0C, 0x01, 0x0D, 0x01, 0x0E, 0x01, 0x0F, 0x01, 0x10,
+    0x01, 0x11, 0x01, 0x12, 0x01, 0x13, 0x01, 0x15, 0x01, 0x16, 0x01, 0x17, 0x01, 0x18, 0x01, 0x19,
+    0x02, 0x01, 0x02, 0x02, 0x04, 0x00, 0x04, 0x01, 0x04, 0x02, 0x04, 0x03, 0x04, 0x04, 0x04, 0x05,
+    0x04, 0x06, 0x04, 0x07, 0x04, 0x08, 0x04, 0x09, 0x04, 0x0A, 0x04, 0x0B, 0x04, 0x0C, 0x04, 0x0D,
+    0x04, 0x0E, 0x04, 0x40, 0x04, 0x41, 0x04, 0x42, 0x04, 0x43, 0x88, 0xE5, 0x00, 0xDE, 0x20, 0x40,
+    0x30, 0x42, 0x0B, 0xFF, 0x00, 0x83, 0x40, 0x32, 0x03, 0xDF, 0x00, 0x05, 0x81, 0x80, 0x28, 0x0C,
+    0x21, 0x8C, 0x31, 0x80, 0x07, 0xFF, 0x07, 0xFF, 0x00, 0x81, 0x07, 0xFF, 0x07, 0xFF, 0x40, 0x00,
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
+    0x00, 0x98, 0x00, 0x00, 0x00, 0x02, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82,
+    0x00, 0x85, 0x00, 0xAE, 0x01, 0x00, 0x01, 0x01, 0x01, 0x08, 0x01, 0x0C, 0x01, 0x0D, 0x01, 0x10,
+    0x01, 0x13, 0x01, 0x15, 0x01, 0x19, 0x02, 0x00, 0x02, 0x08, 0x04, 0x00, 0x04, 0x03, 0x04, 0x07,
+    0x04, 0x0A, 0x04, 0x0C, 0x00, 0x00, 0x00, 0x01, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x01, 0x04, 0x26,
+    0x00, 0x00, 0x00, 0x40, 0x00, 0x1F, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8C, 0x20, 0x70,
+    0x00, 0x00, 0x40, 0x00, 0x07, 0x00, 0x10, 0x00, 0x00, 0x98, 0x00, 0x08, 0x00, 0x07, 0xF0, 0x00,
+    0x00, 0x01, 0x18, 0x01, 0xFF, 0xFF, 0x00, 0x1A, 0x00, 0x40, 0x00, 0x1F, 0x00, 0x3C, 0xC0, 0x00,
+    0x80, 0x00, 0x01, 0x8C, 0xE1, 0x70, 0x60, 0x00, 0x70, 0x00, 0x07, 0x00, 0x30, 0x07, 0xC0, 0xD8,
+    0xB0, 0x00, 0x00, 0x00, 0x01, 0x0E, 0xD7, 0x01, 0x0E, 0x60, 0x02, 0x04, 0xF8, 0x02, 0x04, 0x70,
+    0x02, 0x03, 0xB0, 0x04, 0x03, 0xB0, 0x02, 0x02, 0xA0, 0x02, 0x01, 0xA0, 0x04, 0x02, 0xA0, 0x04,
+    0x01, 0xA0, 0xE4, 0xF9, 0xE9, 0x25, 0xE0, 0x24, 0x24, 0xF5, 0x82, 0xE4, 0x34, 0x08, 0x12, 0x00,
+    0x30, 0xE9, 0x25, 0xE0, 0x24, 0x34, 0xF5, 0x82, 0xE4, 0x34, 0x08, 0x12, 0x18, 0x54, 0xFD, 0xB1,
+    0xB2, 0x09, 0xB9, 0x08, 0xDF, 0x22, 0xF1, 0xA9, 0x8E, 0x25, 0x8F, 0x26, 0xE4, 0xF5, 0x27, 0x12,
+    0x00, 0x25, 0xC0, 0x06, 0xC0, 0x07, 0x12, 0x00, 0x25, 0xF1, 0xAD, 0xE5, 0x27, 0x25, 0xE0, 0x24,
+    0xBA, 0xF5, 0x82, 0xE4, 0x34, 0x09, 0x12, 0x18, 0x54, 0xF1, 0xFA, 0xFF, 0xE5, 0x27, 0x25, 0xE0,
+    0x24, 0x94, 0xF5, 0x82, 0xE4, 0x34, 0x09, 0x12, 0x1F, 0x75, 0xD0, 0x07, 0xD0, 0x06, 0xB1, 0xB2,
+    0x05, 0x27, 0xE5, 0x27, 0xC3, 0x94, 0x13, 0x40, 0xC6, 0xE4, 0xFB, 0xFA, 0x7D, 0x20, 0x7F, 0x0A,
+    0x7E, 0x04, 0x71, 0x97, 0x7D, 0xA6, 0x7F, 0x84, 0x7E, 0x00, 0x12, 0x12, 0xB7, 0x8E, 0x27, 0x8F,
+    0x28, 0xAB, 0x28, 0xAA, 0x27, 0x7D, 0xA6, 0x7F, 0x84, 0x7E, 0x00, 0x71, 0x97, 0x12, 0x1F, 0x8D,
+    0x8F, 0x27, 0xE5, 0x27, 0xB4, 0x02, 0x0D, 0x7B, 0x01, 0x7A, 0x00, 0x7D, 0xAA, 0xF1, 0xEE, 0xE4,
+    0xFB, 0xFA, 0x80, 0x10, 0xE5, 0x27, 0xB4, 0x03, 0x11, 0xE4, 0xFB, 0xFA, 0x7D, 0xAA, 0xF1, 0xEE,
+    0x7B, 0x01, 0x7A, 0x00, 0x7D, 0xBB, 0xF1, 0xEE, 0x80, 0x05, 0x7E, 0x00, 0x7F, 0x01, 0x22, 0x7B,
+    0x02, 0x71, 0x8F, 0x7D, 0x66, 0x7F, 0x1C, 0x12, 0x1D, 0x77, 0x4E, 0x70, 0x38, 0x7B, 0x01, 0xFA,
+    0x7D, 0x10, 0x7F, 0x20, 0xFE, 0x71, 0x97, 0x12, 0x1B, 0xE3, 0xC0, 0x04, 0xC0, 0x05, 0xC0, 0x06,
+    0xC0, 0x07, 0xF1, 0x0C, 0x12, 0x1A, 0x8C, 0xD0, 0x07, 0xD0, 0x06, 0xD0, 0x05, 0xD0, 0x04, 0x12,
+    0x00, 0x49, 0x78, 0xCB, 0x12, 0x1F, 0x42, 0xC2, 0x00, 0x91, 0x06, 0x8F, 0x24, 0xE5, 0x24, 0x60,
+    0x37, 0x24, 0x40, 0x80, 0x47, 0xC2, 0x00, 0x12, 0x1B, 0xE8, 0x8F, 0x2A, 0x8E, 0x29, 0x8D, 0x28,
+    0x8C, 0x27, 0x7B, 0x02, 0x71, 0x8F, 0x51, 0x02, 0xD2, 0x00, 0xF1, 0x0C, 0xAB, 0x2A, 0xAA, 0x29,
+    0xA9, 0x28, 0xA8, 0x27, 0x12, 0x00, 0x4D, 0x78, 0x4B, 0x12, 0x1F, 0x42, 0x91, 0x06, 0x8F, 0x24,
+    0xE5, 0x24, 0x60, 0x04, 0x24, 0x50, 0x80, 0x14, 0xAD, 0x26, 0xAC, 0x25, 0xB1, 0xAE, 0x12, 0x17,
+    0xFC, 0x12, 0x18, 0x75, 0x8F, 0x24, 0xE5, 0x24, 0x60, 0x07, 0x24, 0x30, 0xFF, 0xE4, 0x33, 0xFE,
+    0x22, 0x12, 0x18, 0x24, 0xD2, 0x00, 0x75, 0x2F, 0x40, 0x75, 0x2E, 0x54, 0x75, 0x2D, 0x09, 0x75,
+    0x2C, 0x4B, 0x12, 0x1B, 0x01, 0xF1, 0x0A, 0x12, 0x1A, 0xEE, 0xE5, 0x26, 0x54, 0x03, 0x64, 0x02,
+    0x70, 0x19, 0x7B, 0x01, 0x7D, 0x10, 0x7F, 0x20, 0x12, 0x1F, 0x00, 0xE4, 0xFB, 0xFA, 0x7D, 0x11,
+    0x7F, 0x82, 0xFE, 0x71, 0x97, 0xAD, 0x26, 0xAC, 0x25, 0xB1, 0xAE, 0xE4, 0xFE, 0xFF, 0x22, 0x7A,
+    0x00, 0x7D, 0x10, 0x7F, 0x20, 0x7E, 0x00, 0x8A, 0x59, 0x8B, 0x5A, 0xA9, 0x05, 0x8F, 0x82, 0x8E,
+    0x83, 0xF1, 0xAD, 0xAD, 0x07, 0xAC, 0x06, 0xE9, 0xC4, 0x54, 0x0F, 0xFF, 0xE9, 0x54, 0x0F, 0xFB,
+    0xC3, 0xEF, 0x9B, 0x12, 0x17, 0xB6, 0x08, 0x80, 0x05, 0xC3, 0x33, 0xCE, 0x33, 0xCE, 0xD8, 0xF9,
+    0xF4, 0xFF, 0xEE, 0xF4, 0xFE, 0xEF, 0xA8, 0x03, 0x08, 0x80, 0x05, 0xC3, 0x33, 0xCE, 0x33, 0xCE,
+    0xD8, 0xF9, 0xF5, 0x5C, 0x8E, 0x5B, 0xE9, 0x54, 0x0F, 0xFF, 0xE5, 0x5A, 0xAE, 0x59, 0xA8, 0x07,
+    0x08, 0x80, 0x05, 0xC3, 0x33, 0xCE, 0x33, 0xCE, 0xD8, 0xF9, 0xFF, 0xE5, 0x5B, 0x5E, 0xFE, 0xE5,
+    0x5C, 0x5F, 0xFF, 0xE5, 0x5C, 0xF4, 0xFB, 0xE5, 0x5B, 0xF4, 0x5C, 0xFC, 0xEB, 0x12, 0x1F, 0xAA,
+    0xAF, 0x82, 0xAE, 0x83, 0xA1, 0xB2, 0xF1, 0xA9, 0x8E, 0x2F, 0x8F, 0x30, 0x7A, 0x00, 0x30, 0x00,
+    0x04, 0x7B, 0x02, 0x80, 0x02, 0x7B, 0x01, 0x71, 0x91, 0x75, 0x35, 0x06, 0xE5, 0x35, 0x12, 0x1C,
+    0xC2, 0x08, 0x80, 0x05, 0xC3, 0x33, 0xCE, 0x33, 0xCE, 0xD8, 0xF9, 0xFD, 0xAC, 0x06, 0xEC, 0x12,
+    0x03, 0x62, 0xAB, 0x2E, 0xAA, 0x2D, 0xA9, 0x2C, 0xA8, 0x2B, 0x12, 0x1A, 0x7D, 0x7F, 0x66, 0x7E,
+    0x7F, 0x7D, 0x62, 0x12, 0x1A, 0x4F, 0x40, 0x0D, 0x7F, 0x26, 0x7E, 0xE5, 0x7D, 0xE5, 0x12, 0x1A,
+    0x4F, 0x60, 0x0D, 0x40, 0x0B, 0x15, 0x35, 0xC3, 0xE5, 0x35, 0x64, 0x80, 0x94, 0x80, 0x50, 0xBC,
+    0xE5, 0x35, 0xFB, 0x33, 0x95, 0xE0, 0xFA, 0x7D, 0x86, 0x7F, 0x1F, 0x12, 0x1A, 0x44, 0x7E, 0x00,
+    0x60, 0x06, 0x40, 0x04, 0x7F, 0x01, 0x80, 0x02, 0x7F, 0x00, 0xEF, 0x24, 0x01, 0xFD, 0xE4, 0x3E,
+    0xFC, 0x12, 0x03, 0x62, 0x12, 0x1D, 0xEC, 0x12, 0x01, 0x3E, 0x12, 0x1A, 0x8C, 0x12, 0x1A, 0x69,
+    0x12, 0x1D, 0x98, 0x12, 0x03, 0x9B, 0xE4, 0x12, 0x03, 0x5D, 0x12, 0x1A, 0x8C, 0x12, 0x1D, 0x86,
+    0x12, 0x00, 0x49, 0xE4, 0xFB, 0xFA, 0x79, 0x80, 0x78, 0x49, 0x12, 0x1C, 0xB5, 0x12, 0x1D, 0x8F,
+    0xE4, 0xFF, 0xFE, 0x7D, 0x80, 0x7C, 0xC0, 0xAB, 0x39, 0xAA, 0x38, 0xA9, 0x37, 0xA8, 0x36, 0x12,
+    0x1A, 0x3E, 0xAB, 0x07, 0xAA, 0x06, 0x7D, 0xD4, 0x7F, 0x1E, 0x7E, 0x01, 0x71, 0x97, 0xE5, 0x3D,
+    0xFF, 0xE5, 0x3C, 0xFE, 0xE4, 0xAB, 0x07, 0xAA, 0x06, 0x7D, 0xF0, 0x7F, 0x1D, 0x7E, 0x01, 0x71,
+    0x97, 0x12, 0x1A, 0xDC, 0xAC, 0x3A, 0x12, 0x1D, 0xAA, 0x7F, 0x1E, 0x12, 0x1A, 0x44, 0x7A, 0x00,
+    0x60, 0x06, 0x40, 0x04, 0x7B, 0x01, 0x80, 0x02, 0x7B, 0x00, 0x7D, 0xAA, 0x12, 0x1F, 0x23, 0xC2,
+    0x01, 0x78, 0x32, 0x7C, 0x00, 0x7D, 0x00, 0x7B, 0xFF, 0x7A, 0x00, 0x79, 0x20, 0x12, 0x14, 0xEC,
+    0xE4, 0xF5, 0x31, 0xE5, 0x31, 0xFB, 0x33, 0x95, 0xE0, 0x7D, 0x21, 0x12, 0x1F, 0x54, 0x7F, 0x01,
+    0x30, 0x00, 0x02, 0x7F, 0x02, 0x12, 0x10, 0x97, 0xEF, 0x70, 0x13, 0x7D, 0xA3, 0x7F, 0x21, 0x12,
+    0x1D, 0x77, 0x24, 0x80, 0xFF, 0x74, 0x32, 0x25, 0x31, 0xF8, 0xA6, 0x07, 0xD2, 0x01, 0x05, 0x31,
+    0xC3, 0xE5, 0x31, 0x64, 0x80, 0x94, 0x83, 0x40, 0xCA, 0x75, 0x31, 0x02, 0x12, 0x1F, 0x34, 0xC0,
+    0x06, 0xC0, 0x07, 0xAF, 0x32, 0xEF, 0x12, 0x1F, 0x3B, 0xD0, 0x05, 0xD0, 0x04, 0x12, 0x1F, 0x69,
+    0x50, 0x03, 0xE4, 0xF5, 0x31, 0x12, 0x1F, 0x34, 0xC0, 0x06, 0xC0, 0x07, 0xAF, 0x33, 0xEF, 0x12,
+    0x1F, 0x3B, 0xD0, 0x05, 0xD0, 0x04, 0x12, 0x1F, 0x69, 0x50, 0x03, 0x75, 0x31, 0x01, 0xE5, 0x31,
+    0xFB, 0x33, 0x95, 0xE0, 0xFA, 0x7D, 0x21, 0x12, 0x1F, 0x55, 0x74, 0x32, 0x25, 0x31, 0xF8, 0xE6,
+    0xFF, 0x33, 0x95, 0xE0, 0xFE, 0xEF, 0x24, 0x80, 0xFB, 0xE4, 0x3E, 0x7D, 0xA3, 0x12, 0x1F, 0x54,
+    0xAD, 0x30, 0xAC, 0x2F, 0xB1, 0xAE, 0x7F, 0x00, 0x20, 0x01, 0x02, 0x7F, 0x02, 0x22, 0x7F, 0x20,
+    0x7E, 0x00, 0xAB, 0x05, 0xAA, 0x04, 0xC2, 0xA0, 0xC2, 0xA1, 0xEE, 0x44, 0x80, 0xFE, 0x12, 0x1E,
+    0xE1, 0xAF, 0x03, 0xAE, 0x02, 0x12, 0x1E, 0xE1, 0xD2, 0xA1, 0xD2, 0xA2, 0x22, 0x79, 0x01, 0xF1,
+    0xA9, 0x8E, 0x22, 0x8F, 0x23, 0xE4, 0xF5, 0x24, 0x12, 0x1F, 0x81, 0x12, 0x00, 0x30, 0xC0, 0x06,
+    0xC0, 0x07, 0x12, 0x1F, 0x81, 0x12, 0x00, 0x30, 0xF1, 0xAD, 0xE5, 0x24, 0x25, 0xE0, 0x24, 0xD8,
+    0xF5, 0x82, 0xE4, 0x34, 0x08, 0x12, 0x18, 0x54, 0xF1, 0xFA, 0xFF, 0xE5, 0x24, 0x25, 0xE0, 0x24,
+    0xCA, 0xF5, 0x82, 0xE4, 0x34, 0x08, 0x12, 0x1F, 0x75, 0xD0, 0x07, 0xD0, 0x06, 0x12, 0x1F, 0xB3,
+    0x94, 0x07, 0x40, 0xC4, 0xE4, 0xF5, 0x24, 0xE5, 0x24, 0x25, 0xE0, 0x24, 0xE6, 0xF5, 0x82, 0xE4,
+    0x34, 0x08, 0x12, 0x00, 0x30, 0xE5, 0x24, 0x25, 0xE0, 0x24, 0x2A, 0xF5, 0x82, 0xE4, 0x34, 0x09,
+    0x12, 0x18, 0x54, 0xFD, 0x12, 0x1F, 0xB3, 0x94, 0x22, 0x40, 0xDC, 0x12, 0x18, 0x24, 0x12, 0x18,
+    0x75, 0xA9, 0x07, 0xE9, 0x60, 0x01, 0x22, 0x85, 0x22, 0x5E, 0x85, 0x23, 0x5F, 0x7B, 0x01, 0x12,
+    0x10, 0x2B, 0x12, 0x1B, 0xE3, 0xC0, 0x04, 0xC0, 0x05, 0xC0, 0x06, 0xC0, 0x07, 0xF1, 0x0C, 0x12,
+    0x1A, 0x8C, 0xD0, 0x07, 0xD0, 0x06, 0xD0, 0x05, 0xD0, 0x04, 0x12, 0x00, 0x49, 0x7B, 0x00, 0x7A,
+    0x24, 0x79, 0x74, 0x78, 0xC9, 0x12, 0x00, 0x4D, 0x12, 0x1D, 0xA1, 0xC2, 0x00, 0x12, 0x1F, 0x4B,
+    0x91, 0x06, 0xA9, 0x07, 0xE9, 0x60, 0x04, 0x24, 0x50, 0xFF, 0x22, 0xE5, 0x23, 0x30, 0xE1, 0x09,
+    0xE4, 0xFB, 0x7D, 0x11, 0x7F, 0x82, 0x12, 0x1F, 0x00, 0x85, 0x22, 0x5E, 0x85, 0x23, 0x5F, 0x7B,
+    0x02, 0x12, 0x10, 0x2B, 0x7A, 0x00, 0x12, 0x1F, 0x1F, 0xAD, 0x23, 0xAC, 0x22, 0xB1, 0xAE, 0x12,
+    0x17, 0xFC, 0xD2, 0x00, 0xF1, 0x0C, 0x12, 0x1A, 0xF9, 0x7D, 0xBA, 0x7F, 0x03, 0x7E, 0x01, 0x12,
+    0x12, 0xB7, 0x8F, 0x24, 0xE5, 0x24, 0x64, 0x01, 0x60, 0x09, 0xE5, 0x24, 0x64, 0x02, 0x60, 0x03,
+    0x7F, 0x05, 0x22, 0xE5, 0x24, 0x24, 0x01, 0xFB, 0xE4, 0x33, 0xFA, 0x7D, 0x87, 0xF1, 0xF4, 0xE5,
+    0x24, 0x64, 0x03, 0xFB, 0x7A, 0x00, 0x7D, 0x65, 0x12, 0x1E, 0xF9, 0xE5, 0x24, 0x64, 0x03, 0x7D,
+    0x43, 0x7F, 0x0D, 0x12, 0x1D, 0x7E, 0x7F, 0x00, 0x22, 0x7F, 0x0C, 0x7E, 0x04, 0x71, 0x97, 0xE4,
+    0xFB, 0xFA, 0x7D, 0x77, 0x7F, 0x0C, 0x7E, 0x04, 0x71, 0x97, 0xC2, 0x00, 0xE4, 0xFB, 0xFA, 0x79,
+    0xA0, 0x78, 0x40, 0xAF, 0x10, 0xAE, 0x0F, 0xAD, 0x0E, 0xAC, 0x0D, 0x02, 0x02, 0x47, 0xF1, 0xA9,
+    0x8E, 0x22, 0x8F, 0x23, 0x12, 0x00, 0x23, 0x51, 0x26, 0x8F, 0x21, 0xE5, 0x21, 0x70, 0x6A, 0x12,
+    0x14, 0xF3, 0x12, 0x1F, 0x8D, 0xBF, 0x02, 0x0D, 0xE4, 0x7D, 0x55, 0x12, 0x1E, 0xF7, 0xE4, 0xFB,
+    0xFA, 0x7D, 0x33, 0x80, 0x0B, 0xE4, 0x7D, 0x66, 0x12, 0x1E, 0xF7, 0xE4, 0xFB, 0xFA, 0x7D, 0x44,
+    0xF1, 0xF4, 0x7B, 0x02, 0x71, 0x8F, 0x7D, 0x66, 0x7F, 0x1C, 0x12, 0x1D, 0x77, 0x4E, 0x70, 0x10,
+    0xFA, 0x12, 0x1F, 0x1F, 0x7B, 0x01, 0x71, 0x8F, 0xE4, 0xFB, 0xFA, 0x7D, 0x11, 0x12, 0x1F, 0x23,
+    0xAD, 0x23, 0xAC, 0x22, 0xB1, 0xAE, 0xAF, 0x10, 0xAE, 0x0F, 0xAD, 0x0E, 0xAC, 0x0D, 0x12, 0x1D,
+    0x08, 0x7B, 0x01, 0x7A, 0x00, 0x7D, 0xDD, 0xD1, 0xF9, 0x7B, 0x00, 0x7A, 0x50, 0x79, 0xC3, 0x78,
+    0x47, 0x12, 0x1A, 0xF6, 0xC2, 0x00, 0x12, 0x14, 0x23, 0xE5, 0x21, 0x60, 0x06, 0x12, 0x00, 0x24,
+    0xAF, 0x21, 0x22, 0x12, 0x00, 0x24, 0x7F, 0x00, 0x22, 0x7F, 0x20, 0x7E, 0x00, 0xE4, 0xFB, 0xFA,
+    0xC2, 0xA0, 0xC2, 0xA1, 0xEE, 0x54, 0x7F, 0xFE, 0x12, 0x1E, 0xE1, 0xD2, 0xA2, 0x7D, 0x10, 0xD2,
+    0xA0, 0xEB, 0x25, 0xE0, 0xFB, 0xEA, 0x33, 0xFA, 0x30, 0xA3, 0x03, 0x43, 0x03, 0x01, 0xC2, 0xA0,
+    0xDD, 0xED, 0xD2, 0xA1, 0xD2, 0xA2, 0xAE, 0x02, 0xAF, 0x03, 0x22, 0xC3, 0xEF, 0x64, 0x80, 0x94,
+    0x80, 0x40, 0x02, 0x80, 0x08, 0xEF, 0x12, 0x1F, 0x3B, 0xEF, 0x44, 0x40, 0xFF, 0x22, 0x7F, 0x03,
+    0x7E, 0x01, 0x61, 0x97, 0x7F, 0x0D, 0x7E, 0x01, 0x61, 0x97, 0xF4, 0xFD, 0xEC, 0xF4, 0x5E, 0xFE,
+    0xEF, 0x5D, 0x22, 0x8E, 0x50, 0x8F, 0x51, 0xA9, 0x05, 0x12, 0x0F, 0xAD, 0x8E, 0x52, 0x8F, 0x53,
+    0xAD, 0x01, 0x51, 0xFD, 0xE4, 0xFB, 0xFA, 0xAF, 0x51, 0xAE, 0x50, 0x11, 0x33, 0xAD, 0x01, 0x51,
+    0xFD, 0x7B, 0x01, 0x7A, 0x00, 0xAF, 0x51, 0xAE, 0x50, 0x80, 0x08, 0x7A, 0x00, 0x7D, 0x10, 0x7F,
+    0x20, 0x7E, 0x00, 0x8E, 0x59, 0x8F, 0x5A, 0xED, 0xC4, 0x54, 0x0F, 0xFF, 0xED, 0x54, 0x0F, 0xFC,
+    0xC3, 0xEF, 0x9C, 0xF1, 0xB6, 0x08, 0x80, 0x05, 0xC3, 0x33, 0xCE, 0x33, 0xCE, 0xD8, 0xF9, 0xF4,
+    0xFF, 0xEE, 0xF4, 0xFE, 0xEF, 0xA8, 0x04, 0x08, 0x80, 0x05, 0xC3, 0x33, 0xCE, 0x33, 0xCE, 0xD8,
+    0xF9, 0xF5, 0x82, 0x8E, 0x83, 0xED, 0x54, 0x0F, 0xFF, 0xEB, 0xAE, 0x02, 0xA8, 0x07, 0x08, 0x80,
+    0x05, 0xC3, 0x33, 0xCE, 0x33, 0xCE, 0xD8, 0xF9, 0xFF, 0xEE, 0x55, 0x83, 0xFE, 0xEF, 0x55, 0x82,
+    0xFF, 0xE5, 0x82, 0xF4, 0xFD, 0xE5, 0x83, 0xF4, 0x55, 0x5E, 0xFC, 0xE5, 0x5F, 0x12, 0x1F, 0xAA,
+    0xAF, 0x5A, 0xAE, 0x59, 0x02, 0x0D, 0xB2, 0x8F, 0x44, 0xE5, 0x44, 0x60, 0x19, 0xE4, 0xFB, 0xFA,
+    0x7D, 0x21, 0x12, 0x1F, 0x23, 0x75, 0x4D, 0x01, 0x75, 0x4E, 0x21, 0x75, 0x51, 0xA3, 0x75, 0x4F,
+    0x01, 0x75, 0x50, 0x23, 0x80, 0x1A, 0xE4, 0xFB, 0xFA, 0x7D, 0x21, 0x7F, 0x86, 0xFE, 0x12, 0x0B,
+    0x97, 0x75, 0x4D, 0x00, 0x75, 0x4E, 0x8B, 0x75, 0x51, 0x81, 0x75, 0x4F, 0x00, 0x75, 0x50, 0x8C,
+    0xAF, 0x4E, 0xAE, 0x4D, 0x12, 0x0F, 0xAD, 0x8E, 0x52, 0x8F, 0x53, 0x51, 0xFD, 0xE4, 0xFB, 0xFA,
+    0x51, 0xA7, 0xEF, 0x64, 0x03, 0x4E, 0x70, 0x03, 0x7F, 0x04, 0x22, 0x51, 0xFD, 0x7B, 0xFF, 0x7A,
+    0x00, 0x51, 0xA7, 0xEF, 0x4E, 0x70, 0x03, 0x7F, 0x04, 0x22, 0xE4, 0xF5, 0x54, 0xE5, 0x54, 0xFD,
+    0x33, 0x95, 0xE0, 0xFC, 0xED, 0x24, 0x01, 0xFF, 0xE4, 0x3C, 0xFE, 0xEF, 0x78, 0x07, 0xC3, 0x33,
+    0xCE, 0x33, 0xCE, 0xD8, 0xF9, 0xFF, 0x51, 0x92, 0xA6, 0x06, 0x08, 0xA6, 0x07, 0xED, 0xAE, 0x04,
+    0x78, 0x07, 0xC3, 0x33, 0xCE, 0x33, 0xCE, 0xD8, 0xF9, 0x51, 0x87, 0xA6, 0x06, 0x08, 0xA6, 0x07,
+    0x51, 0x88, 0xE6, 0xFA, 0x08, 0xE6, 0xFB, 0x51, 0xFD, 0xF1, 0x9C, 0x75, 0x55, 0x06, 0x51, 0x88,
+    0xC0, 0x00, 0x12, 0x1F, 0x5C, 0x80, 0x05, 0xC3, 0x33, 0xCE, 0x33, 0xCE, 0xD8, 0xF9, 0xFF, 0xEC,
+    0x4E, 0xFE, 0xED, 0x4F, 0xD0, 0x00, 0xA6, 0x06, 0x08, 0xF6, 0x51, 0x88, 0x51, 0x9C, 0x8F, 0x56,
+    0xE5, 0x56, 0xB4, 0x03, 0x18, 0x51, 0x88, 0xC0, 0x00, 0x12, 0x1F, 0x5C, 0x80, 0x05, 0xC3, 0x33,
+    0xCE, 0x33, 0xCE, 0xD8, 0xF9, 0xF1, 0xD8, 0xD0, 0x00, 0xA6, 0x06, 0x08, 0xF6, 0xE5, 0x56, 0x64,
+    0x02, 0x70, 0x19, 0x51, 0x92, 0xE6, 0xFE, 0x08, 0xE6, 0x51, 0x87, 0xE6, 0xFC, 0x08, 0xE6, 0xFD,
+    0xD3, 0xD1, 0x38, 0x50, 0x07, 0x51, 0x92, 0xA6, 0x04, 0x08, 0xA6, 0x05, 0x15, 0x55, 0xC3, 0xE5,
+    0x55, 0x64, 0x80, 0x94, 0x80, 0x50, 0x97, 0x51, 0x88, 0xE6, 0xFE, 0x08, 0xE6, 0xFF, 0x51, 0x92,
+    0xE6, 0xFC, 0x08, 0xE6, 0xFD, 0xD3, 0xD1, 0x38, 0x50, 0x30, 0xAF, 0x54, 0xEF, 0x33, 0x95, 0xE0,
+    0xFE, 0xEF, 0x78, 0x07, 0xC3, 0x33, 0xCE, 0x33, 0xCE, 0xD8, 0xF9, 0xFF, 0xD1, 0x36, 0x40, 0x1A,
+    0x51, 0x92, 0x08, 0xE6, 0x16, 0x18, 0x70, 0x01, 0x16, 0x51, 0x9C, 0xEF, 0x64, 0x02, 0x4E, 0x60,
+    0xC6, 0x51, 0x92, 0x08, 0x06, 0xE6, 0x18, 0x70, 0x01, 0x06, 0x05, 0x54, 0xC3, 0xE5, 0x54, 0x64,
+    0x80, 0x94, 0x82, 0x50, 0x02, 0x01, 0xFD, 0xE5, 0x4C, 0x24, 0xFF, 0xFF, 0xE5, 0x4B, 0x34, 0xFF,
+    0xFE, 0xEF, 0xB5, 0x46, 0x12, 0xEE, 0xB5, 0x45, 0x0E, 0x85, 0x49, 0x54, 0x85, 0x4A, 0x55, 0x85,
+    0x47, 0x56, 0x85, 0x48, 0x57, 0x80, 0x34, 0xC3, 0xE5, 0x46, 0x95, 0x48, 0xFF, 0xE5, 0x45, 0x95,
+    0x47, 0xFE, 0xC3, 0xE5, 0x4A, 0x95, 0x4C, 0xFD, 0xE5, 0x49, 0x95, 0x4B, 0xFC, 0xD1, 0x36, 0x7F,
+    0x00, 0x40, 0x02, 0x7F, 0x01, 0x8F, 0x58, 0xEF, 0x51, 0x8A, 0xE6, 0xF5, 0x54, 0x08, 0xE6, 0xF5,
+    0x55, 0xEF, 0x51, 0x94, 0xE6, 0xF5, 0x56, 0x08, 0xE6, 0xF5, 0x57, 0xF1, 0xA4, 0xE5, 0x57, 0x2F,
+    0xFB, 0xE5, 0x56, 0x3E, 0xFA, 0x51, 0xA1, 0xEF, 0x64, 0x02, 0x4E, 0x60, 0x16, 0xF1, 0xA4, 0xE5,
+    0x57, 0x2F, 0xCF, 0xE5, 0x56, 0x3E, 0xCF, 0x24, 0x01, 0xFB, 0xE4, 0x3F, 0xFA, 0x51, 0xFD, 0xF1,
+    0x9C, 0x80, 0x03, 0x7F, 0x00, 0x22, 0x51, 0xAF, 0xEF, 0x64, 0x02, 0x4E, 0x60, 0x06, 0xE5, 0x44,
+    0x24, 0x21, 0xFF, 0x22, 0x7F, 0x00, 0x22, 0xFF, 0xE5, 0x54, 0x25, 0xE0, 0x25, 0xE0, 0x24, 0x45,
+    0xF8, 0x22, 0xE5, 0x54, 0x25, 0xE0, 0x25, 0xE0, 0x24, 0x47, 0xF8, 0x22, 0xE6, 0xFA, 0x08, 0xE6,
+    0xFB, 0x85, 0x52, 0x5E, 0x85, 0x53, 0x5F, 0xAD, 0x51, 0xAF, 0x4E, 0xAE, 0x4D, 0x11, 0x33, 0x51,
+    0xE6, 0x7D, 0xDC, 0xAF, 0x50, 0xAE, 0x4F, 0xA9, 0x05, 0x12, 0x0F, 0xAD, 0xAC, 0x06, 0xAD, 0x07,
+    0xE9, 0xC4, 0x54, 0x0F, 0xF1, 0xB6, 0x08, 0x80, 0x05, 0xC3, 0x33, 0xCE, 0x33, 0xCE, 0xD8, 0xF9,
+    0xF1, 0xD8, 0xFF, 0xE9, 0x54, 0x0F, 0xFD, 0xEF, 0xA8, 0x05, 0x08, 0x80, 0x05, 0xCE, 0xC3, 0x13,
+    0xCE, 0x13, 0xD8, 0xF9, 0xFF, 0x22, 0xE4, 0xF5, 0x59, 0xFF, 0xFE, 0xE5, 0x59, 0x25, 0xE0, 0xF5,
+    0x59, 0x0F, 0xBF, 0x00, 0x01, 0x0E, 0xBE, 0x01, 0xF2, 0xBF, 0x90, 0xEF, 0x22, 0x85, 0x52, 0x5E,
+    0x85, 0x53, 0x5F, 0x22, 0x8F, 0x40, 0x74, 0xFF, 0xF5, 0x41, 0xF5, 0x42, 0xA8, 0x07, 0xE8, 0x24,
+    0x05, 0xF8, 0xE6, 0xF5, 0x45, 0x08, 0xE6, 0xF5, 0x46, 0xA8, 0x07, 0xE8, 0x24, 0x07, 0xF8, 0xE6,
+    0xF5, 0x47, 0x08, 0xE6, 0xF5, 0x48, 0xA8, 0x07, 0xE6, 0xF5, 0x4B, 0x08, 0xE6, 0xF5, 0x4C, 0xA8,
+    0x07, 0xE8, 0x24, 0x02, 0xF8, 0xE6, 0xF5, 0x4D, 0xAF, 0x4C, 0xAE, 0x4B, 0x12, 0x0F, 0xAD, 0x8E,
+    0x4E, 0x8F, 0x4F, 0xA8, 0x40, 0xE6, 0xFE, 0x08, 0xE6, 0xFF, 0x90, 0x09, 0xE4, 0x74, 0x01, 0x93,
+    0xB5, 0x07, 0x08, 0xE4, 0x93, 0xB5, 0x06, 0x03, 0xD3, 0x80, 0x01, 0xC3, 0x92, 0x02, 0xD1, 0x55,
+    0xF1, 0x08, 0x8F, 0x44, 0xC3, 0xE5, 0x48, 0x95, 0x46, 0xFF, 0xE5, 0x47, 0x95, 0x45, 0xFE, 0xC3,
+    0xEF, 0x94, 0x01, 0xEE, 0x64, 0x80, 0x94, 0x80, 0x40, 0x4B, 0xF1, 0xAF, 0x8E, 0x49, 0x8F, 0x4A,
+    0xF1, 0x94, 0x95, 0x43, 0x50, 0x08, 0xD1, 0x55, 0xF1, 0x08, 0x8F, 0x44, 0x80, 0x0E, 0xAF, 0x46,
+    0xAE, 0x45, 0xD1, 0x59, 0x11, 0x33, 0x71, 0xED, 0x8E, 0x41, 0x8F, 0x42, 0xE5, 0x4A, 0x45, 0x49,
+    0x60, 0x23, 0xF1, 0x94, 0x95, 0x43, 0x50, 0x0F, 0xC3, 0xE5, 0x48, 0x95, 0x4A, 0xF5, 0x48, 0xE5,
+    0x47, 0x95, 0x49, 0xF5, 0x47, 0x80, 0xAD, 0xE5, 0x4A, 0x25, 0x46, 0xF5, 0x46, 0xE5, 0x49, 0x35,
+    0x45, 0xF5, 0x45, 0x80, 0x9F, 0xF1, 0x94, 0x95, 0x43, 0x50, 0x06, 0xAE, 0x45, 0xAF, 0x46, 0x80,
+    0x04, 0xAE, 0x47, 0xAF, 0x48, 0xE5, 0x40, 0x24, 0x03, 0xF8, 0xA6, 0x06, 0x08, 0xA6, 0x07, 0xE5,
+    0x40, 0x24, 0x03, 0xF8, 0xE6, 0xFE, 0x08, 0xE6, 0xFF, 0xD1, 0x59, 0x01, 0x33, 0xF1, 0x7D, 0xF1,
+    0x7D, 0xF1, 0x7D, 0x7D, 0xFF, 0x7F, 0x00, 0x7E, 0x04, 0x11, 0x03, 0x7F, 0x0F, 0x7E, 0x04, 0x12,
+    0x0F, 0xAD, 0xEF, 0x78, 0x02, 0xC3, 0x33, 0xCE, 0x33, 0xCE, 0xD8, 0xF9, 0xF5, 0x82, 0x8E, 0x83,
+    0x7F, 0x0E, 0x7E, 0x04, 0x12, 0x0F, 0xAD, 0xEF, 0x54, 0x03, 0xFF, 0xE5, 0x83, 0xFE, 0xE5, 0x82,
+    0x4F, 0xFF, 0x22, 0xF1, 0xEA, 0x30, 0x00, 0x14, 0x7A, 0x09, 0x79, 0xF6, 0x91, 0xEC, 0x7A, 0x09,
+    0x79, 0xF9, 0x91, 0xE4, 0xF1, 0xCF, 0x7A, 0x09, 0x79, 0xF0, 0x80, 0x12, 0x7A, 0x09, 0x79, 0xFC,
+    0x91, 0xEC, 0x7A, 0x09, 0x79, 0xFF, 0x91, 0xE4, 0xF1, 0xCF, 0x7A, 0x09, 0x79, 0xF3, 0x91, 0xEC,
+    0x75, 0x31, 0x00, 0x75, 0x32, 0x80, 0x75, 0x2F, 0xFF, 0x75, 0x30, 0x80, 0x7F, 0x2A, 0x71, 0x04,
+    0x7D, 0xBF, 0xF1, 0xC6, 0x7D, 0xFF, 0xF1, 0x6A, 0x71, 0xED, 0x8E, 0x3C, 0x8F, 0x3D, 0x7D, 0xFF,
+    0xF1, 0xC6, 0x7D, 0xBF, 0xF1, 0x6A, 0x71, 0xED, 0x8E, 0x3E, 0x8F, 0x3F, 0xC3, 0xE5, 0x3D, 0x95,
+    0x3F, 0xE5, 0x3C, 0x95, 0x3E, 0x78, 0x33, 0x7C, 0x00, 0x7D, 0x00, 0x7B, 0x00, 0x50, 0x06, 0x7A,
+    0x00, 0x79, 0x24, 0x80, 0x04, 0x7A, 0x00, 0x79, 0x27, 0x91, 0xEC, 0x7D, 0xFF, 0x7C, 0x07, 0xF1,
+    0x6A, 0x75, 0x3A, 0x07, 0x75, 0x3B, 0xFF, 0x75, 0x38, 0x05, 0x75, 0x39, 0xFF, 0x7F, 0x33, 0x71,
+    0x04, 0xE5, 0x2E, 0x24, 0x10, 0xF5, 0x32, 0xE4, 0x35, 0x2D, 0xF5, 0x31, 0xE5, 0x2E, 0x24, 0xF0,
+    0xF5, 0x30, 0xE5, 0x2D, 0x34, 0xFF, 0xF5, 0x2F, 0x7F, 0x2A, 0x71, 0x04, 0xAD, 0x37, 0xAC, 0x36,
+    0xAF, 0x34, 0xAE, 0x33, 0x12, 0x0D, 0xB2, 0xAB, 0x2E, 0xAA, 0x2D, 0xAD, 0x2C, 0xAF, 0x2B, 0xAE,
+    0x2A, 0x02, 0x0B, 0x97, 0x78, 0x27, 0x7C, 0x00, 0x7D, 0x00, 0x7B, 0xFF, 0x7E, 0x00, 0x7F, 0x03,
+    0x02, 0x05, 0x39, 0xD2, 0x02, 0xE4, 0xFB, 0xFA, 0xF1, 0x76, 0x7B, 0x01, 0x7A, 0x00, 0x7D, 0x22,
+    0xF1, 0x24, 0xE4, 0xFB, 0xFA, 0x7D, 0xED, 0xFF, 0x7E, 0x04, 0x12, 0x0B, 0x97, 0x7F, 0x20, 0x12,
+    0x0F, 0xDB, 0xEF, 0x75, 0xF0, 0x80, 0xA4, 0xFF, 0xAE, 0xF0, 0xC0, 0x07, 0xC0, 0x06, 0x7F, 0x20,
+    0x12, 0x0F, 0xDB, 0xEF, 0xFD, 0xD0, 0xE0, 0xFC, 0xD0, 0xE0, 0x4D, 0xFD, 0x7F, 0x0E, 0x7E, 0x01,
+    0x12, 0x0D, 0xB2, 0xF1, 0xEA, 0x7A, 0x09, 0x79, 0xE4, 0x91, 0xEC, 0x78, 0x2D, 0x7C, 0x00, 0x7D,
+    0x00, 0x7B, 0xFF, 0x7A, 0x09, 0x79, 0xE7, 0x91, 0xEC, 0x75, 0x34, 0x00, 0x75, 0x35, 0x3F, 0x75,
+    0x2B, 0x00, 0x75, 0x2C, 0x3F, 0x75, 0x32, 0xFF, 0x75, 0x33, 0xC1, 0x75, 0x29, 0xFF, 0x75, 0x2A,
+    0xC1, 0xF1, 0x0F, 0x24, 0x08, 0x12, 0x1F, 0x96, 0x24, 0xF8, 0xF1, 0xF3, 0xE5, 0x31, 0x24, 0x08,
+    0xF5, 0x35, 0xE4, 0x35, 0x30, 0xF5, 0x34, 0xE5, 0x31, 0x24, 0xF8, 0xF5, 0x33, 0xE5, 0x30, 0x34,
+    0xFF, 0xF5, 0x32, 0xF1, 0x0F, 0x24, 0x04, 0x12, 0x1F, 0x96, 0x24, 0xFC, 0xF1, 0xF3, 0x7F, 0x24,
+    0x71, 0x04, 0xE4, 0xFB, 0xFA, 0x7D, 0x22, 0xF1, 0x24, 0xF1, 0x71, 0xC2, 0x02, 0x22, 0xF1, 0x71,
+    0xE4, 0x7D, 0x88, 0x7F, 0x08, 0x7E, 0x02, 0xF1, 0x1A, 0xE4, 0xFB, 0xFA, 0x7D, 0xF0, 0x7F, 0x04,
+    0x7E, 0x02, 0x12, 0x0B, 0x97, 0x78, 0x22, 0x7C, 0x00, 0x7D, 0x00, 0x7B, 0xFF, 0x7A, 0x09, 0x79,
+    0xEA, 0x91, 0xEC, 0x75, 0x29, 0x00, 0x75, 0x2A, 0x7F, 0x75, 0x27, 0xFF, 0x75, 0x28, 0x80, 0x7F,
+    0x22, 0x71, 0x04, 0x78, 0x2B, 0x7C, 0x00, 0x7D, 0x00, 0x7B, 0xFF, 0x7A, 0x09, 0x79, 0xED, 0x91,
+    0xEC, 0x75, 0x32, 0x00, 0x75, 0x33, 0x7F, 0x75, 0x30, 0xFF, 0x75, 0x31, 0x80, 0x7F, 0x2B, 0x71,
+    0x04, 0xE5, 0x26, 0x24, 0x04, 0xF5, 0x2A, 0xE4, 0x35, 0x25, 0xF5, 0x29, 0xE5, 0x26, 0x24, 0xFC,
+    0xF5, 0x28, 0xE5, 0x25, 0x34, 0xFF, 0xF5, 0x27, 0x7F, 0x22, 0x71, 0x04, 0xE5, 0x2F, 0x24, 0x04,
+    0xF5, 0x33, 0xE4, 0x35, 0x2E, 0xF5, 0x32, 0xE5, 0x2F, 0x24, 0xFC, 0xF5, 0x31, 0xE5, 0x2E, 0x34,
+    0xFF, 0xF5, 0x30, 0x7F, 0x2B, 0x71, 0x04, 0xE5, 0x26, 0xFA, 0xE5, 0x2F, 0xFB, 0x7D, 0xF0, 0x7F,
+    0x04, 0x7E, 0x02, 0x02, 0x0B, 0x97, 0xD3, 0xED, 0x9F, 0xEE, 0x64, 0x80, 0xF8, 0xEC, 0x64, 0x80,
+    0x98, 0x22, 0x8E, 0x50, 0x8F, 0x51, 0x30, 0x02, 0x07, 0x12, 0x0F, 0xDB, 0x7E, 0x00, 0x80, 0x04,
+    0xAE, 0x50, 0xAF, 0x51, 0x22, 0xAF, 0x48, 0xAE, 0x47, 0xD1, 0x42, 0xAA, 0x06, 0xAB, 0x07, 0x85,
+    0x4E, 0x5E, 0x85, 0x4F, 0x5F, 0xAD, 0x4D, 0xAF, 0x4C, 0xAE, 0x4B, 0x22, 0x75, 0x22, 0xB0, 0x75,
+    0x23, 0x00, 0xE4, 0xFB, 0xFA, 0x7D, 0x22, 0x12, 0x0E, 0xF9, 0x12, 0x1C, 0xBB, 0x12, 0x01, 0x3E,
+    0xF1, 0xE1, 0x12, 0x1A, 0xF6, 0xF1, 0x01, 0x8E, 0x26, 0x8F, 0x27, 0x7D, 0x40, 0x7F, 0x19, 0x7E,
+    0x01, 0x51, 0xB7, 0x8F, 0x24, 0xF1, 0xBE, 0x8F, 0x25, 0x12, 0x1F, 0xA0, 0x50, 0x18, 0xC3, 0xE5,
+    0x25, 0x64, 0x80, 0x94, 0x8F, 0x50, 0x0F, 0x05, 0x25, 0xE5, 0x25, 0x7D, 0x52, 0x7F, 0x13, 0x12,
+    0x1F, 0x2A, 0xF1, 0x01, 0x80, 0xE3, 0xE5, 0x25, 0x64, 0x0F, 0x70, 0x32, 0x12, 0x1F, 0xA0, 0x50,
+    0x2D, 0xC3, 0xE5, 0x24, 0x64, 0x80, 0x94, 0x92, 0x50, 0x24, 0x05, 0x24, 0xE5, 0x24, 0x7D, 0x40,
+    0x7F, 0x19, 0x12, 0x1F, 0x2A, 0xF1, 0x01, 0xC3, 0xE5, 0x29, 0x95, 0x27, 0xE5, 0x28, 0x95, 0x26,
+    0x50, 0x04, 0x15, 0x24, 0x80, 0x08, 0x85, 0x28, 0x26, 0x85, 0x29, 0x27, 0x80, 0xC8, 0x7B, 0x01,
+    0x7A, 0x00, 0xF1, 0x22, 0x7B, 0x01, 0x7A, 0x00, 0x7D, 0x22, 0x7F, 0x0C, 0x7E, 0x04, 0x02, 0x0B,
+    0x97, 0x71, 0xED, 0x8E, 0x28, 0x8F, 0x29, 0x22, 0x11, 0x33, 0x71, 0xED, 0x8E, 0x43, 0x22, 0x7F,
+    0x24, 0x71, 0x04, 0x7F, 0x2D, 0x71, 0x04, 0xE5, 0x28, 0x22, 0xFB, 0xFA, 0x12, 0x0B, 0x97, 0xE4,
+    0xFB, 0xFA, 0x7D, 0x77, 0x7F, 0x0C, 0x7E, 0x04, 0x02, 0x0B, 0x97, 0x12, 0x00, 0x23, 0x12, 0x0D,
+    0xCD, 0x8F, 0x21, 0xE5, 0x21, 0x70, 0x23, 0xD1, 0x6C, 0x91, 0xF3, 0x12, 0x0F, 0x0A, 0xF1, 0xE1,
+    0x12, 0x1A, 0xF6, 0xB1, 0x9E, 0xC2, 0x00, 0x75, 0x2F, 0x00, 0x75, 0x2E, 0xBA, 0x75, 0x2D, 0x5B,
+    0x75, 0x2C, 0x49, 0x12, 0x1B, 0x01, 0xD2, 0x00, 0x91, 0x23, 0xE5, 0x21, 0x60, 0x06, 0x12, 0x00,
+    0x24, 0xAF, 0x21, 0x22, 0x12, 0x00, 0x24, 0x7F, 0x00, 0x22, 0xAF, 0x28, 0xAE, 0x27, 0x02, 0x0D,
+    0xB2, 0x7B, 0x01, 0x7A, 0x00, 0xE4, 0xFD, 0xFF, 0x7E, 0x01, 0x02, 0x0B, 0x97, 0xE4, 0xF5, 0x50,
+    0xFF, 0xFE, 0xE5, 0x50, 0x25, 0xE0, 0xF5, 0x50, 0x0F, 0xBF, 0x00, 0x01, 0x0E, 0xEF, 0x64, 0xC8,
+    0x4E, 0x70, 0xEF, 0x22, 0xC3, 0xE5, 0x42, 0x95, 0x44, 0xE5, 0x41, 0x22, 0xAD, 0x51, 0xAF, 0x4E,
+    0xAE, 0x4D, 0x01, 0x33, 0xC3, 0xE5, 0x55, 0x95, 0x57, 0xFF, 0xE5, 0x54, 0x95, 0x56, 0xFE, 0x7C,
+    0x00, 0x7D, 0x02, 0x02, 0x05, 0x5F, 0x04, 0xFF, 0x74, 0xFF, 0xFE, 0xA8, 0x07, 0x22, 0x7D, 0x52,
+    0x7F, 0x13, 0x7E, 0x01, 0x41, 0xB7, 0x7C, 0x07, 0xAF, 0x25, 0xAE, 0x24, 0x02, 0x0D, 0xB2, 0x78,
+    0x2A, 0x7C, 0x00, 0x7D, 0x00, 0x7B, 0xFF, 0x22, 0xF4, 0xFF, 0xEE, 0xF4, 0x5C, 0xFE, 0xED, 0x5F,
+    0x22, 0x7B, 0x00, 0x7A, 0xBA, 0x79, 0x5B, 0x78, 0x49, 0x22, 0x78, 0x24, 0x7C, 0x00, 0x7D, 0x00,
+    0x7B, 0xFF, 0x22, 0xF5, 0x2A, 0xE5, 0x27, 0x34, 0xFF, 0xF5, 0x29, 0x22, 0x7D, 0xFF, 0x7C, 0x7F,
+    0x7F, 0x0C, 0x7E, 0x02, 0x12, 0x0D, 0xB2, 0x7D, 0x55, 0x7F, 0x00, 0x7E, 0x02, 0x12, 0x10, 0x03,
+    0x7D, 0x00, 0x7C, 0x80, 0x7F, 0x0C, 0x7E, 0x02, 0x12, 0x0D, 0xB2, 0x7D, 0x66, 0x7F, 0x00, 0x7E,
+    0x02, 0x02, 0x10, 0x03, 0xE4, 0xF9, 0x11, 0x5D, 0xFE, 0xE9, 0x11, 0x4B, 0xFD, 0x12, 0x0D, 0xB2,
+    0x09, 0xB9, 0x3C, 0xF2, 0xE9, 0xC3, 0x94, 0x78, 0x50, 0x10, 0x11, 0x5D, 0xFE, 0xC3, 0x74, 0x77,
+    0x99, 0x11, 0x4B, 0xFD, 0x12, 0x0D, 0xB2, 0x09, 0x80, 0xEA, 0x22, 0x25, 0xE0, 0x24, 0x44, 0xF5,
+    0x82, 0xE4, 0x34, 0x08, 0xF5, 0x83, 0xE4, 0x93, 0xFC, 0x74, 0x01, 0x93, 0x22, 0xE9, 0x75, 0xF0,
+    0x28, 0x84, 0x75, 0xF0, 0x18, 0xA4, 0xFF, 0xE9, 0x24, 0x00, 0xFD, 0xE4, 0x34, 0x05, 0xCD, 0x2F,
+    0xFF, 0xED, 0x35, 0xF0, 0x22, 0x71, 0x52, 0x31, 0x1D, 0x12, 0x02, 0x47, 0xE4, 0xFB, 0xFA, 0xF9,
+    0x78, 0x3F, 0x51, 0x3E, 0x8F, 0x2B, 0xE5, 0x2B, 0xC3, 0x94, 0x02, 0x50, 0x03, 0x75, 0x2B, 0x02,
+    0xE5, 0x2B, 0xD3, 0x94, 0x09, 0x40, 0x09, 0xE5, 0x2B, 0x94, 0x0C, 0x50, 0x03, 0x75, 0x2B, 0x0C,
+    0xE5, 0x2B, 0xD3, 0x94, 0x0D, 0x40, 0x03, 0x75, 0x2B, 0x0D, 0xAC, 0x2B, 0xE4, 0x12, 0x03, 0x67,
+    0x31, 0x1D, 0x12, 0x01, 0x3E, 0x31, 0x34, 0xEF, 0x60, 0x01, 0x22, 0xE5, 0x2B, 0x25, 0xE0, 0x25,
+    0xE0, 0xF5, 0x2C, 0x91, 0xD4, 0xEF, 0x64, 0x01, 0x4E, 0x70, 0x11, 0x7D, 0xCB, 0x7F, 0x89, 0xFE,
+    0x12, 0x12, 0xB7, 0x31, 0x26, 0xE5, 0x2C, 0x8F, 0xF0, 0x84, 0xF5, 0x2C, 0xAC, 0x2C, 0xE4, 0x12,
+    0x03, 0x67, 0x12, 0x06, 0x97, 0xC0, 0x04, 0xC0, 0x05, 0xC0, 0x06, 0xC0, 0x07, 0x7F, 0x00, 0x7E,
+    0x00, 0x7D, 0x00, 0x7C, 0x40, 0x12, 0x06, 0x97, 0x51, 0x8C, 0xD0, 0x07, 0xD0, 0x06, 0xD0, 0x05,
+    0xD0, 0x04, 0x12, 0x02, 0x47, 0x12, 0x03, 0x9B, 0x31, 0x26, 0xEF, 0x14, 0xF5, 0x2C, 0xFB, 0x7A,
+    0x00, 0x7D, 0x70, 0x7F, 0x07, 0x7E, 0x04, 0x12, 0x0B, 0x97, 0x7F, 0x00, 0x22, 0x7B, 0x00, 0x7A,
+    0xC8, 0x79, 0x2F, 0x78, 0x4C, 0x22, 0x91, 0xC4, 0x08, 0x80, 0x05, 0xC3, 0x33, 0xCE, 0x33, 0xCE,
+    0xD8, 0xF9, 0xFF, 0x22, 0x91, 0xDD, 0xE4, 0xF5, 0x37, 0xF5, 0x35, 0xF5, 0x36, 0xE5, 0x37, 0xC3,
+    0x94, 0x03, 0x50, 0x56, 0xE5, 0x36, 0x24, 0x01, 0xFF, 0xE4, 0x35, 0x35, 0xFE, 0xEF, 0x25, 0xE0,
+    0xFD, 0xEE, 0x33, 0xFC, 0x12, 0x03, 0x62, 0x51, 0x74, 0x51, 0x7D, 0x7F, 0x28, 0x7E, 0x6B, 0x7D,
+    0xEE, 0x7C, 0x4E, 0x51, 0x51, 0x40, 0x23, 0x7F, 0xBB, 0x7E, 0xEE, 0x7D, 0x20, 0x51, 0x4F, 0x60,
+    0x02, 0x50, 0x17, 0xAF, 0x34, 0xAE, 0x33, 0xAD, 0x32, 0xAC, 0x31, 0xAB, 0x37, 0x05, 0x37, 0xEB,
+    0x25, 0xE0, 0x25, 0xE0, 0x24, 0x38, 0xF8, 0x12, 0x06, 0x02, 0x05, 0x36, 0xE5, 0x36, 0x70, 0x02,
+    0x05, 0x35, 0x70, 0x04, 0xE5, 0x35, 0x64, 0x01, 0x70, 0xA3, 0xE5, 0x37, 0x70, 0x03, 0x7F, 0x03,
+    0x22, 0xE5, 0x37, 0xC3, 0x13, 0x25, 0xE0, 0x25, 0xE0, 0x24, 0x38, 0xF8, 0x12, 0x05, 0xD6, 0x51,
+    0x80, 0x51, 0x74, 0x12, 0x02, 0x47, 0x91, 0xBB, 0x12, 0x02, 0x47, 0x51, 0x37, 0x8E, 0x35, 0x8F,
+    0x36, 0xAB, 0x36, 0xAA, 0x35, 0x7D, 0xA3, 0x7F, 0x89, 0x51, 0x5C, 0x51, 0x37, 0xAB, 0x07, 0xAA,
+    0x06, 0x7D, 0xD4, 0x7F, 0x88, 0x51, 0x5C, 0x12, 0x03, 0x9B, 0xE4, 0x12, 0x03, 0x5D, 0xC0, 0x04,
+    0xC0, 0x05, 0xC0, 0x06, 0xC0, 0x07, 0x51, 0x61, 0xD0, 0x03, 0xD0, 0x02, 0xD0, 0x01, 0xD0, 0x00,
+    0x12, 0x00, 0x49, 0x8F, 0x3A, 0x8E, 0x39, 0x8D, 0x38, 0x8C, 0x37, 0xE4, 0xFF, 0xFE, 0x7D, 0x80,
+    0x7C, 0x49, 0xAB, 0x3A, 0xAA, 0x39, 0xA9, 0x38, 0xA8, 0x37, 0x91, 0xB5, 0x8F, 0x3E, 0x8E, 0x3D,
+    0x8D, 0x3C, 0x8C, 0x3B, 0xE4, 0xAB, 0x07, 0xAA, 0x06, 0x7D, 0xF0, 0x7F, 0x87, 0xFE, 0x12, 0x0B,
+    0x97, 0xAF, 0x3E, 0xAE, 0x3D, 0xAD, 0x3C, 0xAC, 0x3B, 0xB1, 0xAA, 0x7F, 0x88, 0x7E, 0x00, 0x12,
+    0x0B, 0x97, 0xE4, 0xFF, 0x02, 0x10, 0x97, 0xE4, 0xFB, 0xFA, 0x79, 0x80, 0x78, 0xBF, 0x12, 0x00,
+    0x4D, 0x02, 0x03, 0x9B, 0x7E, 0x01, 0x12, 0x0B, 0x97, 0x7F, 0xAC, 0x7E, 0xE9, 0x7D, 0xA3, 0x7C,
+    0x4F, 0xAB, 0x34, 0xAA, 0x33, 0xA9, 0x32, 0xA8, 0x31, 0x02, 0x02, 0xE4, 0x7E, 0x00, 0x12, 0x0B,
+    0x97, 0xAB, 0x14, 0xAA, 0x13, 0xA9, 0x12, 0xA8, 0x11, 0xAF, 0x34, 0xAE, 0x33, 0xAD, 0x32, 0xAC,
+    0x31, 0x02, 0x02, 0x47, 0xAB, 0x30, 0xAA, 0x2F, 0xA9, 0x2E, 0xA8, 0x2D, 0x22, 0x12, 0x01, 0x3E,
+    0x8F, 0x34, 0x8E, 0x33, 0x8D, 0x32, 0x8C, 0x31, 0x22, 0x12, 0x03, 0x62, 0xA8, 0x04, 0xA9, 0x05,
+    0xAA, 0x06, 0xAB, 0x07, 0x22, 0x71, 0x52, 0xB1, 0x98, 0x7D, 0xCB, 0x7F, 0x89, 0x7E, 0x00, 0x12,
+    0x12, 0xB7, 0x31, 0x26, 0xAC, 0x06, 0xAD, 0x07, 0xE4, 0x51, 0x89, 0x51, 0xE3, 0xB1, 0x8F, 0x91,
+    0xD4, 0xEF, 0x4E, 0x70, 0x11, 0x30, 0x01, 0x05, 0x51, 0xDC, 0xAC, 0x3A, 0x22, 0xE4, 0xFB, 0xFA,
+    0x79, 0x80, 0x78, 0x40, 0x80, 0x1D, 0x30, 0x01, 0x04, 0xB1, 0x86, 0x80, 0x0E, 0xE4, 0xFB, 0xFA,
+    0x79, 0x80, 0x78, 0x40, 0x51, 0xDC, 0xAC, 0x3A, 0x12, 0x02, 0x47, 0x22, 0xAF, 0x3D, 0xAE, 0x3C,
+    0xAD, 0x3B, 0x22, 0xAF, 0x39, 0xAE, 0x38, 0xAD, 0x37, 0xAC, 0x36, 0x02, 0x02, 0x47, 0x7B, 0x00,
+    0x7A, 0x50, 0x79, 0xC3, 0x78, 0xC7, 0x12, 0x00, 0x4D, 0x8F, 0x2F, 0x8E, 0x2E, 0x8D, 0x2D, 0x8C,
+    0x2C, 0x7E, 0x04, 0x30, 0x00, 0x02, 0x7E, 0x02, 0x7F, 0x42, 0x8E, 0x30, 0x8F, 0x31, 0xA2, 0x00,
+    0x92, 0x01, 0x51, 0x95, 0x51, 0x8C, 0xAF, 0x2F, 0xAE, 0x2E, 0xAD, 0x2D, 0xAC, 0x2C, 0x12, 0x02,
+    0x47, 0xE4, 0xFB, 0xFA, 0x79, 0x80, 0x78, 0x4F, 0x91, 0xB5, 0x8F, 0x35, 0x8E, 0x34, 0x8D, 0x33,
+    0x8C, 0x32, 0x78, 0x10, 0x12, 0x05, 0xB0, 0xAD, 0x07, 0xAC, 0x06, 0xAF, 0x31, 0xAE, 0x30, 0x12,
+    0x0D, 0xB2, 0xE5, 0x31, 0x24, 0x01, 0xFF, 0xE4, 0x35, 0x30, 0xFE, 0xAC, 0x34, 0xAD, 0x35, 0x02,
+    0x0D, 0xB2, 0x7D, 0xA3, 0x7F, 0x89, 0x7E, 0x00, 0x71, 0xD5, 0xC0, 0x04, 0xC0, 0x05, 0xC0, 0x06,
+    0xC0, 0x07, 0x91, 0xBB, 0x91, 0xEF, 0xD0, 0x03, 0xD0, 0x02, 0xD0, 0x01, 0xD0, 0x00, 0x12, 0x02,
+    0x47, 0x8F, 0x41, 0x8E, 0x40, 0x8D, 0x3F, 0x8C, 0x3E, 0x7D, 0xD0, 0x7F, 0x88, 0x7E, 0x00, 0x12,
+    0x12, 0xB7, 0x8E, 0x42, 0x8F, 0x43, 0x7F, 0x87, 0x7E, 0x00, 0x91, 0xE6, 0xC0, 0x04, 0xC0, 0x05,
+    0xC0, 0x06, 0xC0, 0x07, 0xFE, 0xE5, 0x43, 0x91, 0xCB, 0xD0, 0x03, 0xD0, 0x02, 0xD0, 0x01, 0xD0,
+    0x00, 0x12, 0x05, 0x95, 0x91, 0xFA, 0xC0, 0x04, 0xC0, 0x05, 0xC0, 0x06, 0xC0, 0x07, 0xE5, 0x42,
+    0xC4, 0xF8, 0x54, 0xF0, 0xC8, 0x68, 0xFE, 0xE5, 0x43, 0xC4, 0x54, 0x0F, 0x48, 0x71, 0xD9, 0xD0,
+    0x03, 0xD0, 0x02, 0xD0, 0x01, 0xD0, 0x00, 0x12, 0x00, 0x4D, 0xAB, 0x41, 0xAA, 0x40, 0xA9, 0x3F,
+    0xA8, 0x3E, 0x02, 0x01, 0x3E, 0x12, 0x12, 0xB7, 0xEF, 0x24, 0x01, 0xFD, 0xE4, 0x3E, 0xFC, 0xE4,
+    0x02, 0x03, 0x62, 0x12, 0x0A, 0x02, 0xD2, 0x00, 0x12, 0x0F, 0xA9, 0x8E, 0x31, 0x8F, 0x32, 0x30,
+    0x00, 0x04, 0x7B, 0x02, 0x80, 0x02, 0x7B, 0x01, 0x12, 0x0B, 0x8F, 0x7D, 0xD0, 0x7F, 0x1E, 0x7E,
+    0x01, 0x12, 0x12, 0xB7, 0x8E, 0x2B, 0x8F, 0x2C, 0x7F, 0x1D, 0x7E, 0x01, 0x91, 0xE6, 0xC0, 0x04,
+    0xC0, 0x05, 0xC0, 0x06, 0xC0, 0x07, 0xFE, 0xE5, 0x2C, 0x91, 0xCB, 0xD0, 0x03, 0xD0, 0x02, 0xD0,
+    0x01, 0xD0, 0x00, 0x12, 0x05, 0x95, 0x91, 0xDD, 0x7D, 0x86, 0x7F, 0x1F, 0xB1, 0x77, 0x91, 0xC2,
+    0x08, 0x80, 0x05, 0xC3, 0x33, 0xCE, 0x33, 0xCE, 0xD8, 0xF9, 0xFD, 0xAC, 0x06, 0xEC, 0x51, 0x89,
+    0x91, 0xEF, 0x91, 0xAC, 0x7D, 0xAA, 0x7F, 0x1C, 0x7E, 0x01, 0x71, 0xD5, 0xC0, 0x04, 0xC0, 0x05,
+    0xC0, 0x06, 0xC0, 0x07, 0xAF, 0x30, 0xAE, 0x2F, 0xAD, 0x2E, 0xAC, 0x2D, 0x91, 0xFA, 0xC0, 0x04,
+    0xC0, 0x05, 0xC0, 0x06, 0xC0, 0x07, 0xE5, 0x2B, 0xC4, 0xF8, 0x54, 0xF0, 0xC8, 0x68, 0xFE, 0xE5,
+    0x2C, 0xC4, 0x54, 0x0F, 0x48, 0x24, 0x04, 0x71, 0xDB, 0xD0, 0x03, 0xD0, 0x02, 0xD0, 0x01, 0xD0,
+    0x00, 0x12, 0x00, 0x4D, 0xAB, 0x36, 0xAA, 0x35, 0xA9, 0x34, 0xA8, 0x33, 0x12, 0x01, 0x3E, 0xD0,
+    0x03, 0xD0, 0x02, 0xD0, 0x01, 0xD0, 0x00, 0x12, 0x01, 0x3E, 0x91, 0xAC, 0xAD, 0x32, 0xAC, 0x31,
+    0x12, 0x0D, 0xAE, 0xAF, 0x36, 0xAE, 0x35, 0xAD, 0x34, 0xAC, 0x33, 0x22, 0x8F, 0x36, 0x8E, 0x35,
+    0x8D, 0x34, 0x8C, 0x33, 0x22, 0x12, 0x01, 0x3E, 0x02, 0x03, 0x9B, 0xE4, 0xFB, 0xFA, 0xF9, 0x78,
+    0x40, 0x22, 0x04, 0xFF, 0x74, 0x01, 0x7E, 0x00, 0xA8, 0x07, 0x22, 0x54, 0x0F, 0xFF, 0xE4, 0x78,
+    0x10, 0x02, 0x05, 0xC3, 0x7D, 0xBB, 0x7F, 0x86, 0x7E, 0x00, 0x02, 0x12, 0xB7, 0x8F, 0x30, 0x8E,
+    0x2F, 0x8D, 0x2E, 0x8C, 0x2D, 0x22, 0x7D, 0xF0, 0x12, 0x12, 0xB7, 0xE4, 0xFC, 0xFD, 0x22, 0xAF,
+    0x14, 0xAE, 0x13, 0xAD, 0x12, 0xAC, 0x11, 0x02, 0x02, 0x47, 0xE4, 0x12, 0x03, 0x5D, 0xE4, 0xFB,
+    0xFA, 0x79, 0x80, 0x78, 0x49, 0x02, 0x02, 0x47, 0xB1, 0xA1, 0x75, 0x28, 0x02, 0x75, 0x29, 0x02,
+    0x12, 0x17, 0xBE, 0x8F, 0x2A, 0x7D, 0xFA, 0x7F, 0x08, 0x7E, 0x01, 0x12, 0x12, 0xB7, 0x8F, 0x2B,
+    0xE4, 0x7D, 0xDD, 0x7F, 0x0C, 0x7E, 0x04, 0x12, 0x17, 0x1A, 0xC2, 0x00, 0xE4, 0xFB, 0xFA, 0x79,
+    0xA0, 0x78, 0x40, 0xAF, 0x27, 0xAE, 0x26, 0xAD, 0x25, 0xAC, 0x24, 0x12, 0x02, 0x47, 0x51, 0xEE,
+    0x80, 0x1F, 0xB1, 0x6B, 0x40, 0x20, 0xE5, 0x28, 0x25, 0x2A, 0xF5, 0x2A, 0xD3, 0x94, 0x0F, 0x40,
+    0x08, 0xE5, 0x2A, 0x95, 0x28, 0xF5, 0x2A, 0x80, 0x0D, 0xE5, 0x2A, 0x7D, 0x52, 0x7F, 0x13, 0xB1,
+    0x7E, 0x12, 0x13, 0xED, 0x80, 0xDC, 0xB1, 0x6B, 0x7F, 0x00, 0x22, 0xD3, 0x90, 0x09, 0xE0, 0x74,
+    0x01, 0x93, 0x9F, 0xE4, 0x93, 0x9E, 0x22, 0x7E, 0x01, 0x12, 0x12, 0xB7, 0xEF, 0x22, 0xFB, 0x7A,
+    0x00, 0x7E, 0x01, 0x02, 0x0B, 0x97, 0xAF, 0x39, 0xAE, 0x38, 0xAD, 0x37, 0xAC, 0x36, 0x22, 0x8F,
+    0x3D, 0x8E, 0x3C, 0x8D, 0x3B, 0x8C, 0x3A, 0x22, 0x8F, 0x39, 0x8E, 0x38, 0x8D, 0x37, 0x8C, 0x36,
+    0x22, 0x8F, 0x27, 0x8E, 0x26, 0x8D, 0x25, 0x8C, 0x24, 0x22, 0x78, 0x10, 0x12, 0x05, 0xB0, 0xAB,
+    0x07, 0xAA, 0x06, 0x7D, 0x30, 0x22, 0xAC, 0x09, 0xE4, 0x12, 0x03, 0x67, 0xB1, 0xE5, 0x8C, 0x11,
+    0xB1, 0xEC, 0xC0, 0x00, 0xC0, 0x01, 0xC0, 0x02, 0xC0, 0x03, 0xD1, 0x3C, 0xD0, 0x03, 0xD0, 0x02,
+    0xD0, 0x01, 0xD0, 0x00, 0x12, 0x00, 0x4D, 0xB1, 0xE5, 0x8C, 0x11, 0xB1, 0xF5, 0xB1, 0xE5, 0x8C,
+    0x11, 0xE4, 0xF5, 0x90, 0x22, 0x8F, 0x14, 0x8E, 0x13, 0x8D, 0x12, 0x22, 0xAB, 0x14, 0xAA, 0x13,
+    0xA9, 0x12, 0xA8, 0x11, 0x22, 0x7B, 0x00, 0x7A, 0x24, 0x79, 0x74, 0x78, 0x49, 0x02, 0x01, 0x3E,
+    0xAC, 0x09, 0xE4, 0x12, 0x03, 0x67, 0xD1, 0x35, 0x8C, 0x0D, 0xAB, 0x10, 0xAA, 0x0F, 0xA9, 0x0E,
+    0xA8, 0x0D, 0xC0, 0x00, 0xC0, 0x01, 0xC0, 0x02, 0xC0, 0x03, 0xD1, 0x3C, 0xD0, 0x03, 0xD0, 0x02,
+    0xD0, 0x01, 0xD0, 0x00, 0x12, 0x00, 0x4D, 0xD1, 0x35, 0x8C, 0x0D, 0xB1, 0xF5, 0xD1, 0x35, 0x8C,
+    0x0D, 0xE4, 0xF5, 0x90, 0x22, 0x8F, 0x10, 0x8E, 0x0F, 0x8D, 0x0E, 0x22, 0xE5, 0x0A, 0xAD, 0x0B,
+    0xFC, 0xE4, 0x12, 0x03, 0x62, 0xE4, 0xFB, 0xFA, 0x79, 0x7A, 0x78, 0x44, 0x02, 0x02, 0x47, 0x75,
+    0x81, 0xD0, 0xE4, 0xF5, 0xA2, 0x75, 0x91, 0xFF, 0xF5, 0x90, 0x75, 0xA1, 0x07, 0x75, 0xA9, 0xFF,
+    0x75, 0xA8, 0x80, 0xC2, 0xA0, 0xD2, 0xA1, 0x85, 0x80, 0x0C, 0x30, 0x03, 0xFD, 0xE5, 0x08, 0x14,
+    0x60, 0x15, 0x14, 0x60, 0x19, 0x14, 0x60, 0x1D, 0x14, 0x60, 0x1E, 0x24, 0x05, 0x60, 0x1E, 0x14,
+    0x70, 0x1E, 0xE4, 0xF5, 0x90, 0x80, 0x19, 0x12, 0x17, 0x2B, 0x8F, 0x90, 0x80, 0x12, 0x12, 0x0F,
+    0x1E, 0x8F, 0x90, 0x80, 0x0B, 0xD1, 0x00, 0x80, 0x07, 0xB1, 0xB6, 0x80, 0x03, 0x75, 0x90, 0x02,
+    0x85, 0x08, 0x0C, 0xC2, 0x03, 0x80, 0xC3, 0xC0, 0xE0, 0xC0, 0xD0, 0x75, 0xD0, 0x00, 0xC0, 0x00,
+    0xC0, 0x06, 0xC0, 0x07, 0x75, 0x90, 0xFF, 0x7F, 0x02, 0x74, 0x08, 0x2F, 0xF8, 0xE6, 0xFE, 0x74,
+    0x09, 0x2F, 0xF8, 0xA6, 0x06, 0xDF, 0xF2, 0x85, 0x80, 0x09, 0x75, 0x90, 0x00, 0xD0, 0x07, 0xD0,
+    0x06, 0xD0, 0x00, 0xD0, 0xD0, 0xD0, 0xE0, 0x32, 0x75, 0x90, 0xFF, 0x85, 0x80, 0x08, 0xD2, 0x03,
+    0x32, 0x7D, 0x10, 0xC2, 0xA0, 0xEE, 0x33, 0x92, 0xA2, 0xEF, 0x25, 0xE0, 0xFF, 0xEE, 0x33, 0xFE,
+    0xD2, 0xA0, 0xDD, 0xEF, 0xC2, 0xA0, 0x22, 0xFB, 0xFA, 0x7F, 0x0C, 0x7E, 0x01, 0x02, 0x0B, 0x97,
+    0xFA, 0xFE, 0x12, 0x0B, 0x97, 0x7B, 0x01, 0x7A, 0x00, 0xE4, 0xFD, 0x7F, 0x0D, 0x7E, 0x01, 0x12,
+    0x0B, 0x97, 0x7B, 0x01, 0x7A, 0x00, 0x7D, 0xEE, 0x7F, 0x00, 0x7E, 0x01, 0x02, 0x0B, 0x97, 0x7B,
+    0x01, 0x7D, 0x66, 0x7F, 0x1C, 0x7E, 0x01, 0x02, 0x0B, 0x97, 0xFB, 0x33, 0x95, 0xE0, 0xFA, 0x7E,
+    0x01, 0x02, 0x0B, 0x97, 0x74, 0x32, 0x25, 0x31, 0xF8, 0xE6, 0xFF, 0x33, 0x95, 0xE0, 0xFE, 0x02,
+    0x00, 0x14, 0x7B, 0x40, 0x7A, 0x54, 0x79, 0x09, 0x12, 0x00, 0x4D, 0x8F, 0x2E, 0x8E, 0x2D, 0x8D,
+    0x2C, 0x8C, 0x2B, 0x22, 0xFA, 0x7F, 0x21, 0x7E, 0x01, 0x02, 0x0B, 0x97, 0xE6, 0xFC, 0x08, 0xE6,
+    0xFD, 0x74, 0x01, 0x7E, 0x00, 0xA8, 0x55, 0x08, 0x22, 0xC3, 0xEF, 0x9D, 0xEC, 0x64, 0x80, 0xF8,
+    0xEE, 0x64, 0x80, 0x98, 0x22, 0xF5, 0x83, 0xE4, 0x93, 0x4E, 0xFC, 0x74, 0x01, 0x93, 0x4F, 0xFD,
+    0x22, 0xE5, 0x24, 0x25, 0xE0, 0x24, 0xBC, 0xF5, 0x82, 0xE4, 0x34, 0x08, 0x22, 0x7D, 0x87, 0x7F,
+    0x0D, 0x7E, 0x01, 0x02, 0x12, 0xB7, 0xF5, 0x2C, 0xE4, 0x35, 0x27, 0xF5, 0x2B, 0xE5, 0x28, 0x22,
+    0xC3, 0xE5, 0x29, 0x95, 0x23, 0xE5, 0x28, 0x95, 0x22, 0x22, 0x5D, 0xFD, 0xEC, 0x4E, 0xFC, 0xED,
+    0x4F, 0xFD, 0x22, 0x12, 0x0D, 0xB2, 0x05, 0x24, 0xE5, 0x24, 0xC3, 0x22, 0x00, 0x00, 0x00, 0x00,
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+};
diff --git a/src/lms7002m/mcu_programs.h b/src/lms7002m/mcu_programs.h
new file mode 100644
index 0000000..f09f75e
--- /dev/null
+++ b/src/lms7002m/mcu_programs.h
@@ -0,0 +1,10 @@
+#ifndef LMS7_MCU_PROGRAMS_H
+#define LMS7_MCU_PROGRAMS_H
+
+#include <stdint.h>
+
+#define MCU_PROGRAM_SIZE 8192
+extern const uint8_t mcu_program_lms7_dc_iq_calibration_bin[8192];
+
+#endif
+
diff --git a/src/lms7002m_mcu/CMakeLists.txt b/src/lms7002m_mcu/CMakeLists.txt
new file mode 100644
index 0000000..ecbeca8
--- /dev/null
+++ b/src/lms7002m_mcu/CMakeLists.txt
@@ -0,0 +1,6 @@
+set(mcu_src_files
+	MCU_BD.cpp
+)
+
+add_library(LMS7002M_MCU STATIC ${mcu_src_files})
+target_include_directories(LMS7002M_MCU PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
diff --git a/src/lms7002m_mcu/MCU_BD.cpp b/src/lms7002m_mcu/MCU_BD.cpp
new file mode 100644
index 0000000..0724a49
--- /dev/null
+++ b/src/lms7002m_mcu/MCU_BD.cpp
@@ -0,0 +1,1054 @@
+/**
+ at file	MCU_BD.cpp
+ at author	Lime Microsystems
+ at brief  Implementation of interacting with on board MCU
+*/
+
+#include "MCU_BD.h"
+using namespace std;
+#include <string>
+#include "MCU_File.h"
+#include <sstream>
+#include <fstream>
+#include "LMS64CProtocol.h"
+#include <assert.h>
+#include <thread>
+#include <list>
+#include "ErrorReporting.h"
+#include "LMS7002M.h"
+
+using namespace lime;
+
+MCU_BD::MCU_BD()
+{
+    mLoadedProgramFilename = "";
+    m_bLoadedDebug = 0;
+    m_bLoadedProd = 0;
+    stepsTotal = 0;
+    stepsDone = 0;
+    aborted = false;
+    callback = nullptr;
+    //ctor
+    int i=0;
+    m_serPort=NULL;
+    //default value,
+    //must be verified during program exploatation
+    m_iLoopTries=20;
+    byte_array_size = cMaxFWSize;
+    // array initiallization
+    for (i=0; i<=255; i++){
+			m_SFR[i]=0x00;
+			m_IRAM[i]=0x00;
+	}
+	for (i=0; i<byte_array_size; i++){
+	    byte_array[i]=0x00;
+    };
+}
+
+MCU_BD::~MCU_BD()
+{
+    //dtor
+}
+
+void MCU_BD::Initialize(IConnection* pSerPort, unsigned size)
+{
+    m_serPort = pSerPort;
+    if (size > 0)
+        byte_array_size = size;
+}
+
+/** @brief Read program code from file into memory
+    @param inFileName source file path
+    @param bin binary or hex file
+    @return 0:success, -1:file not found
+*/
+int MCU_BD:: GetProgramCode(const char* inFileName, bool bin)
+{
+    unsigned char ch=0x00;
+    bool find_byte=false;
+    int i=0;
+
+    if(!bin)
+    {
+        MCU_File	inFile(inFileName, "rb");
+        if (inFile.FileOpened() == false)
+            return -1;
+
+        mLoadedProgramFilename = inFileName;
+        try
+        {
+            inFile.ReadHex(byte_array_size-1);
+        }
+        catch (...)
+        {
+            return -1;
+        }
+
+        for (i=0; i<byte_array_size; i++)
+        {
+            find_byte=inFile.GetByte(i, ch);
+            if (find_byte==true)
+                byte_array[i]=ch;
+            else
+                byte_array[i]=0x00;
+        };
+    }
+    else
+    {
+        char inByte = 0;
+        fstream fin;
+        fin.open(inFileName, ios::in | ios::binary);
+        if (fin.good() == false)
+            return -1;
+        mLoadedProgramFilename = inFileName;
+        memset(byte_array, 0, byte_array_size);
+        for(int i=0; i<byte_array_size && !fin.eof(); ++i)
+        {
+            inByte = 0;
+            fin.read(&inByte, 1);
+            byte_array[i]=inByte;
+        }
+    }
+    return 0;
+}
+
+void MCU_BD:: mSPI_write(
+            unsigned short addr_reg,  // takes 16 bit address
+            unsigned short data_reg)  // takes 16 bit value
+{
+    if(m_serPort == nullptr)
+        return;
+    uint32_t wrdata = addr_reg << 16 | data_reg;
+    m_serPort->TransactSPI(0x10, &wrdata, nullptr, 1);
+}
+
+
+unsigned short MCU_BD:: mSPI_read(
+            unsigned short addr_reg)  // takes 16 bit address
+{// returns 16 bit value
+    if(m_serPort == nullptr)
+        return 0;
+    uint32_t wrdata = addr_reg << 16;
+    uint32_t rddata = 0;
+    if(m_serPort->TransactSPI(0x10, &wrdata, &rddata, 1) != 0)
+        return 0;
+    return rddata & 0xFFFF;
+}
+
+int MCU_BD::WaitUntilWritten(){
+
+	 // waits if WRITE_REQ (REG3[2]) flag is equal to '1'
+	 // this means that  write operation is in progress
+	unsigned short tempi=0x0000;
+	int countDown=m_iLoopTries;  // Time out value
+	tempi=mSPI_read(0x0003); // REG3 read
+
+	while (( (tempi&0x0004) == 0x0004) && (countDown>0))
+    {
+		tempi=mSPI_read(0x0003); // REG3 read
+		countDown--;
+	}
+	if (countDown==0)
+        return -1; // an error occured, timer elapsed
+	else
+        return 0; // Finished regularly
+	// pass if WRITE_REQ is '0'
+}
+
+int MCU_BD::ReadOneByte(unsigned char * data)
+{
+	unsigned short tempi=0x0000;
+	int countDown=m_iLoopTries;
+
+     // waits when READ_REQ (REG3[3]) flag is equal to '0'
+	 // this means that there is nothing to read
+	tempi=mSPI_read(0x0003); // REG3 read
+
+    while (((tempi&0x0008)==0x0000) && (countDown>0))
+    {
+        // wait if READ_REQ is '0'
+		tempi=mSPI_read(0x0003); // REG3 read
+		countDown--;
+	}
+
+	if (countDown>0)
+    { // Time out has not occured
+		 tempi=mSPI_read(0x0005); // REG5 read
+		  // return the read byte
+		 (* data) = (unsigned char) (tempi);
+	}
+	else
+        (* data) =0;
+	 // return the zero, default value
+
+	if (countDown==0)
+        return -1; // an error occured
+	else
+        return 0; // finished regularly
+}
+
+int MCU_BD::One_byte_command(unsigned short data1, unsigned char * rdata1)
+{
+	unsigned char tempc=0x00;
+	int retval=0;
+	*rdata1=0x00; //default return value
+
+	// sends the one byte command
+	mSPI_write(0x8004, data1); //REG4 write
+	retval=WaitUntilWritten();
+	if (retval==-1) return -1;
+	// error if operation executes too long
+
+    // gets the one byte answer
+	retval=ReadOneByte(&tempc);
+    if (retval==-1) return -1;
+	// error if operation takes too long
+
+	*rdata1=tempc;
+	return 0;
+}
+
+
+int MCU_BD::Three_byte_command(
+	    unsigned char data1,unsigned char data2,unsigned char data3,
+		unsigned char * rdata1,unsigned char * rdata2,unsigned char * rdata3){
+
+
+		int retval=0;
+        *rdata1=0x00;
+		*rdata2=0x00;
+		*rdata3=0x00;
+
+		mSPI_write(0x8004, (unsigned short)(data1)); //REG4 write
+		retval=WaitUntilWritten();
+		if (retval==-1) return -1;
+
+		mSPI_write(0x8004, (unsigned short)(data2)); //REG4 write
+		retval=WaitUntilWritten();
+		if (retval==-1) return -1;
+
+		mSPI_write(0x8004, (unsigned short)(data3)); //REG4 write
+		retval=WaitUntilWritten();
+		if (retval==-1) return -1;
+
+		retval= ReadOneByte(rdata1);
+		if (retval==-1) return -1;
+
+		retval= ReadOneByte(rdata2);
+		if (retval==-1) return -1;
+
+		retval= ReadOneByte(rdata3);
+		if (retval==-1) return -1;
+
+		return 0;
+}
+
+int MCU_BD::Change_MCUFrequency(unsigned char data) {
+
+	unsigned char tempc1, tempc2, tempc3=0x00;
+	int retval=0;
+    // code 0x7E is for writing the SFR registers
+	retval=Three_byte_command(0x7E, 0x8E, data, &tempc1, &tempc2, &tempc3);
+	// PMSR register, address 0x8E
+	return retval;
+}
+
+int MCU_BD::Read_IRAM()
+{
+	unsigned char tempc1, tempc2, tempc3=0x00;
+	int i=0;
+	int retval=0;
+
+	//default
+	//IRAM array initialization
+	for (i=0; i<=255; i++)
+		m_IRAM[i]=0x00;
+
+    stepsTotal.store(256);
+    stepsDone.store(0);
+    aborted.store(false);
+	for (i=0; i<=255; i++)
+    {
+        // code 0x78 is for reading the IRAM locations
+		retval=Three_byte_command(0x78, ((unsigned char)(i)), 0x00,&tempc1, &tempc2, &tempc3);
+		if (retval==0)
+            m_IRAM[i]=tempc3;
+		else
+        {
+            i=256; // error, stop
+            aborted.store(true);
+        }
+        ++stepsDone;
+#ifndef NDEBUG
+        printf("MCU reading IRAM: %2i/256\r", stepsDone.load());
+#endif
+        Wait_CLK_Cycles(64);
+	}
+#ifndef NDEBUG
+    printf("\nMCU reading IRAM finished\n");
+#endif
+	return retval;
+}
+
+int MCU_BD::Erase_IRAM()
+{
+	unsigned char tempc1, tempc2, tempc3=0x00;
+	int retval=0;
+	int i=0;
+
+	//default ini.
+	for (i=0; i<=255; i++)
+			m_IRAM[i]=0x00;
+
+    stepsTotal.store(256);
+    stepsDone.store(0);
+    aborted.store(false);
+	for (i=0; i<=255; i++)
+    {
+			m_IRAM[i]=0x00;
+            // code 0x7C is for writing the IRAM locations
+			retval=Three_byte_command(0x7C, ((unsigned char)(i)), 0x00,&tempc1, &tempc2, &tempc3);
+            if (retval == -1)
+            {
+                i = 256;
+                aborted.store(true);
+            }
+            ++stepsDone;
+#ifndef NDEBUG
+            printf("MCU erasing IRAM: %2i/256\r", stepsDone.load());
+#endif
+	}
+#ifndef NDEBUG
+    printf("\nMCU erasing IRAM finished\n");
+#endif
+	return retval;
+}
+
+int MCU_BD::Read_SFR()
+{
+    int i=0;
+	unsigned char tempc1, tempc2, tempc3=0x00;
+	int retval=0;
+
+    stepsTotal.store(48);
+    stepsDone.store(0);
+    aborted.store(false);
+
+	//default m_SFR array initialization
+	for (i=0; i<=255; i++)
+			m_SFR[i]=0x00;
+
+	// code 0x7A is for reading the SFR registers
+	retval=Three_byte_command(0x7A, 0x80, 0x00, &tempc1, &tempc2, &tempc3); // P0
+	if (retval==-1) return -1;
+	m_SFR[0x80]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x81, 0x00, &tempc1, &tempc2, &tempc3); // SP
+	if (retval==-1) return -1;
+	m_SFR[0x81]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x82, 0x00, &tempc1, &tempc2, &tempc3); // DPL0
+	if (retval==-1) return -1;
+	m_SFR[0x82]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x83, 0x00, &tempc1, &tempc2, &tempc3); // DPH0
+	if (retval==-1) return -1;
+	m_SFR[0x83]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x84, 0x00, &tempc1, &tempc2, &tempc3); // DPL1
+	if (retval==-1) return -1;
+	m_SFR[0x84]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x85, 0x00, &tempc1, &tempc2, &tempc3); // DPH1
+	if (retval==-1) return -1;
+	m_SFR[0x85]=tempc3;
+
+    stepsDone.store(6);
+
+	retval=Three_byte_command(0x7A, 0x86, 0x00, &tempc1, &tempc2, &tempc3); // DPS
+	if (retval==-1) return -1;
+	m_SFR[0x86]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x87, 0x00, &tempc1, &tempc2, &tempc3); // PCON
+	if (retval==-1) return -1;
+	m_SFR[0x87]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x88, 0x00, &tempc1, &tempc2, &tempc3); // TCON
+	if (retval==-1) return -1;
+	m_SFR[0x88]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x89, 0x00, &tempc1, &tempc2, &tempc3); // TMOD
+	if (retval==-1) return -1;
+	m_SFR[0x89]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x8A, 0x00, &tempc1, &tempc2, &tempc3); // TL0
+	if (retval==-1) return -1;
+	m_SFR[0x8A]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x8B, 0x00, &tempc1, &tempc2, &tempc3); // TL1
+	if (retval==-1) return -1;
+	m_SFR[0x8B]=tempc3;
+
+    stepsDone.store(12);
+
+	retval=Three_byte_command(0x7A, 0x8C, 0x00, &tempc1, &tempc2, &tempc3); // TH0
+	if (retval==-1) return -1;
+	m_SFR[0x8C]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x8D, 0x00, &tempc1, &tempc2, &tempc3); // TH1
+	if (retval==-1) return -1;
+    m_SFR[0x8D]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x8E, 0x00, &tempc1, &tempc2, &tempc3); // PMSR
+	if (retval==-1) return -1;
+	m_SFR[0x8E]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x90, 0x00, &tempc1, &tempc2, &tempc3); // P1
+	if (retval==-1) return -1;
+	m_SFR[0x90]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x91, 0x00, &tempc1, &tempc2, &tempc3); // DIR1
+	if (retval==-1) return -1;
+	m_SFR[0x91]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0x98, 0x00, &tempc1, &tempc2, &tempc3); // SCON
+	if (retval==-1) return -1;
+	m_SFR[0x98]=tempc3;
+
+    stepsDone.store(18);
+
+	retval=Three_byte_command(0x7A, 0x99, 0x00, &tempc1, &tempc2, &tempc3); // SBUF
+	if (retval==-1) return -1;
+	m_SFR[0x99]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xA0, 0x00, &tempc1, &tempc2, &tempc3); // P2
+	if (retval==-1) return -1;
+	m_SFR[0xA0]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xA1, 0x00, &tempc1, &tempc2, &tempc3); // DIR2
+	if (retval==-1) return -1;
+	m_SFR[0xA1]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xA2, 0x00, &tempc1, &tempc2, &tempc3); // DIR0
+	if (retval==-1) return -1;
+	m_SFR[0xA2]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xA8, 0x00, &tempc1, &tempc2, &tempc3); // IEN0
+	if (retval==-1) return -1;
+	m_SFR[0xA8]=tempc3;
+
+    stepsDone.store(24);
+
+	retval=Three_byte_command(0x7A, 0xA9, 0x00, &tempc1, &tempc2, &tempc3); // IEN1
+	if (retval==-1) return -1;
+	m_SFR[0xA9]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xB0, 0x00, &tempc1, &tempc2, &tempc3); // EECTRL
+	if (retval==-1) return -1;
+    m_SFR[0xB0]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xB1, 0x00, &tempc1, &tempc2, &tempc3); // EEDATA
+	if (retval==-1) return -1;
+	m_SFR[0xB1]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xB8, 0x00, &tempc1, &tempc2, &tempc3); // IP0
+	if (retval==-1) return -1;
+	m_SFR[0xB8]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xB9, 0x00, &tempc1, &tempc2, &tempc3); // IP1
+	if (retval==-1) return -1;
+	m_SFR[0xB9]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xBF, 0x00, &tempc1, &tempc2, &tempc3); // USR2
+	if (retval==-1) return -1;
+	m_SFR[0xBF]=tempc3;
+
+    stepsDone.store(30);
+
+	retval=Three_byte_command(0x7A, 0xC0, 0x00, &tempc1, &tempc2, &tempc3); // IRCON
+	if (retval==-1) return -1;
+	m_SFR[0xC0]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xC8, 0x00, &tempc1, &tempc2, &tempc3); // T2CON
+	if (retval==-1) return -1;
+	m_SFR[0xC8]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xCA, 0x00, &tempc1, &tempc2, &tempc3); // RCAP2L
+	if (retval==-1) return -1;
+	m_SFR[0xCA]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xCB, 0x00, &tempc1, &tempc2, &tempc3); // RCAP2H
+	if (retval==-1) return -1;
+	m_SFR[0xCB]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xCC, 0x00, &tempc1, &tempc2, &tempc3); // TL2
+	if (retval==-1) return -1;
+	m_SFR[0xCC]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xCD, 0x00, &tempc1, &tempc2, &tempc3); // TH2
+	if (retval==-1) return -1;
+	m_SFR[0xCD]=tempc3;
+
+    stepsDone.store(36);
+
+	retval=Three_byte_command(0x7A, 0xD0, 0x00, &tempc1, &tempc2, &tempc3); // PSW
+	if (retval==-1) return -1;
+    m_SFR[0xD0]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xE0, 0x00, &tempc1, &tempc2, &tempc3); // ACC
+	if (retval==-1) return -1;
+    m_SFR[0xE0]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xF0, 0x00, &tempc1, &tempc2, &tempc3); // B
+	if (retval==-1) return -1;
+	m_SFR[0xF0]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xEC, 0x00, &tempc1, &tempc2, &tempc3); // REG0
+	if (retval==-1) return -1;
+    m_SFR[0xEC]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xED, 0x00, &tempc1, &tempc2, &tempc3); // REG1
+	if (retval==-1) return -1;
+	m_SFR[0xED]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xEE, 0x00, &tempc1, &tempc2, &tempc3); // REG2
+	if (retval==-1) return -1;
+	m_SFR[0xEE]=tempc3;
+
+    stepsDone.store(42);
+
+	retval=Three_byte_command(0x7A, 0xEF, 0x00, &tempc1, &tempc2, &tempc3); // REG3
+	if (retval==-1) return -1;
+	m_SFR[0xEF]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xF4, 0x00, &tempc1, &tempc2, &tempc3); // REG4
+	if (retval==-1) return -1;
+	m_SFR[0xF4]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xF5, 0x00, &tempc1, &tempc2, &tempc3); // REG5
+	if (retval==-1) return -1;
+	m_SFR[0xF5]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xF6, 0x00, &tempc1, &tempc2, &tempc3); // REG6
+	if (retval==-1) return -1;
+	m_SFR[0xF6]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xF7, 0x00, &tempc1, &tempc2, &tempc3); // REG7
+	if (retval==-1) return -1;
+	m_SFR[0xF7]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xFC, 0x00, &tempc1, &tempc2, &tempc3); // REG8
+	if (retval==-1) return -1;
+	m_SFR[0xFC]=tempc3;
+
+	retval=Three_byte_command(0x7A, 0xFD, 0x00, &tempc1, &tempc2, &tempc3); // REG9
+	if (retval==-1) return -1;
+	m_SFR[0xFD]=tempc3;
+
+    stepsDone.store(48);
+
+	return 0;
+}
+
+void MCU_BD::Wait_CLK_Cycles(int delay)
+{
+	//// some delay
+	int i=0;
+	for (i=0;i<(delay/64);i++)
+           mSPI_read(0x0003);
+}
+
+/** @brief Upload program code from memory into MCU
+    @return 0:success, -1:failed
+*/
+int MCU_BD::Program_MCU(int m_iMode1, int m_iMode0)
+{
+    IConnection::MCU_PROG_MODE mode;
+    switch(m_iMode1 << 1 | m_iMode0)
+    {
+    case 0: mode = IConnection::MCU_PROG_MODE::RESET; break;
+    case 1: mode = IConnection::MCU_PROG_MODE::EEPROM_AND_SRAM; break;
+    case 2: mode = IConnection::MCU_PROG_MODE::SRAM; break;
+    case 3: mode = IConnection::MCU_PROG_MODE::BOOT_SRAM_FROM_EEPROM; break;
+    }
+    if(m_serPort)
+        return m_serPort->ProgramMCU(byte_array, byte_array_size, mode, callback);
+    else
+        return ReportError(ENOLINK, "Device not connected");
+}
+
+int MCU_BD::Program_MCU(const uint8_t* binArray, const IConnection::MCU_PROG_MODE mode)
+{
+    if(m_serPort)
+        return m_serPort->ProgramMCU(binArray, byte_array_size, mode, callback);
+    else
+        return ReportError(ENOLINK, "Device not connected");
+}
+
+void MCU_BD::Reset_MCU()
+{
+    unsigned short tempi=0x0000;  // was 0x0000
+	mSPI_write(0x8002, tempi);
+	tempi=0x0000;
+	mSPI_write(0x8000, tempi);
+}
+
+int MCU_BD::RunProductionTest_MCU()
+{
+    string temps;
+    unsigned short tempi = 0x0080;  // was 0x0000
+    int m_iMode1_ = 0;
+    int m_iMode0_ = 0;
+
+    if (m_bLoadedProd == 0)
+    {
+        if (GetProgramCode("lms7suite_mcu/ptest.hex", false) != 0)
+            return -1;
+    }
+    //MCU gets control over SPI switch
+    mSPI_write(0x0006, 0x0001); //REG6 write
+
+    // reset MCU
+    tempi = 0x0080;
+    mSPI_write(0x8002, tempi); // REG2
+    tempi = 0x0000;
+    mSPI_write(0x8000, tempi); // REG0
+
+    if (m_bLoadedProd == 0)
+    {
+        //select programming mode "01" for SRAM and EEPROM
+        m_iMode1_ = 0; m_iMode0_ = 1;
+    }
+    else
+    {
+        //boot from EEPROM
+        m_iMode1_ = 1; m_iMode0_ = 1;
+    }
+
+    //upload hex file
+    if (Program_MCU(m_iMode1_, m_iMode0_) != 0)
+        return -1; //failed to program
+
+    if (m_bLoadedProd == 0)
+    {
+        Wait_CLK_Cycles(256 * 100);  // for programming mode, prog.code has been already loaded into MCU
+        m_iMode1_ = 0; m_iMode0_ = 1;
+    }
+    else
+    {
+        Wait_CLK_Cycles(256 * 400);
+        // for booting from EEPROM mode, must wait for some longer delay, at least 8kB/(80kb/s)=0.1s
+        m_iMode1_ = 1; m_iMode0_ = 1;
+    }
+
+    // global variable
+    m_bLoadedProd = 1;  // the ptest.hex has been loaded
+    m_bLoadedDebug = 0;
+
+    //tempi = 0x0000;
+    // EXT_INT2=1, external interrupt 2 is raised
+    mSPI_write(0x8002, formREG2command(0, 0, 0, 1, m_iMode1_, m_iMode0_)); // EXT_INT2=1
+    // here you can put any Delay function
+    Wait_CLK_Cycles(256);
+    // EXT_INT2=0, external interrupt 2 is pulled down
+    mSPI_write(0x8002, formREG2command(0, 0, 0, 0, m_iMode1_, m_iMode0_)); // EXT_INT2=0
+
+    // wait for some time MCU to execute the tests
+    // the time is approximately 20ms
+    // here you can put any Delay function
+    Wait_CLK_Cycles(256 * 100);
+
+    unsigned short retval = 0;
+    retval = mSPI_read(1); //REG1 read
+
+    // show the return value at the MCU Control Panel
+    //int temps = wxString::Format("Result is: 0x%02X", retval);
+    //ReadResult->SetLabel(temps);
+
+    if (retval == 0x10)
+    {
+        tempi = 0x0055;
+        mSPI_write(0x8000, tempi); // P0=0x55;
+        // EXT_INT3=1, external interrupt 3 is raised
+        mSPI_write(0x8002, formREG2command(0, 0, 1, 0, m_iMode1_, m_iMode0_)); // EXT_INT3=1
+        // here you can put any Delay function
+        Wait_CLK_Cycles(256);
+        // EXT_INT3=0, external interrupt 3 is pulled down
+        mSPI_write(0x8002, formREG2command(0, 0, 0, 0, m_iMode1_, m_iMode0_)); // EXT_INT3=0
+        Wait_CLK_Cycles(256 * 5);
+        retval = mSPI_read(1);  //REG1 read
+        if (retval != 0x55)
+            temps = "Ext. interrupt 3 test failed.";
+        else
+        {
+            tempi = 0x00AA;
+            mSPI_write(0x8000, tempi); // P0=0xAA;
+            // EXT_INT4=1, external interrupt 4 is raised
+            mSPI_write(0x8002, formREG2command(0, 1, 0, 0, m_iMode1_, m_iMode0_)); // EXT_INT4=1
+            // here you can put any Delay function
+            Wait_CLK_Cycles(256);
+            // EXT_INT4=0, external interrupt 4 is pulled down
+            mSPI_write(0x8002, formREG2command(0, 0, 0, 0, m_iMode1_, m_iMode0_)); // EXT_INT4=0
+            Wait_CLK_Cycles(256 * 5);
+            retval = mSPI_read(1);  //REG1 read
+            if (retval != 0xAA)  temps = "Ext. interrupt 4 test failed.";
+            else {
+                tempi = 0x0055;
+                mSPI_write(0x8000, tempi); // P0=0x55;
+                // EXT_INT5=1, external interrupt 5 is raised
+                mSPI_write(0x8002, formREG2command(1, 0, 0, 0, m_iMode1_, m_iMode0_)); // EXT_INT5=1
+                // here you can put any Delay function
+                Wait_CLK_Cycles(256);
+                // EXT_INT5=0, external interrupt 5 is pulled down
+                mSPI_write(0x8002, formREG2command(0, 0, 0, 0, m_iMode1_, m_iMode0_)); // EXT_INT5=0
+                Wait_CLK_Cycles(256 * 5);
+                retval = mSPI_read(1);  //REG1 read
+                if (retval != 0x55)
+                {
+                    temps = "Ext. interrupt 5 test failed.";
+                    return -1;
+                }
+                else
+                {
+                    temps = "Production test finished. MCU is OK.";
+                    return 0;
+                }
+            }
+        }
+    }
+    else
+    {
+        if ((retval & 0xF0) == 0x30)
+        { // detected error code
+            if ((retval & 0x0F) > 0)
+            {
+                char ctemp[64];
+                sprintf(ctemp, "Test %i failed", (retval & 0x0F));
+                temps = ctemp;
+                return -1;
+            }
+            else
+            {
+                temps = "Test failed";
+                return -1;
+            }
+        }
+        else
+        {
+            // test too long. Failure.
+            temps = "Test failed.";
+            return -1;
+        }
+    }
+
+    //Baseband gets back the control over SPI switch
+    mSPI_write(0x0006, 0x0000); //REG6 write
+
+    return 0;
+}
+
+void MCU_BD::RunTest_MCU(int m_iMode1, int m_iMode0, unsigned short test_code, int m_iDebug) {
+
+	int i=0;
+	int limit=0;
+	unsigned short tempi=0x0000;
+	unsigned short basei=0x0000;
+
+	if  (test_code<=15) basei=(test_code<<4);
+	else basei=0x0000;
+
+	basei=basei&0xFFF0; // not necessery
+	// 4 LSBs are zeros
+
+	// variable basei contains test no. value at bit positions 7-4
+	// used for driving the P0 input
+	// P0 defines the test no.
+
+	if ((test_code>7)||(test_code==0))
+        limit=1;
+	else
+        limit=50;
+
+	// tests 8 to 14 have short duration
+
+	if (m_iDebug==1) return; // normal MCU operating mode required
+
+	// EXT_INT2=1, external interrupt 2 is raised
+	tempi=0x0000;  // changed
+	int m_iExt2=1;
+
+	if (m_iExt2==1)  tempi=tempi|0x0004;
+	if (m_iMode1==1) tempi=tempi|0x0002;
+	if (m_iMode0==1) tempi=tempi|0x0001;
+
+	// tempi variable is driving the mspi_REG2
+
+	mSPI_write(0x8002, tempi); // REG2 write
+
+	// generating waveform
+	for (i=0; i<=limit; i++)
+    {
+		tempi=basei|0x000C;
+		mSPI_write(0x8000, tempi);
+		// REG0 write
+		Wait_CLK_Cycles(256);
+        tempi=basei|0x000D;
+		mSPI_write(0x8000, tempi);
+		// REG0 write  - P0(0) set
+		Wait_CLK_Cycles(256);
+		tempi=basei|0x000C;
+		mSPI_write(0x8000, tempi);
+		// REG0 write
+		Wait_CLK_Cycles(256);
+		tempi=basei|0x000E;
+		mSPI_write(0x8000, tempi);
+		// REG0 write - PO(1) set
+		Wait_CLK_Cycles(256);
+
+		if (i==0) {
+            // EXT_INT2=0
+            // external interrupt 2 is pulled down
+			tempi=0x0000; // changed
+			m_iExt2=0;
+			if (m_iExt2==1)  tempi=tempi|0x0004;
+			if (m_iMode1==1) tempi=tempi|0x0002;
+			if (m_iMode0==1) tempi=tempi|0x0001;
+			mSPI_write(0x8002, tempi);
+            // REG2 write
+		}
+	}
+}
+
+
+void MCU_BD::RunFabTest_MCU(int m_iMode1, int m_iMode0, int m_iDebug) {
+
+	unsigned short tempi=0x0000;
+
+  	if (m_iDebug==1) return; // normal MCU operating mode required
+
+	// EXT_INT2=1, external interrupt 2 is raised
+	tempi=0x0000;  // changed
+	int m_iExt2=1;
+	if (m_iExt2==1)  tempi=tempi|0x0004;
+	if (m_iMode1==1) tempi=tempi|0x0002;
+	if (m_iMode0==1) tempi=tempi|0x0001;
+	mSPI_write(0x8002, tempi); // REG2 write
+
+	Wait_CLK_Cycles(256);
+
+	// EXT_INT2=0, external interrupt 2 is pulled down
+	tempi=0x0000; // changed
+    m_iExt2=0;
+	if (m_iExt2==1)  tempi=tempi|0x0004;
+	if (m_iMode1==1) tempi=tempi|0x0002;
+	if (m_iMode0==1) tempi=tempi|0x0001;
+	mSPI_write(0x8002, tempi);
+
+	Wait_CLK_Cycles(256);
+
+}
+
+void MCU_BD::DebugModeSet_MCU(int m_iMode1, int m_iMode0)
+{
+        unsigned short tempi=0x00C0;
+        // bit DEBUG is set
+		int m_iExt2=0;
+		if (m_iExt2==1)  tempi=tempi|0x0004;
+		if (m_iMode1==1) tempi=tempi|0x0002;
+		if (m_iMode0==1) tempi=tempi|0x0001;
+
+		// Select debug mode
+		mSPI_write(0x8002, tempi);
+		// REG2 write
+}
+
+ void MCU_BD::DebugModeExit_MCU(int m_iMode1, int m_iMode0)
+{
+
+        unsigned short tempi=0x0000; // bit DEBUG is zero
+		int m_iExt2=0;
+
+		if (m_iExt2==1)  tempi=tempi|0x0004;
+		if (m_iMode1==1) tempi=tempi|0x0002;
+		if (m_iMode0==1) tempi=tempi|0x0001;
+		// To run mode
+		mSPI_write(0x8002, tempi);  // REG2 write
+}
+
+int MCU_BD::ResetPC_MCU()
+{
+     unsigned char tempc1=0x00;
+     int retval=0;
+     retval=One_byte_command(0x70, &tempc1);
+     return retval;
+}
+
+int MCU_BD::RunInstr_MCU(unsigned short * pPCVAL)
+{
+    unsigned char tempc1, tempc2, tempc3=0x00;
+    int retval=0;
+    retval=Three_byte_command(0x74, 0x00, 0x00, &tempc1, &tempc2, &tempc3);
+	if (retval==-1) (*pPCVAL)=0;
+	else (*pPCVAL)=tempc2*256+tempc3;
+	return retval;
+}
+
+void MCU_BD::Log(const char* msg)
+{
+    printf("%s", msg);
+}
+
+/** @brief Returns information about programming or reading data progress
+*/
+MCU_BD::ProgressInfo MCU_BD::GetProgressInfo() const
+{
+    ProgressInfo info;
+    info.stepsDone = stepsDone.load();
+    info.stepsTotal = stepsTotal.load();
+    info.aborted = aborted.load();
+    return info;
+}
+
+unsigned int MCU_BD::formREG2command(int m_iExt5, int m_iExt4, int m_iExt3, int m_iExt2, int m_iMode1, int m_iMode0) {
+    unsigned int tempi = 0x0000;
+    if (m_iExt5 == 1)  tempi = tempi | 0x0020;
+    if (m_iExt4 == 1)  tempi = tempi | 0x0010;
+    if (m_iExt3 == 1)  tempi = tempi | 0x0008;
+    if (m_iExt2 == 1)  tempi = tempi | 0x0004;
+    if (m_iMode1 == 1) tempi = tempi | 0x0002;
+    if (m_iMode0 == 1) tempi = tempi | 0x0001;
+    return(tempi);
+}
+
+std::string MCU_BD::GetProgramFilename() const
+{
+    return mLoadedProgramFilename;
+}
+
+/** @brief Starts algorithm in MCU
+*/
+void MCU_BD::RunProcedure(uint8_t id)
+{
+    mSPI_write(0x0006, id != 0);
+    mSPI_write(0x0000, id);
+    uint8_t x0002reg = mSPI_read(0x0002);
+    const uint8_t interupt6 = 0x08;
+    mSPI_write(0x0002, x0002reg | interupt6);
+    mSPI_write(0x0002, x0002reg & ~interupt6);
+    std::this_thread::sleep_for(std::chrono::microseconds(10));
+}
+
+
+/** @brief Waits for MCU to finish executing program
+ at return 0 success, 255 idle, 244 running, else algorithm status
+*/
+int MCU_BD::WaitForMCU(uint32_t timeout_ms)
+{
+    auto t1 = std::chrono::high_resolution_clock::now();
+    auto t2 = t1;
+    unsigned short value = 0;
+    std::this_thread::sleep_for(std::chrono::microseconds(50));
+    do {
+        value = mSPI_read(0x0001) & 0xFF;
+        if (value != 0xFF) //working
+            break;
+        std::this_thread::sleep_for(std::chrono::milliseconds(1));
+        t2 = std::chrono::high_resolution_clock::now();
+    }while (std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count() < timeout_ms);
+    mSPI_write(0x0006, 0); //return SPI control to PC
+    //if((value & 0x7f) != 0)
+        std::printf("MCU algorithm time: %li ms\n", std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count());
+    return value & 0x7F;
+}
+
+void MCU_BD::SetParameter(MCU_Parameter param, float value)
+{
+    uint8_t inputRegs[3];
+    value /= 1e6;
+    inputRegs[0] = (uint8_t)value; //frequency integer part
+
+    uint16_t fracPart = value * 1000.0 - inputRegs[0]*1000.0;
+    inputRegs[1] = (fracPart >> 8) & 0xFF;
+    inputRegs[2] = fracPart & 0xFF;
+    const uint8_t x0002reg = mSPI_read(0x0002);
+    const uint8_t interupt7 = 0x04;
+    for(uint8_t i = 0; i < 3; ++i)
+    {
+        mSPI_write(0, inputRegs[2-i]);
+        mSPI_write(0x0002, x0002reg | interupt7);
+        mSPI_write(0x0002, x0002reg & ~interupt7);
+        this_thread::sleep_for(chrono::microseconds(5));
+    }
+    if(param==MCU_REF_CLK)
+        RunProcedure(4);
+    if(param == MCU_BW)
+        RunProcedure(3);
+}
+
+/** @brief Switches MCU into debug mode, MCU program execution is halted
+    @param mode MCU memory initialization mode
+    @return Operation status
+*/
+MCU_BD::OperationStatus MCU_BD::SetDebugMode(bool enabled, IConnection::MCU_PROG_MODE mode)
+{
+    uint8_t regValue = 0;
+    switch (mode)
+    {
+    case IConnection::MCU_PROG_MODE::RESET:
+        break;
+    case IConnection::MCU_PROG_MODE::EEPROM_AND_SRAM:
+        regValue |= 0x01; break;
+    case IConnection::MCU_PROG_MODE::SRAM:
+        regValue |= 0x02; break;
+    case IConnection::MCU_PROG_MODE::BOOT_SRAM_FROM_EEPROM:
+        regValue |= 0x03; break;
+    }
+    if (enabled)
+        regValue |= 0xC0;
+    mSPI_write(0x8002, regValue);
+    return SUCCESS;
+}
+
+MCU_BD::OperationStatus MCU_BD::readIRAM(const uint8_t *addr, uint8_t* values, const uint8_t count)
+{
+    uint8_t cmd = 0x78; //
+    int retval;
+    for (int i = 0; i < count; ++i)
+    {
+        mSPI_write(0x8004, cmd); //REG4 write cmd
+        retval = WaitUntilWritten();
+        if (retval == -1) return FAILURE;
+
+        mSPI_write(0x8004, addr[i]); //REG4 write IRAM address
+        retval = WaitUntilWritten();
+        if (retval == -1) return FAILURE;
+
+        mSPI_write(0x8004, 0); //REG4 nop
+        retval = WaitUntilWritten();
+        if (retval == -1) return FAILURE;
+
+        uint8_t result = 0;
+        retval = ReadOneByte(&result);
+        if (retval == -1) return FAILURE;
+
+        retval = ReadOneByte(&result);
+        if (retval == -1) return FAILURE;
+
+        retval = ReadOneByte(&result);
+        if (retval == -1) return FAILURE;
+        values[i] = result;
+    }
+    return SUCCESS;
+}
+
+MCU_BD::OperationStatus MCU_BD::writeIRAM(const uint8_t *addr, const uint8_t* values, const uint8_t count)
+{
+    return FAILURE;
+}
+
+uint8_t MCU_BD::ReadMCUProgramID()
+{
+    RunProcedure(255);
+    auto statusMcu = WaitForMCU(10);
+    return statusMcu & 0x7F;
+}
diff --git a/src/lms7002m_mcu/MCU_BD.h b/src/lms7002m_mcu/MCU_BD.h
new file mode 100644
index 0000000..62f1538
--- /dev/null
+++ b/src/lms7002m_mcu/MCU_BD.h
@@ -0,0 +1,106 @@
+/**
+ at file	MCU_BD.h
+ at author	Lime Microsystems
+ at brief	Header for MCU_BD.cpp
+*/
+
+#ifndef MCU_BD_H
+#define MCU_BD_H
+
+#include <atomic>
+#include <string>
+#include "IConnection.h"
+
+namespace lime{
+
+class LMS64CProtocol;
+class IConnection;
+
+class MCU_BD
+{
+    public:
+        enum OperationStatus
+        {
+            SUCCESS = 0,
+            FAILURE,
+            TIMEOUT,
+        };
+
+        struct ProgressInfo
+        {
+            unsigned short stepsDone;
+            unsigned short stepsTotal;
+            bool aborted;
+        };
+        ProgressInfo GetProgressInfo() const;
+
+        MCU_BD();
+        virtual ~MCU_BD();
+        int m_iLoopTries;
+        std::string GetProgramFilename() const;
+
+        void RunProcedure(uint8_t id);
+        enum MCU_Parameter
+        {
+            MCU_REF_CLK,
+            MCU_BW,
+        };
+        void SetParameter(MCU_Parameter param, float value);
+        int WaitForMCU(uint32_t timeout_ms);
+
+        static const int cMaxFWSize = 1024 * 16;
+
+    protected:
+        std::string mLoadedProgramFilename;
+        std::atomic_ushort stepsDone;
+        std::atomic_ushort stepsTotal;
+        std::atomic_bool aborted;
+        void Log(const char* msg);
+        int WaitUntilWritten();
+        int ReadOneByte(unsigned char * data);
+        int One_byte_command(unsigned short data1, unsigned char * rdata1);
+        unsigned int formREG2command(int m_iExt5, int m_iExt4, int m_iExt3, int m_iExt2, int m_iMode1, int m_iMode0);
+        IConnection* m_serPort;
+        int m_bLoadedDebug;
+        int m_bLoadedProd;
+        int byte_array_size;
+
+    public:
+        uint8_t ReadMCUProgramID();
+        OperationStatus SetDebugMode(bool enabled, IConnection::MCU_PROG_MODE mode);
+        OperationStatus readIRAM(const uint8_t *addr, uint8_t* values, const uint8_t count);
+        OperationStatus writeIRAM(const uint8_t *addr, const uint8_t* values, const uint8_t count);
+
+        void Wait_CLK_Cycles(int data);
+        // The IRAM content
+        unsigned char m_IRAM[256];
+        // The SFR content
+        unsigned char m_SFR[256];
+        // The program memory code
+        unsigned char byte_array[cMaxFWSize];
+
+        void mSPI_write(unsigned short addr_reg,unsigned short data_reg);
+        unsigned short mSPI_read(unsigned short addr_reg);
+        int Three_byte_command(unsigned char data1,unsigned char data2,unsigned char data3,
+                   unsigned char * rdata1,unsigned char * rdata2,unsigned char * rdata3);
+        int GetProgramCode(const char *inFileName, bool bin = false);
+        int Change_MCUFrequency(unsigned char data);
+        int Read_IRAM();
+        int Erase_IRAM();
+        int Read_SFR();
+        int Program_MCU(int m_iMode1, int m_iMode0);
+        int Program_MCU(const uint8_t* binArray, const IConnection::MCU_PROG_MODE mode);
+        void Reset_MCU();
+        void RunTest_MCU(int m_iMode1, int m_iMode0, unsigned short test_code, int m_iDebug);
+        int RunProductionTest_MCU();
+        void RunFabTest_MCU(int m_iMode1, int m_iMode0, int m_iDebug);
+        // debug mode functions
+        void DebugModeSet_MCU(int m_iMode1, int m_iMode0);
+        void DebugModeExit_MCU(int m_iMode1, int m_iMode0);
+        int ResetPC_MCU();
+        int RunInstr_MCU(unsigned short * pPCVAL);
+        void Initialize(IConnection* pSerPort, unsigned rom_size = 0);
+        lime::IConnection::ProgrammingCallback callback;
+};
+}
+#endif // MCU_BD_H
diff --git a/src/lms7002m_mcu/MCU_File.h b/src/lms7002m_mcu/MCU_File.h
new file mode 100644
index 0000000..70f1f66
--- /dev/null
+++ b/src/lms7002m_mcu/MCU_File.h
@@ -0,0 +1,532 @@
+#include <stdio.h>
+#include <string.h>
+#include <vector>
+#include <iostream>
+
+#if !(defined(max)) && _MSC_VER
+	// VC fix
+	#define max __max
+#endif
+
+using namespace std;
+
+class MemBlock
+{
+public:
+	unsigned long m_startAddress;
+	vector<unsigned char> m_bytes;
+};
+
+class MCU_File
+{
+public:
+	explicit MCU_File(const char *fileName, const char *mode)
+	{
+		m_file = fopen(fileName, mode);
+		if (m_file != NULL)
+		{
+			return;
+		}
+
+		cout << "Error opening";
+		//string errorStr = "Error opening ";
+		//errorStr += fileName;
+		//errorStr += "\n";
+		//throw errorStr;
+	}
+
+	~MCU_File()
+	{
+        if (m_file)
+		    fclose(m_file);
+	}
+
+    bool FileOpened()
+    {
+        return m_file != NULL;
+    }
+
+	// Read binary file
+	void ReadBin(unsigned long limit)
+	{
+		m_top = 0;
+
+		m_chunks.push_back(MemBlock());
+		m_chunks.back().m_startAddress = 0;
+
+		cout << "Reading binary file\n";
+
+		int tmp = fgetc(m_file);
+
+		while (!feof(m_file))
+		{
+			m_chunks.back().m_bytes.push_back(tmp);
+
+			if (m_chunks.back().m_bytes.size() > limit + 1)
+			{
+				m_chunks.back().m_bytes.pop_back();
+				m_top = m_chunks.back().m_bytes.size() - 1;
+				cout << "Ignoring data above address space!\n";
+				cout << " Limit: " << limit << "\n";
+				return;
+			}
+
+			tmp = fgetc(m_file);
+		}
+
+		m_top = m_chunks.back().m_bytes.size() - 1;
+
+		if (!m_chunks.back().m_bytes.size())
+		{
+			cout << "No data!\n";
+
+			m_chunks.pop_back();
+		}
+	}
+
+	// Read hex file
+	void ReadHex(unsigned long limit)
+	{
+		char szLine[1024];
+		bool formatDetected = false;
+		bool intel;
+		bool endSeen = false;
+		bool linear = true;				// Only used for intel hex
+		unsigned long addressBase = 0;	// Only used for intel hex
+		unsigned long dataRecords = 0;	// Only used for s-record
+		while (!feof(m_file))
+		{
+			if (fgets(szLine, 1024, m_file) == 0)
+			{
+				if (ferror(m_file))
+				{
+					throw "Error reading input!\n";
+				}
+				continue;
+			}
+
+			if (szLine[strlen(szLine) - 1] == 0xA || szLine[strlen(szLine) - 1] == 0xD)
+			{
+				szLine[strlen(szLine) - 1] = 0;
+			}
+
+			if (szLine[strlen(szLine) - 1] == 0xA || szLine[strlen(szLine) - 1] == 0xD)
+			{
+				szLine[strlen(szLine) - 1] = 0;
+			}
+
+			if (strlen(szLine) == 1023)
+			{
+				throw "Hex file lines to long!\n";
+			}
+			// Ignore blank lines
+			if (szLine[0] == '\n')
+			{
+				continue;
+			}
+			// Detect format and warn if garbage lines are found
+			if (!formatDetected)
+			{
+				if (szLine[0] != ':' && szLine[0] != 'S')
+				{
+					cout << "Ignoring garbage line!\n";
+					continue;
+				}
+				if (szLine[0] == 'S')
+				{
+					intel = false;
+					cout << "Detected S-Record\n";
+				}
+				else
+				{
+					intel = true;
+					cout << "Detected intel hex file\n";
+				}
+				formatDetected = true;
+			}
+			else if ((intel && szLine[0] != ':') ||
+					(!intel && szLine[0] != 'S'))
+			{
+				cout << "Ignoring garbage line!\n";
+				continue;
+			}
+
+			if (endSeen)
+			{
+				throw "Hex line after end of file record!\n";
+			}
+
+			if (intel)
+			{
+				unsigned long	dataBytes;
+				unsigned long	startAddress;
+				unsigned long	type;
+				if (sscanf(&szLine[1], "%2lx%4lx%2lx", &dataBytes, &startAddress, &type) != 3)
+				{
+					throw "Hex line beginning corrupt!\n";
+				}
+				// Check line length
+				if (szLine[11 + dataBytes * 2] != '\n' && szLine[11 + dataBytes * 2] != 0)
+				{
+					throw "Hex line length incorrect!\n";
+				}
+				// Check line checksum
+				unsigned char	checkSum = 0;
+				unsigned long	tmp;
+				for (unsigned int i = 0; i <= dataBytes + 4; ++i)
+				{
+					if (sscanf(&szLine[1 + i * 2], "%2lx", &tmp) != 1)
+					{
+						throw "Hex line data corrupt!\n";
+					}
+					checkSum += tmp;
+				}
+				if (checkSum != 0)
+				{
+					throw "Hex line checksum error!\n";
+				}
+
+				switch (type)
+				{
+				case 0:
+					// Data record
+					if (!linear)
+					{
+						// Segmented
+						unsigned long test = startAddress;
+						test += dataBytes;
+						if (test > 0xffff)
+						{
+							throw "Can't handle wrapped segments!\n";
+						}
+					}
+					if (!m_chunks.size() ||
+						m_chunks.back().m_startAddress + m_chunks.back().m_bytes.size() !=
+						addressBase + startAddress)
+					{
+						m_chunks.push_back(MemBlock());
+						m_chunks.back().m_startAddress = addressBase + startAddress;
+					}
+					{
+						unsigned char i = 0;
+						for (i = 0; i < dataBytes; ++i)
+						{
+							sscanf(&szLine[9 + i * 2], "%2lx", &tmp);
+							if (addressBase + startAddress + i > limit)
+							{
+								cout << "Ignoring data above address space!\n";
+								cout << "Data address: " << addressBase + startAddress + i;
+								cout << " Limit: " << limit << "\n";
+								if (!m_chunks.back().m_bytes.size())
+								{
+									m_chunks.pop_back();
+								}
+								continue;
+							}
+							m_chunks.back().m_bytes.push_back(tmp);
+						}
+					}
+					break;
+
+				case 1:
+					// End-of-file record
+					if (dataBytes != 0)
+					{
+						cout << "Warning: End of file record not zero length!\n";
+					}
+					if (startAddress != 0)
+					{
+						cout << "Warning: End of file record address not zero!\n";
+					}
+					endSeen = true;
+					break;
+
+				case 2:
+					// Extended segment address record
+					if (dataBytes != 2)
+					{
+						throw "Length field must be 2 in extended segment address record!\n";
+					}
+					if (startAddress != 0)
+					{
+						throw "Address field must be zero in extended segment address record!\n";
+					}
+					sscanf(&szLine[9], "%4lx", &startAddress);
+					addressBase = startAddress << 4;
+					linear = false;
+					break;
+
+				case 3:
+					// Start segment address record
+					if (dataBytes != 4)
+					{
+						cout << "Warning: Length field must be 4 in start segment address record!\n";
+					}
+					if (startAddress != 0)
+					{
+						cout << "Warning: Address field must be zero in start segment address record!\n";
+					}
+					if (dataBytes == 4)
+					{
+						unsigned long ssa;
+						char	ssaStr[16];
+						sscanf(&szLine[9], "%8lx", &ssa);
+						sprintf(ssaStr, "%08lX\n", ssa);
+						cout << "Segment start address (CS/IP): ";
+						cout << ssaStr;
+					}
+					break;
+
+				case 4:
+					// Extended linear address record
+					if (dataBytes != 2)
+					{
+						throw "Length field must be 2 in extended linear address record!\n";
+					}
+					if (startAddress != 0)
+					{
+						throw "Address field must be zero in extended linear address record!\n";
+					}
+					sscanf(&szLine[9], "%4lx", &startAddress);
+					addressBase = ((unsigned long)startAddress) << 16;
+					linear = true;
+					break;
+
+				case 5:
+					// Start linear address record
+					if (dataBytes != 4)
+					{
+						cout << "Warning: Length field must be 4 in start linear address record!\n";
+					}
+					if (startAddress != 0)
+					{
+						cout << "Warning: Address field must be zero in start linear address record!\n";
+					}
+					if (dataBytes == 4)
+					{
+						unsigned long lsa;
+						char	lsaStr[16];
+						sscanf(&szLine[9], "%8lx", &lsa);
+						sprintf(lsaStr, "%08lX\n", lsa);
+						cout << "Linear start address: ";
+						cout << lsaStr;
+					}
+					break;
+
+				default:
+					cout << "Waring: Unknown record found!\n";
+				}
+			}
+			else
+			{
+				// S-record
+				unsigned long count;
+				char			type;
+				if (sscanf(&szLine[1], "%c%2lx", &type, &count) != 2)
+				{
+					throw "Hex line beginning corrupt!\n";
+				}
+				// Check line length
+				if (szLine[4 + count * 2] != '\n' && szLine[4 + count * 2] != 0)
+				{
+					throw "Hex line length incorrect!\n";
+				}
+				// Check line checksum
+				unsigned char	checkSum = 0;
+				unsigned long	tmp;
+				for (unsigned int i = 0; i < count + 1; ++i)
+				{
+					if (sscanf(&szLine[2 + i * 2], "%2lx", &tmp) != 1)
+					{
+						throw "Hex line data corrupt!\n";
+					}
+					checkSum += tmp;
+				}
+				if (checkSum != 255)
+				{
+					throw "Hex line checksum error!\n";
+				}
+
+				switch (type)
+				{
+				case '0':
+					// Header record
+					{
+						char header[256];
+						uint8_t i = 0;
+						for (i = 0; uint8_t(i + 3) < count; ++i)
+						{
+							sscanf(&szLine[8 + i * 2], "%2lx", &tmp);
+							header[i] = tmp;
+						}
+						header[i] = 0;
+						if (i > 0)
+						{
+							cout << "Module name: " << header << "\n";
+						}
+					}
+					break;
+
+				case '1':
+				case '2':
+				case '3':
+					// Data record
+					{
+						dataRecords++;
+						unsigned long	startAddress;
+						if (type == '1')
+						{
+							sscanf(&szLine[4], "%4lx", &startAddress);
+						}
+						else if (type == '2')
+						{
+							sscanf(&szLine[4], "%6lx", &startAddress);
+						}
+						else
+						{
+							sscanf(&szLine[4], "%8lx", &startAddress);
+						}
+
+						if (!m_chunks.size() ||
+							m_chunks.back().m_startAddress + m_chunks.back().m_bytes.size() !=
+							startAddress)
+						{
+							m_chunks.push_back(MemBlock());
+							m_chunks.back().m_startAddress = startAddress;
+						}
+						unsigned char i = 0;
+						for (i = uint8_t(type - '1'); uint8_t(i + 3) < count; ++i)
+						{
+							sscanf(&szLine[8 + i * 2], "%2lx", &tmp);
+							if (startAddress + i > limit)
+							{
+								cout << "Ignoring data above address space!\n";
+								cout << "Data address: " << startAddress + i;
+								cout << " Limit: " << limit << "\n";
+								if (!m_chunks.back().m_bytes.size())
+								{
+									m_chunks.pop_back();
+								}
+								continue;
+							}
+							m_chunks.back().m_bytes.push_back(tmp);
+						}
+					}
+					break;
+
+				case '5':
+					// Count record
+					{
+						unsigned long	address;
+						sscanf(&szLine[4], "%4lx", &address);
+						if (address != dataRecords)
+						{
+							throw "Wrong number of data records!\n";
+						}
+					}
+					break;
+
+				case '7':
+				case '8':
+				case '9':
+					// Start address record
+					cout << "Ignoring start address record!\n";
+					break;
+
+				default:
+					cout << "Unknown record found!\n";
+				}
+			}
+		}
+		if (intel && !endSeen)
+		{
+			cout << "No end of file record!\n";
+		}
+		if (!m_chunks.size())
+		{
+			throw "No data in file!\n";
+		}
+		vector<MemBlock>::iterator	vi;
+		m_top = 0;
+		for (vi = m_chunks.begin(); vi < m_chunks.end(); vi++)
+		{
+			m_top = max(m_top, vi->m_startAddress + vi->m_bytes.size() - 1);
+		}
+	}
+
+	// Rather inefficient this one, fix sometime
+	bool GetByte(const unsigned long address, unsigned char &chr)
+	{
+		vector<MemBlock>::iterator	vi;
+
+		for (vi = m_chunks.begin(); vi < m_chunks.end(); vi++)
+		{
+			if (vi->m_startAddress + vi->m_bytes.size() > address && vi->m_startAddress <= address)
+			{
+				break;
+			}
+		}
+		if (vi == m_chunks.end())
+		{
+			return false;
+		}
+		chr = vi->m_bytes[address - vi->m_startAddress];
+		return true;
+	}
+
+	bool BitString(const unsigned long address, const unsigned char bits, const bool lEndian, string &str)
+	{
+		bool			ok = false;
+		long			i;
+		unsigned char	chr;
+		unsigned long	data = 0;
+		unsigned long	tmp;
+
+		if (lEndian)
+		{
+			for (i = 0; i < (bits + 7) / 8; ++i)
+			{
+				ok |= GetByte(address + i, chr);
+				tmp = chr;
+				data |= tmp << (8 * i);
+			}
+		}
+		else
+		{
+			for (i = 0; i < (bits + 7) / 8; ++i)
+			{
+				ok |= GetByte(address + i, chr);
+				tmp = chr;
+				data |= tmp << (8 * ((bits + 7) / 8 - i - 1));
+			}
+		}
+
+		if (!ok)
+		{
+			return false;
+		}
+
+		unsigned long mask = 1;
+
+		str = "";
+		for (i = 0; i < bits; i++)
+		{
+			if (data & mask)
+			{
+				str.insert(0,"1");
+			}
+			else
+			{
+				str.insert(0,"0");
+			}
+			mask <<= 1;
+		}
+		return true;
+	}
+
+	FILE *Handle() { return m_file; };
+	vector<MemBlock>	m_chunks;
+	unsigned long		m_top;
+private:
+	FILE				*m_file;
+};
diff --git a/src/lms7suite.fbp b/src/lms7suite.fbp
new file mode 100644
index 0000000..7655e18
--- /dev/null
+++ b/src/lms7suite.fbp
@@ -0,0 +1,1372 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<wxFormBuilder_Project>
+    <FileVersion major="1" minor="13" />
+    <object class="Project" expanded="1">
+        <property name="class_decoration"></property>
+        <property name="code_generation">C++</property>
+        <property name="disconnect_events">1</property>
+        <property name="disconnect_mode">source_name</property>
+        <property name="disconnect_php_events">0</property>
+        <property name="disconnect_python_events">0</property>
+        <property name="embedded_files_path">res</property>
+        <property name="encoding">UTF-8</property>
+        <property name="event_generation">connect</property>
+        <property name="file">lms7suiteApp_gui</property>
+        <property name="first_id">1000</property>
+        <property name="help_provider">none</property>
+        <property name="internationalize">0</property>
+        <property name="name">LMS7Suite</property>
+        <property name="namespace"></property>
+        <property name="path">.</property>
+        <property name="precompiled_header">#include "wx/wxprec.h"&#x0A;&#x0A;#ifdef __BORLANDC__&#x0A;#pragma hdrstop&#x0A;#endif //__BORLANDC__&#x0A;&#x0A;#ifndef WX_PRECOMP&#x0A;#include <wx/wx.h>&#x0A;#endif //WX_PRECOMP</property>
+        <property name="relative_path">1</property>
+        <property name="skip_lua_events">1</property>
+        <property name="skip_php_events">1</property>
+        <property name="skip_python_events">1</property>
+        <property name="ui_table">UI</property>
+        <property name="use_enum">1</property>
+        <property name="use_microsoft_bom">0</property>
+        <object class="Frame" expanded="1">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="center"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="extra_style"></property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden">0</property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">AppFrame_view</property>
+            <property name="pos"></property>
+            <property name="size">-1,-1</property>
+            <property name="style">wxDEFAULT_FRAME_STYLE</property>
+            <property name="subclass"></property>
+            <property name="title">Lime Suite GUI</property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <property name="xrc_skip_sizer">1</property>
+            <event name="OnActivate"></event>
+            <event name="OnActivateApp"></event>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnClose">OnClose</event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnHibernate"></event>
+            <event name="OnIconize"></event>
+            <event name="OnIdle"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxMenuBar" expanded="1">
+                <property name="bg"></property>
+                <property name="context_help"></property>
+                <property name="context_menu">1</property>
+                <property name="enabled">1</property>
+                <property name="fg"></property>
+                <property name="font"></property>
+                <property name="hidden">0</property>
+                <property name="id">wxID_ANY</property>
+                <property name="label"></property>
+                <property name="maximum_size"></property>
+                <property name="minimum_size"></property>
+                <property name="name">mbar</property>
+                <property name="permission">protected</property>
+                <property name="pos"></property>
+                <property name="size"></property>
+                <property name="style"></property>
+                <property name="subclass"></property>
+                <property name="tooltip"></property>
+                <property name="window_extra_style"></property>
+                <property name="window_name"></property>
+                <property name="window_style"></property>
+                <event name="OnChar"></event>
+                <event name="OnEnterWindow"></event>
+                <event name="OnEraseBackground"></event>
+                <event name="OnKeyDown"></event>
+                <event name="OnKeyUp"></event>
+                <event name="OnKillFocus"></event>
+                <event name="OnLeaveWindow"></event>
+                <event name="OnLeftDClick"></event>
+                <event name="OnLeftDown"></event>
+                <event name="OnLeftUp"></event>
+                <event name="OnMiddleDClick"></event>
+                <event name="OnMiddleDown"></event>
+                <event name="OnMiddleUp"></event>
+                <event name="OnMotion"></event>
+                <event name="OnMouseEvents"></event>
+                <event name="OnMouseWheel"></event>
+                <event name="OnPaint"></event>
+                <event name="OnRightDClick"></event>
+                <event name="OnRightDown"></event>
+                <event name="OnRightUp"></event>
+                <event name="OnSetFocus"></event>
+                <event name="OnSize"></event>
+                <event name="OnUpdateUI"></event>
+                <object class="wxMenu" expanded="1">
+                    <property name="label">&File</property>
+                    <property name="name">fileMenu</property>
+                    <property name="permission">protected</property>
+                    <object class="wxMenuItem" expanded="0">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help">Quit the application</property>
+                        <property name="id">idMenuQuit</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">&Quit</property>
+                        <property name="name">menuFileQuit</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut">Alt+F4</property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnQuit</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                </object>
+                <object class="wxMenu" expanded="1">
+                    <property name="label">Options</property>
+                    <property name="name">mnuOptions</property>
+                    <property name="permission">protected</property>
+                    <object class="wxMenuItem" expanded="0">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">ConnectionSettings</property>
+                        <property name="name">mnuConnectionSettings</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowConnectionSettings</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_CHECK</property>
+                        <property name="label">Cache calibration values</property>
+                        <property name="name">mnuCacheValues</property>
+                        <property name="permission">protected</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnChangeCacheSettings</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                </object>
+                <object class="wxMenu" expanded="1">
+                    <property name="label">Modules</property>
+                    <property name="name">mnuModules</property>
+                    <property name="permission">protected</property>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">FFTviewer</property>
+                        <property name="name">mnuFFTviewer</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowFFTviewer</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">ADF4002</property>
+                        <property name="name">mnuADF4002</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowADF4002</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">Si5351C</property>
+                        <property name="name">mnuSi5351C</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowSi5351C</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">Programing</property>
+                        <property name="name">mnuPrograming</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowPrograming</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">RF-ESpark</property>
+                        <property name="name">mnuRFSpark</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowRFSpark</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">HPM7</property>
+                        <property name="name">mnuHPM7</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowHPM7</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">FPGA controls</property>
+                        <property name="name">mnuFPGAcontrols</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowFPGAcontrols</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">Myriad7</property>
+                        <property name="name">mnuMyriad7</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowMyriad7</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">Device Info</property>
+                        <property name="name">mnuDeviceInfo</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowDeviceInfo</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">SPI</property>
+                        <property name="name">mnuSPI</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowSPI</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">Novena</property>
+                        <property name="name">mnuNovena</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowNovena</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">Board controls</property>
+                        <property name="name">mnuBoardControls</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowBoardControls</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                    <object class="wxMenuItem" expanded="1">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">QSpark</property>
+                        <property name="name">mnuQSpark</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut"></property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnShowQSpark</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                </object>
+                <object class="wxMenu" expanded="1">
+                    <property name="label">&Help</property>
+                    <property name="name">helpMenu</property>
+                    <property name="permission">protected</property>
+                    <object class="wxMenuItem" expanded="0">
+                        <property name="bitmap"></property>
+                        <property name="checked">0</property>
+                        <property name="enabled">1</property>
+                        <property name="help">Show info about this application</property>
+                        <property name="id">idMenuAbout</property>
+                        <property name="kind">wxITEM_NORMAL</property>
+                        <property name="label">&About</property>
+                        <property name="name">menuHelpAbout</property>
+                        <property name="permission">none</property>
+                        <property name="shortcut">F1</property>
+                        <property name="unchecked_bitmap"></property>
+                        <event name="OnMenuSelection">OnAbout</event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                </object>
+            </object>
+            <object class="wxStatusBar" expanded="0">
+                <property name="bg"></property>
+                <property name="context_help"></property>
+                <property name="context_menu">1</property>
+                <property name="enabled">1</property>
+                <property name="fg"></property>
+                <property name="fields">3</property>
+                <property name="font"></property>
+                <property name="hidden">0</property>
+                <property name="id">wxID_ANY</property>
+                <property name="maximum_size"></property>
+                <property name="minimum_size"></property>
+                <property name="name">statusBar</property>
+                <property name="permission">protected</property>
+                <property name="pos"></property>
+                <property name="size"></property>
+                <property name="style">wxST_SIZEGRIP</property>
+                <property name="subclass"></property>
+                <property name="tooltip"></property>
+                <property name="window_extra_style"></property>
+                <property name="window_name"></property>
+                <property name="window_style"></property>
+                <event name="OnChar"></event>
+                <event name="OnEnterWindow"></event>
+                <event name="OnEraseBackground"></event>
+                <event name="OnKeyDown"></event>
+                <event name="OnKeyUp"></event>
+                <event name="OnKillFocus"></event>
+                <event name="OnLeaveWindow"></event>
+                <event name="OnLeftDClick"></event>
+                <event name="OnLeftDown"></event>
+                <event name="OnLeftUp"></event>
+                <event name="OnMiddleDClick"></event>
+                <event name="OnMiddleDown"></event>
+                <event name="OnMiddleUp"></event>
+                <event name="OnMotion"></event>
+                <event name="OnMouseEvents"></event>
+                <event name="OnMouseWheel"></event>
+                <event name="OnPaint"></event>
+                <event name="OnRightDClick"></event>
+                <event name="OnRightDown"></event>
+                <event name="OnRightUp"></event>
+                <event name="OnSetFocus"></event>
+                <event name="OnSize"></event>
+                <event name="OnUpdateUI"></event>
+            </object>
+            <object class="wxFlexGridSizer" expanded="1">
+                <property name="cols">1</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols">0</property>
+                <property name="growablerows">0</property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">contentSizer</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">protected</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxPanel" expanded="0">
+                        <property name="BottomDockable">1</property>
+                        <property name="LeftDockable">1</property>
+                        <property name="RightDockable">1</property>
+                        <property name="TopDockable">1</property>
+                        <property name="aui_layer"></property>
+                        <property name="aui_name"></property>
+                        <property name="aui_position"></property>
+                        <property name="aui_row"></property>
+                        <property name="best_size"></property>
+                        <property name="bg"></property>
+                        <property name="caption"></property>
+                        <property name="caption_visible">1</property>
+                        <property name="center_pane">0</property>
+                        <property name="close_button">1</property>
+                        <property name="context_help"></property>
+                        <property name="context_menu">1</property>
+                        <property name="default_pane">0</property>
+                        <property name="dock">Dock</property>
+                        <property name="dock_fixed">0</property>
+                        <property name="docking">Left</property>
+                        <property name="enabled">1</property>
+                        <property name="fg"></property>
+                        <property name="floatable">1</property>
+                        <property name="font"></property>
+                        <property name="gripper">0</property>
+                        <property name="hidden">0</property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="max_size"></property>
+                        <property name="maximize_button">0</property>
+                        <property name="maximum_size"></property>
+                        <property name="min_size"></property>
+                        <property name="minimize_button">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="moveable">1</property>
+                        <property name="name">mContent</property>
+                        <property name="pane_border">1</property>
+                        <property name="pane_position"></property>
+                        <property name="pane_size"></property>
+                        <property name="permission">protected</property>
+                        <property name="pin_button">1</property>
+                        <property name="pos"></property>
+                        <property name="resize">Resizable</property>
+                        <property name="show">1</property>
+                        <property name="size"></property>
+                        <property name="subclass">lms7002_mainPanel; lms7002_mainPanel.h</property>
+                        <property name="toolbar_pane">0</property>
+                        <property name="tooltip"></property>
+                        <property name="window_extra_style"></property>
+                        <property name="window_name"></property>
+                        <property name="window_style">wxTAB_TRAVERSAL</property>
+                        <event name="OnChar"></event>
+                        <event name="OnEnterWindow"></event>
+                        <event name="OnEraseBackground"></event>
+                        <event name="OnKeyDown"></event>
+                        <event name="OnKeyUp"></event>
+                        <event name="OnKillFocus"></event>
+                        <event name="OnLeaveWindow"></event>
+                        <event name="OnLeftDClick"></event>
+                        <event name="OnLeftDown"></event>
+                        <event name="OnLeftUp"></event>
+                        <event name="OnMiddleDClick"></event>
+                        <event name="OnMiddleDown"></event>
+                        <event name="OnMiddleUp"></event>
+                        <event name="OnMotion"></event>
+                        <event name="OnMouseEvents"></event>
+                        <event name="OnMouseWheel"></event>
+                        <event name="OnPaint"></event>
+                        <event name="OnRightDClick"></event>
+                        <event name="OnRightDown"></event>
+                        <event name="OnRightUp"></event>
+                        <event name="OnSetFocus"></event>
+                        <event name="OnSize"></event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Dialog" expanded="0">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg">wxSYS_COLOUR_WINDOW</property>
+            <property name="center"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="extra_style"></property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">dlgAbout_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="style">wxDEFAULT_DIALOG_STYLE</property>
+            <property name="subclass"></property>
+            <property name="title">About</property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style"></property>
+            <event name="OnActivate"></event>
+            <event name="OnActivateApp"></event>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnClose"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnHibernate"></event>
+            <event name="OnIconize"></event>
+            <event name="OnIdle"></event>
+            <event name="OnInitDialog">OnInit</event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="0">
+                <property name="cols">1</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer2</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">2</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer3</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBitmap" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="bitmap">Load From File; </property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">imgLogo</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size">195,106</property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">1</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">0</property>
+                                <property name="growablerows">0</property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer4</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font">,90,90,18,70,0</property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">LMS7002 Software </property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT1</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">v. 1.0.0.0&#x0A;Build date: 2015-03-18</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">txtVersion</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">1</property>
+                    <object class="wxStaticText" expanded="0">
+                        <property name="BottomDockable">1</property>
+                        <property name="LeftDockable">1</property>
+                        <property name="RightDockable">1</property>
+                        <property name="TopDockable">1</property>
+                        <property name="aui_layer"></property>
+                        <property name="aui_name"></property>
+                        <property name="aui_position"></property>
+                        <property name="aui_row"></property>
+                        <property name="best_size"></property>
+                        <property name="bg"></property>
+                        <property name="caption"></property>
+                        <property name="caption_visible">1</property>
+                        <property name="center_pane">0</property>
+                        <property name="close_button">1</property>
+                        <property name="context_help"></property>
+                        <property name="context_menu">1</property>
+                        <property name="default_pane">0</property>
+                        <property name="dock">Dock</property>
+                        <property name="dock_fixed">0</property>
+                        <property name="docking">Left</property>
+                        <property name="enabled">1</property>
+                        <property name="fg"></property>
+                        <property name="floatable">1</property>
+                        <property name="font"></property>
+                        <property name="gripper">0</property>
+                        <property name="hidden"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Software Description</property>
+                        <property name="max_size"></property>
+                        <property name="maximize_button">0</property>
+                        <property name="maximum_size"></property>
+                        <property name="min_size"></property>
+                        <property name="minimize_button">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="moveable">1</property>
+                        <property name="name">txtDescription</property>
+                        <property name="pane_border">1</property>
+                        <property name="pane_position"></property>
+                        <property name="pane_size"></property>
+                        <property name="permission">protected</property>
+                        <property name="pin_button">1</property>
+                        <property name="pos"></property>
+                        <property name="resize">Resizable</property>
+                        <property name="show">1</property>
+                        <property name="size"></property>
+                        <property name="style"></property>
+                        <property name="subclass"></property>
+                        <property name="toolbar_pane">0</property>
+                        <property name="tooltip"></property>
+                        <property name="window_extra_style"></property>
+                        <property name="window_name"></property>
+                        <property name="window_style"></property>
+                        <property name="wrap">-1</property>
+                        <event name="OnChar"></event>
+                        <event name="OnEnterWindow"></event>
+                        <event name="OnEraseBackground"></event>
+                        <event name="OnKeyDown"></event>
+                        <event name="OnKeyUp"></event>
+                        <event name="OnKillFocus"></event>
+                        <event name="OnLeaveWindow"></event>
+                        <event name="OnLeftDClick"></event>
+                        <event name="OnLeftDown"></event>
+                        <event name="OnLeftUp"></event>
+                        <event name="OnMiddleDClick"></event>
+                        <event name="OnMiddleDown"></event>
+                        <event name="OnMiddleUp"></event>
+                        <event name="OnMotion"></event>
+                        <event name="OnMouseEvents"></event>
+                        <event name="OnMouseWheel"></event>
+                        <event name="OnPaint"></event>
+                        <event name="OnRightDClick"></event>
+                        <event name="OnRightDown"></event>
+                        <event name="OnRightUp"></event>
+                        <event name="OnSetFocus"></event>
+                        <event name="OnSize"></event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="0">
+                        <property name="cols">3</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">50</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer5</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticText" expanded="0">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Lime Microsystems&#x0A;Surrey Tech Centre&#x0A;Occam Road&#x0A;The Surrey Research Park&#x0A;Guildford Surrey&#x0A;GU2 7YG&#x0A;UNITED KINGDOM</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">ID_STATICTEXT4</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">1</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer6</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_BOTTOM</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Phone: +44 (0) 1483 685 063</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT5</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxHyperlinkCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="hover_color"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">http://www.limemicro.com</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_HYPERLINKCTRL1</property>
+                                        <property name="normal_color"></property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style">wxHL_DEFAULT_STYLE</property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="url">http://www.limemicro.com</property>
+                                        <property name="visited_color"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnHyperlink"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                    <property name="proportion">1</property>
+                    <object class="wxButton" expanded="0">
+                        <property name="BottomDockable">1</property>
+                        <property name="LeftDockable">1</property>
+                        <property name="RightDockable">1</property>
+                        <property name="TopDockable">1</property>
+                        <property name="aui_layer"></property>
+                        <property name="aui_name"></property>
+                        <property name="aui_position"></property>
+                        <property name="aui_row"></property>
+                        <property name="best_size"></property>
+                        <property name="bg"></property>
+                        <property name="caption"></property>
+                        <property name="caption_visible">1</property>
+                        <property name="center_pane">0</property>
+                        <property name="close_button">1</property>
+                        <property name="context_help"></property>
+                        <property name="context_menu">1</property>
+                        <property name="default"></property>
+                        <property name="default_pane">0</property>
+                        <property name="dock">Dock</property>
+                        <property name="dock_fixed">0</property>
+                        <property name="docking">Left</property>
+                        <property name="enabled">1</property>
+                        <property name="fg"></property>
+                        <property name="floatable">1</property>
+                        <property name="font"></property>
+                        <property name="gripper">0</property>
+                        <property name="hidden"></property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">Close</property>
+                        <property name="max_size"></property>
+                        <property name="maximize_button">0</property>
+                        <property name="maximum_size"></property>
+                        <property name="min_size"></property>
+                        <property name="minimize_button">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="moveable">1</property>
+                        <property name="name">btnClose</property>
+                        <property name="pane_border">1</property>
+                        <property name="pane_position"></property>
+                        <property name="pane_size"></property>
+                        <property name="permission">protected</property>
+                        <property name="pin_button">1</property>
+                        <property name="pos"></property>
+                        <property name="resize">Resizable</property>
+                        <property name="show">1</property>
+                        <property name="size"></property>
+                        <property name="style"></property>
+                        <property name="subclass"></property>
+                        <property name="toolbar_pane">0</property>
+                        <property name="tooltip"></property>
+                        <property name="validator_data_type"></property>
+                        <property name="validator_style">wxFILTER_NONE</property>
+                        <property name="validator_type">wxDefaultValidator</property>
+                        <property name="validator_variable"></property>
+                        <property name="window_extra_style"></property>
+                        <property name="window_name"></property>
+                        <property name="window_style"></property>
+                        <event name="OnButtonClick">OnbtnClose</event>
+                        <event name="OnChar"></event>
+                        <event name="OnEnterWindow"></event>
+                        <event name="OnEraseBackground"></event>
+                        <event name="OnKeyDown"></event>
+                        <event name="OnKeyUp"></event>
+                        <event name="OnKillFocus"></event>
+                        <event name="OnLeaveWindow"></event>
+                        <event name="OnLeftDClick"></event>
+                        <event name="OnLeftDown"></event>
+                        <event name="OnLeftUp"></event>
+                        <event name="OnMiddleDClick"></event>
+                        <event name="OnMiddleDown"></event>
+                        <event name="OnMiddleUp"></event>
+                        <event name="OnMotion"></event>
+                        <event name="OnMouseEvents"></event>
+                        <event name="OnMouseWheel"></event>
+                        <event name="OnPaint"></event>
+                        <event name="OnRightDClick"></event>
+                        <event name="OnRightDown"></event>
+                        <event name="OnRightUp"></event>
+                        <event name="OnSetFocus"></event>
+                        <event name="OnSize"></event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                </object>
+            </object>
+        </object>
+    </object>
+</wxFormBuilder_Project>
diff --git a/src/lms7suiteApp.cpp b/src/lms7suiteApp.cpp
new file mode 100644
index 0000000..6a1df62
--- /dev/null
+++ b/src/lms7suiteApp.cpp
@@ -0,0 +1,51 @@
+/***************************************************************
+ * Name:      lms7projectApp.cpp
+ * Purpose:   Code for Application Class
+ * Author:    Lime Microsystems ()
+ * Created:   2015-03-05
+ * Copyright: Lime Microsystems (limemicro.com)
+ * License:
+ **************************************************************/
+
+#ifdef WX_PRECOMP
+#include "wx_pch.h"
+#endif
+
+#ifdef __BORLANDC__
+#pragma hdrstop
+#endif //__BORLANDC__
+
+#include "lms7suiteApp.h"
+#include "lms7suiteAppFrame.h"
+#include <wx/time.h>
+#include <wx/splash.h>
+#include <wx/icon.h>
+#include <iostream>
+#ifndef NDEBUG
+IMPLEMENT_APP_CONSOLE(lms7suiteApp);
+#else
+IMPLEMENT_APP(lms7suiteApp);
+#endif
+
+#include "resources/splash.h"
+#include "resources/LMS_ICO.xpm"
+
+bool lms7suiteApp::OnInit()
+{
+    wxInitAllImageHandlers();
+    wxBitmap splashBitmap = wxBITMAP_PNG_FROM_DATA(splash);
+    wxSplashScreen* splash = new wxSplashScreen(splashBitmap,
+        wxSPLASH_CENTRE_ON_SCREEN,
+        6000, NULL, -1, wxDefaultPosition, wxDefaultSize,
+        wxSIMPLE_BORDER | wxSTAY_ON_TOP);
+    wxYield(); //linux needs this to load splash image
+    wxLongLong t1 = wxGetUTCTimeMillis();
+    LMS7SuiteAppFrame* frame = new LMS7SuiteAppFrame(0L);
+#ifndef NDEBUG
+    std::cout << "Create time " << (wxGetUTCTimeMillis() - t1).ToString() << " ms\n";
+#endif
+    splash->Destroy();
+    frame->SetIcon(wxICON(LMS_ICO));
+    frame->Show();
+    return true;
+}
diff --git a/src/lms7suiteApp.h b/src/lms7suiteApp.h
new file mode 100644
index 0000000..5813585
--- /dev/null
+++ b/src/lms7suiteApp.h
@@ -0,0 +1,23 @@
+/***************************************************************
+ * Name:      lms7projectApp.h
+ * Purpose:   Defines Application Class
+ * Author:    Lime Microsystems ()
+ * Created:   2015-03-05
+ * Copyright: Lime Microsystems (limemicro.com)
+ * License:
+ **************************************************************/
+
+#ifndef LMS7PROJECTAPP_H
+#define LMS7PROJECTAPP_H
+
+#include <wx/app.h>
+
+class ConnectionManager;
+
+class lms7suiteApp : public wxApp
+{
+    public:
+        virtual bool OnInit();		
+};
+
+#endif // LMS7PROJECTAPP_H
diff --git a/src/lms7suiteAppFrame.cpp b/src/lms7suiteAppFrame.cpp
new file mode 100644
index 0000000..6955617
--- /dev/null
+++ b/src/lms7suiteAppFrame.cpp
@@ -0,0 +1,637 @@
+#include "wx/wxprec.h"
+
+#ifdef __BORLANDC__
+#pragma hdrstop
+#endif //__BORLANDC__
+
+#ifndef WX_PRECOMP
+#include <wx/wx.h>
+#endif //WX_PRECOMP
+
+#include "lms7002_mainPanel.h"
+
+#include "lms7suiteAppFrame.h"
+#include "dlgAbout.h"
+#include "dlgConnectionSettings.h"
+#include "lms7suiteEvents.h"
+#include "fftviewer_frFFTviewer.h"
+#include "ADF4002_wxgui.h"
+#include "Si5351C_wxgui.h"
+#include "LMS_Programing_wxgui.h"
+#include "pnlMiniLog.h"
+#include "RFSpark_wxgui.h"
+#include "HPM7_wxgui.h"
+#include "FPGAcontrols_wxgui.h"
+#include "myriad7_wxgui.h"
+#include "lms7002m_novena_wxgui.h"
+#include "SPI_wxgui.h"
+#include <wx/string.h>
+#include "dlgDeviceInfo.h"
+#include <functional>
+#include "lms7002_pnlTRF_view.h"
+#include "lms7002_pnlRFE_view.h"
+#include "pnlBoardControls.h"
+#include <LMSBoards.h>
+#include <sstream>
+#include <pnlQSpark.h>
+#include "lms7_device.h"
+
+using namespace std;
+using namespace lime;
+
+///////////////////////////////////////////////////////////////////////////
+
+LMS7SuiteAppFrame* LMS7SuiteAppFrame::obj_ptr=nullptr;
+
+const wxString LMS7SuiteAppFrame::cWindowTitle = _("LMS7Suite");
+
+void LMS7SuiteAppFrame::HandleLMSevent(wxCommandEvent& event)
+{
+    lime::float_type freq;
+    if (event.GetEventType() == CGEN_FREQUENCY_CHANGED)
+    {
+        LMS_GetClockFreq(lmsControl,LMS_CLOCK_CGEN,&freq);
+        int status = LMS_SetClockFreq(lmsControl,LMS_CLOCK_CGEN,freq);
+        if (status == 0)
+        {
+            wxCommandEvent evt;
+            evt.SetEventType(LOG_MESSAGE);
+            wxString msg;
+            msg += _("Parameters modified: ");
+            uint16_t value;
+            LMS_ReadParam(lmsControl,LMS7param(HBI_OVR_TXTSP),&value);
+            msg += wxString::Format(_("HBI_OVR: %i "), value);
+            LMS_ReadParam(lmsControl,LMS7param(TXTSPCLKA_DIV),&value);
+            msg += wxString::Format(_("TXTSPCLKA_DIV: %i "), value);
+            LMS_ReadParam(lmsControl,LMS7param(TXDIVEN),&value);
+            msg += wxString::Format(_("TXDIVEN: %i "), value);
+            LMS_ReadParam(lmsControl,LMS7param(MCLK1SRC),&value);
+            msg += wxString::Format(_("MCLK1SRC: %i "), value);
+            LMS_ReadParam(lmsControl,LMS7param(HBD_OVR_RXTSP),&value);
+            msg += wxString::Format(_("HBD_OVR: %i "), value);
+            LMS_ReadParam(lmsControl,LMS7param(RXTSPCLKA_DIV),&value);
+            msg += wxString::Format(_("RXTSPCLKA_DIV: %i "), value);
+            LMS_ReadParam(lmsControl,LMS7param(RXDIVEN),&value);
+            msg += wxString::Format(_("RXDIVEN: %i "), value);
+            LMS_ReadParam(lmsControl,LMS7param(MCLK2SRC),&value);
+            msg += wxString::Format(_("MCLK2SRC: %i "), value);
+            evt.SetString(msg);
+            wxPostEvent(this, evt);
+        }
+
+
+        if (fftviewer)
+        {
+            LMS_GetSampleRate(lmsControl,LMS_CH_RX,0,&freq,NULL);
+            fftviewer->SetNyquistFrequency(freq / 2);
+        }
+    }
+/*
+    //in case of Novena board, need to update GPIO
+    if (lms7controlPort && lms7controlPort->GetDeviceInfo().deviceName != GetDeviceName(LMS_DEV_NOVENA) &&
+        (event.GetEventType() == LMS7_TXBAND_CHANGED || event.GetEventType() == LMS7_RXPATH_CHANGED))
+    {
+        //update external band-selection to match
+        lmsControl->UpdateExternalBandSelect();
+        if (novenaGui)
+            novenaGui->UpdatePanel();
+    }
+
+    if (event.GetEventType() == LMS7_TXBAND_CHANGED)
+    {
+        const wxObject* eventSource = event.GetEventObject();
+        const int bandIndex = event.GetInt();
+        //update HPM7 if changes were made outside of it
+        if (lms7controlPort && lms7controlPort->GetDeviceInfo().expansionName == GetExpansionBoardName(EXP_BOARD_HPM7) && eventSource != hpm7)
+            hpm7->SelectBand(bandIndex);
+        if (lms7controlPort && eventSource == hpm7)
+        {
+            lmsControl->Modify_SPI_Reg_bits(LMS7param(SEL_BAND1_TRF), bandIndex == 0);
+            lmsControl->Modify_SPI_Reg_bits(LMS7param(SEL_BAND2_TRF), bandIndex == 1);
+            mContent->mTabTRF->UpdateGUI();
+        }
+    }
+
+    if (event.GetEventType() == LMS7_RXPATH_CHANGED)
+    {
+        const wxObject* eventSource = event.GetEventObject();
+        const int pathIndex = event.GetInt();
+        //update HPM7 if changes were made outside of it
+        if (lms7controlPort && lms7controlPort->GetDeviceInfo().expansionName == GetExpansionBoardName(EXP_BOARD_HPM7) && eventSource != hpm7)
+            hpm7->SelectRxPath(pathIndex);
+        if (lms7controlPort && eventSource == hpm7)
+        {
+            lmsControl->Modify_SPI_Reg_bits(LMS7param(SEL_PATH_RFE), pathIndex);
+            mContent->mTabRFE->UpdateGUI();
+        }
+    }
+ */
+}
+
+void LMS7SuiteAppFrame::OnLogEvent(const char* text, unsigned int type)
+{
+    if (obj_ptr == nullptr || obj_ptr->mMiniLog == nullptr)
+        return;
+    wxCommandEvent evt;
+    evt.SetEventType(LOG_MESSAGE);
+    wxString msg;
+
+    switch(type)
+    {
+    case 0:
+        msg = wxString::Format("INFO: %s", text);
+        break;
+    case 1:
+        msg = wxString::Format("Warning: %s", text);
+        break;
+    case 2:
+        msg = wxString::Format("ERROR: %s", text);
+        break;
+    }
+    evt.SetString(msg);
+    wxPostEvent(obj_ptr, evt);
+}
+
+LMS7SuiteAppFrame::LMS7SuiteAppFrame( wxWindow* parent ) :
+    AppFrame_view( parent ), lmsControl(nullptr)
+{
+#ifndef __unix__
+    SetIcon(wxIcon(_("aaaaAPPicon")));
+#endif
+    programmer = nullptr;
+    fftviewer = nullptr;
+    adfGUI = nullptr;
+    si5351gui = nullptr;
+    rfspark = nullptr;
+    hpm7 = nullptr;
+    fpgaControls = nullptr;
+    myriad7 = nullptr;
+    deviceInfo = nullptr;
+    spi = nullptr;
+    novenaGui = nullptr;
+    boardControlsGui = nullptr;
+    lmsControl = new LMS7_Device();
+    qSparkGui = nullptr;
+
+    mContent->Initialize(lmsControl);
+    Connect(CGEN_FREQUENCY_CHANGED, wxCommandEventHandler(LMS7SuiteAppFrame::HandleLMSevent), NULL, this);
+    Connect(LMS7_TXBAND_CHANGED, wxCommandEventHandler(LMS7SuiteAppFrame::HandleLMSevent), NULL, this);
+    Connect(LMS7_RXPATH_CHANGED, wxCommandEventHandler(LMS7SuiteAppFrame::HandleLMSevent), NULL, this);
+    mMiniLog = new pnlMiniLog(this, wxNewId());
+    Connect(LOG_MESSAGE, wxCommandEventHandler(LMS7SuiteAppFrame::OnLogMessage), 0, this);
+
+    contentSizer->Add(mMiniLog, 1, wxEXPAND, 5);
+    Layout();
+    Fit();
+    SetMinSize(GetSize());
+
+
+    obj_ptr = this;
+    wxCommandEvent event;
+    OnControlBoardConnect(event);
+
+    SetMinSize(GetBestSize());
+    UpdateConnections(lmsControl);
+
+    mnuCacheValues->Check(false);
+    const int statusWidths[] = {-1, -3, -3};
+    statusBar->SetStatusWidths(3, statusWidths);
+}
+
+LMS7SuiteAppFrame::~LMS7SuiteAppFrame()
+{
+    wxCloseEvent evt;
+    OnFFTviewerClose(evt);
+    Disconnect(CGEN_FREQUENCY_CHANGED, wxCommandEventHandler(LMS7SuiteAppFrame::HandleLMSevent), NULL, this);
+    LMS_Close(lmsControl);
+}
+
+void LMS7SuiteAppFrame::OnClose( wxCloseEvent& event )
+{
+    Destroy();
+}
+
+void LMS7SuiteAppFrame::OnQuit( wxCommandEvent& event )
+{
+    Destroy();
+}
+
+void LMS7SuiteAppFrame::OnShowConnectionSettings( wxCommandEvent& event )
+{
+	dlgConnectionSettings dlg(this);
+
+    if (fftviewer)
+        fftviewer->StopStreaming();
+
+    dlg.SetConnectionManagers(&lmsControl);
+    Bind(CONTROL_PORT_CONNECTED, wxCommandEventHandler(LMS7SuiteAppFrame::OnControlBoardConnect), this);
+    Bind(DATA_PORT_CONNECTED, wxCommandEventHandler(LMS7SuiteAppFrame::OnDataBoardConnect), this);
+    Bind(CONTROL_PORT_DISCONNECTED, wxCommandEventHandler(LMS7SuiteAppFrame::OnControlBoardConnect), this);
+    Bind(DATA_PORT_DISCONNECTED, wxCommandEventHandler(LMS7SuiteAppFrame::OnDataBoardConnect), this);
+	dlg.ShowModal();
+}
+
+void LMS7SuiteAppFrame::OnAbout( wxCommandEvent& event )
+{
+	dlgAbout dlg(this);
+    dlg.ShowModal();
+}
+
+void LMS7SuiteAppFrame::UpdateConnections(lms_device_t* lms7controlPort)
+{
+
+    if(si5351gui)
+        si5351gui->Initialize(lmsControl);
+    if(fftviewer)
+        fftviewer->Initialize(lmsControl);
+    if(adfGUI)
+        adfGUI->Initialize(lmsControl);
+    if(rfspark)
+        rfspark->Initialize(lmsControl);
+    if(hpm7)
+        hpm7->Initialize(lmsControl);
+    if(fpgaControls)
+        fpgaControls->Initialize(lmsControl);
+    if(myriad7)
+        myriad7->Initialize(lmsControl);
+    if(deviceInfo)
+        deviceInfo->Initialize(lmsControl);
+    if(spi)
+        spi->Initialize(lmsControl);
+    if(novenaGui)
+        novenaGui->Initialize(lmsControl);
+    if(boardControlsGui)
+        boardControlsGui->Initialize(lmsControl);
+    if(programmer)
+        programmer->SetConnection(lmsControl);
+}
+
+
+void LMS7SuiteAppFrame::OnControlBoardConnect(wxCommandEvent& event)
+{
+    UpdateConnections(lmsControl);
+    const int controlCollumn = 1;
+    if (LMS_IsOpen(lmsControl,0))
+    {
+        //bind callback for spi data logging
+        obj_ptr = this;
+        const lms_dev_info_t* info;
+		if ((info = LMS_GetDeviceInfo(lmsControl)) == nullptr)
+			return;
+        wxString controlDev = _("Control port: ");
+
+        controlDev.Append(info->deviceName);
+        controlDev.Append(wxString::Format(_(" FW:%s HW:%s Protocol:%s GW:%s GW_rev:%s"), info->firmwareVersion, info->hardwareVersion, info->protocolVersion, info->gatewareVersion, info->gatewareRevision));
+        statusBar->SetStatusText(controlDev, controlCollumn);
+
+        LMS_SetDataLogCallback(lmsControl, &LMS7SuiteAppFrame::OnLogDataTransfer);
+        LMS_SetLogCallback(lmsControl, &LMS7SuiteAppFrame::OnLogEvent);
+        wxCommandEvent evt;
+        evt.SetEventType(LOG_MESSAGE);
+        evt.SetString(_("Connected ") + controlDev);
+        wxPostEvent(this, evt);
+        if (si5351gui)
+            si5351gui->ModifyClocksGUI(info->deviceName);
+        if (boardControlsGui)
+            boardControlsGui->SetupControls(info->deviceName);
+    }
+    else
+    {
+        LMS_SetDataLogCallback(lmsControl, nullptr);
+        statusBar->SetStatusText(_("Control port: Not Connected"), controlCollumn);
+        wxCommandEvent evt;
+        evt.SetEventType(LOG_MESSAGE);
+        evt.SetString(_("Disconnected control port"));
+        wxPostEvent(this, evt);
+    }
+}
+
+void LMS7SuiteAppFrame::OnDataBoardConnect(wxCommandEvent& event)
+{
+   /* UpdateConnections(lms7controlPort, streamBoardPort);
+    const int dataCollumn = 2;
+    if (streamBoardPort && streamBoardPort->IsOpen())
+    {
+        //bind callback for spi data logging
+        streamBoardPort->SetDataLogCallback(bind(&LMS7SuiteAppFrame::OnLogDataTransfer, this, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3));
+
+        DeviceInfo info = streamBoardPort->GetDeviceInfo();
+        wxString controlDev = _("Data port: ");
+        controlDev.Append(info.deviceName);
+        controlDev.Append(wxString::Format(_(" FW:%s HW:%s Protocol:%s GW:%s GW_rev:%s"), info.firmwareVersion, info.hardwareVersion, info.protocolVersion, info.gatewareVersion, info.gatewareRevision));
+        statusBar->SetStatusText(controlDev, dataCollumn);
+
+        wxCommandEvent evt;
+        evt.SetEventType(LOG_MESSAGE);
+        evt.SetString(_("Connected ") + controlDev);
+        wxPostEvent(this, evt);
+    }
+    else*/
+    {
+//        statusBar->SetStatusText(_("Data port: Not Connected"), dataCollumn);
+        wxCommandEvent evt;
+        evt.SetEventType(LOG_MESSAGE);
+        evt.SetString(_("Disconnected data port"));
+        wxPostEvent(this, evt);
+    }
+}
+
+void LMS7SuiteAppFrame::OnFFTviewerClose(wxCloseEvent& event)
+{
+    if(fftviewer)
+    {
+        fftviewer->StopStreaming();
+        fftviewer->Destroy();
+        fftviewer = nullptr;
+    }
+}
+
+void LMS7SuiteAppFrame::OnShowFFTviewer(wxCommandEvent& event)
+{
+    if (fftviewer) //it's already opened
+        fftviewer->Show();
+    else
+    {
+        fftviewer = new fftviewer_frFFTviewer(this);
+        fftviewer->Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LMS7SuiteAppFrame::OnFFTviewerClose), NULL, this);
+        fftviewer->Show();
+        lime::float_type freq;
+        LMS_GetSampleRate(lmsControl,LMS_CH_RX,0,&freq,NULL);
+        fftviewer->SetNyquistFrequency(freq / 2);
+    }
+    fftviewer->Initialize(lmsControl);
+}
+
+void LMS7SuiteAppFrame::OnADF4002Close(wxCloseEvent& event)
+{
+    adfGUI->Destroy();
+    adfGUI = nullptr;
+}
+
+void LMS7SuiteAppFrame::OnShowADF4002(wxCommandEvent& event)
+{
+    if (adfGUI) //it's already opened
+        adfGUI->Show();
+    else
+    {
+        adfGUI = new ADF4002_wxgui(this, wxNewId(), _("ADF4002"));
+        adfGUI->Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LMS7SuiteAppFrame::OnADF4002Close), NULL, this);
+        adfGUI->Initialize(lmsControl);
+        adfGUI->Show();
+    }
+}
+
+void LMS7SuiteAppFrame::OnSi5351Close(wxCloseEvent& event)
+{
+    si5351gui->Destroy();
+    si5351gui = nullptr;
+}
+
+void LMS7SuiteAppFrame::OnShowSi5351C(wxCommandEvent& event)
+{
+    if (si5351gui) //it's already opened
+        si5351gui->Show();
+    else
+    {
+        si5351gui = new Si5351C_wxgui(this, wxNewId(), _("Si5351C"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE);
+        si5351gui->Initialize(lmsControl);
+        const lms_dev_info_t *info = LMS_GetDeviceInfo(lmsControl);
+        si5351gui->ModifyClocksGUI(info->deviceName);
+        si5351gui->Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LMS7SuiteAppFrame::OnSi5351Close), NULL, this);
+        si5351gui->Show();
+    }
+}
+
+void LMS7SuiteAppFrame::OnProgramingClose(wxCloseEvent& event)
+{
+    programmer->Destroy();
+    programmer = nullptr;
+}
+
+void LMS7SuiteAppFrame::OnShowPrograming(wxCommandEvent& event)
+{
+    if (programmer) //it's already opened
+        programmer->Show();
+    else
+    {
+        programmer = new LMS_Programing_wxgui(this, wxNewId(), _("Programing"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE);
+        programmer->SetConnection(lmsControl);
+        programmer->Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LMS7SuiteAppFrame::OnProgramingClose), NULL, this);
+        programmer->Show();
+    }
+}
+
+void LMS7SuiteAppFrame::OnLogMessage(wxCommandEvent &event)
+{
+    if (mMiniLog)
+        mMiniLog->HandleMessage(event);
+}
+
+void LMS7SuiteAppFrame::OnRFSparkClose(wxCloseEvent& event)
+{
+    rfspark->Destroy();
+    rfspark = nullptr;
+}
+void LMS7SuiteAppFrame::OnShowRFSpark(wxCommandEvent& event)
+{
+    if (rfspark) //it's already opened
+        rfspark->Show();
+    else
+    {
+        rfspark = new RFSpark_wxgui(this, wxNewId(), _("RF-ESpark"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE);
+        rfspark->Initialize(lmsControl);
+        rfspark->Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LMS7SuiteAppFrame::OnRFSparkClose), NULL, this);
+        rfspark->Show();
+    }
+}
+
+void LMS7SuiteAppFrame::OnHPM7Close(wxCloseEvent& event)
+{
+    hpm7->Destroy();
+    hpm7 = nullptr;
+}
+void LMS7SuiteAppFrame::OnShowHPM7(wxCommandEvent& event)
+{
+    if (hpm7) //it's already opened
+        hpm7->Show();
+    else
+    {
+        hpm7 = new HPM7_wxgui(this, wxNewId(), _("HPM7"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE);
+        hpm7->Initialize(lmsControl);
+        hpm7->Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LMS7SuiteAppFrame::OnHPM7Close), NULL, this);
+        hpm7->Show();
+    }
+}
+
+void LMS7SuiteAppFrame::OnFPGAcontrolsClose(wxCloseEvent& event)
+{
+    fpgaControls->Destroy();
+    fpgaControls = nullptr;
+}
+void LMS7SuiteAppFrame::OnShowFPGAcontrols(wxCommandEvent& event)
+{
+    if (fpgaControls) //it's already opened
+        fpgaControls->Show();
+    else
+    {
+        fpgaControls = new FPGAcontrols_wxgui(this, wxNewId(), _("FPGA Controls"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE);
+        fpgaControls->Initialize(lmsControl);
+        fpgaControls->Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LMS7SuiteAppFrame::OnFPGAcontrolsClose), NULL, this);
+        fpgaControls->Show();
+    }
+}
+
+void LMS7SuiteAppFrame::OnMyriad7Close(wxCloseEvent& event)
+{
+    myriad7->Destroy();
+    myriad7 = nullptr;
+}
+void LMS7SuiteAppFrame::OnShowMyriad7(wxCommandEvent& event)
+{
+    if (myriad7) //it's already opened
+        myriad7->Show();
+    else
+    {
+        myriad7 = new Myriad7_wxgui(this, wxNewId(), _("Myriad7"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE);
+        myriad7->Initialize(lmsControl);
+        myriad7->Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LMS7SuiteAppFrame::OnMyriad7Close), NULL, this);
+        myriad7->Show();
+    }
+}
+
+void LMS7SuiteAppFrame::OnDeviceInfoClose(wxCloseEvent& event)
+{
+    deviceInfo->Destroy();
+    deviceInfo = nullptr;
+}
+
+void LMS7SuiteAppFrame::OnShowDeviceInfo(wxCommandEvent& event)
+{
+    if (deviceInfo) //it's already opened
+        deviceInfo->Show();
+    else
+    {
+        deviceInfo = new dlgDeviceInfo(this, wxNewId(), _("Device Info"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE);
+        deviceInfo->Initialize(lmsControl);
+        deviceInfo->Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LMS7SuiteAppFrame::OnDeviceInfoClose), NULL, this);
+        deviceInfo->Show();
+    }
+}
+
+void LMS7SuiteAppFrame::OnSPIClose(wxCloseEvent& event)
+{
+    spi->Destroy();
+    spi = nullptr;
+}
+
+void LMS7SuiteAppFrame::OnShowSPI(wxCommandEvent& event)
+{
+    if (spi) //it's already opened
+        spi->Show();
+    else
+    {
+        spi = new SPI_wxgui(this, wxNewId(), _("Device Info"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE);
+        spi->Initialize(lmsControl,0);
+        spi->Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LMS7SuiteAppFrame::OnSPIClose), NULL, this);
+        spi->Show();
+    }
+}
+
+#include <iomanip>
+void LMS7SuiteAppFrame::OnLogDataTransfer(bool Tx, const unsigned char* data, const unsigned int length)
+{
+    if (obj_ptr->mMiniLog == nullptr || obj_ptr->mMiniLog->chkLogData->IsChecked() == false)
+        return;
+    std::stringstream ss;
+    ss << (Tx ? "Wr(" : "Rd(");
+    ss << length << "): ";
+    ss << std::hex << std::setfill('0');
+    int repeatedZeros = 0;
+    for (int i = length - 1; i >= 0; --i)
+        if (data[i] == 0)
+            ++repeatedZeros;
+        else
+            break;
+    if (repeatedZeros == 2)
+        repeatedZeros = 0;
+    repeatedZeros = repeatedZeros - (repeatedZeros & 0x1);
+    for (size_t i = 0; i<length - repeatedZeros; ++i)
+        //casting to short to print as numbers
+        ss << " " << std::setw(2) << (unsigned short)data[i];
+    if (repeatedZeros > 2)
+        ss << " (00 x " << std::dec << repeatedZeros << " times)";
+    cout << ss.str() << endl;
+    wxCommandEvent *evt = new wxCommandEvent();
+    evt->SetString(ss.str());
+    evt->SetEventObject(obj_ptr);
+    evt->SetEventType(LOG_MESSAGE);
+    wxQueueEvent(obj_ptr, evt);
+}
+
+void LMS7SuiteAppFrame::OnShowNovena(wxCommandEvent& event)
+{
+    if (novenaGui) //it's already opened
+        novenaGui->Show();
+    else
+    {
+        novenaGui = new LMS7002M_Novena_wxgui(this, wxNewId(), _("Novena"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE);
+        novenaGui->Initialize(lmsControl);
+        novenaGui->UpdatePanel();
+        novenaGui->Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LMS7SuiteAppFrame::OnNovenaClose), NULL, this);
+        novenaGui->Show();
+    }
+}
+
+void LMS7SuiteAppFrame::OnNovenaClose(wxCloseEvent& event)
+{
+    novenaGui->Destroy();
+    novenaGui = nullptr;
+}
+
+void LMS7SuiteAppFrame::OnShowBoardControls(wxCommandEvent& event)
+{
+    if (boardControlsGui) //it's already opened
+        boardControlsGui->Show();
+    else
+    {
+        boardControlsGui = new pnlBoardControls(this, wxNewId(), _("Board related controls"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER);
+        boardControlsGui->Initialize(lmsControl);
+        boardControlsGui->UpdatePanel();
+        boardControlsGui->Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LMS7SuiteAppFrame::OnBoardControlsClose), NULL, this);
+        boardControlsGui->Show();
+    }
+}
+
+void LMS7SuiteAppFrame::OnBoardControlsClose(wxCloseEvent& event)
+{
+    boardControlsGui->Destroy();
+    boardControlsGui = nullptr;
+}
+
+void LMS7SuiteAppFrame::OnChangeCacheSettings(wxCommandEvent& event)
+{
+    int checked = event.GetInt();
+    LMS_EnableCalibCache(lmsControl,checked);
+}
+
+
+void LMS7SuiteAppFrame::OnShowQSpark(wxCommandEvent& event)
+{
+    if(qSparkGui) //it's already opened
+        qSparkGui->Show();
+    else
+    {
+        qSparkGui = new pnlQSpark(this, wxNewId(), _("QSpark controls"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER);
+        qSparkGui->Initialize(lmsControl);
+        qSparkGui->UpdatePanel();
+        qSparkGui->Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LMS7SuiteAppFrame::OnQSparkClose), NULL, this);
+        qSparkGui->Show();
+    }
+}
+
+void LMS7SuiteAppFrame::OnQSparkClose(wxCloseEvent& event)
+{
+    qSparkGui->Destroy();
+    qSparkGui = nullptr;
+}
+
diff --git a/src/lms7suiteAppFrame.h b/src/lms7suiteAppFrame.h
new file mode 100644
index 0000000..ca196c6
--- /dev/null
+++ b/src/lms7suiteAppFrame.h
@@ -0,0 +1,104 @@
+#ifndef __LMS7SuiteAppFrame__
+#define __LMS7SuiteAppFrame__
+
+/**
+ at file
+Subclass of AppFrame_view, which is generated by wxFormBuilder.
+*/
+
+#include "lms7suiteApp_gui.h"
+#include "lime/LimeSuite.h"
+
+//// end generated include
+
+class pnlMiniLog;
+class fftviewer_frFFTviewer;
+class ADF4002_wxgui;
+class Si5351C_wxgui;
+class LMS_Programing_wxgui;
+class RFSpark_wxgui;
+class HPM7_wxgui;
+class FPGAcontrols_wxgui;
+class Myriad7_wxgui;
+class dlgDeviceInfo;
+class SPI_wxgui;
+class LMS7002M_Novena_wxgui;
+class pnlBoardControls;
+class pnlQSpark;
+
+/** Implementing AppFrame */
+class LMS7SuiteAppFrame : public AppFrame_view
+{
+	protected:
+        // Handlers for AppFrame events.
+        void OnClose( wxCloseEvent& event );
+        void OnQuit( wxCommandEvent& event );
+        void OnShowConnectionSettings( wxCommandEvent& event );
+        void OnAbout( wxCommandEvent& event );
+        void OnControlBoardConnect(wxCommandEvent& event);
+        void OnDataBoardConnect(wxCommandEvent& event);
+        void HandleLMSevent(wxCommandEvent& event);
+        void OnFFTviewerClose(wxCloseEvent& event);
+        void OnShowFFTviewer(wxCommandEvent& event);
+        void OnADF4002Close(wxCloseEvent& event);
+        void OnShowADF4002(wxCommandEvent& event);
+        void OnSi5351Close(wxCloseEvent& event);
+        void OnShowSi5351C(wxCommandEvent& event);
+        void OnProgramingClose(wxCloseEvent& event);
+        void OnShowPrograming(wxCommandEvent& event);
+        void OnRFSparkClose(wxCloseEvent& event);
+        void OnShowRFSpark(wxCommandEvent& event);
+        void OnHPM7Close(wxCloseEvent& event);
+        void OnShowHPM7(wxCommandEvent& event);
+        void OnFPGAcontrolsClose(wxCloseEvent& event);
+        void OnShowFPGAcontrols(wxCommandEvent& event);
+        void OnMyriad7Close(wxCloseEvent& event);
+        void OnShowMyriad7(wxCommandEvent& event);
+        void OnDeviceInfoClose(wxCloseEvent& event);
+        void OnShowDeviceInfo(wxCommandEvent& event);
+        void OnSPIClose(wxCloseEvent& event);
+        void OnShowSPI(wxCommandEvent& event);
+        void OnNovenaClose(wxCloseEvent& event);
+        void OnShowNovena(wxCommandEvent& event);
+        void OnBoardControlsClose(wxCloseEvent& event);
+        void OnShowBoardControls(wxCommandEvent& event);
+        void OnChangeCacheSettings(wxCommandEvent& event);
+        void OnQSparkClose(wxCloseEvent& event);
+        void OnShowQSpark(wxCommandEvent& event);
+    public:
+		/** Constructor */
+		LMS7SuiteAppFrame( wxWindow* parent );
+	//// end generated class members
+		virtual ~LMS7SuiteAppFrame();
+	protected:
+	    static void OnLogEvent(const char* text, unsigned int type);
+        static void OnLogDataTransfer(bool Tx, const unsigned char* data, const unsigned int length);
+        void OnLogMessage(wxCommandEvent &event);
+		static const wxString cWindowTitle;
+		static const int cDeviceInfoCollumn = 1;
+		static const int cDeviceVerRevMaskCollumn = 2;
+        void UpdateConnections(lms_device_t* port);
+
+        lms_device_t* lmsControl;
+        pnlMiniLog* mMiniLog;
+        fftviewer_frFFTviewer* fftviewer;
+        static LMS7SuiteAppFrame* obj_ptr;
+        ADF4002_wxgui* adfGUI;
+
+        Si5351C_wxgui* si5351gui;
+
+        LMS_Programing_wxgui* programmer;
+        RFSpark_wxgui* rfspark;
+        HPM7_wxgui* hpm7;
+        FPGAcontrols_wxgui* fpgaControls;
+        Myriad7_wxgui* myriad7;
+        dlgDeviceInfo* deviceInfo;
+        SPI_wxgui* spi;
+        LMS7002M_Novena_wxgui* novenaGui;
+        pnlBoardControls* boardControlsGui;
+        pnlQSpark* qSparkGui;
+};
+
+
+#endif // __LMS7SuiteAppFrame__
+
diff --git a/src/lms7suiteApp_gui.cpp b/src/lms7suiteApp_gui.cpp
new file mode 100644
index 0000000..a2ff92e
--- /dev/null
+++ b/src/lms7suiteApp_gui.cpp
@@ -0,0 +1,262 @@
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version Jun 17 2015)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO "NOT" EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#include "wx/wxprec.h"
+
+#ifdef __BORLANDC__
+#pragma hdrstop
+#endif //__BORLANDC__
+
+#ifndef WX_PRECOMP
+#include <wx/wx.h>
+#endif //WX_PRECOMP
+
+#include "lms7002_mainPanel.h"
+
+#include "lms7suiteApp_gui.h"
+
+///////////////////////////////////////////////////////////////////////////
+
+AppFrame_view::AppFrame_view( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
+{
+	this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+	
+	mbar = new wxMenuBar( 0 );
+	fileMenu = new wxMenu();
+	wxMenuItem* menuFileQuit;
+	menuFileQuit = new wxMenuItem( fileMenu, idMenuQuit, wxString( wxT("&Quit") ) + wxT('\t') + wxT("Alt+F4"), wxT("Quit the application"), wxITEM_NORMAL );
+	fileMenu->Append( menuFileQuit );
+	
+	mbar->Append( fileMenu, wxT("&File") ); 
+	
+	mnuOptions = new wxMenu();
+	wxMenuItem* mnuConnectionSettings;
+	mnuConnectionSettings = new wxMenuItem( mnuOptions, wxID_ANY, wxString( wxT("ConnectionSettings") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuOptions->Append( mnuConnectionSettings );
+	
+	mnuCacheValues = new wxMenuItem( mnuOptions, wxID_ANY, wxString( wxT("Cache calibration values") ) , wxEmptyString, wxITEM_CHECK );
+	mnuOptions->Append( mnuCacheValues );
+	
+	mbar->Append( mnuOptions, wxT("Options") ); 
+	
+	mnuModules = new wxMenu();
+	wxMenuItem* mnuFFTviewer;
+	mnuFFTviewer = new wxMenuItem( mnuModules, wxID_ANY, wxString( wxT("FFTviewer") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuModules->Append( mnuFFTviewer );
+	
+	wxMenuItem* mnuADF4002;
+	mnuADF4002 = new wxMenuItem( mnuModules, wxID_ANY, wxString( wxT("ADF4002") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuModules->Append( mnuADF4002 );
+	
+	wxMenuItem* mnuSi5351C;
+	mnuSi5351C = new wxMenuItem( mnuModules, wxID_ANY, wxString( wxT("Si5351C") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuModules->Append( mnuSi5351C );
+	
+	wxMenuItem* mnuPrograming;
+	mnuPrograming = new wxMenuItem( mnuModules, wxID_ANY, wxString( wxT("Programing") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuModules->Append( mnuPrograming );
+	
+	wxMenuItem* mnuRFSpark;
+	mnuRFSpark = new wxMenuItem( mnuModules, wxID_ANY, wxString( wxT("RF-ESpark") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuModules->Append( mnuRFSpark );
+	
+	wxMenuItem* mnuHPM7;
+	mnuHPM7 = new wxMenuItem( mnuModules, wxID_ANY, wxString( wxT("HPM7") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuModules->Append( mnuHPM7 );
+	
+	wxMenuItem* mnuFPGAcontrols;
+	mnuFPGAcontrols = new wxMenuItem( mnuModules, wxID_ANY, wxString( wxT("FPGA controls") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuModules->Append( mnuFPGAcontrols );
+	
+	wxMenuItem* mnuMyriad7;
+	mnuMyriad7 = new wxMenuItem( mnuModules, wxID_ANY, wxString( wxT("Myriad7") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuModules->Append( mnuMyriad7 );
+	
+	wxMenuItem* mnuDeviceInfo;
+	mnuDeviceInfo = new wxMenuItem( mnuModules, wxID_ANY, wxString( wxT("Device Info") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuModules->Append( mnuDeviceInfo );
+	
+	wxMenuItem* mnuSPI;
+	mnuSPI = new wxMenuItem( mnuModules, wxID_ANY, wxString( wxT("SPI") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuModules->Append( mnuSPI );
+	
+	wxMenuItem* mnuNovena;
+	mnuNovena = new wxMenuItem( mnuModules, wxID_ANY, wxString( wxT("Novena") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuModules->Append( mnuNovena );
+	
+	wxMenuItem* mnuBoardControls;
+	mnuBoardControls = new wxMenuItem( mnuModules, wxID_ANY, wxString( wxT("Board controls") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuModules->Append( mnuBoardControls );
+	
+	wxMenuItem* mnuQSpark;
+	mnuQSpark = new wxMenuItem( mnuModules, wxID_ANY, wxString( wxT("QSpark") ) , wxEmptyString, wxITEM_NORMAL );
+	mnuModules->Append( mnuQSpark );
+	
+	mbar->Append( mnuModules, wxT("Modules") ); 
+	
+	helpMenu = new wxMenu();
+	wxMenuItem* menuHelpAbout;
+	menuHelpAbout = new wxMenuItem( helpMenu, idMenuAbout, wxString( wxT("&About") ) + wxT('\t') + wxT("F1"), wxT("Show info about this application"), wxITEM_NORMAL );
+	helpMenu->Append( menuHelpAbout );
+	
+	mbar->Append( helpMenu, wxT("&Help") ); 
+	
+	this->SetMenuBar( mbar );
+	
+	statusBar = this->CreateStatusBar( 3, wxST_SIZEGRIP, wxID_ANY );
+	contentSizer = new wxFlexGridSizer( 0, 1, 0, 0 );
+	contentSizer->AddGrowableCol( 0 );
+	contentSizer->AddGrowableRow( 0 );
+	contentSizer->SetFlexibleDirection( wxBOTH );
+	contentSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	mContent = new lms7002_mainPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+	contentSizer->Add( mContent, 1, wxEXPAND, 5 );
+	
+	
+	this->SetSizer( contentSizer );
+	this->Layout();
+	contentSizer->Fit( this );
+	
+	// Connect Events
+	this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( AppFrame_view::OnClose ) );
+	this->Connect( menuFileQuit->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnQuit ) );
+	this->Connect( mnuConnectionSettings->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowConnectionSettings ) );
+	this->Connect( mnuCacheValues->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnChangeCacheSettings ) );
+	this->Connect( mnuFFTviewer->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowFFTviewer ) );
+	this->Connect( mnuADF4002->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowADF4002 ) );
+	this->Connect( mnuSi5351C->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowSi5351C ) );
+	this->Connect( mnuPrograming->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowPrograming ) );
+	this->Connect( mnuRFSpark->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowRFSpark ) );
+	this->Connect( mnuHPM7->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowHPM7 ) );
+	this->Connect( mnuFPGAcontrols->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowFPGAcontrols ) );
+	this->Connect( mnuMyriad7->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowMyriad7 ) );
+	this->Connect( mnuDeviceInfo->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowDeviceInfo ) );
+	this->Connect( mnuSPI->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowSPI ) );
+	this->Connect( mnuNovena->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowNovena ) );
+	this->Connect( mnuBoardControls->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowBoardControls ) );
+	this->Connect( mnuQSpark->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowQSpark ) );
+	this->Connect( menuHelpAbout->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnAbout ) );
+}
+
+AppFrame_view::~AppFrame_view()
+{
+	// Disconnect Events
+	this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( AppFrame_view::OnClose ) );
+	this->Disconnect( idMenuQuit, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnQuit ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowConnectionSettings ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnChangeCacheSettings ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowFFTviewer ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowADF4002 ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowSi5351C ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowPrograming ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowRFSpark ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowHPM7 ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowFPGAcontrols ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowMyriad7 ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowDeviceInfo ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowSPI ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowNovena ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowBoardControls ) );
+	this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnShowQSpark ) );
+	this->Disconnect( idMenuAbout, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( AppFrame_view::OnAbout ) );
+	
+}
+
+dlgAbout_view::dlgAbout_view( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+	this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+	this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
+	
+	wxFlexGridSizer* fgSizer2;
+	fgSizer2 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer2->SetFlexibleDirection( wxBOTH );
+	fgSizer2->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer3;
+	fgSizer3 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer3->SetFlexibleDirection( wxBOTH );
+	fgSizer3->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	imgLogo = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize( 195,106 ), 0 );
+	fgSizer3->Add( imgLogo, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxFlexGridSizer* fgSizer4;
+	fgSizer4 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer4->AddGrowableCol( 0 );
+	fgSizer4->AddGrowableRow( 0 );
+	fgSizer4->SetFlexibleDirection( wxBOTH );
+	fgSizer4->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT1 = new wxStaticText( this, wxID_ANY, wxT("LMS7002 Software "), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( -1 );
+	ID_STATICTEXT1->SetFont( wxFont( 18, 70, 90, 90, false, wxEmptyString ) );
+	
+	fgSizer4->Add( ID_STATICTEXT1, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtVersion = new wxStaticText( this, wxID_ANY, wxT("v. 1.0.0.0\nBuild date: 2015-03-18"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtVersion->Wrap( -1 );
+	fgSizer4->Add( txtVersion, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer3->Add( fgSizer4, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer2->Add( fgSizer3, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtDescription = new wxStaticText( this, wxID_ANY, wxT("Software Description"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtDescription->Wrap( -1 );
+	fgSizer2->Add( txtDescription, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxFlexGridSizer* fgSizer5;
+	fgSizer5 = new wxFlexGridSizer( 0, 3, 0, 50 );
+	fgSizer5->SetFlexibleDirection( wxBOTH );
+	fgSizer5->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT4 = new wxStaticText( this, wxID_ANY, wxT("Lime Microsystems\nSurrey Tech Centre\nOccam Road\nThe Surrey Research Park\nGuildford Surrey\nGU2 7YG\nUNITED KINGDOM"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT4->Wrap( -1 );
+	fgSizer5->Add( ID_STATICTEXT4, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxFlexGridSizer* fgSizer6;
+	fgSizer6 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer6->SetFlexibleDirection( wxBOTH );
+	fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT5 = new wxStaticText( this, wxID_ANY, wxT("Phone: +44 (0) 1483 685 063"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( -1 );
+	fgSizer6->Add( ID_STATICTEXT5, 1, wxALIGN_LEFT|wxALIGN_BOTTOM, 5 );
+	
+	ID_HYPERLINKCTRL1 = new wxHyperlinkCtrl( this, wxID_ANY, wxT("http://www.limemicro.com"), wxT("http://www.limemicro.com"), wxDefaultPosition, wxDefaultSize, wxHL_DEFAULT_STYLE );
+	fgSizer6->Add( ID_HYPERLINKCTRL1, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer5->Add( fgSizer6, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer2->Add( fgSizer5, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnClose->SetDefault(); 
+	fgSizer2->Add( btnClose, 1, wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	this->SetSizer( fgSizer2 );
+	this->Layout();
+	fgSizer2->Fit( this );
+	
+	// Connect Events
+	this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( dlgAbout_view::OnInit ) );
+	btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgAbout_view::OnbtnClose ), NULL, this );
+}
+
+dlgAbout_view::~dlgAbout_view()
+{
+	// Disconnect Events
+	this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( dlgAbout_view::OnInit ) );
+	btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgAbout_view::OnbtnClose ), NULL, this );
+	
+}
diff --git a/src/lms7suiteApp_gui.h b/src/lms7suiteApp_gui.h
new file mode 100644
index 0000000..f3cb6e5
--- /dev/null
+++ b/src/lms7suiteApp_gui.h
@@ -0,0 +1,118 @@
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version Jun 17 2015)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO "NOT" EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#ifndef __LMS7SUITEAPP_GUI_H__
+#define __LMS7SUITEAPP_GUI_H__
+
+#include <wx/artprov.h>
+#include <wx/xrc/xmlres.h>
+class lms7002_mainPanel;
+
+#include <wx/string.h>
+#include <wx/bitmap.h>
+#include <wx/image.h>
+#include <wx/icon.h>
+#include <wx/menu.h>
+#include <wx/gdicmn.h>
+#include <wx/font.h>
+#include <wx/colour.h>
+#include <wx/settings.h>
+#include <wx/statusbr.h>
+#include <wx/panel.h>
+#include <wx/sizer.h>
+#include <wx/frame.h>
+#include <wx/statbmp.h>
+#include <wx/stattext.h>
+#include <wx/hyperlink.h>
+#include <wx/button.h>
+#include <wx/dialog.h>
+
+///////////////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class AppFrame_view
+///////////////////////////////////////////////////////////////////////////////
+class AppFrame_view : public wxFrame 
+{
+	private:
+	
+	protected:
+		enum
+		{
+			idMenuQuit = 1000,
+			idMenuAbout
+		};
+		
+		wxMenuBar* mbar;
+		wxMenu* fileMenu;
+		wxMenu* mnuOptions;
+		wxMenuItem* mnuCacheValues;
+		wxMenu* mnuModules;
+		wxMenu* helpMenu;
+		wxStatusBar* statusBar;
+		wxFlexGridSizer* contentSizer;
+		lms7002_mainPanel* mContent;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
+		virtual void OnQuit( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowConnectionSettings( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnChangeCacheSettings( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowFFTviewer( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowADF4002( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowSi5351C( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowPrograming( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowRFSpark( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowHPM7( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowFPGAcontrols( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowMyriad7( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowDeviceInfo( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowSPI( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowNovena( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowBoardControls( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowQSpark( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnAbout( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		AppFrame_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Lime Suite GUI"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
+		
+		~AppFrame_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class dlgAbout_view
+///////////////////////////////////////////////////////////////////////////////
+class dlgAbout_view : public wxDialog 
+{
+	private:
+	
+	protected:
+		wxStaticBitmap* imgLogo;
+		wxStaticText* ID_STATICTEXT1;
+		wxStaticText* txtVersion;
+		wxStaticText* txtDescription;
+		wxStaticText* ID_STATICTEXT4;
+		wxStaticText* ID_STATICTEXT5;
+		wxHyperlinkCtrl* ID_HYPERLINKCTRL1;
+		wxButton* btnClose;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void OnInit( wxInitDialogEvent& event ) { event.Skip(); }
+		virtual void OnbtnClose( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		dlgAbout_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("About"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE ); 
+		~dlgAbout_view();
+	
+};
+
+#endif //__LMS7SUITEAPP_GUI_H__
diff --git a/src/lms7suiteEvents/CMakeLists.txt b/src/lms7suiteEvents/CMakeLists.txt
new file mode 100644
index 0000000..20195bc
--- /dev/null
+++ b/src/lms7suiteEvents/CMakeLists.txt
@@ -0,0 +1,6 @@
+set(lms7suiteEvents_src_files	
+	lms7suiteEvents.cpp
+)
+
+add_library(lms7suiteEvents STATIC ${lms7suiteEvents_src_files})
+target_include_directories(lms7suiteEvents PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
diff --git a/src/lms7suiteEvents/lms7suiteEvents.cpp b/src/lms7suiteEvents/lms7suiteEvents.cpp
new file mode 100644
index 0000000..e214227
--- /dev/null
+++ b/src/lms7suiteEvents/lms7suiteEvents.cpp
@@ -0,0 +1,12 @@
+#include "lms7suiteEvents.h"
+
+wxDEFINE_EVENT(CONTROL_PORT_CONNECTED, wxCommandEvent);
+wxDEFINE_EVENT(CONTROL_PORT_DISCONNECTED, wxCommandEvent);
+wxDEFINE_EVENT(DATA_PORT_CONNECTED, wxCommandEvent);
+wxDEFINE_EVENT(DATA_PORT_DISCONNECTED, wxCommandEvent);
+wxDEFINE_EVENT(CGEN_FREQUENCY_CHANGED, wxCommandEvent);
+wxDEFINE_EVENT(LOG_MESSAGE, wxCommandEvent);
+wxDEFINE_EVENT(LMS7_TXBAND_CHANGED, wxCommandEvent);
+wxDEFINE_EVENT(LMS7_RXPATH_CHANGED, wxCommandEvent);
+wxDEFINE_EVENT(READ_ALL_VALUES, wxCommandEvent);
+wxDEFINE_EVENT(WRITE_ALL_VALUES, wxCommandEvent);
diff --git a/src/lms7suiteEvents/lms7suiteEvents.h b/src/lms7suiteEvents/lms7suiteEvents.h
new file mode 100644
index 0000000..f85dc6f
--- /dev/null
+++ b/src/lms7suiteEvents/lms7suiteEvents.h
@@ -0,0 +1,17 @@
+#ifndef LMS7SUITE_EVENT_IDS_H
+#define LMS7SUITE_EVENT_IDS_H
+
+#include <wx/wx.h>
+
+wxDECLARE_EVENT(CONTROL_PORT_CONNECTED, wxCommandEvent);
+wxDECLARE_EVENT(DATA_PORT_CONNECTED, wxCommandEvent);
+wxDECLARE_EVENT(CONTROL_PORT_DISCONNECTED, wxCommandEvent);
+wxDECLARE_EVENT(DATA_PORT_DISCONNECTED, wxCommandEvent);
+wxDECLARE_EVENT(CGEN_FREQUENCY_CHANGED, wxCommandEvent);
+wxDECLARE_EVENT(LOG_MESSAGE, wxCommandEvent);
+wxDECLARE_EVENT(LMS7_TXBAND_CHANGED, wxCommandEvent);
+wxDECLARE_EVENT(LMS7_RXPATH_CHANGED, wxCommandEvent);
+wxDECLARE_EVENT(READ_ALL_VALUES, wxCommandEvent);
+wxDECLARE_EVENT(WRITE_ALL_VALUES, wxCommandEvent);
+
+#endif
diff --git a/src/myriad7/CMakeLists.txt b/src/myriad7/CMakeLists.txt
new file mode 100644
index 0000000..0d422c3
--- /dev/null
+++ b/src/myriad7/CMakeLists.txt
@@ -0,0 +1,3 @@
+add_library(myriad7 STATIC myriad7_wxgui.cpp)
+target_include_directories(myriad7 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+target_link_libraries(myriad7 LMS7002M)
diff --git a/src/myriad7/myriad7_wxgui.cpp b/src/myriad7/myriad7_wxgui.cpp
new file mode 100644
index 0000000..005bb54
--- /dev/null
+++ b/src/myriad7/myriad7_wxgui.cpp
@@ -0,0 +1,107 @@
+/**
+ at file 	myriad7_wxgui.cpp
+ at author Lime Microsystems
+ at brief	panel for controlling Myriad7 board GPIO
+*/
+
+#include <wx/sizer.h>
+#include <wx/stattext.h>
+#include <wx/string.h>
+#include <wx/combobox.h>
+#include <wx/msgdlg.h>
+
+#include "myriad7_wxgui.h"
+#include <LMSBoards.h>
+
+using namespace lime;
+
+const long Myriad7_wxgui::ID_STATICTEXT1 = wxNewId();
+const long Myriad7_wxgui::ID_COMBOBOX1 = wxNewId();
+const long Myriad7_wxgui::ID_STATICTEXT2 = wxNewId();
+const long Myriad7_wxgui::ID_COMBOBOX2 = wxNewId();
+
+BEGIN_EVENT_TABLE(Myriad7_wxgui,wxFrame)
+END_EVENT_TABLE()
+
+Myriad7_wxgui::Myriad7_wxgui(wxWindow* parent,wxWindowID id, const wxString &title, const wxPoint& pos,const wxSize& size, long styles)
+{
+	wxFlexGridSizer* FlexGridSizer2;
+	wxFlexGridSizer* FlexGridSizer1;
+
+	Create(parent, id, title, wxDefaultPosition, wxDefaultSize, styles, title);
+#ifdef WIN32
+    SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
+#endif
+	FlexGridSizer1 = new wxFlexGridSizer(0, 1, 0, 0);
+	FlexGridSizer2 = new wxFlexGridSizer(0, 2, 0, 0);
+	StaticText1 = new wxStaticText(this, ID_STATICTEXT1, _T("Rx (A/B) Input:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT1"));
+	FlexGridSizer2->Add(StaticText1, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
+	cmbGPIO_1_0 = new wxComboBox(this, ID_COMBOBOX1, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX1"));
+	cmbGPIO_1_0->SetSelection( cmbGPIO_1_0->Append(_T("No connection")) );
+	cmbGPIO_1_0->Append(_T("LNAW"));
+	cmbGPIO_1_0->Append(_T("LNAH"));
+	cmbGPIO_1_0->Append(_T("LNAL"));
+	FlexGridSizer2->Add(cmbGPIO_1_0, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
+	StaticText2 = new wxStaticText(this, ID_STATICTEXT2, _T("Tx (A/B) output:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT2"));
+	FlexGridSizer2->Add(StaticText2, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
+	cmbGPIO2 = new wxComboBox(this, ID_COMBOBOX2, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, 0, 0, wxDefaultValidator, _T("ID_COMBOBOX2"));
+	cmbGPIO2->SetSelection( cmbGPIO2->Append(_T("TX1")) );
+	cmbGPIO2->Append(_T("TX2"));
+	FlexGridSizer2->Add(cmbGPIO2, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
+	FlexGridSizer1->Add(FlexGridSizer2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
+	SetSizer(FlexGridSizer1);
+	FlexGridSizer1->Fit(this);
+	FlexGridSizer1->SetSizeHints(this);
+
+	Connect(ID_COMBOBOX1,wxEVT_COMMAND_COMBOBOX_SELECTED,(wxObjectEventFunction)&Myriad7_wxgui::ParameterChangeHandler);
+	Connect(ID_COMBOBOX2,wxEVT_COMMAND_COMBOBOX_SELECTED,(wxObjectEventFunction)&Myriad7_wxgui::ParameterChangeHandler);
+}
+
+Myriad7_wxgui::~Myriad7_wxgui()
+{
+}
+
+void Myriad7_wxgui::Initialize(lms_device_t* pSerPort)
+{
+    lmsControl = pSerPort;
+}
+
+void Myriad7_wxgui::ParameterChangeHandler(wxCommandEvent& event)
+{
+    if (lmsControl == nullptr)
+        return;
+    unsigned rxInput = cmbGPIO_1_0->GetSelection();
+    unsigned txOutput = cmbGPIO2->GetSelection();
+    uint8_t value = txOutput << 2 | rxInput;
+
+    int status;
+    status = LMS_GPIOWrite(lmsControl,&value,1);
+
+    if (status != 0)
+    {
+        wxMessageBox(wxString::Format(_("Failed to write Myriad7 GPIOs: %s"), LMS_GetLastErrorMessage()), _("Error"), wxICON_ERROR | wxOK);
+        return;
+    }
+}
+
+void Myriad7_wxgui::UpdatePanel()
+{
+    if (lmsControl == nullptr)
+        return;
+    const lms_dev_info_t* info;
+	if ((info = LMS_GetDeviceInfo(lmsControl)) == nullptr)
+		return;
+    if (info->expansionName != GetExpansionBoardName(EXP_BOARD_MYRIAD7))
+            return;
+
+    uint8_t dataRd[64];
+    int status = LMS_GPIORead(lmsControl,dataRd, 64);
+
+    if (status != 0)
+    {
+        wxMessageBox(wxString::Format(_("Failed to read Myriad7 GPIOs: %s"), LMS_GetLastErrorMessage()), _("Error"), wxICON_ERROR | wxOK);
+        return;
+    }
+    cmbGPIO_1_0->SetSelection(dataRd[0] & 0x3);
+    cmbGPIO2->SetSelection((dataRd[0] & 0x4) > 0);
+}
diff --git a/src/myriad7/myriad7_wxgui.h b/src/myriad7/myriad7_wxgui.h
new file mode 100644
index 0000000..061ccd1
--- /dev/null
+++ b/src/myriad7/myriad7_wxgui.h
@@ -0,0 +1,39 @@
+/**
+ at file 	myriad7_wxgui.h
+ at author Lime Microsystems
+*/
+#ifndef MYRIAD7_WXGUI_H
+#define MYRIAD7_WXGUI_H
+
+#include <wx/frame.h>
+#include "lime/LimeSuite.h"
+class wxComboBox;
+class wxStaticText;
+class wxFlexGridSizer;
+
+class Myriad7_wxgui: public wxFrame
+{
+	public:
+
+		Myriad7_wxgui(wxWindow* parent,wxWindowID id=wxID_ANY, const wxString &title = wxEmptyString, const wxPoint& pos=wxDefaultPosition,const wxSize& size=wxDefaultSize, long styles = 0);
+		void Initialize(lms_device_t* serPort);
+		virtual ~Myriad7_wxgui();
+		virtual void UpdatePanel();
+
+		wxStaticText* StaticText2;
+		wxComboBox* cmbGPIO2;
+		wxStaticText* StaticText1;
+		wxComboBox* cmbGPIO_1_0;
+
+        static const long ID_STATICTEXT1;
+		static const long ID_COMBOBOX1;
+		static const long ID_STATICTEXT2;
+		static const long ID_COMBOBOX2;
+
+        void ParameterChangeHandler(wxCommandEvent& event);
+	protected:
+        lms_device_t* lmsControl;
+		DECLARE_EVENT_TABLE()
+};
+
+#endif
diff --git a/src/numericSlider/CMakeLists.txt b/src/numericSlider/CMakeLists.txt
new file mode 100644
index 0000000..337a102
--- /dev/null
+++ b/src/numericSlider/CMakeLists.txt
@@ -0,0 +1,5 @@
+set(numericSlider_src_files
+	numericSlider.cpp
+)
+add_library(numericSlider STATIC ${numericSlider_src_files})
+target_include_directories(numericSlider PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
\ No newline at end of file
diff --git a/src/numericSlider/numericSlider.cpp b/src/numericSlider/numericSlider.cpp
new file mode 100644
index 0000000..439a5ad
--- /dev/null
+++ b/src/numericSlider/numericSlider.cpp
@@ -0,0 +1,109 @@
+/**
+ at file	numericSlider.cpp
+ at brief	Slider control with text field for integer entry
+ at author	Lime Microsystems (www.limemicro.com)
+*/
+
+#include "numericSlider.h"
+#include <wx/event.h>
+#include <wx/spinctrl.h>
+
+IMPLEMENT_DYNAMIC_CLASS(NumericSlider, wxPanel)
+
+NumericSlider::NumericSlider()
+{
+}
+
+NumericSlider::NumericSlider(
+		wxWindow* parent,
+		wxWindowID id,
+		const wxString &value,
+		const wxPoint &pos,
+		const wxSize &size,
+		long style,
+		int min,
+		int max,
+		int initial,
+		const wxString &name 
+	) 	
+{
+    Create(parent, id, pos, size, style);
+
+    wxFlexGridSizer* mainSizer;
+    mainSizer = new wxFlexGridSizer(0, 2, 0, 0);
+    mainSizer->AddGrowableCol(0);
+    mainSizer->AddGrowableRow(0);
+    mainSizer->SetFlexibleDirection(wxBOTH);    
+
+    mScroll = new wxScrollBar(this, wxNewId(), wxDefaultPosition, wxDefaultSize, wxSB_HORIZONTAL);
+    mScroll->SetMinSize(wxSize(128, -1));
+    mainSizer->Add(mScroll, 0, wxEXPAND | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 0);
+    int sliderStep = (max - min) / 20;
+    if (sliderStep == 0)
+        sliderStep = 1;
+    mScroll->SetScrollbar(initial, 1, max - min + 1, sliderStep);
+    mScroll->Connect(wxEVT_SCROLL_CHANGED, wxScrollEventHandler(NumericSlider::OnScrollChange), NULL, this);
+    
+    mSpinner = new wxSpinCtrl(this, wxNewId(), wxEmptyString, wxDefaultPosition, wxSize(-1, -1), wxSP_ARROW_KEYS | wxTE_PROCESS_ENTER, min, max, initial);
+    mSpinner->SetMinSize(wxSize(96, -1));
+    mainSizer->Add(mSpinner, 0, wxEXPAND |wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 0);
+    mSpinner->Connect(wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler(NumericSlider::OnSpinnerChange), NULL, this);
+    mSpinner->Connect(wxEVT_TEXT_ENTER, wxSpinEventHandler(NumericSlider::OnSpinnerChange), NULL, this);
+
+    mScroll->SetThumbPosition(mSpinner->GetValue() - mSpinner->GetMin());
+
+    this->SetSizer(mainSizer);
+    this->Layout();
+    mainSizer->Fit(this);
+}
+
+NumericSlider::~NumericSlider()
+{
+
+}
+
+void NumericSlider::OnSpinnerChange(wxSpinEvent &event)
+{
+    wxCommandEvent evt(wxEVT_COMMAND_SPINCTRL_UPDATED);
+    evt.SetId(this->GetId());
+    evt.SetInt(event.GetInt());
+    evt.SetEventObject(this);
+    mScroll->SetThumbPosition(event.GetInt() - mSpinner->GetMin());
+    wxPostEvent(this, evt);
+}
+
+void NumericSlider::OnScrollChange(wxScrollEvent &event)
+{   
+    wxCommandEvent evt(wxEVT_COMMAND_SPINCTRL_UPDATED);
+    evt.SetId(this->GetId());    
+    evt.SetEventObject(this);
+    mSpinner->SetValue(event.GetInt() + mSpinner->GetMin());
+    evt.SetInt(event.GetInt() + mSpinner->GetMin());
+    wxPostEvent(this, evt);
+}
+
+void NumericSlider::SetValue(int integer)
+{
+    if (integer < mSpinner->GetMin())
+        integer = mSpinner->GetMin();
+    else if (integer > mSpinner->GetMax())
+        integer = mSpinner->GetMax();
+    mSpinner->SetValue(integer);
+    mScroll->SetThumbPosition(integer - mSpinner->GetMin());
+}
+
+int NumericSlider::GetValue()
+{
+    return mSpinner->GetValue();
+}
+
+void NumericSlider::SetToolTip(const wxString &tipString)
+{
+    mSpinner->SetToolTip(NULL);
+    mSpinner->SetToolTip(tipString);
+    mScroll->SetToolTip(tipString);
+}
+
+BEGIN_EVENT_TABLE(NumericSlider, wxPanel)
+END_EVENT_TABLE()
+
diff --git a/src/numericSlider/numericSlider.h b/src/numericSlider/numericSlider.h
new file mode 100644
index 0000000..f867043
--- /dev/null
+++ b/src/numericSlider/numericSlider.h
@@ -0,0 +1,47 @@
+/**
+ at file	ComboBoxMap.h
+ at brief	Class for integer input using slider or text field
+ at author Lime Microsystems (www.limemicro.com)
+*/
+
+#ifndef NUMERIC_SLIDER_H
+#define NUMERIC_SLIDER_H
+
+#include <wx/wx.h>
+#include <wx/panel.h>
+
+class wxSpinCtrl;
+class wxScrollBar;
+
+class NumericSlider : public wxPanel
+{
+public:
+    NumericSlider();
+    NumericSlider(wxWindow* parent,
+        wxWindowID id = wxID_ANY,
+        const wxString &value = wxEmptyString,
+        const wxPoint &pos = wxDefaultPosition,
+        const wxSize &size = wxDefaultSize,
+        long style = wxSP_ARROW_KEYS,
+        int min = 0,
+        int max = 100,
+        int initial = 0,
+        const wxString &name = "numericSlider"
+        );
+   ~NumericSlider();
+
+   void SetValue(int integer);
+   int GetValue();
+
+   virtual void SetToolTip(const wxString &tipString);
+protected:
+    void OnSpinnerChange(wxSpinEvent &event);
+    void OnScrollChange(wxScrollEvent &event);
+    wxSpinCtrl* mSpinner;
+    wxScrollBar* mScroll;
+private:
+	DECLARE_DYNAMIC_CLASS(NumericSlider)
+	DECLARE_EVENT_TABLE()
+};
+
+#endif
\ No newline at end of file
diff --git a/src/oglGraph/CMakeLists.txt b/src/oglGraph/CMakeLists.txt
new file mode 100644
index 0000000..65e8c6a
--- /dev/null
+++ b/src/oglGraph/CMakeLists.txt
@@ -0,0 +1,27 @@
+set(oglGraph_src_files
+	dlgMarkers.cpp
+	GLFont.cpp
+	OpenGLGraph.cpp
+	glew/glew.c
+)
+include_directories(glew)
+include_directories(glew/GL)
+
+#ignore warnings about narrowing: static font header
+if(CMAKE_COMPILER_IS_GNUCXX)
+	add_definitions(-Wno-narrowing)
+endif()
+
+ADD_DEFINITIONS(-DGLEW_STATIC)
+add_library(oglGraph STATIC ${oglGraph_src_files})
+target_include_directories(oglGraph PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+
+if (APPLE)
+	set(GL_LIBS "-framework OpenGL" "-framework GLUT")
+elseif (UNIX)
+	set(GL_LIBS GL)
+endif()
+
+if(UNIX)
+	target_link_libraries(oglGraph ${GL_LIBS} ${wxWidgets_LIBRARIES})
+endif()
diff --git a/src/oglGraph/GLFont.cpp b/src/oglGraph/GLFont.cpp
new file mode 100644
index 0000000..e234131
--- /dev/null
+++ b/src/oglGraph/GLFont.cpp
@@ -0,0 +1,433 @@
+#include "GLFont.h"
+#include <fstream>
+#include <string>
+#include <sstream>
+#include <string.h>
+#include <vector>
+using namespace std;
+
+GLFont::GLFont() : m_texID(0), m_vboID(0), m_glyphCount(256)
+{
+    m_fontSize = 10;
+    m_glyphs = new GLGlyph[m_glyphCount];
+}
+
+GLFont::~GLFont()
+{
+    delete []m_glyphs;
+}
+
+/**
+    @brief loads opengl font file
+    @param file font file to load
+
+    Expected file structure:
+    12 bytes - "OpenGL Font" literal file header
+    1 byte - file version
+    16 bytes - reserved
+    1 byte - font size ( max line height in pixels )
+    2 byte - glyph count
+    glyphCount * 16 bytes - glyph definitions
+        - 2 bytes (ushort)- glyph id
+        - 2 bytes (ushort)- width
+        - 2 bytes (ushort)- height
+        - 2 bytes (ushort)- glyph x position in texture
+        - 2 bytes (ushort)- glyph y position in texture
+        - 2 bytes (short)- glyph x offset
+        - 2 bytes (short)- glyph y offset (height above line)
+        - 2 bytes (short)- glyph x advance (gap before glyph)
+    2 bytes - texture width in pixels
+    2 bytes - texture height in pixels
+    1 byte - texture bits per pixel (currently hardcoded 8 bits per pixel)
+    width*height*bpp - texture data
+*/
+bool GLFont::load(const char* file)
+{
+    glewInit();
+    fstream in;
+    in.open(file, ios::in | ios::binary);
+    char header[13];
+    header[12] = 0;
+    in.read(header, 12);
+    if( strcmp("OpenGL Font", header) != 0)
+    {
+        return false;
+    }
+
+    char fileVersion = 0;
+    in.read(&fileVersion, 1);
+
+    char reserved[16];
+    in.read(reserved, 16);
+
+    unsigned char fontSize = 0;
+    in.read((char*)&fontSize, 1);
+    m_fontSize = fontSize;
+
+    unsigned short glyphCount = 0;
+    in.read((char*)&glyphCount, 2);
+
+    for(int i=0; i<m_glyphCount; ++i)
+        m_glyphs[i].reset();
+    GLGlyph tempGlyph;
+    for(unsigned int i=0; i<glyphCount; ++i)
+    {
+        in.read((char*)&tempGlyph.id, sizeof(unsigned short));
+        in.read((char*)&tempGlyph.width, sizeof(unsigned short));
+        in.read((char*)&tempGlyph.height, sizeof(unsigned short));
+        in.read((char*)&tempGlyph.u, sizeof(unsigned short));
+        in.read((char*)&tempGlyph.v, sizeof(unsigned short));
+        in.read((char*)&tempGlyph.offset_x, sizeof(short));
+        in.read((char*)&tempGlyph.offset_y, sizeof(short));
+        in.read((char*)&tempGlyph.advance_x, sizeof(short));
+        tempGlyph.advance_x = tempGlyph.advance_x >> 6;
+        m_glyphs[tempGlyph.id] = tempGlyph;
+    }
+
+    unsigned short texWidth = 0;
+    unsigned short texHeight = 0;
+    char bpp = 0;
+
+    in.read((char*)&texWidth, sizeof(unsigned short));
+    m_texwidth = texWidth;
+    in.read((char*)&texHeight, sizeof(unsigned short));
+    m_texheight = texHeight;
+    in.read(&bpp, sizeof(char));
+
+    unsigned char *bitmap = new unsigned char[texWidth*texHeight];
+    in.read((char*)bitmap, texWidth*texHeight);
+    in.close();
+
+    glEnable( GL_TEXTURE_2D );
+    glActiveTexture(GL_TEXTURE0);
+    if( m_texID > 0)
+        glDeleteTextures(1, &m_texID);
+    glGenTextures(1, &m_texID);
+    glBindTexture(GL_TEXTURE_2D, m_texID);
+    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
+    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
+    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
+    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
+
+    glTexImage2D(
+        GL_TEXTURE_2D,
+        0,
+        GL_ALPHA8,
+        texWidth,
+        texHeight,
+        0,
+        GL_ALPHA,
+        GL_UNSIGNED_BYTE,
+        bitmap
+    );
+    glBindTexture(GL_TEXTURE_2D, 0);
+
+    if(!m_vboID && GLEW_VERSION_1_5)
+    {
+        glGenBuffers(1, &m_vboID);
+        glBindBuffer( GL_ARRAY_BUFFER, m_vboID);
+        glBufferData( GL_ARRAY_BUFFER, 16*sizeof(float), NULL, GL_DYNAMIC_DRAW );
+        glBindBuffer( GL_ARRAY_BUFFER, 0);
+    }
+
+    return true;
+}
+
+bool GLFont::loadFromArray(const char* array, unsigned int size)
+{
+    glewInit();
+    stringstream in;
+    in.str( string(array, size));
+    char header[13];
+    header[12] = 0;
+    in.read(header, 12);
+    if( strcmp("OpenGL Font", header) != 0)
+    {
+        return false;
+    }
+
+    char fileVersion = 0;
+    in.read(&fileVersion, 1);
+
+    char reserved[16];
+    in.read(reserved, 16);
+
+    unsigned char fontSize = 0;
+    in.read((char*)&fontSize, 1);
+    m_fontSize = fontSize;
+
+    unsigned short glyphCount = 0;
+    in.read((char*)&glyphCount, 2);
+
+    for(int i=0; i<m_glyphCount; ++i)
+        m_glyphs[i].reset();
+    GLGlyph tempGlyph;
+    for(unsigned int i=0; i<glyphCount; ++i)
+    {
+        in.read((char*)&tempGlyph.id, sizeof(unsigned short));
+        in.read((char*)&tempGlyph.width, sizeof(unsigned short));
+        in.read((char*)&tempGlyph.height, sizeof(unsigned short));
+        in.read((char*)&tempGlyph.u, sizeof(unsigned short));
+        in.read((char*)&tempGlyph.v, sizeof(unsigned short));
+        in.read((char*)&tempGlyph.offset_x, sizeof(short));
+        in.read((char*)&tempGlyph.offset_y, sizeof(short));
+        in.read((char*)&tempGlyph.advance_x, sizeof(short));
+        tempGlyph.advance_x = tempGlyph.advance_x >> 6;
+        m_glyphs[tempGlyph.id] = tempGlyph;
+    }
+
+    unsigned short texWidth = 0;
+    unsigned short texHeight = 0;
+    char bpp = 0;
+
+    in.read((char*)&texWidth, sizeof(unsigned short));
+    m_texwidth = texWidth;
+    in.read((char*)&texHeight, sizeof(unsigned short));
+    m_texheight = texHeight;
+    in.read(&bpp, sizeof(char));
+
+    unsigned char *bitmap = new unsigned char[texWidth*texHeight];
+    in.read((char*)bitmap, texWidth*texHeight);
+
+    glEnable( GL_TEXTURE_2D );
+    glActiveTexture(GL_TEXTURE0);
+    if( m_texID > 0)
+        glDeleteTextures(1, &m_texID);
+    glGenTextures(1, &m_texID);
+    glBindTexture(GL_TEXTURE_2D, m_texID);
+    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
+    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
+    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
+    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
+
+    glTexImage2D(
+        GL_TEXTURE_2D,
+        0,
+        GL_ALPHA8,
+        texWidth,
+        texHeight,
+        0,
+        GL_ALPHA,
+        GL_UNSIGNED_BYTE,
+        bitmap
+    );
+    glBindTexture(GL_TEXTURE_2D, 0);
+
+    if(!m_vboID && GLEW_VERSION_1_5)
+    {
+        glGenBuffers(1, &m_vboID);
+        glBindBuffer( GL_ARRAY_BUFFER, m_vboID);
+        glBufferData( GL_ARRAY_BUFFER, 16*sizeof(float), NULL, GL_DYNAMIC_DRAW );
+        glBindBuffer( GL_ARRAY_BUFFER, 0);
+    }
+
+    return true;
+}
+
+void GLFont::render_textWorldSpace(const char *text, float x, float y, float fontSize, unsigned int rgba)
+{
+    glEnable( GL_TEXTURE_2D );
+    glAlphaFunc(GL_GEQUAL, 0.05);
+    glEnable( GL_ALPHA_TEST);
+    glEnable( GL_BLEND);
+    glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+
+    glColor3ub( (rgba >> 24)&0xff , (rgba >> 16)&0xFF, (rgba >> 8)&0xFF);
+
+    float vbodata[16]; //interleaved x,y,u,v
+
+    float scale = fontSize/m_fontSize;
+    float startx = x;
+    GLGlyph *g = NULL;
+    glBindTexture( GL_TEXTURE_2D, m_texID );
+
+    if(GLEW_VERSION_1_5)
+        glBindBuffer(GL_ARRAY_BUFFER, m_vboID);
+    glEnableClientState( GL_VERTEX_ARRAY );
+    glEnableClientState( GL_TEXTURE_COORD_ARRAY );
+    glVertexPointer( 2, GL_FLOAT, 4*sizeof(float), (char*)0 );
+    glTexCoordPointer( 2, GL_FLOAT, 4*sizeof(float), (char*)0+2*sizeof(float) );
+    const char *p;
+    for(p = text; *p; ++p)
+    {
+        g = &m_glyphs[(unsigned char)*p];
+        if((char)*p == '\n')
+        {
+            x = startx;
+            y = y - lineHeight()*scale;
+            continue;
+        }
+        float w = g->width * scale;
+        float h = g->height * scale;
+        vbodata[0] = x + g->offset_x * scale;
+        vbodata[1] = y - (g->height-g->offset_y) * scale;
+        vbodata[2] = g->u*1.0/m_texwidth;
+        vbodata[3] = g->v*1.0/m_texheight;
+
+        vbodata[4] = vbodata[0] + w;
+        vbodata[5] = vbodata[1];
+        vbodata[6] = g->u*1.0/m_texwidth + g->width*1.0/m_texwidth;
+        vbodata[7] = vbodata[3];
+
+        vbodata[8] = vbodata[0];
+        vbodata[9] = vbodata[1] + h;
+        vbodata[10] = vbodata[2];
+        vbodata[11] = g->v*1.0/m_texheight + (g->height)*1.0/m_texheight;
+
+        vbodata[12] = vbodata[4];
+        vbodata[13] = vbodata[9];
+        vbodata[14] = vbodata[6];
+        vbodata[15] = vbodata[11];
+
+//        if(GLEW_VERSION_1_5)
+//        {
+//            glBufferData( GL_ARRAY_BUFFER, 16*sizeof(float), NULL, GL_DYNAMIC_DRAW );
+//            glBufferData( GL_ARRAY_BUFFER, 16*sizeof(float), vbodata, GL_DYNAMIC_DRAW );
+//            glDrawArrays( GL_TRIANGLE_STRIP, 0, 4 );
+//            glFlush();
+//        }
+//        else
+        {
+            glBegin( GL_TRIANGLE_STRIP );
+            glTexCoord2f( vbodata[2], vbodata[3]);
+            glVertex3d(vbodata[0], vbodata[1], 10);
+            glTexCoord2f( vbodata[6], vbodata[7]);
+            glVertex3d(vbodata[4], vbodata[5], 10);
+            glTexCoord2f( vbodata[10], vbodata[11]);
+            glVertex3d(vbodata[8], vbodata[9], 10);
+            glTexCoord2f( vbodata[14], vbodata[15]);
+            glVertex3d(vbodata[12], vbodata[13], 10);
+            glEnd();
+            glFlush();
+        }
+
+        x += (g->advance_x ) * scale;
+    }
+    glDisableClientState( GL_VERTEX_ARRAY );
+    glDisableClientState( GL_TEXTURE_COORD_ARRAY );
+}
+
+void GLFont::render_textScreenSpace(const char *text, float x, float y, float fontSize, unsigned int rgba)
+{
+    glEnable( GL_TEXTURE_2D );
+    glAlphaFunc(GL_GEQUAL, 0.05);
+    glEnable( GL_ALPHA_TEST);
+    glEnable( GL_BLEND);
+    glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+
+    glColor3ub( (rgba >> 24)&0xff , (rgba >> 16)&0xFF, (rgba >> 8)&0xFF);
+
+    float vbodata[16]; //interleaved x,y,u,v
+
+    float scale = fontSize/m_fontSize;
+    float startx = x;
+    GLGlyph *g = NULL;
+    glBindTexture( GL_TEXTURE_2D, m_texID );
+
+    if(GLEW_VERSION_1_5)
+        glBindBuffer(GL_ARRAY_BUFFER, m_vboID);
+    glEnableClientState( GL_VERTEX_ARRAY );
+    glEnableClientState( GL_TEXTURE_COORD_ARRAY );
+    glVertexPointer( 2, GL_FLOAT, 4*sizeof(float), (char*)0 );
+    glTexCoordPointer( 2, GL_FLOAT, 4*sizeof(float), (char*)0+2*sizeof(float) );
+    const char *p;
+    for(p = text; *p; ++p)
+    {
+        g = &m_glyphs[(unsigned char)*p];
+        if((char)*p == '\n')
+        {
+            x = startx;
+            y = y + lineHeight()*scale;
+            continue;
+        }
+        float w = g->width * scale;
+        //float h = g->height * scale;
+        vbodata[0] = x + g->offset_x * scale;
+        vbodata[1] = y + (lineHeight()+(g->height-g->offset_y)) * scale;
+        vbodata[2] = g->u*1.0/m_texwidth;
+        vbodata[3] = g->v*1.0/m_texheight;
+
+        vbodata[4] = vbodata[0] + w;
+        vbodata[5] = vbodata[1];
+        vbodata[6] = g->u*1.0/m_texwidth + g->width*1.0/m_texwidth;
+        vbodata[7] = vbodata[3];
+
+        vbodata[8] = vbodata[0];
+        vbodata[9] = y + (lineHeight()-g->offset_y) * scale;;
+        vbodata[10] = vbodata[2];
+        vbodata[11] = g->v*1.0/m_texheight + (g->height)*1.0/m_texheight;
+
+        vbodata[12] = vbodata[4];
+        vbodata[13] = vbodata[9];
+        vbodata[14] = vbodata[6];
+        vbodata[15] = vbodata[11];
+
+//        if(GLEW_VERSION_1_5)
+//        {
+//            glBufferData( GL_ARRAY_BUFFER, 16*sizeof(float), (char*)0, GL_DYNAMIC_DRAW );
+//            glBufferData( GL_ARRAY_BUFFER, 16*sizeof(float), vbodata, GL_DYNAMIC_DRAW );
+//            glDrawArrays( GL_TRIANGLE_STRIP, 0, 4 );
+//            glFlush();
+//        }
+//        else
+        {
+            glBegin( GL_TRIANGLE_STRIP );
+            glTexCoord2f( vbodata[2], vbodata[3]);
+            glVertex3d(vbodata[0], vbodata[1], 1);
+            glTexCoord2f( vbodata[6], vbodata[7]);
+            glVertex3d(vbodata[4], vbodata[5], 1);
+            glTexCoord2f( vbodata[10], vbodata[11]);
+            glVertex3d(vbodata[8], vbodata[9], 1);
+            glTexCoord2f( vbodata[14], vbodata[15]);
+            glVertex3d(vbodata[12], vbodata[13], 1);
+            glEnd();
+            //glFlush();
+        }
+
+        x += (g->advance_x ) * scale;
+    }
+
+    glFlush();
+    glDisableClientState( GL_VERTEX_ARRAY );
+    glDisableClientState( GL_TEXTURE_COORD_ARRAY );
+}
+
+unsigned int GLFont::lineHeight() const
+{
+    return m_fontSize;
+}
+
+unsigned int GLFont::char_width(const char c) const
+{
+    return m_glyphs[(unsigned char)c].advance_x;
+}
+
+unsigned int GLFont::string_width(const char *str) const
+{
+    unsigned int width = 0;
+    for(unsigned int i=0; i<strlen(str); ++i)
+        width += m_glyphs[(unsigned char)str[i]].advance_x;
+    return width;
+}
+
+void GLFont::getTextSize(const char* str, int& width, int &height, float fontSize)
+{
+    float scale = fontSize/m_fontSize;
+    width = 0;
+
+    int glyphH = 0;
+    height =0;
+    int len = strlen(str);
+    for(int i=0; i<len; ++i)
+    {
+        if(i>len-1)
+            width += m_glyphs[(unsigned char)str[i]].width;
+        else
+            width += m_glyphs[(unsigned char)str[i]].advance_x;
+        glyphH = m_glyphs[(unsigned char)str[i]].height;
+        if (glyphH> height)
+            height = glyphH;
+    }
+    width = width*scale;
+    height = height*scale;
+}
diff --git a/src/oglGraph/GLFont.h b/src/oglGraph/GLFont.h
new file mode 100644
index 0000000..e4c045d
--- /dev/null
+++ b/src/oglGraph/GLFont.h
@@ -0,0 +1,55 @@
+#ifndef GL_FONT_H
+#define GL_FONT_H
+
+#include "glew/GL/glew.h"
+#if defined(__APPLE__)
+#include <OpenGL/gl.h>
+#else
+#include <GL/gl.h>
+#endif
+#include <string>
+#include <vector>
+
+struct GLGlyph
+{
+    GLGlyph() : id(-1), width(0), height(0), u(0), v(0), offset_x(0), offset_y(0), advance_x(0) {};
+    void reset() { id = -1; width=0; height=0; u=0; v=0; offset_x=0, offset_y=0, advance_x=0; bitmap.clear();};
+    std::vector<unsigned char> bitmap;
+    unsigned short id;
+    unsigned short width;
+    unsigned short height;
+    unsigned short u;
+    unsigned short v;
+    short offset_x;
+    short offset_y;
+    short advance_x;
+};
+
+class GLFont
+{
+public:
+    GLFont();
+    ~GLFont();
+
+    bool load(const char* file);
+    bool loadFromArray(const char* array, unsigned int size);
+    void render_textWorldSpace(const char *text, float x, float y, float scale, unsigned int rgba = 0x00000000);
+    void render_textScreenSpace(const char *text, float x, float y, float scale, unsigned int rgba = 0x00000000);
+
+    unsigned int lineHeight() const;
+    unsigned int char_width(const char c) const;
+    unsigned int string_width(const char *str) const;
+    void getTextSize(const char* str, int& width, int &height, float fontSize);
+
+    unsigned int getTextureID() {return m_texID;};
+
+    int m_texwidth;
+    int m_texheight;
+    GLuint m_texID;
+    GLuint m_vboID;
+    GLGlyph *m_glyphs;
+    const unsigned short m_glyphCount;
+    unsigned char m_fontSize;
+};
+
+#endif
diff --git a/src/oglGraph/GLGlyph.h b/src/oglGraph/GLGlyph.h
new file mode 100644
index 0000000..975c2a0
--- /dev/null
+++ b/src/oglGraph/GLGlyph.h
@@ -0,0 +1,20 @@
+#ifndef GLGlyph_H
+#define GLGlyph_H
+
+#include <vector>
+
+struct GLGlyph
+{
+    std::vector<unsigned char> bitmap;
+    unsigned short id;
+    unsigned short width;
+    unsigned short height;
+    unsigned short u;
+    unsigned short v;
+    unsigned short offset_x;
+    unsigned short offset_y;
+    unsigned short advance_x;
+};
+
+#endif // GLGlyph_H
+
diff --git a/src/oglGraph/OpenGLGraph.cpp b/src/oglGraph/OpenGLGraph.cpp
new file mode 100644
index 0000000..64c3f70
--- /dev/null
+++ b/src/oglGraph/OpenGLGraph.cpp
@@ -0,0 +1,1734 @@
+/**
+ at file 	OpenGLGraph.cpp
+ at author Lime Microsystems
+ at brief	OpenGL based basic chart drawing
+*/
+
+#include "OpenGLGraph.h"
+#include <stdio.h>
+#include <stdarg.h>
+#include <cmath>
+#include <iostream>
+#if defined(__APPLE__)
+#include <OpenGL/gl.h>
+#include <OpenGL/glu.h>
+#else
+#include <GL/gl.h>
+#include <GL/glu.h>
+#endif
+#include "GLFont.h"
+#include "StaticFontHeader.h"
+#include "dlgMarkers.h"
+using namespace std;
+
+#define OGL_REDRAW_ENABLED 1
+#define OGL_INVERT_MOUSE_Y 1
+const unsigned int OpenGLGraph::mMarkerColors[] = {0x000000FF, 0x0000FFFF, 0xFF0000FF, 0xFF7F00FF, 0x007FFFFF, 0xFF00FFFF, 0x007F00FF, 0x00007FFF, 0x7F0000FF, 0x00FF00FF};
+const long markers_timer_id = wxNewId();
+
+const int OpenGLGraph::GLCanvasAttributes[8] = {
+    WX_GL_RGBA,
+    WX_GL_DOUBLEBUFFER,
+    WX_GL_DEPTH_SIZE, 16,
+    WX_GL_STENCIL_SIZE, 0,
+    0, 0 } ;
+
+GLG_settings::GLG_settings() :
+	title(""), titleXaxis(""), titleYaxis(""),
+	xUnits(""), yUnits(""),
+	drawGridX(true), drawGridY(true),
+	drawTitle(true), drawTitleX(true), drawTitleY(true),
+	windowWidth(100),	windowHeight(100),
+	dataViewWidth(95), dataViewHeight(95),
+	marginTop(0), marginBottom(10), marginLeft(10), marginRight(0),
+	useVBO(true),
+	backgroundColor(0xffffffff),titlesColor(0x000000ff),
+	dataViewBackgroundColor(0xfdfdfdff), dataViewPerimeterColor(0x00ff00ff),
+	gridColor(0xD0D0D0ff), graphType(GLG_LINE),
+	visibleArea(-100, 100, -100, 100),
+	gridXstart(0), gridYstart(0),
+	gridXspacing(1), gridYspacing(1),
+	gridXlines(4), gridYlines(4),
+	gridXprec(0), gridYprec(0),
+	gridValuesHeight(14),
+	pointsSize(3), fontSize(1),
+	staticGrid(false),
+	lock_aspect(false), markersEnabled(false),
+	gridXoffset(0)
+	{}
+
+OpenGLGraph::OpenGLGraph(wxWindow* parent,  wxWindowID id = -1,
+                    const wxPoint& pos = wxDefaultPosition,
+                    const wxSize& size = wxDefaultSize,
+                    long style=0, const wxString& name,
+                    const int* args)
+    : wxGLCanvas(parent, id, args, pos, size, wxNO_FULL_REPAINT_ON_RESIZE),
+oglOk(true),
+initialDisplayArea(-100, 100, -100, 100),
+m_MouseCoord(0, 0, 0, 0)
+{
+    m_font = NULL;
+    m_glContext = new wxGLContext(this);
+    SetBackgroundStyle(wxBG_STYLE_CUSTOM);
+    int w, h;
+    this->GetSize(&w, &h);
+    setupViewport(w, h);
+
+	m_selectedMarker = -1;
+	m_maxMarkers = 10;
+	m_actionState = OGLG_IDLE;
+	initialized = false;
+	//Initialize(w, h);
+	m_popmenu.Append( OGLG_SHOW_MARKERS_MENU, _("Markers menu.."), _("Shows markers settings"));
+	m_popmenu.Append( OGLG_SEARCH_PEAK, _("Add marker on peak value"), _("Adds marker to peak value"));
+	m_popmenu.Append( OGLG_ADD_MARK, _("Add marker"), _("Adds measuring marker"));
+	m_popmenu.Append( OGLG_REMOVE_MARKER, _("Remove marker"), _("Removes measuring marker"));
+    m_popmenu.Append( OGLG_FIT, _("Fit"),_("Set plot view to show all items"));
+    m_popmenu.Append( OGLG_RESET, _("Reset"),_("Resets view to initial state"));
+    m_popmenu.AppendCheckItem( OGLG_LOCKASPECT, _("Lock aspect"), _("Lock horizontal and vertical zoom aspect."));
+    wxMenuItem *chkbox = m_popmenu.FindItem(OGLG_LOCKASPECT);
+    chkbox->Check(settings.lock_aspect);
+    m_popmenu.Append( OGLG_HELP_MOUSE, _("Show mouse commands..."), _("Show help about the mouse commands."));
+    for(size_t i=0; i<m_maxMarkers; ++i)
+    {
+        markers.push_back(OGLMarker());
+        markers[i].color = mMarkerColors[i];
+        markers[i].id = i;
+    }
+
+    mMarkersDlg = new dlgMarkers(this);
+    mMarkersDlg->parent_graph = this;
+    for(size_t i=0; i<m_maxMarkers; ++i)
+        mMarkersDlg->AddMarker(i);
+    mMarkersDlg->AddDeltas();
+
+    for(int i=0; i<3; ++i)
+    {
+        info_msg.push_back("");
+        info_msg_toDisplay.push_back("");
+    }
+
+    m_timer = new wxTimer(this, markers_timer_id);
+    m_timer->Start(500);
+}
+
+
+OpenGLGraph::~OpenGLGraph()
+{
+    if(m_timer->IsRunning())
+        m_timer->Stop();
+	if(m_font)
+        delete m_font;
+}
+
+bool OpenGLGraph::Initialize(int width, int height)
+{
+    char tempc[256];
+	GLenum err = glewInit();
+	if (GLEW_OK != err)
+	{
+		sprintf(tempc, "GLEW ERROR %s", glewGetErrorString(err));
+		cout << tempc << endl;
+	}
+
+	char userOGLversion[255];
+	strcpy(userOGLversion, (const char*)glGetString(GL_VERSION));
+
+    oglOk = glewIsSupported("GL_VERSION_2_0");
+
+    if(!oglOk)
+    {
+        wxMessageBox(wxString::Format("Your OpenGL version is %s, required version is 2.0\nPlease update your graphics card drivers",
+                                      wxString(userOGLversion)),_("WARNING"),wxOK,this);
+        return false;
+    }
+
+    glEnable( GL_TEXTURE_2D );
+	glAlphaFunc(GL_GEQUAL, 0.3);
+	glEnable(GL_ALPHA_TEST);
+	glEnable(GL_BLEND);
+	glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+
+	glClearColor(settings.backgroundColor.red, settings.backgroundColor.green,
+				settings.backgroundColor.blue, settings.backgroundColor.alpha);
+	glClear(GL_COLOR_BUFFER_BIT);
+
+	Resize(width, height);
+	settings.fontSize = 10;
+
+	viewChanged = true;
+	initialized = true;
+
+	m_font = new GLFont();
+	m_font->loadFromArray((const char *)standardStaticFont, sizeof(standardStaticFont));
+	return true;
+}
+
+
+/**
+	@brief Changes graph view size.
+	@param w window width
+	@param h window height
+*/
+void OpenGLGraph::Resize(int w, int h)
+{
+    if(w <= 0 || h <=0 )
+        return;
+	settings.windowWidth = w;
+	settings.windowHeight = h;
+	settings.dataViewHeight = settings.windowHeight-settings.marginTop-settings.marginBottom;
+	if(settings.dataViewHeight <= 0)
+        settings.dataViewHeight = 1;
+	settings.dataViewWidth = settings.windowWidth-settings.marginLeft-settings.marginRight;
+	if(settings.dataViewWidth <= 0)
+        settings.dataViewWidth = 1;
+	SettingsChanged();
+}
+
+/**
+	@brief Adds data serie to graph
+*/
+void OpenGLGraph::AddSerie(cDataSerie* serie)
+{
+    if(serie != NULL)
+        series.push_back(serie);
+}
+
+/**
+	@brief Removes data serie from graph
+	@param i index of data serie
+*/
+void OpenGLGraph::RemoveSeries(unsigned int i)
+{
+	if(i < series.size())
+	    series.erase (series.begin()+i);
+}
+
+/**
+	@brief Sets initialy displayed data area, when resetting zoom it will be reset to this area
+	@param minx minimal x value
+	@param maxx maximum x value
+	@param miny minimum y value
+	@param maxy maximum y value
+*/
+void OpenGLGraph::SetInitialDisplayArea(float minx, float maxx, float miny, float maxy)
+{
+	initialDisplayArea.set(minx, maxx, miny, maxy);
+	SetDisplayArea( minx, maxx, miny, maxy);
+}
+
+/**
+	@brief Sets visible area
+	@param minx minimal x value
+	@param maxx maximum x value
+	@param miny minimum y value
+	@param maxy maximum y value
+*/
+void OpenGLGraph::SetDisplayArea(float minx, float maxx, float miny, float maxy)
+{
+    if((minx == maxx) || (miny == maxy))
+        return;
+	settings.visibleArea.set(minx, maxx, miny, maxy);
+	SettingsChanged();
+#ifdef OGL_REDRAW_ENABLED
+    Refresh();
+#endif
+}
+
+/**
+	@brief Changes Y axis center and span values
+	@param centerY Y axis value that will be in the center of the window
+	@param spanY Y axis span around center value
+*/
+void OpenGLGraph::ZoomY( float centerY, float spanY)
+{
+	SetDisplayArea( settings.visibleArea.x1, settings.visibleArea.x2, centerY - spanY/2, centerY + spanY/2);
+#ifdef OGL_REDRAW_ENABLED
+    Refresh();
+#endif
+}
+
+/**
+	@brief Changes X axis center and span values
+	@param centerX X axis value that will be in the center of the window
+	@param spanX X axis span around center value
+*/
+void OpenGLGraph::ZoomX( float centerX, float spanX)
+{
+	SetDisplayArea(centerX - spanX/2, centerX + spanX/2, settings.visibleArea.y1, settings.visibleArea.y2);
+#ifdef OGL_REDRAW_ENABLED
+    Refresh();
+#endif
+}
+
+/**
+	@brief Changes X and Y axis center and span values
+	@param centerX X axis value that will be in the center of the window
+	@param centerY Y axis value that will be in the center of the window
+	@param spanX X axis span around center value
+	@param spanY Y axis span around center value
+*/
+void OpenGLGraph::Zoom( float centerX, float centerY, float spanX, float spanY)
+{
+    if(spanX > 1E-03 && spanY > 1E-03)
+    {
+        if(settings.lock_aspect)
+        {
+            if(spanX < spanY)
+                spanX = spanY;
+            else
+                spanY = spanX;
+        }
+        SetDisplayArea(centerX - spanX/2, centerX + spanX/2, centerY - spanY/2, centerY + spanY/2);
+    }
+#ifdef OGL_REDRAW_ENABLED
+    Refresh();
+#endif
+}
+
+/**
+	@brief Zooms in area selected by window pixels
+	@param x1 first corner x pixel coordinate
+	@param x2 second corner x pixel coordinate
+	@param y1 first corner y pixel coordinate
+	@param y2 second corner y pixel coordinate
+
+	Coordinates (0;0) are at the lower left corner
+*/
+void OpenGLGraph::ZoomRect( int x1, int x2, int y1, int y2)
+{
+    float minx, maxx, miny, maxy;
+    float temp;
+    dataViewPixelToValue(x1 - settings.marginLeft, y1 - settings.marginBottom, minx, miny);
+    dataViewPixelToValue(x2 - settings.marginLeft, y2 - settings.marginBottom, maxx, maxy);
+    if( minx > maxx)
+    {
+        temp = maxx;
+        maxx = minx;
+        minx = temp;
+	}
+    if( miny > maxy)
+    {
+        temp = maxy;
+        maxy = miny;
+        miny = temp;
+    }
+    if(maxx - minx > 1E-03 && maxy - miny > 1E-03)
+    {
+        SetDisplayArea( minx, maxx, miny, maxy );
+    }
+
+#ifdef OGL_REDRAW_ENABLED
+    Refresh();
+#endif
+}
+
+/**
+	@brief Moves visible data area by set amount of pixels
+	@param dx number of pixels to move on the x axis
+	@param dy number of pixels to move on the y axis
+*/
+void OpenGLGraph::Pan( float dx, float dy)
+{
+	float deltaX = (settings.visibleArea.x2 - settings.visibleArea.x1) / settings.dataViewWidth;
+	float deltaY = (settings.visibleArea.y2 - settings.visibleArea.y1) / settings.dataViewHeight;
+	settings.visibleArea.x1 += dx * deltaX;
+	settings.visibleArea.x2 += dx * deltaX;
+	settings.visibleArea.y1 += dy * deltaY;
+	settings.visibleArea.y2 += dy * deltaY;
+	SettingsChanged();
+#ifdef OGL_REDRAW_ENABLED
+    Refresh();
+#endif
+}
+
+/**
+	@brief Sets drawing mode ( GLG_POINTS, GLG_LINE )
+*/
+void OpenGLGraph::SetDrawingMode( eDrawingMode mode )
+{
+	settings.graphType = mode;
+}
+
+/**
+	@brief Draw static elements (background colors, titles, grid)
+*/
+void OpenGLGraph::DrawStaticElements()
+{
+	switchToWindowView();
+	//draw data view background
+	glBegin(GL_QUADS);
+		glColor4f(settings.dataViewBackgroundColor.red, settings.dataViewBackgroundColor.green,	settings.dataViewBackgroundColor.blue, settings.dataViewBackgroundColor.alpha);
+		glVertex3f( 0, 0, -5);
+		glVertex3f( settings.windowWidth, 0, -5);
+		glVertex3f( settings.windowWidth, settings.windowHeight, -5);
+		glVertex3f( 0, settings.windowHeight, -5);
+	glEnd();
+	glFlush();
+
+	//draw title
+	int tw = 0, th = 0;
+	float fheight = 32;
+
+	glColor4f(settings.titlesColor.red, settings.titlesColor.green,	settings.titlesColor.blue, settings.titlesColor.alpha);
+	m_font->getTextSize(settings.title.c_str(), tw, th, fheight);
+	glRenderText(settings.windowWidth/2+settings.marginLeft - tw/2, settings.windowHeight-th-1, 0, fheight, 0, "%s", settings.title.c_str() );
+
+	//draw axis titles and units
+	glColor4f(settings.titlesColor.red, settings.titlesColor.green,	settings.titlesColor.blue, settings.titlesColor.alpha);
+	m_font->getTextSize(settings.titleXaxis.c_str(), tw, th, fheight);
+	glRenderText(settings.windowWidth-tw-settings.marginRight-1, settings.marginBottom+1, 0, fheight, 0, settings.titleXaxis.c_str());
+	m_font->getTextSize(settings.titleYaxis.c_str(), tw, th, fheight);
+	glRenderText(settings.marginLeft+1, settings.windowHeight-th-1, 0, fheight, 0, settings.titleYaxis.c_str());
+
+	double pixelXvalue = 0;
+	double pixelYvalue = 0;
+	pixelXvalue =(settings.visibleArea.x2 - settings.visibleArea.x1) / settings.dataViewWidth;
+	pixelYvalue = (settings.visibleArea.y2 - settings.visibleArea.y1)/  settings.dataViewHeight;
+
+	if(viewChanged)
+	{
+		CalculateGrid();
+		viewChanged = false;
+	}
+
+	char text[32];
+	//draw axis lines
+	glBegin(GL_LINES);
+        glColor3f(0.0,0.0,0.0);
+        glVertex2d(settings.marginLeft, settings.windowHeight);
+        glVertex2d(settings.marginLeft, 0);
+        glVertex2d(0, settings.marginBottom);
+        glVertex2d(settings.windowWidth, settings.marginBottom);
+	glEnd();
+
+	//print X axis
+	int posX = 0;
+	int posY = 0;
+	double value = 0;
+	double gridXstart = settings.gridXstart;
+
+	char format[10];
+	if(settings.staticGrid)
+        sprintf(format, "%%.3f %%s");
+    else
+        sprintf(format, "%%.%if %%s", settings.gridXprec);
+
+	float numbersH = 16;
+	// X axis grid lines
+	posY = settings.marginBottom;
+	posX = 0;
+	float gridpx = gridXstart;
+
+	for(int i=0; i< settings.windowWidth && posX < settings.windowWidth-settings.marginRight; ++i)
+	{
+		posX = settings.marginLeft + ((gridpx-settings.visibleArea.x1)/pixelXvalue);
+		if(posX > settings.marginLeft && posX < settings.windowWidth-settings.marginRight)
+		{
+		    if(settings.staticGrid)
+                value = gridpx/1000000.0+settings.gridXoffset;
+            else
+                value = gridpx+settings.gridXoffset;
+			sprintf(text, format, value, settings.xUnits.c_str());
+			m_font->getTextSize(text, tw, th, numbersH);
+			glRenderText(posX - tw/2, posY-th-2, 0, numbersH, 0, "%s", text);
+		}
+		gridpx += settings.gridXspacing;
+	}
+
+	//Y axis grid
+	//print Y axis
+	posX = 0;
+	posY = 0;
+	value = 0;
+	double gridYstart = settings.gridYstart;
+
+	sprintf(format, "%%.%if %%s", settings.gridYprec);
+
+	// Y axis grid lines
+	posY = settings.marginBottom;
+	posX = settings.marginLeft;
+	float gridpy = gridYstart;
+
+	for(int i=0; i< settings.windowHeight && posY < settings.windowHeight-settings.marginTop; ++i)
+	{
+		posY = settings.marginBottom + ((gridpy-settings.visibleArea.y1)/pixelYvalue);
+		if(posY > settings.marginBottom && posY < settings.windowHeight-settings.marginTop)
+		{
+			value = gridpy;
+			sprintf(text, format, value, settings.yUnits.c_str());
+			m_font->getTextSize(text, tw, th, numbersH);
+			glRenderText(posX - tw-2, posY - th/2, 0, numbersH, 0, "%s", text);
+		}
+		gridpy += settings.gridYspacing;
+	}
+
+
+	//change to data view and start drawing grid
+	switchToDataView();
+
+	glBegin(GL_LINES);
+	glColor4f(settings.gridColor.red, settings.gridColor.green, settings.gridColor.blue, settings.gridColor.alpha);
+
+	//draw x grid lines
+	float linePos = settings.gridXstart;
+	for(int i = 0; linePos <= settings.visibleArea.x2; ++i)
+	{
+		glVertex3d(linePos, settings.visibleArea.y1, -2);
+		glVertex3d(linePos, settings.visibleArea.y2, -2);
+		linePos += settings.gridXspacing;
+	}
+
+	//draw y grid lines
+	linePos = settings.gridYstart;
+	for(int i = 0; linePos <= settings.visibleArea.y2; ++i)
+	{
+		glVertex3d(settings.visibleArea.x1, linePos, -2);
+		glVertex3d(settings.visibleArea.x2, linePos, -2);
+		linePos += settings.gridYspacing;
+	}
+
+	glEnd();
+	glFlush();
+
+}
+
+/**
+	@brief Calculates grid position and spacing values
+*/
+void OpenGLGraph::CalculateGrid()
+{
+    if(settings.staticGrid)
+    {
+        settings.gridXlines = 10;
+        settings.gridYlines = 10;
+        //settings.gridXprec = 1;
+        //settings.gridYprec = 1;
+        settings.gridXstart = settings.visibleArea.x1;
+        settings.gridXspacing = (settings.visibleArea.x2 - settings.visibleArea.x1)/settings.gridXlines;
+        settings.gridYstart = settings.visibleArea.y1;
+        settings.gridYspacing = (settings.visibleArea.y2 - settings.visibleArea.y1)/settings.gridYlines;
+
+        return;
+    }
+	// find the widest number of x axis values
+	float widerNumber = settings.gridXstart < settings.gridXstart+settings.gridXlines*settings.gridXspacing ?
+						 settings.gridXstart+settings.gridXlines*settings.gridXspacing :
+						 settings.gridXstart;
+
+
+	//set values printing format
+	char format[10];
+
+	sprintf(format, "%%.%if %%s", settings.gridXprec);
+
+	char ctemp[32];
+	int tw=0, th=0;
+	float fonth = 10;
+	sprintf(ctemp, format, widerNumber, settings.xUnits.c_str());
+	m_font->getTextSize(ctemp, tw, th, fonth);
+	int nmbWidth = tw;
+	float pixelXvalue =(settings.visibleArea.x2 - settings.visibleArea.x1) / settings.dataViewWidth;
+	float nmbSpan = nmbWidth*pixelXvalue;
+
+	int xlines = settings.gridXlines;  // guide of how many grid lines to use
+	float interval = settings.visibleArea.x2 - settings.visibleArea.x1; // span of x axis
+	float intervalPart = interval / xlines; // span of grid spacing
+	float divisor = 1; // current grid spacing
+
+	int divs[2] = { 2, 5 };  // divisors used for changing grid spacing
+	int curDiv = 0; //currently used divisor
+
+	settings.gridXprec = 0;
+
+	//determine if grid spacing needs to be decreased
+	if( intervalPart > 1 )
+	{
+		while( interval / divisor > xlines && divisor < nmbSpan)
+		{
+			divisor *= 10;
+		}
+		settings.gridXspacing = divisor;
+		nmbSpan *= 2;
+		while( settings.gridXspacing/divs[curDiv] > nmbSpan)
+		{
+			settings.gridXspacing /= divs[curDiv];
+			curDiv = (curDiv + 1) & 0x1;
+		}
+		if(settings.gridXspacing < 1.0)
+			++settings.gridXprec;
+		settings.gridXstart = (int)(settings.visibleArea.x1 / settings.gridXspacing) * settings.gridXspacing;
+	}
+	else
+	{
+		while( interval / divisor < xlines && divisor > nmbSpan)
+		{
+			divisor /= 10;
+			++settings.gridXprec;
+		}
+		++settings.gridXprec;
+		settings.gridXspacing = divisor;
+		nmbSpan *= 2;
+		while( settings.gridXspacing*divs[curDiv] < nmbSpan)
+		{
+			settings.gridXspacing *= divs[curDiv];
+			curDiv = (curDiv + 1) & 0x1;
+		}
+		if(settings.gridXspacing > interval )
+			settings.gridXspacing = interval/2;
+		settings.gridXstart = (int)(settings.visibleArea.x1 / settings.gridXspacing) * settings.gridXspacing;
+	}
+
+	// Y axis
+	int nmbHeight = settings.gridValuesHeight;
+	float pixelYvalue = (settings.visibleArea.y2 - settings.visibleArea.y1) / settings.dataViewHeight;
+	nmbSpan = nmbHeight*pixelYvalue;
+
+	int ylines = settings.gridYlines;
+	interval = settings.visibleArea.y2 - settings.visibleArea.y1;
+	intervalPart = interval / ylines;
+	divisor = 1;
+
+	curDiv = 0;
+
+	settings.gridYprec = 0;
+
+	if( intervalPart > 1 )
+	{
+		while( interval / divisor > ylines && divisor < nmbSpan)
+		{
+			divisor *= 10;
+		}
+		settings.gridYspacing = divisor;
+		nmbSpan *= 2;
+		while( settings.gridYspacing/divs[curDiv] > nmbSpan)
+		{
+			settings.gridYspacing /= divs[curDiv];
+			curDiv = (curDiv + 1) & 0x1;
+		}
+		if(settings.gridYspacing < 1.0)
+			++settings.gridYprec;
+		settings.gridYstart = (int)(settings.visibleArea.y1 / settings.gridYspacing) * settings.gridYspacing;
+	}
+	else
+	{
+		while( interval / divisor < ylines && divisor > nmbSpan)
+		{
+			divisor /= 10;
+			++settings.gridYprec;
+		}
+		++settings.gridYprec;
+		settings.gridYspacing = divisor;
+		nmbSpan *= 2;
+		while( settings.gridYspacing*divs[curDiv] < nmbSpan)
+		{
+			settings.gridYspacing *= divs[curDiv];
+			curDiv = (curDiv + 1) & 0x1;
+		}
+		settings.gridYstart = (int)(settings.visibleArea.y1 / settings.gridYspacing) * settings.gridYspacing;
+	}
+	SettingsChanged();
+}
+
+/**
+	@brief Draw graph data series
+*/
+void OpenGLGraph::Draw()
+{
+	if(!IsShownOnScreen())
+    {
+        return;
+    }
+    SetCurrent(*m_glContext);
+    int w, h;
+    if(oglOk == false)
+    {
+        GetSize(&w, &h);
+        setupViewport(w, h);
+        glClearColor(settings.backgroundColor.red, settings.backgroundColor.green,
+				settings.backgroundColor.blue, settings.backgroundColor.alpha);
+        glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
+        SwapBuffers();
+        return;
+    }
+    if(!initialized)
+    {
+        int w, h;
+        this->GetSize(&w, &h);
+        if(Initialize(w, h) == false)
+            return;
+    }
+    GetSize(&w, &h);
+    setupViewport(w, h);
+    glLoadIdentity();
+
+	switchToWindowView();
+	glLoadIdentity();
+	glClearColor(settings.backgroundColor.red, settings.backgroundColor.green,
+				settings.backgroundColor.blue, settings.backgroundColor.alpha);
+	glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
+
+	//draw static view elements
+	DrawStaticElements();
+	switchToWindowView();
+	//while zomming in draw selection rectangle
+	if(m_actionState == OGLG_ZOOMIN)
+	{
+		glColor3f(1.0, 0, 0);
+		glBegin(GL_LINE_STRIP);
+			glVertex2d(m_MouseCoord.x1, m_MouseCoord.y1);
+			glVertex2d(m_MouseCoord.x2, m_MouseCoord.y1);
+			glVertex2d(m_MouseCoord.x2, m_MouseCoord.y2);
+			glVertex2d(m_MouseCoord.x1, m_MouseCoord.y2);
+			glVertex2d(m_MouseCoord.x1, m_MouseCoord.y1);
+		glEnd();
+		glFlush();
+	}
+	//draw series data
+
+	switchToDataView();
+	if(settings.useVBO && GLEW_VERSION_1_5)
+	{
+		for(unsigned int i=0; i<series.size(); i++)
+		{
+			glColor3f(series[i]->color.red, series[i]->color.green, series[i]->color.blue);
+			if(series[i]->size > 0 && series[i]->visible)
+			{
+				if( series[i]->vboIndex == 0) //check if data series buffer is initialized
+				{
+					glGenBuffersARB(1, &series[i]->vboIndex);
+				}
+				//bind buffer for filling
+				glBindBufferARB(GL_ARRAY_BUFFER_ARB, series[i]->vboIndex);
+				if(series[i]->modified) //check if buffer needs to be modified
+				{
+					glBufferDataARB(GL_ARRAY_BUFFER_ARB, sizeof(float)*series[i]->size*2, NULL, GL_DYNAMIC_DRAW_ARB);
+					glBufferDataARB(GL_ARRAY_BUFFER_ARB, sizeof(float)*series[i]->size*2, series[i]->values, GL_DYNAMIC_DRAW_ARB);
+					series[i]->modified = false;
+				}
+				glEnableClientState(GL_VERTEX_ARRAY);
+				glEnableClientState(GL_COLOR);
+				glVertexPointer(2, GL_FLOAT, 0, 0);
+				if(settings.graphType == GLG_POINTS)
+				{
+					glPointSize(settings.pointsSize);
+					glDrawArrays(GL_POINTS, 0, series[i]->size);
+				}
+				else
+				{
+					glPointSize(1);
+					glDrawArrays(GL_LINE_STRIP, 0, series[i]->size);
+				}
+				glDisableClientState(GL_VERTEX_ARRAY);
+				glDisableClientState(GL_COLOR);
+				glBindBufferARB(GL_ARRAY_BUFFER, 0);
+			}
+		}
+	}
+	else  //backup case if VBO is not supported
+	{
+		for(unsigned int i=0; i<series.size(); i++)
+		{
+			glColor3f(series[i]->color.red, series[i]->color.green, series[i]->color.blue);
+			if(series[i]->size > 0 && series[i]->visible)
+			{
+				if(settings.graphType == GLG_POINTS)
+				{
+					glPointSize(settings.pointsSize);
+					glBegin(GL_POINTS);
+				}
+				else
+				{
+					glPointSize(1);
+					glBegin(GL_LINE_STRIP);
+				}
+				for(unsigned int j=0; j<series[i]->size; j++)
+				{
+					glVertex3f( series[i]->values[2*j], series[i]->values[2*j+1], 1.0);
+				}
+				glEnd();
+			}
+		}
+		glFlush();
+	}
+	//draw measuring markers
+	DrawMarkers();
+	switchToWindowView();
+	int fontSz = 16;
+	unsigned int clrs[] {0xFF000000, 0x0000FF00, 0x00FF0000};
+	for(size_t i=0; i<info_msg_toDisplay.size(); ++i)
+    {
+        glRenderText(settings.marginLeft, settings.marginBottom+i*20+fontSz, 0, fontSz, clrs[i], "%s", info_msg_toDisplay[i].c_str());
+    }
+    SwapBuffers();
+}
+
+bool OpenGLGraph::SaveConfig(char *file)
+{
+    return false;
+}
+bool OpenGLGraph::LoadConfig(char *file)
+{
+    return false;
+}
+
+/**
+	@brief Signals that settings have changed and needs to be reevaluated
+*/
+void OpenGLGraph::SettingsChanged()
+{
+	viewChanged = true;
+}
+
+/**
+	@brief Changes Opengl viewport area to whole window
+*/
+void OpenGLGraph::switchToWindowView()
+{
+	glViewport(0, 0, settings.windowWidth, settings.windowHeight);
+	glMatrixMode(GL_PROJECTION);    // add perspective to scene
+	glLoadIdentity();               // restore matrix to original state
+	glOrtho (0, settings.windowWidth, 0, settings.windowHeight, -100, 100);
+	glMatrixMode(GL_MODELVIEW);
+}
+
+/**
+	@brief changes Opengl viewport area to data view region and changes scale
+*/
+void OpenGLGraph::switchToDataView()
+{
+
+	glViewport(settings.marginLeft, settings.marginBottom,
+				settings.windowWidth-settings.marginRight-settings.marginLeft,
+				settings.windowHeight-settings.marginTop-settings.marginBottom);
+
+	glMatrixMode(GL_PROJECTION);
+	glLoadIdentity();               // restore matrix to original state
+	glOrtho (settings.visibleArea.x1, settings.visibleArea.x2, settings.visibleArea.y1, settings.visibleArea.y2, -100, 100);
+	glMatrixMode(GL_MODELVIEW);
+}
+
+/**
+	@brief Prints text in defined position
+	@param posx x position of text lower left corner
+	@param posy y position of text lower left corner
+	@param angle angle in degrees counterclockwise to rotate text
+	@param scale font scaling
+	@param fmt text format and parameters
+*/
+GLvoid OpenGLGraph::glRenderText(float posx, float posy, float angle, float scale, unsigned int rgba, const char *fmt, ...)
+{
+	char text[256];	                // Holds our string
+	va_list ap;	        	// Pointer to list of arguments
+
+	if (fmt == NULL)		// If there's no text
+		return;			// Do nothing
+
+	va_start(ap, fmt);		// Parses the string for variables
+		vsprintf(text, fmt, ap);	// And converts symbols to actual numbers
+	va_end(ap);			// Results are stored in text
+
+	glPushMatrix();
+	glTranslatef(posx, posy, 0);
+	glRotatef(angle, 0, 0, 1);
+
+	//if font has been loaded
+	glEnable(GL_TEXTURE_2D);
+	if(m_font != NULL)
+            m_font->render_textWorldSpace(text, 0, 0, scale, rgba);
+
+	glPopMatrix();
+    glDisable(GL_TEXTURE_2D);
+}
+
+/**
+	@brief Resets displayed area to initial area.
+*/
+void OpenGLGraph::ResetView()
+{
+	SetDisplayArea(initialDisplayArea.x1, initialDisplayArea.x2, initialDisplayArea.y1, initialDisplayArea.y2);
+#ifdef OGL_REDRAW_ENABLED
+    Refresh();
+#endif
+}
+
+void OpenGLGraph::Fit()
+{
+    float minx=-1, maxx=1, miny=-1, maxy=1;
+    float valx, valy;
+    for(unsigned i=0; i<series.size() && series[i]->visible; ++i) //set boundary limits to first value
+    {
+        if(series[i]->size > 0)
+        {
+            minx = maxx = series[i]->values[0];
+            miny = maxy = series[i]->values[1];
+            break;
+        }
+    }
+    for(unsigned i=0; i<series.size(); ++i)
+    {
+        for(unsigned j=0; j<series[i]->size && series[i]->visible; ++j)
+        {
+            valx = series[i]->values[2*j];
+            valy = series[i]->values[2*j+1];
+            if(valx < minx)
+                minx = valx;
+            else if(valx > maxx)
+                maxx = valx;
+            if(valy < miny)
+                miny = valy;
+            else if(valy > maxy)
+                maxy = valy;
+        }
+    }
+    SetDisplayArea(minx, maxx, miny, maxy);
+}
+
+/**
+	@brief Handles mouse button pressing events
+	@param mouseButton mouse button code
+	@param X x coordinate of mouse pointer inside graph window
+	@param Y y coordinate of mouse pointer inside graph window
+
+	Given mouse coordinates (0,0) are at top left corner of window
+*/
+void OpenGLGraph::OnMouseDown(int mouseButton, int X, int Y)
+{
+#ifdef OGL_INVERT_MOUSE_Y
+    Y = settings.windowHeight - Y;
+#endif // OGL_INVERT_MOUSE_Y
+    m_MouseCoord.x1 = X;
+    m_MouseCoord.y1 = Y;
+
+    switch(mouseButton)
+    {
+	case OGLG_LEFT:
+		//move markers
+		if( (m_selectedMarker = clickedOnMarker(X, Y)) >= 0)
+		{
+			m_actionState = OGLG_MOVE_MARKER;
+		}
+		else //start zooming in
+		{
+            m_actionState = OGLG_ZOOMIN;
+            m_MouseCoord.x2 = X;
+			m_MouseCoord.y2 = Y;
+        }
+		break;
+	case OGLG_MIDDLE: // change axis span
+        m_actionState = OGLG_SCALE;
+        m_lastSpanX = settings.visibleArea.x2 - settings.visibleArea.x1;
+		m_lastSpanY = settings.visibleArea.y2 - settings.visibleArea.y1;
+		m_MouseCoord.x2 = X;
+		m_MouseCoord.y2 = Y;
+        break;
+
+	case OGLG_RIGHT: // move display area
+		m_actionState = OGLG_PAN;
+		m_MouseCoord.x2 = X;
+        m_MouseCoord.y2 = Y;
+        m_MouseCoord.x1 = X;
+        m_MouseCoord.y1 = Y;
+        break;
+    }
+}
+
+/**
+	@brief Handles mouse button releasing events
+	@param mouseButton mouse button code
+	@param X x coordinate of mouse pointer inside graph window
+	@param Y y coordinate of mouse pointer inside graph window
+
+	Given mouse coordinates (0,0) are at top left corner of window
+*/
+void OpenGLGraph::OnMouseUp(int mouseButton, int X, int Y)
+{
+	switch(mouseButton)
+	{
+	case OGLG_LEFT:
+		if( m_actionState == OGLG_ZOOMIN)
+		{
+		    m_actionState = OGLG_IDLE;
+			if( isInsideDataView(X, Y)) 		//finish zooming in
+			{
+				ZoomRect(m_MouseCoord.x1, m_MouseCoord.x2, m_MouseCoord.y1, m_MouseCoord.y2);
+				#ifdef OGL_REDRAW_ENABLED
+                Refresh();
+				#endif
+			}
+            else // if zoomed outside data view border, then reset to initial view
+            {
+                ResetView();
+                #ifdef OGL_REDRAW_ENABLED
+                Refresh();
+				#endif
+            }
+        }
+        break;
+    case OGLG_MIDDLE:
+
+        break;
+
+    case OGLG_RIGHT:
+        if((m_MouseCoord.x2 == m_MouseCoord.x1) &&
+        (m_MouseCoord.y2 == m_MouseCoord.y1))
+            ShowMenu(X, Y);
+        break;
+    }
+	m_actionState = OGLG_IDLE;
+}
+
+/**
+	@brief Handles mouse moving events
+	@param X x coordinate of mouse pointer inside graph window
+	@param Y y coordinate of mouse pointer inside graph window
+
+	Given mouse coordinates (0,0) are at top left corner of window
+*/
+void OpenGLGraph::OnMouseMove(int X, int Y)
+{
+    float spanx, spany, sx, sy;
+#ifdef OGL_INVERT_MOUSE_Y
+	Y = settings.windowHeight - Y;
+#endif // OGL_INVERT_MOUSE_Y
+	switch(m_actionState)
+	{
+	case OGLG_IDLE:
+
+		break;
+	case OGLG_MOVE_MARKER:
+		MoveMarker(m_selectedMarker, X);
+		break;
+	case OGLG_PAN:
+		//if mouse leaves data view, stop panning
+		if( !isInsideDataView(X, Y) )
+		{
+			m_actionState = OGLG_IDLE;
+			break;
+		}
+		m_MouseCoord.x2 = m_MouseCoord.x1 - X;
+		m_MouseCoord.y2 = m_MouseCoord.y1 - Y;
+		Pan(m_MouseCoord.x2, m_MouseCoord.y2);
+		m_MouseCoord.x1 = X;
+		m_MouseCoord.y1 = Y;
+		break;
+	case OGLG_ZOOMIN:
+		//update coordinates for zoom in rectangle drawing
+		m_MouseCoord.x2 = X;
+		m_MouseCoord.y2 = Y;
+#ifdef OGL_REDRAW_ENABLED
+        Refresh();
+#endif
+		break;
+	case OGLG_SCALE:
+		//change axis span while mouse is inside data view
+		if(!isInsideDataView(X,Y))
+		{
+			m_actionState = OGLG_IDLE;
+			break;
+		}
+		m_MouseCoord.x2 = X;
+		m_MouseCoord.y2 = Y;
+        spanx = settings.visibleArea.x2 - settings.visibleArea.x1;
+		spany = settings.visibleArea.y2 - settings.visibleArea.y1;
+		sx = 1+((float)(m_MouseCoord.x1 - m_MouseCoord.x2))/settings.dataViewWidth;
+		sy = 1+((float)(m_MouseCoord.y1 - m_MouseCoord.y2))/settings.dataViewHeight;
+        Zoom( settings.visibleArea.x1 + spanx/2, settings.visibleArea.y1 + spany/2, m_lastSpanX*sx, m_lastSpanY*sy);
+        break;
+    default:
+        m_MouseCoord.x2 = X;
+		m_MouseCoord.y2 = Y;
+		break;
+    }
+}
+
+/**
+	@brief Calculates value pointed by pixel in data view
+	@param x x coordinate of mouse pointer
+	@param y y coordinate of mouse pointer
+	@param &valX x axis data value pointed by mouse
+	@param &valY y axis data value pointed by mouse
+
+	x and y coordinate (0, 0) are at the data view lower left corner
+*/
+void OpenGLGraph::dataViewPixelToValue(int x, int y, float &valX, float &valY)
+{
+	float deltaX = (settings.visibleArea.x2 - settings.visibleArea.x1) / settings.dataViewWidth;
+	float deltaY = (settings.visibleArea.y2 - settings.visibleArea.y1) / settings.dataViewHeight;
+
+	valX = settings.visibleArea.x1 + deltaX * x;
+	valY = settings.visibleArea.y1 + deltaY * y;
+}
+
+/**
+	@brief Checks if pixel is inside data view
+	@param X mouse x coordinate
+	@param Y mouse y coordinate
+	@returns
+		- false : pixel is outside data view
+		- true : pixel is inside data view
+*/
+bool OpenGLGraph::isInsideDataView(int X, int Y)
+{
+	if( X > settings.marginLeft && X < (settings.windowWidth-settings.marginRight) )
+	{
+		if( Y > settings.marginTop && Y < (settings.windowHeight-settings.marginBottom) )
+			return true;
+	}
+	return false;
+}
+
+/**
+	@brief Returns text string width in pixels
+	@param *std pointer to char array
+	@param fontSize font heigth in pixels
+*/
+int OpenGLGraph::TextWidthInPixels(const char *str)
+{
+	return m_font->string_width(str);
+}
+
+/**
+	@brief Returns number text width in pixels
+	@param num number
+	@param fontSize text height in pixels
+	@param prec number of decimal digits
+*/
+int OpenGLGraph::NumberWidthInPixels(float num, unsigned int prec)
+{
+	char format[20];
+	sprintf(format, "%%.%if", prec);
+	char ctemp[20];
+	sprintf(ctemp, format, num);
+	return TextWidthInPixels(ctemp);
+}
+
+/**
+    @brief Returns line height in pixels
+*/
+int OpenGLGraph::LineHeight()
+{
+    return m_font->lineHeight();
+}
+
+/**
+	@brief Add marker at selected pixel
+	@param posX mouse x coordinate in graph window
+	@return marker id
+*/
+int OpenGLGraph::AddMarker(int posX)
+{
+	bool found = false;
+	//check if allowed to add more markers
+    //check if series have any data to mark
+    if(series[0]->size > 0)
+    {
+        OGLMarker *mark = NULL;
+        for(size_t i=0; i<markers.size(); ++i)
+            if(markers[i].used == false)
+            {
+                mark = &markers[i];
+                break;
+            }
+        if(mark == NULL)
+            return -1;
+        //calculate marker position in data view
+        float pixelXvalue =(settings.visibleArea.x2 - settings.visibleArea.x1) / settings.dataViewWidth;
+        mark->posX = settings.visibleArea.x1+(posX-settings.marginLeft)*pixelXvalue;
+
+        //find closest data point index
+        for(unsigned i=0; i<series[0]->size; ++i)
+        {
+            if ( series[0]->values[2*i] > mark->posX )
+            {
+                float toLeft = mark->posX-series[0]->values[2*(i-1)];
+                float toRight = series[0]->values[2*i]-mark->posX;
+                if( toRight < toLeft)
+                {
+                    mark->dataValueIndex = 2*i;
+                }
+                else
+                {
+                    mark->dataValueIndex = 2*(i-1);
+                }
+                found = true;
+                break;
+            }
+        }
+        if(!found) //if no closest point found, add marker to middle point
+        {
+            mark->dataValueIndex = series[0]->size;
+        }
+        mark->used = true;
+        mark->show = true;
+        mark->posX = series[0]->values[mark->dataValueIndex];
+        mark->posY = series[0]->values[mark->dataValueIndex+1];
+        mark->color = mMarkerColors[markers.size()];
+        return mark->id;
+    }
+	return -1;
+}
+
+/**
+	@brief Add marker at selected data x value
+	@return marker id
+*/
+int OpenGLGraph::AddMarkerAtValue(float xValue)
+{
+	bool found = false;
+    //check if series have any data to mark
+    if(series[0]->size > 0)
+    {
+        OGLMarker *mark = NULL;
+        for(size_t i=0; i<markers.size(); ++i)
+            if(markers[i].used == false)
+            {
+                mark = &markers[i];
+                break;
+            }
+        if(mark == NULL)
+            return -1;
+        mark->posX = xValue;
+
+        //find closest data point index
+        for(unsigned i=0; i<series[0]->size; ++i)
+        {
+            if ( series[0]->values[2*i] >= mark->posX )
+            {
+                float toLeft = mark->posX-series[0]->values[2*(i-1)];
+                float toRight = series[0]->values[2*i]-mark->posX;
+                if( toRight < toLeft)
+                {
+                    mark->dataValueIndex = 2*i;
+                }
+                else
+                {
+                    mark->dataValueIndex = 2*(i-1);
+                }
+                found = true;
+                break;
+            }
+        }
+        if(!found) //if no closest point found, add marker to middle point
+        {
+            mark->dataValueIndex = series[0]->size;
+        }
+        mark->used = true;
+        mark->posX = series[0]->values[mark->dataValueIndex];
+        mark->posY = series[0]->values[mark->dataValueIndex+1];
+        mark->color = mMarkerColors[markers.size()];
+        return mark->id;
+    }
+	return -1;
+}
+
+/**
+	@brief Removes last added marker
+*/
+void OpenGLGraph::RemoveMarker()
+{
+    for(int i=markers.size()-1; i>=0; --i)
+        if(markers[i].used == true)
+        {
+            markers[i].used = false;
+            break;
+        }
+    Refresh();
+}
+
+void OpenGLGraph::RemoveMarker(int id)
+{
+    for(size_t i=0; i<markers.size(); ++i)
+    {
+        if(markers[i].id == id)
+        {
+            markers[i].used = false;
+            break;
+        }
+    }
+    Refresh();
+}
+
+/**
+	@brief Draw data markers
+*/
+void OpenGLGraph::DrawMarkers()
+{
+    if(series.size() <= 0)
+        return;
+
+	if(settings.markersEnabled && series[0]->size > 0 && series[0] != NULL)
+	{
+		switchToWindowView();
+
+		float pixelXvalue =(settings.visibleArea.x2 - settings.visibleArea.x1) / settings.dataViewWidth;
+		float pixelYvalue = (settings.visibleArea.y2 - settings.visibleArea.y1)/  settings.dataViewHeight;
+
+		glBegin(GL_TRIANGLES);
+		int posX, posY;
+		for(unsigned i=0; i<markers.size(); ++i)
+		{
+		    if(markers[i].used == false)
+                        continue;
+                    for(unsigned int j=0; j<series.size(); j++)
+                    {
+                        if(series[j]->size > 0 && series[j]->visible)
+                        {
+                            markers[i].posY = series[j]->values[markers[i].dataValueIndex+1];
+                            // X axis grid lines
+                            posY = settings.marginBottom + ((series[j]->values[markers[i].dataValueIndex+1]-settings.visibleArea.y1)/pixelYvalue);
+                            posX = settings.marginLeft + ((markers[i].posX-settings.visibleArea.x1)/pixelXvalue);
+                            markers[i].iposX = posX;
+                            markers[i].iposY = posY;
+                            markers[i].size = 10;
+
+                            if(posX >= settings.marginLeft && posX <= settings.windowWidth-settings.marginRight)
+                            {
+                                markers[i].color = mMarkerColors[i];
+                                    glColor4f(markers[i].color.red, markers[i].color.green, markers[i].color.blue, markers[i].color.alpha);
+                                    if( posY >= settings.marginBottom && posY <= settings.windowHeight-settings.marginTop)
+                                    {
+                                            glVertex3f( posX, posY, 10);
+                                            glVertex3f( posX+markers[i].size, posY+markers[i].size, 10);
+                                            glVertex3f( posX-markers[i].size, posY+markers[i].size, 10);
+                                    }
+                                    glVertex3f( posX, settings.marginBottom+markers[i].size, 10);
+                                    glVertex3f( posX-markers[i].size, settings.marginBottom, 10);
+                                    glVertex3f( posX+markers[i].size, settings.marginBottom, 10);
+                            }
+                        }
+                    }
+		}
+		glEnd();
+		glFlush();
+
+		//draw marker data at the right upper corner of data view
+		char text[256];
+		float textScale = 1;
+		int hpos = textScale*m_font->lineHeight()*2.5;
+		for(unsigned i=0; i<markers.size(); ++i)
+		{
+		    if(markers[i].used == false)
+                        continue;
+                    glColor4f(markers[i].color.red, markers[i].color.green, markers[i].color.blue, markers[i].color.alpha);
+                    int cnt = sprintf(text, "M%i: % .3f MHz ", i, series[0]->values[markers[i].dataValueIndex]/1000000);
+
+                    for(unsigned int j=0; j<series.size(); j++)
+                        if(series[j]->size > 0 && series[j]->visible)
+                            cnt += sprintf(text+cnt, "/ Ch %c: %#+3.1f dBFS ", 65+j, series[j]->values[markers[i].dataValueIndex+1]);
+
+                    markers[i].posY = series[0]->values[markers[i].dataValueIndex+1];
+                    posX = settings.marginLeft;
+                    posY = settings.windowHeight-settings.marginTop - hpos;
+                    //glPrint(posX, posY, 0, textScale, "%s", text);
+                    if(markers[i].show == false)
+                        continue;
+                    hpos += textScale*m_font->lineHeight();
+		    glRenderText(posX, posY, 0, textScale*m_font->lineHeight(), markers[i].color.getColor4b(), "%s", text);
+		}
+	}
+}
+
+/**
+	@brief Checks if mouse clicked on marker
+	@param X mouse x coorindate
+	@param Y mouse y coorindate
+	@returns clicked marker index
+*/
+int OpenGLGraph::clickedOnMarker(int X, int Y)
+{
+	for(unsigned i=0; i<markers.size(); ++i)
+	{
+	    if(markers[i].used == false)
+            continue;
+		if( X > markers[i].iposX-markers[i].size &&  X < markers[i].iposX+markers[i].size )
+		{
+			if(Y > settings.marginBottom && Y < settings.marginBottom+markers[i].size)
+			{
+				printf("selected %i marker\n", i);
+                                return i;
+                        }
+
+                        for(unsigned int j=0; j<series.size(); j++)
+                        {
+                            if(series[j]->size > 0 && series[j]->visible)
+                            {
+                              float pixelYvalue = (settings.visibleArea.y2 - settings.visibleArea.y1)/  settings.dataViewHeight;
+                              int posY = settings.marginBottom + ((series[j]->values[markers[i].dataValueIndex+1]-settings.visibleArea.y1)/pixelYvalue);
+                              if(Y > posY && Y < posY+markers[i].size)
+                              {
+                                printf("selected %i marker\n", i);
+                                return i;
+                              }
+                            }
+                        }
+
+		}
+	}
+	return -1;
+}
+
+/**
+	@brief change marker position
+	@param markerID index of marker to be moved
+	@param posX mouse x coordinate in graph window
+*/
+void OpenGLGraph::MoveMarker(int markerID, int posX)
+{
+	if(series[0]->size > 0 && markerID >= 0)
+	{
+	    if(markers[markerID].used == false)
+            return;
+	    float tempY = 0;
+		dataViewPixelToValue(posX-settings.marginLeft, 0, markers[markerID].posX, tempY);
+
+		//determine which way marker was moved, search for closest data point
+		if( posX < markers[markerID].iposX )
+		{
+			for(int i=markers[markerID].dataValueIndex; i>0; i-=2)
+			{
+				if ( series[0]->values[i] <= markers[markerID].posX )
+				{
+					float toLeft = markers[markerID].posX-series[0]->values[i-2];
+					float toRight = series[0]->values[i]-markers[markerID].posX;
+					if( toRight < toLeft)
+					{
+						markers[markerID].dataValueIndex = i;
+					}
+					else
+					{
+						markers[markerID].dataValueIndex = i-2;
+					}
+					break;
+				}
+			}
+		}
+		else
+		{
+			for(unsigned i=markers[markerID].dataValueIndex; i<series[0]->size*2 ; i+=2)
+			{
+				if ( series[0]->values[i] >= markers[markerID].posX )
+				{
+					float toLeft = markers[markerID].posX-series[0]->values[i-2];
+					float toRight = series[0]->values[i]-markers[markerID].posX;
+					if( toRight < toLeft)
+					{
+						markers[markerID].dataValueIndex = i;
+					}
+					else
+					{
+						markers[markerID].dataValueIndex = i-2;
+					}
+					break;
+				}
+			}
+		}
+		float pixelXvalue = (settings.visibleArea.x2 - settings.visibleArea.x1)/  settings.dataViewWidth;
+		float pixelYvalue = (settings.visibleArea.y2 - settings.visibleArea.y1)/  settings.dataViewHeight;
+		markers[markerID].posX = series[0]->values[markers[markerID].dataValueIndex];
+		markers[markerID].posY = series[0]->values[markers[markerID].dataValueIndex+1];
+		int posY = settings.marginBottom + ((series[0]->values[markers[markerID].dataValueIndex+1]-settings.visibleArea.y1)/pixelYvalue);
+		int posX = settings.marginLeft + ((markers[markerID].posX-settings.visibleArea.x1)/pixelXvalue);
+		markers[markerID].iposX = posX;
+		markers[markerID].iposY = posY;
+	}
+	#ifdef OGL_REDRAW_ENABLED
+        Refresh();
+	#endif
+}
+
+/**
+	@brief change marker position
+	@param markerID index of marker to be moved
+	@param posX mouse x coordinate in graph window
+*/
+void OpenGLGraph::ChangeMarker(int markerID, float xValue)
+{
+	if(series[0]->size > 0 && markerID >= 0)
+	{
+	    OGLMarker* mark = NULL;
+        for(size_t i=0; i<markers.size(); ++i)
+            if(markers[i].id == markerID)
+                mark = &markers[i];
+        if(mark == NULL)
+            return;
+
+        mark->posX = xValue;
+        bool found = false;
+        //find closest data point index
+        for(unsigned i=0; i<series[0]->size; ++i)
+        {
+            if ( series[0]->values[2*i] > mark->posX )
+            {
+                float toLeft = mark->posX-series[0]->values[2*(i-1)];
+                float toRight = series[0]->values[2*i]-mark->posX;
+                if( toRight < toLeft)
+                {
+                    mark->dataValueIndex = 2*i;
+                }
+                else
+                {
+                    mark->dataValueIndex = 2*(i-1);
+                }
+                found = true;
+                break;
+            }
+        }
+        if(!found) //if no closest point found, add marker to middle point
+        {
+            mark->dataValueIndex = series[0]->size;
+        }
+        mark->posX = series[0]->values[mark->dataValueIndex];
+        mark->posY = series[0]->values[mark->dataValueIndex+1];
+	}
+	Refresh();
+	#ifdef OGL_REDRAW_ENABLED
+        Refresh();
+	#endif
+}
+
+void OpenGLGraph::setupViewport(int w, int h)
+{
+    glClearColor(0.0f, 0.0f, 0.0f, 1.0f); // Black Background
+    glEnable(GL_DEPTH_TEST);
+
+    glViewport(0, 0, w, h);
+    glMatrixMode(GL_PROJECTION);
+    glLoadIdentity();
+
+    glOrtho(0, w, h, 0, -1, 1);
+    glMatrixMode(GL_MODELVIEW);
+    glLoadIdentity();
+}
+
+void OpenGLGraph::render(wxPaintEvent& evt)
+{
+    Draw();
+}
+
+void OpenGLGraph::resized(wxSizeEvent& evt)
+{
+    wxSize wh;
+    wh = evt.GetSize();
+    Resize(wh.GetWidth() , wh.GetHeight());
+    Refresh();
+}
+
+void OpenGLGraph::mouseMoved(wxMouseEvent& event)
+{
+    OnMouseMove(event.GetX(), event.GetY());
+}
+
+void OpenGLGraph::mouseWheelMoved(wxMouseEvent& event)
+{
+
+}
+
+void OpenGLGraph::mouseReleased(wxMouseEvent& event)
+{
+    if(event.LeftUp())
+        OnMouseUp(OGLG_LEFT, event.GetX(), event.GetY());
+    else if(event.RightUp())
+        OnMouseUp(OGLG_RIGHT, event.GetX(), event.GetY());
+    else if(event.MiddleUp())
+        OnMouseUp(OGLG_MIDDLE, event.GetX(), event.GetY());
+}
+void OpenGLGraph::rightClick(wxMouseEvent& event)
+{
+    OnMouseDown(OGLG_RIGHT, event.GetX(), event.GetY());
+}
+void OpenGLGraph::leftClick(wxMouseEvent& event)
+{
+    OnMouseDown(OGLG_LEFT, event.GetX(), event.GetY());
+}
+void OpenGLGraph::middleClick(wxMouseEvent& event)
+{
+    OnMouseDown(OGLG_MIDDLE, event.GetX(), event.GetY());
+}
+void OpenGLGraph::mouseLeftWindow(wxMouseEvent& event)
+{
+
+}
+void OpenGLGraph::keyPressed(wxKeyEvent& event)
+{
+
+}
+void OpenGLGraph::keyReleased(wxKeyEvent& event)
+{
+
+}
+
+void OpenGLGraph::onFit(wxCommandEvent& event)
+{
+    Fit();
+}
+
+void OpenGLGraph::onMouseHelp(wxCommandEvent& event)
+{
+    wxMessageBox(_("Supported Mouse commands:\n \
+        - Left button down + Mark area: Rectangular zoom\n \
+        - Right button down + Move: Pan (Move)\n \
+        - Wheel button down + Move: vertical & horizontal zooming\n"
+        ),_("plot controls"),wxOK,this);
+}
+
+void OpenGLGraph::onAddMarker(wxCommandEvent& event)
+{
+    AddMarker(m_MouseCoord.x2);
+    Refresh();
+}
+void OpenGLGraph::onRemoveMarker(wxCommandEvent& event)
+{
+    RemoveMarker();
+    Refresh();
+}
+
+void OpenGLGraph::onShowMarkersMenu(wxCommandEvent& event)
+{
+    if(m_timer->IsRunning() == false)
+        m_timer->Start(500);
+    mMarkersDlg->Show();
+}
+
+void OpenGLGraph::onLockAspect(wxCommandEvent& event)
+{
+    settings.lock_aspect = event.GetInt();
+}
+
+void OpenGLGraph::ShowMenu(int x, int y)
+{
+    //modify menu
+    wxMenuItem *item = NULL;
+    if(settings.markersEnabled == false)
+    {
+        item = m_popmenu.FindItem(OGLG_ADD_MARK);
+        item->Enable(false);
+        item = m_popmenu.FindItem(OGLG_REMOVE_MARKER);
+        item->Enable(false);
+        item = m_popmenu.FindItem(OGLG_SEARCH_PEAK);
+        item->Enable(false);
+        item = m_popmenu.FindItem(OGLG_SHOW_MARKERS_MENU);
+        item->Enable(false);
+    }
+    PopupMenu( &m_popmenu, x, y);
+}
+
+void OpenGLGraph::onSearchPeak(wxCommandEvent& event)
+{
+    SearchPeak();
+    Refresh();
+}
+
+void OpenGLGraph::onReset(wxCommandEvent& event)
+{
+    ResetView();
+    Refresh();
+}
+
+bool OpenGLGraph::SearchPeak()
+{
+    bool found = false;
+    double maxValue;
+    unsigned maxPos;
+    //Init max value
+    for(unsigned int i=0; i<series.size(); i++)
+    {
+        if(series[i]->size > 0 && series[i]->visible)
+        {
+            maxValue = series[i]->values[1];
+            found = true;
+            break;
+        }
+    }
+    //Find max position
+    for(unsigned int i=0; i<series.size(); i++)
+    {
+        if(series[i]->size > 0 && series[i]->visible)
+        {
+            for(unsigned j=0; j<series[i]->size; ++j)
+            {
+                if(maxValue < series[i]->values[2*j+1])
+                {
+                    maxValue = series[i]->values[2*j+1];
+                    maxPos = 2*j+1;
+                }
+            }
+        }
+    }
+
+    //Mark max position
+    for(unsigned int i=0; i<series.size(); i++)
+    {
+        if(series[i]->size > 0 && series[i]->visible)
+        {
+            AddMarkerAtValue(series[i]->values[maxPos-1]);
+            break;
+        }
+    }
+    return found;
+}
+
+void OpenGLGraph::SetMarker(int id, float xValue, bool enabled, bool show)
+{
+    if(id >=0 && id < (int)markers.size())
+    {
+        ChangeMarker(id, xValue);
+        markers[id].used = enabled;
+        markers[id].show = show;
+    }
+}
+
+void OpenGLGraph::GetMarker(int id, float &xValue, float &yValue, bool &enabled, bool &show)
+{
+    if(id >=0 && id < (int)markers.size())
+    {
+        xValue = markers[id].posX;
+        yValue = markers[id].posY;
+        enabled = markers[id].used;
+        show = markers[id].show;
+    }
+}
+
+void OpenGLGraph::OnTimer(wxTimerEvent& event)
+{
+    mMarkersDlg->UpdateValues();
+    UpdateInfoDisplay();
+}
+
+void OpenGLGraph::UpdateInfoDisplay()
+{
+    for(size_t i=0; i<info_msg.size(); ++i)
+    {
+        info_msg_toDisplay[i] = info_msg[i];
+    }
+}
+
+void OpenGLGraph::SetInfoMessage(const char* msg, unsigned int index)
+{
+    if(index < info_msg.size())
+        info_msg[index] = msg;
+}
+
+BEGIN_EVENT_TABLE(OpenGLGraph, wxGLCanvas)
+EVT_MOTION(OpenGLGraph::mouseMoved)
+EVT_RIGHT_DOWN(OpenGLGraph::rightClick)
+EVT_RIGHT_UP(OpenGLGraph::mouseReleased)
+EVT_LEFT_DOWN(OpenGLGraph::leftClick)
+EVT_LEFT_UP(OpenGLGraph::mouseReleased)
+EVT_MIDDLE_UP(OpenGLGraph::mouseReleased)
+EVT_MIDDLE_DOWN(OpenGLGraph::middleClick)
+EVT_LEAVE_WINDOW(OpenGLGraph::mouseLeftWindow)
+EVT_SIZE(OpenGLGraph::resized)
+EVT_MOUSEWHEEL(OpenGLGraph::mouseWheelMoved)
+EVT_PAINT(OpenGLGraph::render)
+EVT_TIMER(wxID_ANY, OpenGLGraph::OnTimer)
+
+EVT_MENU( OGLG_FIT,       OpenGLGraph::onFit)
+EVT_MENU( OGLG_HELP_MOUSE, OpenGLGraph::onMouseHelp)
+EVT_MENU( OGLG_ADD_MARK, OpenGLGraph::onAddMarker)
+EVT_MENU( OGLG_REMOVE_MARKER, OpenGLGraph::onRemoveMarker)
+EVT_MENU( OGLG_SHOW_MARKERS_MENU, OpenGLGraph::onShowMarkersMenu)
+EVT_MENU( OGLG_LOCKASPECT, OpenGLGraph::onLockAspect)
+EVT_MENU( OGLG_SEARCH_PEAK, OpenGLGraph::onSearchPeak)
+EVT_MENU( OGLG_RESET, OpenGLGraph::onReset)
+END_EVENT_TABLE()
diff --git a/src/oglGraph/OpenGLGraph.h b/src/oglGraph/OpenGLGraph.h
new file mode 100644
index 0000000..e10b631
--- /dev/null
+++ b/src/oglGraph/OpenGLGraph.h
@@ -0,0 +1,408 @@
+/**
+ at file	OpenGLGraph.h
+ at author Lime Microsystems
+ at brief	Header for OpenGLGraph.h
+*/
+
+#ifndef OPENGL_GRAPH
+#define OPENGL_GRAPH
+
+#include "glew/GL/glew.h"
+#if defined(__APPLE__)
+#include <OpenGL/gl.h>
+#else
+#include <GL/gl.h>
+#endif
+#include <wx/wx.h>
+#include <wx/glcanvas.h>
+#include <wx/timer.h>
+
+#include <string>
+#include <vector>
+#include "string.h"
+
+enum eOGLGMouseButton
+{
+	OGLG_LEFT,
+	OGLG_RIGHT,
+	OGLG_MIDDLE
+};
+
+enum eOGLGActionState
+{
+    OGLG_IDLE,
+    OGLG_ZOOMIN,
+    OGLG_PAN,
+    OGLG_SCALE,
+    OGLG_ADD_MARKER,
+    OGLG_MOVE_MARKER,
+    OGLG_REMOVE_MARKER,
+    OGLG_SEARCH_PEAK
+};
+
+enum
+{
+    OGLG_FIT = 3000,
+    OGLG_LOCKASPECT,
+    OGLG_HELP_MOUSE,
+    OGLG_ADD_MARK,
+    OGLG_SHOW_MARKERS_MENU,
+    OGLG_RESET
+};
+
+enum eDrawingMode
+{
+	GLG_POINTS = 0,
+	GLG_LINE
+};
+
+template<class T>
+struct sRect
+{
+	sRect(T X1, T X2, T Y1, T Y2)
+	{
+		x1 = X1;
+		x2 = X2;
+		y1 = Y1;
+		y2 = Y2;
+	}
+	T x1,x2,y1,y2;
+	void set(T X1, T X2, T Y1, T Y2)
+	{
+		x1 = X1;
+		x2 = X2;
+		y1 = Y1;
+		y2 = Y2;
+	}
+};
+
+struct GLG_color
+{
+	GLG_color(unsigned int rgba)
+	{
+		red = (rgba >> 24)  / 255.0;
+		green = ((rgba >> 16) & 0xFF) / 255.0;
+		blue = ((rgba >> 8) & 0xFF) / 255.0;
+		alpha = (rgba & 0xFF) / 255.0;
+	}
+	GLG_color() : red(0.5), green(0.5), blue(0.5), alpha(1.0)
+	{}
+
+	unsigned int getColor4b()
+	{
+	    unsigned int color = 0;
+	    color |= (unsigned int)(255*red) << 24;
+	    color |= (unsigned int)(255*green) << 16;
+	    color |= (unsigned int)(255*blue) << 8;
+	    color |= (unsigned int)(255*alpha);
+	    return color;
+	}
+
+	float red;
+	float green;
+	float blue;
+	float alpha;
+};
+
+class cDataSerie
+{
+public:
+	cDataSerie() : size(0), allocatedSize(0), vboIndex(0), visible(true), modified(true), values(NULL)
+	{
+		color = 0x000000FF;
+		Initialize(10);
+	};
+
+	~cDataSerie()
+	{
+        if(values)
+            delete []values;
+	};
+
+	void AssignValues(float *xserie, float *yserie, unsigned int count)
+	{
+		if(2*count > allocatedSize && count > 0)
+			Initialize(2*count);
+        if(xserie && yserie)
+        {
+            int index = 0;
+            for(unsigned i=0; i<count; ++i)
+            {
+                values[index] = xserie[i];
+                ++index;
+                values[index] = yserie[i];
+                ++index;
+            }
+        }
+        modified = true;
+        size = count;
+	}
+	void AssignValues(float *valuesXY, unsigned int length)
+	{
+		if(length > allocatedSize && length > 0)
+			Initialize(length);
+		if(valuesXY)
+            memcpy(values, valuesXY, (length)*sizeof(float));
+        modified = true;
+        size = length/2;
+	}
+
+	void Clear()
+	{
+        if(values)
+            delete []values;
+		values = NULL;
+		size = 0;
+		allocatedSize = 0;
+		modified = true;
+	}
+	void Initialize(unsigned int count)
+	{
+		Clear();
+		size = count;
+		values = new float[2*count];
+		memset(values, 0, sizeof(float)*2*count);
+		allocatedSize = count;
+	}
+	void AddXY(float x, float y)
+	{
+		if(size < allocatedSize)
+		{
+			values[2*size] = x;
+			values[2*size+1] = y;
+			++size;
+		}
+		else
+		{
+			float *newVal = new float [size*2];
+			allocatedSize = size*2;
+			memcpy(newVal, values, sizeof(float)*size*2);
+			delete []values;
+			values = newVal;
+			values[2*size] = x;
+			values[2*size+1] = y;
+			++size;
+		}
+		modified = true;
+	}
+
+	unsigned int size;
+	unsigned int allocatedSize;
+	unsigned int vboIndex;
+	GLG_color color;
+	bool visible;
+	bool modified;
+
+	float *values;
+};
+
+struct GLG_settings
+{
+	GLG_settings();
+	std::string title;
+	std::string titleXaxis;
+	std::string titleYaxis;
+
+	std::string xUnits;
+	std::string yUnits;
+
+	bool drawGridX;
+	bool drawGridY;
+	bool drawTitle;
+	bool drawTitleX;
+	bool drawTitleY;
+
+	int windowWidth;
+	int windowHeight;
+	int dataViewWidth;
+	int dataViewHeight;
+
+	int marginTop;
+	int marginBottom;
+	int marginLeft;
+	int marginRight;
+	bool useVBO;
+
+	GLG_color backgroundColor;
+	GLG_color titlesColor;
+	GLG_color dataViewBackgroundColor;
+	GLG_color dataViewPerimeterColor;
+	GLG_color gridColor;
+	eDrawingMode graphType;
+
+	sRect<double> visibleArea;
+
+	float gridXstart;
+	float gridYstart;
+	float gridXspacing;
+	float gridYspacing;
+	int gridXlines;
+	int gridYlines;
+	int gridXprec;
+	int gridYprec;
+	int gridValuesHeight;
+
+	float pointsSize;
+	float fontSize;
+
+	bool staticGrid;
+	bool lock_aspect;
+	bool markersEnabled;
+	float gridXoffset;
+};
+
+struct OGLMarker
+{
+	OGLMarker() : color(0x007F00FF)
+	{
+	    used = false;
+		posX = 0;
+		posY = 0;
+		size = 10;
+		iposX = 0;
+		iposY = 0;
+		dataValueIndex = 0;
+		id = 0;
+		show = true;
+    }
+	float posX, posY; //data view position
+	int iposX, iposY; //window position
+	float size;
+	GLG_color color;
+	int dataValueIndex;
+	int id;
+	bool used;
+	bool show;
+};
+
+class GLFont;
+class dlgMarkers;
+
+class OpenGLGraph : public wxGLCanvas
+{
+friend class dlgMarkers;
+public:
+    static const int GLCanvasAttributes[8];
+
+	OpenGLGraph(wxWindow* parent,  wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name = wxEmptyString, const int* args = GLCanvasAttributes);
+	virtual ~OpenGLGraph();
+
+	bool Initialize(int width, int height);
+	void Resize(int w, int h);
+
+	void AddSerie(cDataSerie* serie);
+	void RemoveSeries(unsigned int i);
+
+	void SetInitialDisplayArea(float minx, float maxx, float miny, float maxy);
+	void SetDisplayArea(float minx, float maxx, float miny, float maxy);
+	void ZoomY( float centerY, float spanY);
+	void ZoomX( float centerX, float spanX);
+	void Zoom( float centerX, float centerY, float spanX, float spanY);
+	void ZoomRect( int x1, int x2, int y1, int y2);
+	void Pan( float dx, float dy);
+
+	void SetDrawingMode( eDrawingMode mode );
+	void Draw();
+
+	bool SaveConfig(char *file);
+	bool LoadConfig(char *file);
+
+	std::vector<cDataSerie*> series;
+
+	GLG_settings settings;
+	void SettingsChanged();
+
+	void OnMouseDown(int mouseButton, int X, int Y);
+	void OnMouseUp(int mouseButton, int X, int Y);
+	void OnMouseMove(int X, int Y);
+	void ResetView();
+	void Fit();
+
+    void SetMarker(int id, float xValue, bool enabled, bool show);
+    void GetMarker(int id, float &xValue, float &yValue, bool &enabled, bool &show);
+	int AddMarker(int posX);
+	int AddMarkerAtValue(float xValue);
+	void RemoveMarker();
+	void RemoveMarker(int id);
+	void MoveMarker(int markerID, int posX);
+	void ChangeMarker(int markerID, float xValue);
+	bool SearchPeak();
+
+	void SetInfoMessage(const char* msg, unsigned int index);
+
+	// events
+    void render(wxPaintEvent& evt);
+    void resized(wxSizeEvent& evt);
+	void mouseMoved(wxMouseEvent& event);
+	void mouseWheelMoved(wxMouseEvent& event);
+	void mouseReleased(wxMouseEvent& event);
+	void rightClick(wxMouseEvent& event);
+	void leftClick(wxMouseEvent& event);
+	void middleClick(wxMouseEvent& event);
+	void mouseLeftWindow(wxMouseEvent& event);
+	void keyPressed(wxKeyEvent& event);
+	void keyReleased(wxKeyEvent& event);
+	void onFit(wxCommandEvent& event);
+	void onMouseHelp(wxCommandEvent& event);
+	void onAddMarker(wxCommandEvent& event);
+	void onRemoveMarker(wxCommandEvent& event);
+	void onShowMarkersMenu(wxCommandEvent& event);
+	void onLockAspect(wxCommandEvent& event);
+	void onSearchPeak(wxCommandEvent& event);
+	void OnTimer(wxTimerEvent& event);
+	void onReset(wxCommandEvent& event);
+	DECLARE_EVENT_TABLE()
+
+private:
+	bool oglOk;
+	bool glInitialized;
+    void UpdateInfoDisplay();
+    std::vector<std::string> info_msg;
+    std::vector<std::string> info_msg_toDisplay;
+    static const unsigned int mMarkerColors[];
+
+    dlgMarkers* mMarkersDlg;
+    void ShowMenu(int x, int y);
+    wxMenu m_popmenu;
+    void setupViewport(int w, int h);
+    wxGLContext *m_DrawingContext;
+	eOGLGActionState m_actionState;
+
+    bool viewChanged;
+	bool initialized;
+	sRect<float> initialDisplayArea;
+	sRect<int> m_MouseCoord;
+	float m_lastSpanX;
+	float m_lastSpanY;
+
+	bool isInsideDataView(int X, int Y);
+	void dataViewPixelToValue(int x, int y, float &valX, float &valY);
+
+	void DrawStaticElements();
+	void DrawMarkers();
+	void CalculateGrid();
+
+	void switchToWindowView();
+	void switchToDataView();
+
+	GLvoid glRenderText(float posx, float posy, float angle, float scale, unsigned int rgba, const char *fmt, ...);
+	int TextWidthInPixels(const char *str);
+	int NumberWidthInPixels(float num, unsigned int prec = 0);
+	int LineHeight();
+
+	float calcAxisGrid(GLG_settings st, bool xAxis);
+
+    GLFont *m_font;
+
+	std::vector<OGLMarker> markers;
+	int m_selectedMarker;
+	unsigned m_maxMarkers;
+	int clickedOnMarker(int X, int Y);
+
+	bool m_currentlyDrawing;
+	wxTimer* m_timer;
+	wxGLContext *m_glContext;
+
+};
+
+#endif
diff --git a/src/oglGraph/StaticFontHeader.h b/src/oglGraph/StaticFontHeader.h
new file mode 100644
index 0000000..74eb202
--- /dev/null
+++ b/src/oglGraph/StaticFontHeader.h
@@ -0,0 +1,7 @@
+#ifndef STATIC_FONT_HEADER_H
+#define STATIC_FONT_HEADER_H
+
+const unsigned char standardStaticFont[] = {79,112,101,110,71,76,32,70,111,110,116,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,96,0,32,0,0,0,0,0,5,0,25,0,0,0,0,0,192,1,33,0,1,0,8,0,4,0,48,0,3,0,8,0,192,1,34,0,3,0,3,0,0,0,60,0,2,0,9,0,192,1,35,0,7,0,8,0,37,0,0,0,0,0,8,0,192,1,36,0,5,0,9,0,23,0,0,0,1,0,8,0,192,1,37,0,7,0,8,0,29,0,54,0,0,0,8,0,192,1,38,0,6,0,8,0,52,0,18,0,1,0,8,0,192,1,39,0,1,0,3,0,4,0,60,0,3,0,9,0,192,1,40,0,3,0,11,0,6,0,12,0,2,0,9,0,192,1,41,0,3,0,11,0,6,0,0,0,2,0,9,0,192,1,42 [...]
+
+#endif // STATIC_FONT_HEADER_H
+
diff --git a/src/oglGraph/dlgMarkers.cpp b/src/oglGraph/dlgMarkers.cpp
new file mode 100644
index 0000000..1d625ad
--- /dev/null
+++ b/src/oglGraph/dlgMarkers.cpp
@@ -0,0 +1,214 @@
+/**
+ at file 	dlgMarkers.cpp
+ at author Lime Microsystems
+ at brief 	dialog for setting plot markers
+*/
+
+#include "dlgMarkers.h"
+
+//(*InternalHeaders(dlgMarkers)
+#include <wx/sizer.h>
+#include <wx/button.h>
+#include <wx/string.h>
+//*)
+
+//(*IdInit(dlgMarkers)
+const long dlgMarkers::ID_BUTTON1 = wxNewId();
+//*)
+#include "wx/stattext.h"
+#include "wx/textctrl.h"
+#include "wx/checkbox.h"
+#include "wx/choice.h"
+#include "wx/button.h"
+#include "OpenGLGraph.h"
+
+BEGIN_EVENT_TABLE(dlgMarkers,wxDialog)
+	//(*EventTable(dlgMarkers)
+	//*)
+END_EVENT_TABLE()
+
+dlgMarkers::dlgMarkers(wxWindow* parent,wxWindowID id,const wxPoint& pos,const wxSize& size)
+{
+    initialized = false;
+    BuildContent(parent,id,pos,size);
+}
+
+void dlgMarkers::BuildContent(wxWindow* parent,wxWindowID id,const wxPoint& pos,const wxSize& size)
+{
+    parent_graph = (OpenGLGraph*)parent;
+	//(*Initialize(dlgMarkers)
+	Create(parent, id, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER, _T("id"));
+	SetClientSize(wxDefaultSize);
+	Move(wxDefaultPosition);
+	FlexGridSizer1 = new wxFlexGridSizer(0, 1, 0, 0);
+	FlexGridSizer1->AddGrowableCol(0);
+	FlexGridSizer1->AddGrowableRow(1);
+	FlexGridSizer1->AddGrowableRow(2);
+	sizerMarkerList = new wxFlexGridSizer(0, 1, 0, 0);
+	sizerMarkerList->AddGrowableCol(0);
+	FlexGridSizer1->Add(sizerMarkerList, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5);
+	sizerDeltasList = new wxFlexGridSizer(0, 1, 0, 0);
+	FlexGridSizer1->Add(sizerDeltasList, 1, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5);
+	btnClose = new wxButton(this, ID_BUTTON1, _T("Close"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON1"));
+	FlexGridSizer1->Add(btnClose, 1, wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL, 5);
+	SetSizer(FlexGridSizer1);
+	FlexGridSizer1->Fit(this);
+	FlexGridSizer1->SetSizeHints(this);
+
+	Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&dlgMarkers::OnbtnCloseClick);
+	//*)
+}
+
+dlgMarkers::~dlgMarkers()
+{
+	//(*Destroy(dlgMarkers)
+	//*)
+}
+
+void dlgMarkers::AddMarker(int id)
+{
+    int index = id;
+    int markerId = id+1000;
+    wxPanel *pnl = new wxPanel(this, markerId);
+    wxFlexGridSizer* FlexGridSizer3;
+    FlexGridSizer3 = new wxFlexGridSizer(0, 6, 0, 0);
+    wxCheckBox* chk = new wxCheckBox(pnl, markerId, wxString::Format("M%i", id));
+    FlexGridSizer3->Add(chk, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
+    enables.push_back(chk);
+    chk = new wxCheckBox(pnl, markerId, "display");
+    FlexGridSizer3->Add(chk, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
+    shows.push_back(chk);
+    wxStaticText *StaticText2 = new wxStaticText(pnl, markerId, wxString::Format("Marker%i freq(MHz):", id), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT2"));
+    FlexGridSizer3->Add(StaticText2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
+    wxTextCtrl *TextCtrl1 = new wxTextCtrl(pnl, markerId, _T("0.0"), wxDefaultPosition, wxSize(48,-1), wxTE_PROCESS_ENTER, wxDefaultValidator, _T("ID_TEXTCTRL1"));
+    freqs.push_back(TextCtrl1);
+    FlexGridSizer3->Add(TextCtrl1, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
+    wxStaticText* StaticText3 = new wxStaticText(pnl, markerId, _T("value (dB):"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT3"));
+    FlexGridSizer3->Add(StaticText3, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
+    wxStaticText* StaticText4 = new wxStaticText(pnl, markerId, _T("0.0"), wxDefaultPosition, wxSize(168,-1), 0, _T("ID_STATICTEXT4"));
+    labels.push_back(StaticText4);
+    marker_valuesA.push_back(0);
+    marker_valuesB.push_back(0);
+    FlexGridSizer3->Add(StaticText4, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
+    Connect(markerId,wxEVT_CHECKBOX,(wxObjectEventFunction)&dlgMarkers::OnMarkerChange);
+    Connect(markerId,wxEVT_COMMAND_TEXT_UPDATED,(wxObjectEventFunction)&dlgMarkers::OnMarkerChange);
+    pnl->SetSizer(FlexGridSizer3);
+    sizerMarkerList->Add(pnl, 1, wxALIGN_LEFT|wxALIGN_TOP, 5);
+    pnl->Layout();
+    FlexGridSizer1->Layout();
+    Fit();
+    parent_graph->markers[index].used = false;
+}
+
+void dlgMarkers::AddDeltas()
+{
+    wxArrayString selections;
+    for(size_t i=0; i<parent_graph->markers.size(); ++i)
+    {
+        selections.push_back(wxString::Format("M%i", i));
+    }
+    for(int i=0; i<5; ++i)
+    {
+        wxPanel *pnl = new wxPanel(this, wxNewId());
+        wxFlexGridSizer* FlexGridSizer3;
+        FlexGridSizer3 = new wxFlexGridSizer(0, 4, 0, 0);
+        wxStaticText* StaticText1 = new wxStaticText(pnl, wxNewId(), wxString::Format("Delta%i", i), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT1"));
+        FlexGridSizer3->Add(StaticText1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
+        wxChoice* dsrc0 = new wxChoice(pnl, wxNewId(), wxDefaultPosition, wxSize(64,-1), 0, 0, 0, wxDefaultValidator, _T("ID_CHOICE1"));
+        dsrc0->Append(selections);
+        dsrc0->SetSelection(0);
+        deltaSrc.push_back(dsrc0);
+        FlexGridSizer3->Add(dsrc0, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
+        wxChoice* dsrc1 = new wxChoice(pnl, wxNewId(), wxDefaultPosition, wxSize(64,-1), 0, 0, 0, wxDefaultValidator, _T("ID_CHOICE2"));
+        dsrc1->Append(selections);
+        dsrc1->SetSelection(0);
+        deltaSrc.push_back(dsrc1);
+        FlexGridSizer3->Add(dsrc1, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
+        wxStaticText* lblDelta0 = new wxStaticText(pnl, wxNewId(), _T("0.0 dB"), wxDefaultPosition, wxSize(180,-1), 0, _T("ID_STATICTEXT2"));
+        deltaValues.push_back(lblDelta0);
+        FlexGridSizer3->Add(lblDelta0, 1, wxALL|wxLEFT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 10);
+        pnl->SetSizer(FlexGridSizer3);
+        sizerDeltasList->Add(pnl, 1, wxALIGN_LEFT|wxALIGN_TOP, 5);
+        pnl->Layout();
+    }
+    FlexGridSizer1->Layout();
+    Fit();
+}
+
+void dlgMarkers::OnbtnCloseClick(wxCommandEvent& event)
+{
+    Hide();
+}
+
+void dlgMarkers::OnMarkerChange(wxCommandEvent& event)
+{
+    double freq = 0;
+    wxString str = event.GetString();
+    str.ToDouble(&freq);
+    freq *= 1000000;
+	int markerIndex = event.GetId()-1000;
+    parent_graph->SetMarker(markerIndex, freq, enables[markerIndex]->IsChecked(), shows[markerIndex]->IsChecked());
+}
+
+void dlgMarkers::UpdateValues()
+{
+    if(IsShownOnScreen())
+    {
+        for(size_t i=0; i<labels.size(); ++i)
+        {
+            if(parent_graph == NULL)
+                return;
+            if (!parent_graph->markers[i].used)
+                continue;
+            char text[128];
+            double valueA = 0;
+            double valueB = 0;
+            double freq =  parent_graph->markers[i].posX/1000000;
+            int cnt=0;
+
+            if(parent_graph->series[0]->size > 0 && parent_graph->series[0]->visible)
+            {
+                valueA = parent_graph->series[0]->values[parent_graph->markers[i].dataValueIndex+1];
+                cnt = sprintf(text, "%3.1f (ChA) ; ",valueA);
+            }
+
+            if(parent_graph->series[1]->size > 0 && parent_graph->series[1]->visible)
+            {
+                valueB = parent_graph->series[1]->values[parent_graph->markers[i].dataValueIndex+1];
+                sprintf(text+cnt, "%3.1f (ChB) ;",valueB);
+            }
+
+            labels[i]->SetLabel(wxString(text));
+            marker_valuesA[i] = valueA;
+            marker_valuesB[i] = valueB;
+            enables[i]->SetValue(parent_graph->markers[i].used);
+            shows[i]->SetValue(parent_graph->markers[i].show);
+            freqs[i]->SetValue(wxString::Format("%3.2f", freq));
+        }
+
+        for(int i=0; i<5; ++i)
+        {
+            int src1 = deltaSrc[2*i]->GetSelection();
+            int src2 = deltaSrc[2*i+1]->GetSelection();
+            char text[128]={0};
+            int cnt = 0;
+
+            if(parent_graph->series[0]->size > 0 && parent_graph->series[0]->visible)
+            {
+                float deltaValue = marker_valuesA[src1]-marker_valuesA[src2];
+                cnt = sprintf(text, "%.3f (ChA) ; ",deltaValue);
+            }
+
+            if(parent_graph->series[1]->size > 0 && parent_graph->series[1]->visible)
+            {
+                float deltaValue = marker_valuesB[src1]-marker_valuesB[src2];
+                sprintf(text+cnt, "%.3f (ChB)",deltaValue);
+            }
+            deltaValues[i]->SetLabel(wxString(text));
+        }
+    }
+}
+
+void dlgMarkers::OnButton1Click1(wxCommandEvent& event)
+{
+}
diff --git a/src/oglGraph/dlgMarkers.h b/src/oglGraph/dlgMarkers.h
new file mode 100644
index 0000000..4ae0bd0
--- /dev/null
+++ b/src/oglGraph/dlgMarkers.h
@@ -0,0 +1,73 @@
+/**
+ at file 	dlgMarkers.h
+ at author Lime Microsystems
+*/
+#ifndef DLGMARKERS_H
+#define DLGMARKERS_H
+
+//(*Headers(dlgMarkers)
+#include <wx/dialog.h>
+class wxFlexGridSizer;
+class wxButton;
+//*)
+#include <wx/timer.h>
+
+class wxStaticText;
+class wxTextCtrl;
+class wxCheckBox;
+class wxChoice;
+class wxButton;
+#include <vector>
+
+class OpenGLGraph;
+
+class dlgMarkers: public wxDialog
+{
+	public:
+
+		dlgMarkers(wxWindow* parent,wxWindowID id=wxID_ANY,const wxPoint& pos=wxDefaultPosition,const wxSize& size=wxDefaultSize);
+		virtual ~dlgMarkers();
+                OpenGLGraph* parent_graph;
+		void AddMarker(int id);
+		std::vector<float> marker_valuesA;
+                std::vector<float> marker_valuesB;
+		std::vector<wxStaticText*> labels;
+		std::vector<wxTextCtrl*> freqs;
+		std::vector<wxCheckBox*> enables;
+		std::vector<wxCheckBox*> shows;
+		void UpdateValues();
+		void AddDeltas();
+
+		std::vector<wxChoice*> deltaSrc;
+		std::vector<wxStaticText*> deltaValues;
+
+		//(*Declarations(dlgMarkers)
+		wxButton* btnClose;
+		wxFlexGridSizer* sizerMarkerList;
+		wxFlexGridSizer* sizerDeltasList;
+		wxFlexGridSizer* FlexGridSizer1;
+		//*)
+
+		//(*Identifiers(dlgMarkers)
+		static const long ID_BUTTON1;
+		//*)
+
+		//(*Handlers(dlgMarkers)
+		void OnbtnCloseClick(wxCommandEvent& event);
+		void OnbtnAddMarkerClick(wxCommandEvent& event);
+		void OnbtnDeleteClick(wxCommandEvent& event);
+		void OnMarkerChange(wxCommandEvent& event);
+		void OnButton1Click(wxCommandEvent& event);
+		void OnInit(wxInitDialogEvent& event);
+		void OnButton1Click1(wxCommandEvent& event);
+		//*)
+		void OnEnableMarker(wxCommandEvent& event);
+
+	protected:
+	    bool initialized;
+		void BuildContent(wxWindow* parent,wxWindowID id,const wxPoint& pos,const wxSize& size);
+
+		DECLARE_EVENT_TABLE()
+};
+
+#endif
diff --git a/src/protocols/ADCUnits.h b/src/protocols/ADCUnits.h
new file mode 100644
index 0000000..382084b
--- /dev/null
+++ b/src/protocols/ADCUnits.h
@@ -0,0 +1,31 @@
+/**
+ at file	ADCUnits.h
+ at author Lime Microsystems
+ at brief	enumerations of ADC sensor units
+*/
+#pragma once
+
+namespace lime {
+
+enum eADC_UNITS
+{
+	RAW,
+	VOLTAGE,
+	CURRENT,
+	RESISTANCE,
+	POWER,
+	TEMPERATURE,
+	ADC_UNITS_COUNT
+};
+
+static const char  adc_units_text[][8] = {"", "V", "A", "Ohm", "W", "C"};
+
+static const char* adcUnits2string(const unsigned units)
+{
+	if (units < ADC_UNITS_COUNT)
+		return adc_units_text[units];
+	else
+		return " unknown";
+}
+
+}
diff --git a/src/protocols/ILimeSDRStreaming.cpp b/src/protocols/ILimeSDRStreaming.cpp
new file mode 100644
index 0000000..3521a2b
--- /dev/null
+++ b/src/protocols/ILimeSDRStreaming.cpp
@@ -0,0 +1,442 @@
+#include "ILimeSDRStreaming.h"
+#include "ErrorReporting.h"
+#include <assert.h>
+#include "FPGA_common.h"
+#include "LMS7002M.h"
+#include <ciso646>
+
+using namespace lime;
+
+ILimeSDRStreaming::ILimeSDRStreaming()
+{
+    rxRunning = false;
+    txRunning = false;
+    mTimestampOffset = 0;
+}
+ILimeSDRStreaming::~ILimeSDRStreaming()
+{
+
+}
+
+int ILimeSDRStreaming::SetupStream(size_t& streamID, const StreamConfig& config)
+{
+    if(rxRunning.load() == true || txRunning.load() == true)
+        return ReportError(EPERM, "All streams must be stopped before doing setups");
+    streamID = ~0;
+    StreamChannel* stream = new StreamChannel(this);
+    stream->config = config;
+    //TODO check for duplicate streams
+    if(config.isTx)
+        mTxStreams.push_back(stream);
+    else
+        mRxStreams.push_back(stream);
+    streamID = size_t(stream);
+    return 0; //success
+}
+
+int ILimeSDRStreaming::CloseStream(const size_t streamID)
+{
+    if(rxRunning.load() == true || txRunning.load() == true)
+        return ReportError(EPERM, "All streams must be stopped before closing");
+    StreamChannel *stream = (StreamChannel*)streamID;
+    for(auto i=mRxStreams.begin(); i!=mRxStreams.end(); ++i)
+    {
+        if(*i==stream)
+        {
+            delete *i;
+            mRxStreams.erase(i);
+            break;
+        }
+    }
+    for(auto i=mTxStreams.begin(); i!=mTxStreams.end(); ++i)
+    {
+        if(*i==stream)
+        {
+            delete *i;
+            mTxStreams.erase(i);
+            break;
+        }
+    }
+    return 0;
+}
+size_t ILimeSDRStreaming::GetStreamSize(const size_t streamID)
+{
+    uint16_t channelEnables = 0;
+    for(uint8_t i=0; i<mRxStreams.size(); ++i)
+        channelEnables |= (1 << mRxStreams[i]->config.channelID);
+    for(uint8_t i=0; i<mTxStreams.size(); ++i)
+        channelEnables |= (1 << mTxStreams[i]->config.channelID);
+    uint8_t uniqueChannelCount = 0;
+    for(uint8_t i=0; i<16; ++i)
+    {
+        uniqueChannelCount += (channelEnables & 0x1);
+        channelEnables >>= 1;
+    }
+    //if no channels are setup return smallest number of samples in packet
+    if(uniqueChannelCount == 0)
+        return 680;
+    else
+        return 1360/uniqueChannelCount;
+}
+
+int ILimeSDRStreaming::ControlStream(const size_t streamID, const bool enable)
+{
+    auto *stream = (IStreamChannel* )streamID;
+    assert(stream != nullptr);
+
+    if(enable)
+        return stream->Start();
+    else
+        return stream->Stop();
+}
+
+int ILimeSDRStreaming::ReadStream(const size_t streamID, void* buffs, const size_t length, const long timeout_ms, StreamMetadata& metadata)
+{
+    assert(streamID != 0);
+    lime::IStreamChannel* channel = (lime::IStreamChannel*)streamID;
+    lime::IStreamChannel::Metadata meta;
+    meta.flags = 0;
+    meta.flags |= metadata.hasTimestamp ? lime::IStreamChannel::Metadata::SYNC_TIMESTAMP : 0;
+    meta.timestamp = metadata.timestamp;
+    int status = channel->Read(buffs, length, &meta, timeout_ms);
+    metadata.hasTimestamp = true;
+    metadata.timestamp = meta.timestamp;
+    return status;
+}
+
+int ILimeSDRStreaming::WriteStream(const size_t streamID, const void* buffs, const size_t length, const long timeout_ms, const StreamMetadata& metadata)
+{
+    assert(streamID != 0);
+    lime::IStreamChannel* channel = (lime::IStreamChannel*)streamID;
+    lime::IStreamChannel::Metadata meta;
+    meta.flags = 0;
+    meta.flags |= metadata.hasTimestamp ? lime::IStreamChannel::Metadata::SYNC_TIMESTAMP : 0;
+    meta.timestamp = metadata.timestamp;
+    int status = channel->Write(buffs, length, &meta, timeout_ms);
+    return status;
+}
+
+int ILimeSDRStreaming::ReadStreamStatus(const size_t streamID, const long timeout_ms, StreamMetadata& metadata)
+{
+    assert(streamID != 0);
+    StreamChannel* channel = (StreamChannel*)streamID;
+
+    //support late timestamp reporting
+    auto txLastLateTime = channel->txLastLateTime.exchange(0);
+    if (txLastLateTime != 0)
+    {
+        metadata.hasTimestamp = true;
+        metadata.timestamp = txLastLateTime;
+        metadata.lateTimestamp = true;
+        metadata.packetDropped = true;
+        return 0;
+    }
+
+    IStreamChannel::Info info = channel->GetInfo();
+    metadata.hasTimestamp = true;
+    metadata.timestamp = info.timestamp;
+    metadata.lateTimestamp = info.underrun > 0;
+    metadata.packetDropped = info.droppedPackets > 0;
+    return 0;
+}
+
+void ILimeSDRStreaming::EnterSelfCalibration(const size_t channel)
+{
+    if(not rxRunning)
+        return;
+    generateData.store(true);
+    std::unique_lock<std::mutex> lck(streamStateLock);
+    //wait untill all existing USB transfers complete
+    safeToConfigInterface.wait_for(lck, std::chrono::milliseconds(250));
+}
+
+void ILimeSDRStreaming::ExitSelfCalibration(const size_t channel)
+{
+    generateData.store(false);
+}
+
+uint64_t ILimeSDRStreaming::GetHardwareTimestamp(void)
+{
+    if(not rxRunning.load() and not txRunning.load())
+    {
+        //stop streaming just in case the board has not been configured
+        fpga::StopStreaming(this);
+        fpga::ResetTimestamp(this);
+        mTimestampOffset = 0;
+        return 0;
+    }
+    else
+    {
+        return rxLastTimestamp.load()+mTimestampOffset;
+    }
+}
+
+void ILimeSDRStreaming::SetHardwareTimestamp(const uint64_t now)
+{
+    mTimestampOffset = now - rxLastTimestamp.load();
+}
+
+double ILimeSDRStreaming::GetHardwareTimestampRate(void)
+{
+    return mExpectedSampleRate;
+}
+
+int ILimeSDRStreaming::UpdateThreads()
+{
+    bool needTx = false;
+    bool needRx = false;
+
+    //check which threads are needed
+    for(auto i : mRxStreams)
+        if(i->IsActive())
+        {
+            needRx = true;
+            break;
+        }
+    for(auto i : mTxStreams)
+        if(i->IsActive())
+        {
+            needTx = true;
+            break;
+        }
+
+    //stop threads if not needed
+    if(not needTx and txRunning.load())
+    {
+        terminateTx.store(true);
+        txThread.join();
+        txRunning.store(false);
+    }
+    if(not needRx and rxRunning.load())
+    {
+        terminateRx.store(true);
+        rxThread.join();
+        rxRunning.store(false);
+    }
+
+    //configure FPGA on first start, or disable FPGA when not streaming
+    if((needTx or needRx) && (not rxRunning.load() and not txRunning.load()))
+    {
+        //enable FPGA streaming
+        fpga::StopStreaming(this);
+        fpga::ResetTimestamp(this);
+        rxLastTimestamp.store(0);
+        //USB FIFO reset
+        // TODO : USB FIFO reset command for IConnection
+        LMS64CProtocol::GenericPacket ctrPkt;
+        ctrPkt.cmd = CMD_USB_FIFO_RST;
+        ctrPkt.outBuffer.push_back(0x00);
+        TransferPacket(ctrPkt);
+
+        //enable MIMO mode, 12 bit compressed values
+        StreamConfig config;
+        config.linkFormat = StreamConfig::STREAM_12_BIT_COMPRESSED;
+        //by default use 12 bit compressed, adjust link format for stream
+
+        for(auto i : mRxStreams)
+        {
+            if(i->config.format == StreamConfig::STREAM_12_BIT_IN_16)
+            {
+                config.linkFormat = StreamConfig::STREAM_12_BIT_IN_16;
+                break;
+            }
+        }
+        for(auto i : mTxStreams)
+        {
+            if(i->config.format == StreamConfig::STREAM_12_BIT_IN_16)
+            {
+                config.linkFormat = StreamConfig::STREAM_12_BIT_IN_16;
+                break;
+            }
+        }
+        for(auto i : mRxStreams)
+            i->config.linkFormat = config.linkFormat;
+        for(auto i : mTxStreams)
+            i->config.linkFormat = config.linkFormat;
+
+        uint16_t smpl_width; // 0-16 bit, 1-14 bit, 2-12 bit
+        if(config.linkFormat == StreamConfig::STREAM_12_BIT_IN_16)
+            smpl_width = 0x0;
+        else if(config.linkFormat == StreamConfig::STREAM_12_BIT_COMPRESSED)
+            smpl_width = 0x2;
+        else
+            smpl_width = 0x2;
+        WriteRegister(0x0008, 0x0100 | smpl_width);
+
+        uint16_t channelEnables = 0;
+        for(uint8_t i=0; i<mRxStreams.size(); ++i)
+            channelEnables |= (1 << mRxStreams[i]->config.channelID);
+        for(uint8_t i=0; i<mTxStreams.size(); ++i)
+            channelEnables |= (1 << mTxStreams[i]->config.channelID);
+        WriteRegister(0x0007, channelEnables);
+
+        LMS7002M lmsControl;
+        lmsControl.SetConnection(this);
+        bool fromChip = true;
+        lmsControl.Modify_SPI_Reg_bits(LMS7param(LML1_MODE), 0, fromChip);
+        lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_MODE), 0, fromChip);
+        lmsControl.Modify_SPI_Reg_bits(LMS7param(LML1_FIDM), 0, fromChip);
+        lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_FIDM), 0, fromChip);
+        lmsControl.Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE1), 0, fromChip);
+        lmsControl.Modify_SPI_Reg_bits(LMS7param(PD_TX_AFE1), 0, fromChip);
+        lmsControl.Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0, fromChip);
+        lmsControl.Modify_SPI_Reg_bits(LMS7param(PD_TX_AFE2), 0, fromChip);
+
+        if (lmsControl.Get_SPI_Reg_bits(LMS7_MASK, true) == 0)
+        {
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_S0S), 1, fromChip);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_S1S), 0, fromChip);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_S2S), 3, fromChip);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_S3S), 2, fromChip);
+        }
+        else
+        {
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_S0S), 0, fromChip);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_S1S), 1, fromChip);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_S2S), 2, fromChip);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_S3S), 3, fromChip);
+        }
+
+
+        if(channelEnables & 0x2) //enable MIMO
+        {
+            uint16_t macBck = lmsControl.Get_SPI_Reg_bits(LMS7param(MAC), fromChip);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(MAC), 1, fromChip);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(EN_NEXTRX_RFE), 1, fromChip);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(EN_NEXTTX_TRF), 1, fromChip);
+            lmsControl.Modify_SPI_Reg_bits(LMS7param(MAC), macBck, fromChip);
+        }
+
+        fpga::StartStreaming(this);
+    }
+    else if(not needTx and not needRx)
+    {
+        //disable FPGA streaming
+        fpga::StopStreaming(this);
+    }
+
+    //FPGA should be configured and activated, start needed threads
+    if(needRx and not rxRunning.load())
+    {
+        ThreadData args;
+        args.terminate = &terminateRx;
+        args.dataPort = this;
+        args.dataRate_Bps = &rxDataRate_Bps;
+        args.channels = mRxStreams;
+        args.generateData = &generateData;
+        args.safeToConfigInterface = &safeToConfigInterface;
+        args.lastTimestamp = &rxLastTimestamp;
+        args.reportLateTx = std::bind(&ILimeSDRStreaming::reportLateTxTimestamp, this, std::placeholders::_1);
+
+        rxRunning.store(true);
+        terminateRx.store(false);
+        rxThread = std::thread(RxLoopFunction, args);
+    }
+    if(needTx and not txRunning.load())
+    {
+        ThreadData args;
+        args.terminate = &terminateTx;
+        args.dataPort = this;
+        args.dataRate_Bps = &txDataRate_Bps;
+        args.channels = mTxStreams;
+        args.generateData = &generateData;
+        args.safeToConfigInterface = &safeToConfigInterface;
+        args.lastTimestamp = nullptr;
+
+        txRunning.store(true);
+        terminateTx.store(false);
+        txThread = std::thread(TxLoopFunction, args);
+    }
+    return 0;
+}
+
+
+//-----------------------------------------------------------------------------
+ILimeSDRStreaming::StreamChannel::StreamChannel(lime::IConnection* port) :
+    mActive(false)
+{
+    this->port = dynamic_cast<ILimeSDRStreaming*>(port);
+    fifo = new RingFIFO(1024*8);
+}
+
+ILimeSDRStreaming::StreamChannel::~StreamChannel()
+{
+    delete fifo;
+}
+
+int ILimeSDRStreaming::StreamChannel::Read(void* samples, const uint32_t count, Metadata* meta, const int32_t timeout_ms)
+{
+    int popped = 0;
+    if(config.format == StreamConfig::STREAM_COMPLEX_FLOAT32 && !config.isTx)
+    {
+        //in place conversion
+        complex16_t* ptr = (complex16_t*)samples;
+        int16_t* samplesShort = (int16_t*)samples;
+        float* samplesFloat = (float*)samples;
+        popped = fifo->pop_samples(ptr, count, 1, &meta->timestamp, timeout_ms, &meta->flags);
+        for(int i=2*popped-1; i>=0; --i)
+            samplesFloat[i] = (float)samplesShort[i]/2048.0;
+    }
+    //else if(config.format == StreamConfig::STREAM_12_BIT_IN_16)
+    else
+    {
+        complex16_t* ptr = (complex16_t*)samples;
+        popped = fifo->pop_samples(ptr, count, 1, &meta->timestamp, timeout_ms, &meta->flags);
+    }
+    return popped;
+}
+
+int ILimeSDRStreaming::StreamChannel::Write(const void* samples, const uint32_t count, const Metadata *meta, const int32_t timeout_ms)
+{
+    int pushed = 0;
+    if(config.format == StreamConfig::STREAM_COMPLEX_FLOAT32 && config.isTx)
+    {
+        const float* samplesFloat = (const float*)samples;
+        int16_t* samplesShort = new int16_t[2*count];
+        for(size_t i=0; i<2*count; ++i)
+            samplesShort[i] = samplesFloat[i]*2047;
+        const complex16_t* ptr = (const complex16_t*)samplesShort ;
+        pushed = fifo->push_samples(ptr, count, 1, meta->timestamp, timeout_ms, meta->flags);
+        delete samplesShort;
+    }
+    //else if(config.format == StreamConfig::STREAM_12_BIT_IN_16)
+    else
+    {
+        const complex16_t* ptr = (const complex16_t*)samples;
+        pushed = fifo->push_samples(ptr, count, 1, meta->timestamp, timeout_ms, meta->flags);
+    }
+    return pushed;
+}
+
+IStreamChannel::Info ILimeSDRStreaming::StreamChannel::GetInfo()
+{
+    Info stats;
+    memset(&stats,0,sizeof(stats));
+    RingFIFO::BufferInfo info = fifo->GetInfo();
+    stats.fifoSize = info.size;
+    stats.fifoItemsCount = info.itemsFilled;
+    stats.active = mActive;
+    if(config.isTx)
+        stats.linkRate = port->txDataRate_Bps.load();
+    else
+        stats.linkRate = port->rxDataRate_Bps.load();
+    return stats;
+}
+
+bool ILimeSDRStreaming::StreamChannel::IsActive() const
+{
+    return mActive;
+}
+
+int ILimeSDRStreaming::StreamChannel::Start()
+{
+    mActive = true;
+    fifo->Clear();
+    return port->UpdateThreads();
+}
+
+int ILimeSDRStreaming::StreamChannel::Stop()
+{
+    mActive = false;
+    return port->UpdateThreads();
+}
diff --git a/src/protocols/ILimeSDRStreaming.h b/src/protocols/ILimeSDRStreaming.h
new file mode 100644
index 0000000..341934e
--- /dev/null
+++ b/src/protocols/ILimeSDRStreaming.h
@@ -0,0 +1,114 @@
+#ifndef ILIMESDRSTREAMING_H
+#define ILIMESDRSTREAMING_H
+
+#include <thread>
+#include <atomic>
+#include <mutex>
+#include <condition_variable>
+#include <vector>
+
+#include "dataTypes.h"
+#include "fifo.h"
+#include "LMS64CProtocol.h"
+
+namespace lime
+{
+
+class ILimeSDRStreaming : public LMS64CProtocol
+{
+public:
+    class StreamChannel : public IStreamChannel
+    {
+    public:
+        struct Frame
+        {
+            uint64_t timestamp;
+            static const uint16_t samplesCount = 1360;
+            complex16_t samples[samplesCount];
+        };
+        StreamChannel(IConnection* port);
+        ~StreamChannel();
+
+        int Read(void* samples, const uint32_t count, Metadata* meta, const int32_t timeout_ms = 100);
+        int Write(const void* samples, const uint32_t count, const Metadata* meta, const int32_t timeout_ms = 100);
+        StreamChannel::Info GetInfo();
+
+        bool IsActive() const;
+        int Start();
+        int Stop();
+        StreamConfig config;
+        std::atomic<uint64_t> txLastLateTime;
+    protected:
+        RingFIFO* fifo;
+        ILimeSDRStreaming* port;
+        bool mActive;
+    private:
+        StreamChannel() = default;
+    };
+
+    ILimeSDRStreaming();
+    virtual ~ILimeSDRStreaming();
+
+    virtual int SetupStream(size_t& streamID, const StreamConfig& config);
+    virtual int CloseStream(const size_t streamID);
+    virtual size_t GetStreamSize(const size_t streamID);
+    virtual int ControlStream(const size_t streamID, const bool enable);
+    virtual int ReadStream(const size_t streamID, void* buffs, const size_t length, const long timeout_ms, StreamMetadata& metadata);
+    virtual int WriteStream(const size_t streamID, const void* buffs, const size_t length, const long timeout_ms, const StreamMetadata& metadata);
+    virtual int ReadStreamStatus(const size_t streamID, const long timeout_ms, StreamMetadata& metadata);
+
+    virtual int UpdateExternalDataRate(const size_t channel, const double txRate_Hz, const double rxRate_Hz) = 0;
+    virtual void EnterSelfCalibration(const size_t channel);
+    virtual void ExitSelfCalibration(const size_t channel);
+    virtual uint64_t GetHardwareTimestamp(void);
+    virtual void SetHardwareTimestamp(const uint64_t now);
+    virtual double GetHardwareTimestampRate(void);
+
+    struct ThreadData
+    {
+        ILimeSDRStreaming* dataPort; //! Connection interface
+        std::atomic<bool>* terminate; //! true exit loop
+        std::atomic<uint32_t>* dataRate_Bps; //! report rate
+        std::vector<StreamChannel*> channels; //! channels FIFOs
+        std::atomic<bool>* generateData; //! generate data
+        std::condition_variable* safeToConfigInterface;
+        std::atomic<uint64_t>* lastTimestamp; //! report latest timestamp
+        std::function<void(const uint64_t)> reportLateTx; //! report late tx packet
+    };
+    virtual void ReceivePacketsLoop(const ThreadData args) = 0;
+    virtual void TransmitPacketsLoop(const ThreadData args) = 0;
+    virtual int UpdateThreads();
+
+    StreamConfig config;
+    std::thread rxThread;
+    std::thread txThread;
+    std::atomic<bool> rxRunning;
+    std::atomic<bool> txRunning;
+    std::atomic<bool> terminateRx;
+    std::atomic<bool> terminateTx;
+    std::mutex streamStateLock;
+    std::condition_variable safeToConfigInterface;
+    std::atomic<bool> generateData;
+    double mExpectedSampleRate; //rate used for generating data
+    std::atomic<uint32_t> rxDataRate_Bps;
+    std::atomic<uint32_t> txDataRate_Bps;
+    std::vector<StreamChannel*> mRxStreams;
+    std::vector<StreamChannel*> mTxStreams;
+    std::atomic<uint64_t> rxLastTimestamp;
+    uint64_t mTimestampOffset;
+
+    std::function<void(const ThreadData args)> RxLoopFunction;
+    std::function<void(const ThreadData args)> TxLoopFunction;
+
+    std::atomic<uint64_t> txLastLateTime;
+    void reportLateTxTimestamp(const uint64_t timestamp)
+    {
+        for (auto stream : mTxStreams)
+        {
+            stream->txLastLateTime = timestamp;
+        }
+    }
+};
+
+} //lime
+#endif
diff --git a/src/protocols/LMS64CCommands.h b/src/protocols/LMS64CCommands.h
new file mode 100644
index 0000000..628ca23
--- /dev/null
+++ b/src/protocols/LMS64CCommands.h
@@ -0,0 +1,105 @@
+/**
+ at file   LMS64CCommands.h
+ at author Lime Microsystems
+ at brief  enumerations of LMS64C command options
+*/
+#pragma once
+
+namespace lime {
+
+enum eCMD_LMS
+{
+    CMD_GET_INFO = 0x00,
+    CMD_LMS6002_RST = 0x10,
+    ///Writes data to SI5356 synthesizer via I2C
+    CMD_SI5356_WR = 0x11,
+    ///Reads data from SI5356 synthesizer via I2C
+    CMD_SI5356_RD = 0x12,
+    ///Writes data to SI5351 synthesizer via I2C
+    CMD_SI5351_WR = 0x13,
+    ///Reads data from SI5351 synthesizer via I2C
+    CMD_SI5351_RD = 0x14,
+    ///PanelBus DVI (HDMI) Transmitter control
+    CMD_TFP410_WR = 0x15,
+    ///PanelBus DVI (HDMI) Transmitter control
+    CMD_TFP410_RD = 0x16,
+    ///Sets new LMS7002M chip’s RESET pin level (0, 1, pulse)
+    CMD_LMS7002_RST = 0x20,
+    ///Writes data to LMS7002M chip via SPI
+    CMD_LMS7002_WR = 0x21,
+    ///Reads data from LMS7002M chip via SPI
+    CMD_LMS7002_RD = 0x22,
+    ///Writes data to LMS6002 chip via SPI
+    CMD_LMS6002_WR = 0x23,
+    ///Reads data from LMS6002 chip via SPI
+    CMD_LMS6002_RD = 0x24,
+
+    CMD_LMS_LNA = 0x2A,
+    CMD_LMS_PA = 0x2B,
+
+    CMD_PROG_MCU = 0x2C,
+    ///Writes data to ADF4002 chip via SPI
+    CMD_ADF4002_WR = 0x31,
+
+    CMD_USB_FIFO_RST = 0x40,
+    CMD_PE636040_WR = 0x41,
+    CMD_PE636040_RD = 0x42,
+
+    CMD_GPIO_WR = 0x51,
+    CMD_GPIO_RD = 0x52,
+
+    CMD_ALTERA_FPGA_GW_WR = 0x53,
+    CMD_ALTERA_FPGA_GW_RD = 0x54,
+
+    CMD_BRDSPI_WR = 0x55,//16 bit spi for stream, dataspark control
+    CMD_BRDSPI_RD = 0x56,//16 bit spi for stream, dataspark control
+    CMD_BRDSPI8_WR = 0x57, //8 + 8 bit spi for stream, dataspark control
+    CMD_BRDSPI8_RD = 0x58, //8 + 8 bit spi for stream, dataspark control
+
+    CMD_BRDCONF_WR = 0x5D, //write config data to board
+    CMD_BRDCONF_RD = 0x5E, //read config data from board
+
+    CMD_ANALOG_VAL_WR = 0x61, //write analog value
+    CMD_ANALOG_VAL_RD = 0x62, //read analog value
+
+    CMD_MYRIAD_RST = 0x80,
+    CMD_MYRIAD_WR = 0x81,
+    CMD_MYRIAD_RD = 0x82,
+    CMD_MEMORY_WR = 0x8C,
+    CMD_MEMORY_RD = 0x8D
+};
+
+enum eCMD_STATUS
+{
+    STATUS_UNDEFINED,
+    STATUS_COMPLETED_CMD,
+    STATUS_UNKNOWN_CMD,
+    STATUS_BUSY_CMD,
+    STATUS_MANY_BLOCKS_CMD,
+    STATUS_ERROR_CMD,
+    STATUS_WRONG_ORDER_CMD,
+    STATUS_RESOURCE_DENIED_CMD,
+    STATUS_COUNT
+};
+
+static const char  status_text[][32]=
+{
+    "Undefined/Failure",
+    "Completed",
+    "Unknown command",
+    "Busy",
+    "Too many blocks",
+    "Error",
+    "Wrong order",
+    "Resource denied"
+};
+
+static inline const char* status2string(const int status)
+{
+    if(status >= 0 && status < STATUS_COUNT)
+        return status_text[status];
+    else
+        return "Unknown status";
+}
+
+}
diff --git a/src/protocols/LMS64CProtocol.cpp b/src/protocols/LMS64CProtocol.cpp
new file mode 100644
index 0000000..ce42315
--- /dev/null
+++ b/src/protocols/LMS64CProtocol.cpp
@@ -0,0 +1,913 @@
+/**
+    @file LMS64CProtocol.cpp
+    @author Lime Microsystems
+    @brief Implementation of LMS64C protocol.
+*/
+
+#include "ErrorReporting.h"
+#include "LMS64CProtocol.h"
+#include "Si5351C.h"
+#include <chrono>
+#include <iostream>
+#include <assert.h>
+#include <math.h>
+#include <algorithm>
+#include <iso646.h> // alternative operators for visual c++: not, and, or...
+#include <ADCUnits.h>
+#include <sstream>
+using namespace lime;
+
+//! CMD_LMS7002_RST options
+const int LMS_RST_DEACTIVATE = 0;
+const int LMS_RST_ACTIVATE = 1;
+const int LMS_RST_PULSE = 2;
+
+//! arbitrary spi constants used to dispatch calls
+#define LMS7002M_SPI_INDEX 0x10
+#define Si5351_I2C_ADDR 0x20
+#define ADF4002_SPI_INDEX 0x30
+
+static int convertStatus(const int &status, const LMS64CProtocol::GenericPacket &pkt)
+{
+    if (status != 0) return ReportError(EIO, GetLastErrorMessage());
+    switch (pkt.status)
+    {
+    case STATUS_COMPLETED_CMD: return 0;
+    case STATUS_UNKNOWN_CMD:
+        return ReportError(EPROTONOSUPPORT, "unknown lms64c protocol command");
+    default: break;
+    }
+    return ReportError(EPROTO, status2string(pkt.status));
+}
+
+LMS64CProtocol::LMS64CProtocol(void)
+{
+    //set a sane-default for the rate
+    _cachedRefClockRate = 61.44e6/2;
+}
+
+LMS64CProtocol::~LMS64CProtocol(void)
+{
+    return;
+}
+
+int LMS64CProtocol::DeviceReset(void)
+{
+    if (not this->IsOpen())
+    {
+        return ReportError(ENOTCONN, "connection is not open");
+    }
+
+    GenericPacket pkt;
+    pkt.cmd = CMD_LMS7002_RST;
+    pkt.outBuffer.push_back (LMS_RST_PULSE);
+    int status = this->TransferPacket(pkt);
+
+    return convertStatus(status, pkt);
+}
+
+int LMS64CProtocol::TransactSPI(const int addr, const uint32_t *writeData, uint32_t *readData, const size_t size)
+{
+    //! TODO
+    //! For multi-LMS7002M, RFIC # could be encoded with the slave number
+    //! And the index would need to be encoded into the packet as well
+
+    if (not this->IsOpen())
+    {
+        ReportError(ENOTCONN, "connection is not open");
+        return -1;
+    }
+
+    //perform spi writes when there is no read data
+    if (readData == nullptr) switch(addr)
+    {
+    case LMS7002M_SPI_INDEX: return this->WriteLMS7002MSPI(writeData, size);
+    case ADF4002_SPI_INDEX: return this->WriteADF4002SPI(writeData, size);
+    }
+
+    //otherwise perform reads into the provided buffer
+    if (readData != nullptr) switch(addr)
+    {
+    case LMS7002M_SPI_INDEX: return this->ReadLMS7002MSPI(writeData, readData, size);
+    case ADF4002_SPI_INDEX: return this->ReadADF4002SPI(writeData, readData, size);
+    }
+
+    return ReportError(ENOTSUP, "unknown spi address");
+}
+
+int LMS64CProtocol::WriteI2C(const int addr, const std::string &data)
+{
+    if (not this->IsOpen())
+    {
+        return ReportError(ENOTCONN, "connection is not open");
+    }
+
+    switch(addr)
+    {
+    case Si5351_I2C_ADDR: return this->WriteSi5351I2C(data);
+    }
+
+    return ReportError(ENOTSUP, "unknown i2c address");
+}
+
+int LMS64CProtocol::ReadI2C(const int addr, const size_t numBytes, std::string &data)
+{
+    if (not this->IsOpen())
+    {
+        return ReportError(ENOTCONN, "connection is not open");
+    }
+
+    switch(addr)
+    {
+    case Si5351_I2C_ADDR: return this->ReadSi5351I2C(numBytes, data);
+    }
+
+    return ReportError(ENOTSUP, "unknown i2c address");
+}
+
+double LMS64CProtocol::GetReferenceClockRate(void)
+{
+    return _cachedRefClockRate;
+}
+
+int LMS64CProtocol::SetReferenceClockRate(const double rate)
+{
+    Si5351C pll;
+    pll.Initialize(this);
+
+    //TODO set the PLL freq
+
+    //stash the actual reference
+    _cachedRefClockRate = rate;
+    return 0;
+}
+
+/***********************************************************************
+ * LMS7002M SPI access
+ **********************************************************************/
+int LMS64CProtocol::WriteLMS7002MSPI(const uint32_t *writeData, const size_t size)
+{
+    GenericPacket pkt;
+    pkt.cmd = CMD_LMS7002_WR;
+    for (size_t i = 0; i < size; ++i)
+    {
+        uint16_t addr = (writeData[i] >> 16) & 0x7fff;
+        uint16_t data = writeData[i] & 0xffff;
+        pkt.outBuffer.push_back(addr >> 8);
+        pkt.outBuffer.push_back(addr & 0xFF);
+        pkt.outBuffer.push_back(data >> 8);
+        pkt.outBuffer.push_back(data & 0xFF);
+    }
+
+    int status = this->TransferPacket(pkt);
+
+    return convertStatus(status, pkt);
+}
+
+int LMS64CProtocol::ReadLMS7002MSPI(const uint32_t *writeData, uint32_t *readData, const size_t size)
+{
+    GenericPacket pkt;
+    pkt.cmd = CMD_LMS7002_RD;
+    for (size_t i = 0; i < size; ++i)
+    {
+        uint16_t addr = (writeData[i] >> 16) & 0x7fff;
+        pkt.outBuffer.push_back(addr >> 8);
+        pkt.outBuffer.push_back(addr & 0xFF);
+    }
+
+    int status = this->TransferPacket(pkt);
+
+    const size_t numRead = std::min<size_t>(pkt.inBuffer.size()/4, size);
+    for (size_t i = 0; i < numRead; ++i)
+    {
+        int hi = pkt.inBuffer[4*i + 2];
+        int lo = pkt.inBuffer[4*i + 3];
+        readData[i] = (hi << 8) | lo;
+    }
+
+    return convertStatus(status, pkt);
+}
+
+/***********************************************************************
+ * Si5351 SPI access
+ **********************************************************************/
+int LMS64CProtocol::WriteSi5351I2C(const std::string &data)
+{
+    GenericPacket pkt;
+    pkt.cmd = CMD_SI5351_WR;
+
+    for (size_t i = 0; i < data.size(); i++)
+    {
+        pkt.outBuffer.push_back(data.at(i));
+    }
+
+    int status = this->TransferPacket(pkt);
+    return convertStatus(status, pkt);
+}
+
+int LMS64CProtocol::ReadSi5351I2C(const size_t numBytes, std::string &data)
+{
+    GenericPacket pkt;
+    pkt.cmd = CMD_SI5351_RD;
+
+    int status = this->TransferPacket(pkt);
+
+    for (size_t i = 0; i < data.size(); i++)
+    {
+        pkt.outBuffer.push_back(data.at(i));
+    }
+
+    data.clear();
+    for (size_t i = 0; i < pkt.inBuffer.size(); ++i)
+    {
+        data += pkt.inBuffer[i];
+    }
+
+    return convertStatus(status, pkt);
+}
+
+/***********************************************************************
+ * ADF4002 SPI access
+ **********************************************************************/
+int LMS64CProtocol::WriteADF4002SPI(const uint32_t *writeData, const size_t size)
+{
+    GenericPacket pkt;
+    pkt.cmd = CMD_ADF4002_WR;
+
+    for (size_t i = 0; i < size; i++)
+    {
+        pkt.outBuffer.push_back((writeData[i] >> 16) & 0xff);
+        pkt.outBuffer.push_back((writeData[i] >> 8) & 0xff);
+        pkt.outBuffer.push_back((writeData[i] >> 0) & 0xff);
+    }
+
+    int status = this->TransferPacket(pkt);
+    return convertStatus(status, pkt);
+}
+
+int LMS64CProtocol::ReadADF4002SPI(const uint32_t *writeData, uint32_t *readData, const size_t size)
+{
+    ReportError(ENOTSUP, "ReadADF4002SPI not supported");
+    return -1;
+}
+
+/***********************************************************************
+ * Board SPI access
+ **********************************************************************/
+int LMS64CProtocol::WriteRegisters(const uint32_t *addrs, const uint32_t *data, const size_t size)
+{
+    GenericPacket pkt;
+    pkt.cmd = CMD_BRDSPI_WR;
+    for (size_t i = 0; i < size; ++i)
+    {
+        pkt.outBuffer.push_back(addrs[i] >> 8);
+        pkt.outBuffer.push_back(addrs[i] & 0xFF);
+        pkt.outBuffer.push_back(data[i] >> 8);
+        pkt.outBuffer.push_back(data[i] & 0xFF);
+    }
+
+    int status = this->TransferPacket(pkt);
+
+    return convertStatus(status, pkt);
+}
+
+int LMS64CProtocol::ReadRegisters(const uint32_t *addrs, uint32_t *data, const size_t size)
+{
+    GenericPacket pkt;
+    pkt.cmd = CMD_BRDSPI_RD;
+    for (size_t i = 0; i < size; ++i)
+    {
+        pkt.outBuffer.push_back(addrs[i] >> 8);
+        pkt.outBuffer.push_back(addrs[i] & 0xFF);
+    }
+
+    int status = this->TransferPacket(pkt);
+
+    const size_t numRead = std::min<size_t>(pkt.inBuffer.size()/4, size);
+    for (size_t i = 0; i < numRead; ++i)
+    {
+        int hi = pkt.inBuffer[4*i + 2];
+        int lo = pkt.inBuffer[4*i + 3];
+        data[i] = (hi << 8) | lo;
+    }
+
+    return convertStatus(status, pkt);
+}
+
+/***********************************************************************
+ * Device Information
+ **********************************************************************/
+DeviceInfo LMS64CProtocol::GetDeviceInfo(void)
+{
+    LMSinfo lmsInfo = this->GetInfo();
+    DeviceInfo devInfo;
+    devInfo.deviceName = GetDeviceName(lmsInfo.device);
+    devInfo.expansionName = GetExpansionBoardName(lmsInfo.expansion);
+    devInfo.firmwareVersion = std::to_string(int(lmsInfo.firmware));
+    devInfo.hardwareVersion = std::to_string(int(lmsInfo.hardware));
+    devInfo.protocolVersion = std::to_string(int(lmsInfo.protocol));
+    devInfo.addrsLMS7002M.push_back(LMS7002M_SPI_INDEX);
+    devInfo.addrSi5351 = Si5351_I2C_ADDR;
+    devInfo.addrADF4002 = ADF4002_SPI_INDEX;
+    devInfo.boardSerialNumber = lmsInfo.boardSerialNumber;
+
+    FPGAinfo gatewareInfo = this->GetFPGAInfo();
+    devInfo.gatewareTargetBoard = GetDeviceName(eLMS_DEV(gatewareInfo.boardID));
+    devInfo.gatewareVersion = std::to_string(int(gatewareInfo.gatewareVersion));
+    devInfo.gatewareRevision = std::to_string(int(gatewareInfo.gatewareRevision));
+
+    return devInfo;
+}
+
+/** @brief Returns connected device information
+*/
+LMS64CProtocol::LMSinfo LMS64CProtocol::GetInfo()
+{
+    LMSinfo info;
+    info.device = LMS_DEV_UNKNOWN;
+    info.expansion = EXP_BOARD_UNKNOWN;
+    info.firmware = 0;
+    info.hardware = 0;
+    info.protocol = 0;
+    info.boardSerialNumber = 0;
+    GenericPacket pkt;
+    pkt.cmd = CMD_GET_INFO;
+    int status = TransferPacket(pkt);
+    if (status == 0 && pkt.inBuffer.size() >= 5)
+    {
+        info.firmware = pkt.inBuffer[0];
+        info.device = pkt.inBuffer[1] < LMS_DEV_COUNT ? (eLMS_DEV)pkt.inBuffer[1] : LMS_DEV_UNKNOWN;
+        info.protocol = pkt.inBuffer[2];
+        info.hardware = pkt.inBuffer[3];
+        info.expansion = pkt.inBuffer[4] < EXP_BOARD_COUNT ? (eEXP_BOARD)pkt.inBuffer[4] : EXP_BOARD_UNKNOWN;
+        info.boardSerialNumber = 0;
+        for (int i = 10; i < 18; i++)
+        {
+	        info.boardSerialNumber <<= 8;
+	        info.boardSerialNumber |= pkt.inBuffer[i];
+        }
+    }
+    return info;
+}
+
+/** @brief Returns information from FPGA gateware
+*/
+LMS64CProtocol::FPGAinfo LMS64CProtocol::GetFPGAInfo()
+{
+    FPGAinfo info;
+    info.boardID = 0;
+    info.gatewareVersion = 0;
+    info.gatewareRevision = 0;
+    GenericPacket pkt;
+    pkt.cmd = CMD_BRDSPI_RD;
+    const uint16_t addrs[] = {0x0000, 0x0001, 0x0002};
+    for (size_t i = 0; i < 3; ++i)
+    {
+        pkt.outBuffer.push_back(addrs[i] >> 8);
+        pkt.outBuffer.push_back(addrs[i] & 0xFF);
+    }
+    int status = this->TransferPacket(pkt);
+    if (status == 0 && pkt.inBuffer.size() >= sizeof(addrs)*2)
+    {
+        info.boardID = (pkt.inBuffer[2] << 8) | pkt.inBuffer[3];
+        info.gatewareVersion = (pkt.inBuffer[6] << 8) | pkt.inBuffer[7];
+        info.gatewareRevision = (pkt.inBuffer[10] << 8) | pkt.inBuffer[11];
+    }
+    return info;
+}
+
+
+/** @brief Transfers data between packet and connected device
+    @param pkt packet containing output data and to receive incomming data
+    @return 0: success, other: failure
+*/
+int LMS64CProtocol::TransferPacket(GenericPacket& pkt)
+{
+    std::lock_guard<std::mutex> lock(mControlPortLock);
+    int status = 0;
+    if(IsOpen() == false) ReportError(ENOTCONN, "connection is not open");
+
+    int packetLen;
+    eLMS_PROTOCOL protocol = LMS_PROTOCOL_UNDEFINED;
+    if(this->GetType() == SPI_PORT)
+        protocol = LMS_PROTOCOL_NOVENA;
+    else
+        protocol = LMS_PROTOCOL_LMS64C;
+    switch(protocol)
+    {
+    case LMS_PROTOCOL_UNDEFINED:
+        return ReportError("protocol type undefined");
+    case LMS_PROTOCOL_LMS64C:
+        packetLen = ProtocolLMS64C::pktLength;
+        break;
+    case LMS_PROTOCOL_NOVENA:
+        packetLen = pkt.outBuffer.size() > ProtocolNovena::pktLength ? ProtocolNovena::pktLength : pkt.outBuffer.size();
+        break;
+    default:
+        packetLen = 0;
+        return ReportError("Unknown protocol type %d", int(protocol));
+    }
+    int outLen = 0;
+    unsigned char* outBuffer = NULL;
+    outBuffer = PreparePacket(pkt, outLen, protocol);
+    unsigned char* inBuffer = new unsigned char[outLen];
+    memset(inBuffer, 0, outLen);
+
+    int outBufPos = 0;
+    int inDataPos = 0;
+    if(outLen == 0)
+    {
+        //printf("packet outlen = 0\n");
+        outLen = 1;
+    }
+
+    if(protocol == LMS_PROTOCOL_NOVENA)
+    {
+        bool transferData = true; //some commands are fake, so don't need transferring
+        if(pkt.cmd == CMD_GET_INFO)
+        {
+            //spi does not have GET INFO, fake it to inform what device it is
+            pkt.status = STATUS_COMPLETED_CMD;
+            pkt.inBuffer.clear();
+            pkt.inBuffer.resize(64, 0);
+            pkt.inBuffer[0] = 0; //firmware
+            pkt.inBuffer[1] = LMS_DEV_NOVENA; //device
+            pkt.inBuffer[2] = 0; //protocol
+            pkt.inBuffer[3] = 0; //hardware
+            pkt.inBuffer[4] = EXP_BOARD_UNSUPPORTED; //expansion
+            transferData = false;
+        }
+
+        if(transferData)
+        {
+            if (callback_logData)
+                callback_logData(true, outBuffer, outLen);
+            int bytesWritten = Write(outBuffer, outLen);
+            if( bytesWritten == outLen)
+            {
+                if(pkt.cmd == CMD_LMS7002_RD)
+                {
+                    inDataPos = Read(&inBuffer[inDataPos], outLen);
+                    if(inDataPos != outLen)
+                        status = ReportError("Read(%d bytes) got %d", (int)outLen, (int)inDataPos);
+                    else
+                    {
+                        if (callback_logData)
+                            callback_logData(false, inBuffer, inDataPos);
+                    }
+                }
+                ParsePacket(pkt, inBuffer, inDataPos, protocol);
+            }
+            else
+                status = ReportError("Write(%d bytes) got %d", (int)outLen, (int)bytesWritten);
+        }
+    }
+    else
+    {
+        for(int i=0; i<outLen; i+=packetLen)
+        {
+            int bytesToSend = packetLen;
+            if (callback_logData)
+                callback_logData(true, &outBuffer[outBufPos], bytesToSend);
+            if( Write(&outBuffer[outBufPos], bytesToSend) )
+            {
+                outBufPos += packetLen;
+                long readLen = packetLen;
+                int bread = Read(&inBuffer[inDataPos], readLen);
+                if(bread != readLen && protocol != LMS_PROTOCOL_NOVENA)
+                {
+                    status = ReportError(EIO, "Read(%d bytes) failed", (int)readLen);
+                    break;
+                }
+                if (callback_logData)
+                    callback_logData(false, &inBuffer[inDataPos], bread);
+                inDataPos += bread;
+            }
+            else
+            {
+                status = ReportError(EIO, "Write(%d bytes) failed", (int)bytesToSend);
+                break;
+            }
+        }
+        ParsePacket(pkt, inBuffer, inDataPos, protocol);
+    }
+    delete outBuffer;
+    delete[] inBuffer;
+    return status;
+}
+
+/** @brief Takes generic packet and converts to specific protocol buffer
+    @param pkt generic data packet to convert
+    @param length returns length of returned buffer
+    @param protocol which protocol to use for data
+    @return pointer to data buffer, must be manually deleted after use
+*/
+unsigned char* LMS64CProtocol::PreparePacket(const GenericPacket& pkt, int& length, const eLMS_PROTOCOL protocol)
+{
+    unsigned char* buffer = NULL;
+    if(protocol == LMS_PROTOCOL_UNDEFINED)
+        return NULL;
+
+    if(protocol == LMS_PROTOCOL_LMS64C)
+    {
+        ProtocolLMS64C packet;
+        int maxDataLength = packet.maxDataLength;
+        packet.cmd = pkt.cmd;
+        packet.status = pkt.status;
+        int byteBlockRatio = 1; //block ratio - how many bytes in one block
+        switch( packet.cmd )
+        {
+        case CMD_PROG_MCU:
+        case CMD_GET_INFO:
+        case CMD_SI5351_RD:
+        case CMD_SI5356_RD:
+            byteBlockRatio = 1;
+            break;
+        case CMD_SI5351_WR:
+        case CMD_SI5356_WR:
+            byteBlockRatio = 2;
+            break;
+        case CMD_LMS7002_RD:
+        case CMD_BRDSPI_RD:
+        case CMD_BRDSPI8_RD:
+            byteBlockRatio = 2;
+            break;
+        case CMD_ADF4002_WR:
+            byteBlockRatio = 3;
+            break;
+        case CMD_LMS7002_WR:
+        case CMD_BRDSPI_WR:
+        case CMD_ANALOG_VAL_WR:
+            byteBlockRatio = 4;
+            break;
+        default:
+            byteBlockRatio = 1;
+        }
+        if (packet.cmd == CMD_LMS7002_RD || packet.cmd == CMD_BRDSPI_RD)
+            maxDataLength = maxDataLength/2;
+        if (packet.cmd == CMD_ANALOG_VAL_RD)
+            maxDataLength = maxDataLength / 4;
+        int blockCount = pkt.outBuffer.size()/byteBlockRatio;
+        int bufLen = blockCount/(maxDataLength/byteBlockRatio)
+                    +(blockCount%(maxDataLength/byteBlockRatio)!=0);
+        bufLen *= packet.pktLength;
+        if(bufLen == 0)
+            bufLen = packet.pktLength;
+        buffer = new unsigned char[bufLen];
+        memset(buffer, 0, bufLen);
+        unsigned int srcPos = 0;
+        for(int j=0; j*packet.pktLength<bufLen; ++j)
+        {
+            int pktPos = j*packet.pktLength;
+            buffer[pktPos] = packet.cmd;
+            buffer[pktPos+1] = packet.status;
+            if(blockCount > (maxDataLength/byteBlockRatio))
+            {
+                buffer[pktPos+2] = maxDataLength/byteBlockRatio;
+                blockCount -= buffer[pktPos+2];
+            }
+            else
+                buffer[pktPos+2] = blockCount;
+            memcpy(&buffer[pktPos+3], packet.reserved, sizeof(packet.reserved));
+            int bytesToPack = (maxDataLength/byteBlockRatio)*byteBlockRatio;
+            for (int k = 0; k<bytesToPack && srcPos < pkt.outBuffer.size(); ++srcPos, ++k)
+                buffer[pktPos + 8 + k] = pkt.outBuffer[srcPos];
+        }
+        length = bufLen;
+    }
+    else if(protocol == LMS_PROTOCOL_NOVENA)
+    {
+        if(pkt.cmd == CMD_LMS7002_RST)
+        {
+            buffer = new unsigned char[8];
+            buffer[0] = 0x88;
+            buffer[1] = 0x06;
+            buffer[2] = 0x00;
+            buffer[3] = 0x18;
+            buffer[4] = 0x88;
+            buffer[5] = 0x06;
+            buffer[6] = 0x00;
+            buffer[7] = 0x38;
+            length = 8;
+        }
+        else
+        {
+            buffer = new unsigned char[pkt.outBuffer.size()];
+            memcpy(buffer, &pkt.outBuffer[0], pkt.outBuffer.size());
+            if (pkt.cmd == CMD_LMS7002_WR)
+            {
+                for(size_t i=0; i<pkt.outBuffer.size(); i+=4)
+                    buffer[i] |= 0x80;
+            }
+            length = pkt.outBuffer.size();
+        }
+    }
+    return buffer;
+}
+
+/** @brief Parses given data buffer into generic packet
+    @param pkt destination packet
+    @param buffer received data from board
+    @param length received buffer length
+    @param protocol which protocol to use for data parsing
+    @return 1:success, 0:failure
+*/
+int LMS64CProtocol::ParsePacket(GenericPacket& pkt, const unsigned char* buffer, const int length, const eLMS_PROTOCOL protocol)
+{
+    if(protocol == LMS_PROTOCOL_UNDEFINED)
+        return -1;
+
+    if(protocol == LMS_PROTOCOL_LMS64C)
+    {
+        ProtocolLMS64C packet;
+        int inBufPos = 0;
+        pkt.inBuffer.resize(packet.maxDataLength*(length / packet.pktLength + (length % packet.pktLength)), 0);
+        for(int i=0; i<length; i+=packet.pktLength)
+        {
+            pkt.cmd = (eCMD_LMS)buffer[i];
+            pkt.status = (eCMD_STATUS)buffer[i+1];
+            memcpy(&pkt.inBuffer[inBufPos], &buffer[i+8], packet.maxDataLength);
+            inBufPos += packet.maxDataLength;
+        }
+    }
+    else if(protocol == LMS_PROTOCOL_NOVENA)
+    {
+        pkt.cmd = CMD_LMS7002_RD;
+        pkt.status = STATUS_COMPLETED_CMD;
+        pkt.inBuffer.clear();
+        for(int i=0; i<length; i+=2)
+        {
+            //reading from spi returns only registers values
+            //fill addresses as zeros to match generic format of address, value pairs
+            pkt.inBuffer.push_back(0); //should be address msb
+            pkt.inBuffer.push_back(0); //should be address lsb
+            pkt.inBuffer.push_back(buffer[i]);
+            pkt.inBuffer.push_back(buffer[i+1]);
+        }
+    }
+    return 1;
+}
+
+int LMS64CProtocol::ProgramWrite(const char *data_src, const size_t length, const int prog_mode, const int device, ProgrammingCallback callback)
+{
+#ifndef NDEBUG
+    auto t1 = std::chrono::high_resolution_clock::now();
+#endif
+    //erasing FLASH can take up to 3 seconds before reply is received
+    const int progTimeout_ms = 5000;
+    char progressMsg[128];
+    sprintf(progressMsg, "in progress...");
+    bool abortProgramming = false;
+    int bytesSent = 0;
+
+    bool needsData = true;
+    if(device == FPGA && prog_mode == 2)
+        needsData = false;
+    if(device == FX3 && (prog_mode == 0 || prog_mode == 1))
+        needsData = false;
+
+    if(length == 0 && needsData)
+    {
+        return ReportError(EIO, "ProgramWrite length should be > 0");
+    }
+
+    if (not this->IsOpen())
+    {
+        return ReportError(ENOTCONN, "connection is not open");
+    }
+
+    const int pktSize = 32;
+    int data_left = length;
+    const int portionsCount = length/pktSize + (length%pktSize > 0) + 1; // +1 programming end packet
+    int portionNumber;
+    int status = 0;
+    eCMD_LMS cmd;
+    if(device != FPGA)
+        cmd = CMD_MEMORY_WR;
+    else if(device == FPGA)
+        cmd = CMD_ALTERA_FPGA_GW_WR;
+    else
+    {
+        sprintf(progressMsg, "Programming failed! Target device not supported");
+        if(callback)
+            abortProgramming = callback(bytesSent, length, progressMsg);
+        return ReportError(ENOTSUP, progressMsg);
+    }
+
+    unsigned char ctrbuf[64];
+    unsigned char inbuf[64];
+    memset(ctrbuf, 0, 64);
+    ctrbuf[0] = cmd;
+    ctrbuf[1] = 0;
+    ctrbuf[2] = 56;
+
+    for (portionNumber = 0; portionNumber<portionsCount && !abortProgramming; ++portionNumber)
+    {
+        int offset = 8;
+        memset(&ctrbuf[offset], 0, 56);
+        ctrbuf[offset+0] = prog_mode;
+        ctrbuf[offset+1] = (portionNumber >> 24) & 0xFF;
+        ctrbuf[offset+2] = (portionNumber >> 16) & 0xFF;
+        ctrbuf[offset+3] = (portionNumber >> 8) & 0xFF;
+        ctrbuf[offset+4] = portionNumber & 0xFF;
+        unsigned char data_cnt = data_left > pktSize ? pktSize : data_left;
+        ctrbuf[offset+5] = data_cnt;
+        if(cmd == CMD_MEMORY_WR)
+        {
+            ctrbuf[offset+6] = 0;
+            ctrbuf[offset+7] = 0;
+            ctrbuf[offset+8] = 0;
+            ctrbuf[offset+9] = 0;
+
+            ctrbuf[offset+10] = (device >> 8) & 0xFF;
+            ctrbuf[offset+11] = device & 0xFF;
+        }
+        if(data_src != NULL)
+        {
+            memcpy(&ctrbuf[offset + 24], data_src, data_cnt);
+            data_src += data_cnt;
+        }
+
+        if(Write(ctrbuf, sizeof(ctrbuf)) != sizeof(ctrbuf))
+        {
+            if(callback)
+                callback(bytesSent, length, "Programming failed! Write operation failed");
+            return ReportError(EIO, "Programming failed! Write operation failed");
+        }
+        if(Read(inbuf, sizeof(inbuf), progTimeout_ms) != sizeof(ctrbuf))
+        {
+            if(callback)
+                callback(bytesSent, length, "Programming failed! Read operation failed");
+            return ReportError(EIO, "Programming failed! Read operation failed");
+        }
+        data_left -= data_cnt;
+        status = inbuf[1];
+        bytesSent += data_cnt;
+
+        if(status != STATUS_COMPLETED_CMD)
+        {
+            sprintf(progressMsg, "Programming failed! %s", status2string(status));
+            if(callback)
+                abortProgramming = callback(bytesSent, length, progressMsg);
+            return ReportError(EPROTO, progressMsg);
+        }
+        if(needsData == false) //only one packet is needed to initiate bitstream from flash
+        {
+            bytesSent = length;
+            break;
+        }
+        if(callback)
+            abortProgramming = callback(bytesSent, length, progressMsg);
+    }
+    if (abortProgramming == true)
+    {
+        sprintf(progressMsg, "programming: aborted by user");
+        if(callback)
+            callback(bytesSent, length, progressMsg);
+        return ReportError(ECONNABORTED, "user aborted programming");
+    }
+    sprintf(progressMsg, "programming: completed");
+    if(callback)
+        callback(bytesSent, length, progressMsg);
+#ifndef NDEBUG
+    auto t2 = std::chrono::high_resolution_clock::now();
+	if ((device == 2 && prog_mode == 2) == false)
+        printf("Programming finished, %li bytes sent! %li ms\n", length, std::chrono::duration_cast<std::chrono::milliseconds>(t2 - t1).count());
+	else
+		printf("FPGA configuring initiated\n");
+#endif
+    return 0;
+}
+
+int LMS64CProtocol::CustomParameterRead(const uint8_t *ids, double *values, const size_t count, std::string* units)
+{
+    LMS64CProtocol::GenericPacket pkt;
+    pkt.cmd = CMD_ANALOG_VAL_RD;
+
+    for (size_t i=0; i<count; ++i)
+        pkt.outBuffer.push_back(ids[i]);
+
+    int status = this->TransferPacket(pkt);
+    if (status != 0) return convertStatus(status, pkt);
+
+    assert(pkt.inBuffer.size() >= 4 * count);
+
+    for (size_t i = 0; i < count; ++i)
+    {
+        int unitsIndex = (pkt.inBuffer[i * 4 + 1] & 0xF0) >> 4;
+        if(units)
+            units[i] = adcUnits2string(unitsIndex);
+        values[i] = pkt.inBuffer[i * 4 + 2] << 8 | pkt.inBuffer[i * 4 + 3];
+        int powerOf10 = pkt.inBuffer[i * 4 + 1] & 0x0F;
+        values[i] *= pow(10, powerOf10);
+        if(unitsIndex == TEMPERATURE)
+            values[i] /= 10;
+    }
+    return 0;
+}
+
+int LMS64CProtocol::CustomParameterWrite(const uint8_t *ids, const double *values, const size_t count, const std::string* units)
+{
+    LMS64CProtocol::GenericPacket pkt;
+    pkt.cmd = CMD_ANALOG_VAL_WR;
+
+    for (size_t i = 0; i < count; ++i)
+    {
+        pkt.outBuffer.push_back(ids[i]);
+        int powerOf10 = 0;
+        if(values[i] != 0)
+            powerOf10 = log10(values[i])/3;
+        int unitsId = 0; // need to convert given units to their enum
+        pkt.outBuffer.push_back(unitsId << 4 | powerOf10);
+        int value = values[i] / pow(10, 3*powerOf10);
+        pkt.outBuffer.push_back(value >> 8);
+        pkt.outBuffer.push_back(value & 0xFF);
+    }
+    int status = this->TransferPacket(pkt);
+    return convertStatus(status, pkt);
+}
+
+int LMS64CProtocol::GPIOWrite(const uint8_t *buffer, const size_t bufLength)
+{
+    LMS64CProtocol::GenericPacket pkt;
+    pkt.cmd = CMD_GPIO_WR;
+    for (size_t i=0; i<bufLength; ++i)
+        pkt.outBuffer.push_back(buffer[i]);
+    int status = TransferPacket(pkt);
+    return convertStatus(status, pkt);
+}
+
+int LMS64CProtocol::GPIORead(uint8_t *buffer, const size_t bufLength)
+{
+    LMS64CProtocol::GenericPacket pkt;
+    pkt.cmd = CMD_GPIO_RD;
+    int status = TransferPacket(pkt);
+    if(status != 0)
+        return convertStatus(status, pkt);
+
+    for (size_t i=0; i<bufLength; ++i)
+        buffer[i] = pkt.inBuffer[i];
+    return convertStatus(status, pkt);
+}
+
+int LMS64CProtocol::ProgramMCU(const uint8_t *buffer, const size_t length, const MCU_PROG_MODE mode, ProgrammingCallback callback)
+{
+    LMSinfo lmsInfo = this->GetInfo();
+    if(lmsInfo.device == LMS_DEV_LIMESDR)
+        return IConnection::ProgramMCU(buffer, length, mode, callback);
+
+#ifndef NDEBUG
+    auto timeStart = std::chrono::high_resolution_clock::now();
+#endif
+    const uint8_t fifoLen = 32;
+    bool success = true;
+    bool terminate = false;
+
+    int packetNumber = 0;
+    int status = STATUS_UNDEFINED;
+
+    LMS64CProtocol::GenericPacket pkt;
+    pkt.cmd = CMD_PROG_MCU;
+
+    if (callback)
+        terminate = callback(0, length,"");
+
+    for(uint16_t CntEnd=0; CntEnd<length && !terminate; CntEnd+=32)
+    {
+        pkt.outBuffer.clear();
+        pkt.outBuffer.reserve(fifoLen+2);
+        pkt.outBuffer.push_back(mode);
+        pkt.outBuffer.push_back(packetNumber++);
+        for (uint8_t i=0; i<fifoLen; i++)
+            pkt.outBuffer.push_back(buffer[CntEnd + i]);
+
+        TransferPacket(pkt);
+        status = pkt.status;
+        if (callback)
+            terminate = callback(CntEnd+fifoLen,length,"");
+#ifndef NDEBUG
+        printf("MCU programming : %4i/%4li\r", CntEnd+fifoLen, long(length));
+#endif
+        if(status != STATUS_COMPLETED_CMD)
+        {
+            std::stringstream ss;
+            ss << "Programing MCU: status : not completed, block " << packetNumber << std::endl;
+            success = false;
+            break;
+        }
+
+        if(mode == 3) // if boot mode , send only first packet
+        {
+            if (callback)
+                callback(1, 1, "");
+            break;
+        }
+	};
+#ifndef NDEBUG
+    auto timeEnd = std::chrono::high_resolution_clock::now();
+    printf("\nMCU Programming finished, %li ms\n",
+            std::chrono::duration_cast<std::chrono::milliseconds>
+            (timeEnd-timeStart).count());
+#endif
+    return success ? 0 : -1;
+}
diff --git a/src/protocols/LMS64CProtocol.h b/src/protocols/LMS64CProtocol.h
new file mode 100644
index 0000000..dbace8f
--- /dev/null
+++ b/src/protocols/LMS64CProtocol.h
@@ -0,0 +1,201 @@
+/**
+    @file LMS64CProtocol.h
+    @author Lime Microsystems
+    @brief Implementation of LMS64C protocol.
+*/
+
+#pragma once
+#include <IConnection.h>
+#include <mutex>
+#include <LMS64CCommands.h>
+#include <LMSBoards.h>
+
+namespace lime{
+
+/*!
+ * Implement the LMS64CProtocol.
+ * The LMS64CProtocol is an IConnection that implements
+ * configuration and spi access over the LMS64C Protocol.
+ * Connections using LMS64C may inherit from LMS64C.
+ */
+class LMS64CProtocol : public virtual IConnection
+{
+public:
+    LMS64CProtocol(void);
+
+    virtual ~LMS64CProtocol(void);
+
+    DeviceInfo GetDeviceInfo(void);
+
+    //! DeviceReset implemented by LMS64C
+    int DeviceReset(void);
+
+    //! TransactSPI implemented by LMS64C
+    int TransactSPI(const int addr, const uint32_t *writeData, uint32_t *readData, const size_t size);
+
+    //! WriteI2C implemented by LMS64C
+    int WriteI2C(const int addr, const std::string &data);
+
+    //! ReadI2C implemented by LMS64C
+    int ReadI2C(const int addr, const size_t numBytes, std::string &data);
+
+    //! WriteRegisters (BRDSPI) implemented by LMS64C
+    int WriteRegisters(const uint32_t *addrs, const uint32_t *data, const size_t size);
+
+    //! ReadRegisters (BRDSPI) implemented by LMS64C
+    int ReadRegisters(const uint32_t *addrs, uint32_t *data, const size_t size);
+
+    //! Get the last-set reference clock rate
+    double GetReferenceClockRate(void);
+
+    /*!
+     * Set the reference using the Si5351C when available
+     */
+    int SetReferenceClockRate(const double rate);
+
+    /// Supported connection types.
+    enum eConnectionType
+    {
+        CONNECTION_UNDEFINED = -1,
+        COM_PORT = 0,
+        USB_PORT = 1,
+        SPI_PORT = 2,
+        PCIE_PORT = 3,
+        //insert new types here
+        CONNECTION_TYPES_COUNT //used only for memory allocation
+    };
+
+    enum eLMS_PROTOCOL
+    {
+        LMS_PROTOCOL_UNDEFINED = 0,
+        LMS_PROTOCOL_DIGIC,
+        LMS_PROTOCOL_LMS64C,
+        LMS_PROTOCOL_NOVENA,
+    };
+
+    struct GenericPacket
+    {
+        GenericPacket()
+        {
+            cmd = CMD_GET_INFO;
+            status = STATUS_UNDEFINED;
+        }
+
+        eCMD_LMS cmd;
+        eCMD_STATUS status;
+        std::vector<unsigned char> outBuffer;
+        std::vector<unsigned char> inBuffer;
+    };
+
+    struct ProtocolDIGIC
+    {
+        static const int pktLength = 64;
+        static const int maxDataLength = 60;
+        ProtocolDIGIC() : cmd(0), i2cAddr(0), blockCount(0) {};
+        unsigned char cmd;
+        unsigned char i2cAddr;
+        unsigned char blockCount;
+        unsigned char reserved;
+        unsigned char data[maxDataLength];
+    };
+
+    struct ProtocolLMS64C
+    {
+        static const int pktLength = 64;
+        static const int maxDataLength = 56;
+        ProtocolLMS64C() :cmd(0),status(STATUS_UNDEFINED),blockCount(0)
+        {
+            memset(reserved, 0, 5);
+        };
+        unsigned char cmd;
+        unsigned char status;
+        unsigned char blockCount;
+        unsigned char reserved[5];
+        unsigned char data[maxDataLength];
+    };
+
+    struct ProtocolNovena
+    {
+        static const int pktLength = 128;
+        static const int maxDataLength = 128;
+        ProtocolNovena() :cmd(0),status(0) {};
+        unsigned char cmd;
+        unsigned char status;
+        unsigned char blockCount;
+        unsigned char data[maxDataLength];
+    };
+
+    /*!
+     * Transfer a packet over the underlying transport layer.
+     * TransferPacket performs a request/response
+     * using the GenericPacket data structure.
+     * Some implementations will cast to LMS64CProtocol
+     * and directly use the TransferPacket() API call.
+     */
+    virtual int TransferPacket(GenericPacket &pkt);
+
+    struct LMSinfo
+    {
+        eLMS_DEV device;
+        eEXP_BOARD expansion;
+        int firmware;
+        int hardware;
+        int protocol;
+        uint64_t boardSerialNumber;
+    };
+
+    LMSinfo GetInfo();
+
+    struct FPGAinfo
+    {
+        int boardID;
+        int gatewareVersion;
+        int gatewareRevision;
+    };
+
+    FPGAinfo GetFPGAInfo();
+
+    //! implement in base class
+    virtual eConnectionType GetType(void) = 0;
+
+    //! virtual write function to be implemented by the base class
+    virtual int Write(const unsigned char *buffer, int length, int timeout_ms = 100) = 0;
+
+    //! virtual read function to be implemented by the base class
+    virtual int Read(unsigned char *buffer, int length, int timeout_ms = 100) = 0;
+
+    enum ProgramWriteTarget
+    {
+        HPM,
+        FX3, //
+        FPGA, // prog_modes: 0-bitstream to FPGA, 1-to FLASH, 2-bitstream from FLASH
+
+        PROGRAM_WRITE_TARGET_COUNT
+    };
+
+    virtual int ProgramWrite(const char *buffer, const size_t length, const int programmingMode, const int device, ProgrammingCallback callback = nullptr);
+
+    virtual int CustomParameterRead(const uint8_t *ids, double *values, const size_t count, std::string* units);
+    virtual int CustomParameterWrite(const uint8_t *ids, const double *values, const size_t count, const std::string* units);
+
+    virtual int GPIOWrite(const uint8_t *buffer, const size_t bufLength);
+    virtual int GPIORead(uint8_t *buffer, const size_t bufLength);
+
+    int ProgramMCU(const uint8_t *buffer, const size_t length, const MCU_PROG_MODE mode, ProgrammingCallback callback) override;
+private:
+
+    int WriteLMS7002MSPI(const uint32_t *writeData, const size_t size);
+    int ReadLMS7002MSPI(const uint32_t *writeData, uint32_t *readData, const size_t size);
+
+    int WriteSi5351I2C(const std::string &data);
+    int ReadSi5351I2C(const size_t numBytes, std::string &data);
+
+    int WriteADF4002SPI(const uint32_t *writeData, const size_t size);
+    int ReadADF4002SPI(const uint32_t *writeData, uint32_t *readData, const size_t size);
+
+    unsigned char* PreparePacket(const GenericPacket &pkt, int &length, const eLMS_PROTOCOL protocol);
+    int ParsePacket(GenericPacket &pkt, const unsigned char* buffer, const int length, const eLMS_PROTOCOL protocol);
+    std::mutex mControlPortLock;
+    double _cachedRefClockRate;
+};
+}
diff --git a/src/protocols/LMSBoards.h b/src/protocols/LMSBoards.h
new file mode 100644
index 0000000..a91bad7
--- /dev/null
+++ b/src/protocols/LMSBoards.h
@@ -0,0 +1,104 @@
+/**
+ at file	LMSBoards.h
+ at author Lime Microsystems
+ at brief	enumerations of available LMS7002M hardware
+*/
+#pragma once
+
+namespace lime {
+
+enum eLMS_DEV
+{
+	LMS_DEV_UNKNOWN,
+	LMS_DEV_EVB6,
+	LMS_DEV_DIGIGREEN,
+	LMS_DEV_DIGIRED,
+	LMS_DEV_EVB7,
+	LMS_DEV_ZIPPER,
+	LMS_DEV_SOCKETBOARD,
+	LMS_DEV_EVB7V2,
+	LMS_DEV_STREAM,
+	LMS_DEV_NOVENA,
+	LMS_DEV_DATASPARK,
+	LMS_DEV_RFSPARK,
+	LMS_DEV_LMS6002USB,
+	LMS_DEV_RFESPARK,
+        LMS_DEV_LIMESDR,
+        LMS_DEV_LIMESDR_PCIE,
+        LMS_DEV_QSPARK,
+        LMS_DEV_ULIMESDR,
+        LMS_DEV_USTREAM,
+
+	LMS_DEV_COUNT
+};
+
+const char LMS_DEV_NAMES[][80] = 
+{
+	"UNKNOWN",
+	"EVB6",
+	"DigiGreen",
+	"DigiRed",
+	"EVB7",
+	"ZIPPER",
+	"Socket Board",
+	"EVB7_v2",
+	"Stream",
+	"Novena",
+	"DataSpark",
+	"RF-Spark",
+	"LMS6002-USB Stick",
+	"RF-ESpark",
+    "LimeSDR USB",
+    "LimeSDR PCI-E",
+    "QSpark",
+    "uLimeSDR",
+    "uStream",
+};
+
+static inline const char* GetDeviceName(const eLMS_DEV device)
+{
+    if (LMS_DEV_UNKNOWN < device && device < LMS_DEV_COUNT)
+        return LMS_DEV_NAMES[device];
+    else
+        return LMS_DEV_NAMES[LMS_DEV_UNKNOWN];
+}
+
+enum eEXP_BOARD 
+{
+	EXP_BOARD_UNKNOWN,
+	EXP_BOARD_UNSUPPORTED,
+	EXP_BOARD_NO,
+	EXP_BOARD_MYRIAD1,
+	EXP_BOARD_MYRIAD2,
+	EXP_BOARD_MYRIAD_NOVENA,
+	EXP_BOARD_HPM1000,
+	EXP_BOARD_MYRIAD7,
+	EXP_BOARD_HPM7,
+    EXP_BOARD_MYRIAD7_NOVENA,
+	
+	EXP_BOARD_COUNT
+};
+
+const char EXP_BOARD_NAMES[][80] = 
+{
+	"UNKNOWN", 
+	"UNSUPPORTED", 
+	"NOT AVAILABLE",
+	"Myriad1",
+	"Myriad2",
+	"Novena",
+	"HPM1000",
+	"Myriad7",
+    "HMP7",
+    "Myriad7 Novena",
+};
+
+static inline const char* GetExpansionBoardName(const eEXP_BOARD board)
+{
+    if (EXP_BOARD_UNKNOWN < board && board < EXP_BOARD_COUNT)
+        return EXP_BOARD_NAMES[board];
+    else
+        return EXP_BOARD_NAMES[EXP_BOARD_UNKNOWN];
+}
+
+}
diff --git a/src/protocols/dataTypes.h b/src/protocols/dataTypes.h
new file mode 100644
index 0000000..8c75c17
--- /dev/null
+++ b/src/protocols/dataTypes.h
@@ -0,0 +1,43 @@
+#ifndef LMS_DATA_TYPES_H
+#define LMS_DATA_TYPES_H
+
+#include <string.h>
+#include <stdint.h>
+
+namespace lime{
+
+struct FPGA_DataPacket
+{
+    uint8_t reserved[8];
+    uint64_t counter;
+    uint8_t data[4080];
+};
+
+struct complex16_t
+{
+    int16_t i;
+    int16_t q;
+};
+
+class SamplesPacket
+{
+public:
+    static const int16_t maxSamplesInPacket = 1360; //total number of samples in all channels combined
+    uint64_t timestamp; //timestamp of the packet
+    uint16_t first; //index of first unused sample in samples
+    uint16_t last; //end index of samples
+    complex16_t samples[1360];
+    uint32_t flags;
+
+    SamplesPacket()
+    {
+        timestamp = 0;
+        first = 0;
+        last = 0;
+        flags = 0;
+    }
+};
+
+}// namespace lime
+
+#endif
diff --git a/src/protocols/fifo.h b/src/protocols/fifo.h
new file mode 100644
index 0000000..ee82501
--- /dev/null
+++ b/src/protocols/fifo.h
@@ -0,0 +1,245 @@
+#ifndef LMS_FIFO_BUFFER_H
+#define LMS_FIFO_BUFFER_H
+
+#include <mutex>
+#include <condition_variable>
+#include <atomic>
+#include <vector>
+#include <thread>
+#include <queue>
+#include <condition_variable>
+#include "dataTypes.h"
+#include <cmath>
+#include <assert.h>
+
+namespace lime{
+
+class RingFIFO
+{
+public:
+    enum FLAGS
+    {
+        OVERWRITE_OLD = 1,
+    };
+
+    struct BufferInfo
+    {
+        uint32_t size;
+        uint32_t itemsFilled;
+    };
+
+    //! @brief Returns information about FIFO size and fullness
+    BufferInfo GetInfo()
+    {
+        std::unique_lock<std::mutex> lck(lock);
+        BufferInfo stats;
+        stats.size = mBufferSize;
+        stats.itemsFilled = mElementsFilled;
+        return stats;
+    }
+
+    //!    @brief Initializes FIFO memory
+    RingFIFO(const uint32_t bufLength) : mBufferSize(bufLength)
+    {
+        mBuffer = new SamplesPacket[bufLength];
+        Clear();
+    }
+
+    ~RingFIFO()
+    {
+        delete []mBuffer;
+    };
+
+    /** @brief inserts samples to FIFO, operation is thread-safe
+    @param buffer pointers to arrays containing samples data of each channel
+    @param samplesCount number of samples to insert from each buffer channel
+    @param channelsCount number of channels to insert
+    @param timeout_ms timeout duration for operation
+    @param flags optional flags associated with the samples
+    @return number of items inserted
+    */
+    uint32_t push_samples(const complex16_t *buffer, const uint32_t samplesCount, const uint8_t channelsCount, uint64_t timestamp, const uint32_t timeout_ms, const uint32_t flags = 0)
+    {
+        assert(buffer != nullptr);
+        uint32_t samplesTaken = 0;
+        std::unique_lock<std::mutex> lck(lock);
+        auto t1 = std::chrono::high_resolution_clock::now();
+        while (samplesTaken < samplesCount)
+        {
+            if (mElementsFilled >= mBufferSize) //buffer might be full, wait for free slots
+            {
+                auto t2 = std::chrono::high_resolution_clock::now();
+                if(t2-t1 >= std::chrono::milliseconds(timeout_ms))
+                    return samplesTaken;
+
+                if(flags & OVERWRITE_OLD)
+                {
+                    int dropElements = ceil(((float)samplesCount-samplesTaken)/mBuffer[mTail].maxSamplesInPacket);
+                    if(dropElements == 0)
+                        dropElements = 1;
+                    mHead = (mHead + dropElements) & (mBufferSize - 1);//advance to next one
+                    mElementsFilled -= dropElements;
+                }
+
+                //there is no space, wait on CV to give pop_samples the thread context
+                else
+                {
+                    hasItems.wait_for(lck, std::chrono::milliseconds(timeout_ms));
+                }
+            }
+
+            while (mElementsFilled < mBufferSize && samplesTaken < samplesCount)
+            {
+                mBuffer[mTail].timestamp = timestamp + samplesTaken;
+                mBuffer[mTail].first = 0;
+                mBuffer[mTail].last = 0;
+                mBuffer[mTail].flags = flags;
+                while (mBuffer[mTail].last < mBuffer[mTail].maxSamplesInPacket && samplesTaken < samplesCount)
+                {
+                    const int sampleIndex = mBuffer[mTail].last;
+                    mBuffer[mTail].samples[sampleIndex] = buffer[samplesTaken];
+                    ++samplesTaken;
+                    ++mBuffer[mTail].last;
+                }
+                mTail = (mTail + 1) & (mBufferSize - 1);//advance to next one
+                mTail = mTail;
+                ++mElementsFilled;
+            }
+        }
+        lck.unlock();
+        hasItems.notify_one();
+        return samplesTaken;
+    }
+
+    /** @brief Takes samples out of FIFO, operation is thread-safe
+        @param buffer pointers to destination arrays for each channel's samples data, each array must be big enough to contain \samplesCount number of samples.
+        @param samplesCount number of samples to pop
+        @param channelsCount number of channels to pop
+        @param timestamp returns timestamp of the first sample in buffer
+        @param timeout_ms timeout duration for operation
+        @param flags optional flags associated with the samples
+        @return number of samples popped
+    */
+    uint32_t pop_samples(complex16_t* buffer, const uint32_t samplesCount, const uint8_t channelsCount, uint64_t *timestamp, const uint32_t timeout_ms, uint32_t *flags = nullptr)
+    {
+        assert(buffer != nullptr);
+        uint32_t samplesFilled = 0;
+        if (flags != nullptr) *flags = 0;
+        std::unique_lock<std::mutex> lck(lock);
+        while (samplesFilled < samplesCount)
+        {
+            while (mElementsFilled == 0) //buffer might be empty, wait for packets
+            {
+                if (timeout_ms == 0)
+                    return samplesFilled;
+                if (hasItems.wait_for(lck, std::chrono::milliseconds(timeout_ms)) == std::cv_status::timeout)
+                    return samplesFilled;
+            }
+            if(samplesFilled == 0 && timestamp != nullptr)
+                *timestamp = mBuffer[mHead].timestamp + mBuffer[mHead].first;
+
+            while(mElementsFilled > 0 && samplesFilled < samplesCount)
+            {
+                if (flags != nullptr) *flags |= mBuffer[mHead].flags;
+                while (mBuffer[mHead].first < mBuffer[mHead].last && samplesFilled < samplesCount)
+                {
+                    buffer[samplesFilled] = mBuffer[mHead].samples[mBuffer[mHead].first];
+                    ++mBuffer[mHead].first;
+                    ++samplesFilled;
+                }
+                if (mBuffer[mHead].first == mBuffer[mHead].last) //packet depleated
+                {
+                    mBuffer[mHead].first = 0;
+                    mBuffer[mHead].last = 0;
+                    mBuffer[mHead].timestamp = 0;
+                    mHead = (mHead + 1) & (mBufferSize - 1);//advance to next one
+                    mHead = mHead;
+                    --mElementsFilled;
+                }
+            }
+        }
+        lck.unlock();
+        hasItems.notify_one();
+        return samplesFilled;
+    }
+
+    void Clear()
+    {
+        std::unique_lock<std::mutex> lck(lock);
+        mHead = 0;
+        mTail = 0;
+        mElementsFilled = 0;
+    }
+
+protected:
+    const uint32_t mBufferSize;
+    SamplesPacket* mBuffer;
+    uint32_t mHead;
+    uint32_t mTail;
+    uint32_t mElementsFilled;
+    std::mutex lock;
+    std::condition_variable hasItems;
+};
+
+//https://www.justsoftwaresolutions.co.uk/threading/implementing-a-thread-safe-queue-using-condition-variables.html
+template <typename T>
+class ConcurrentQueue
+{
+private:
+    std::queue<T> mQueue;
+    std::mutex mMutex;
+    std::condition_variable mCond;
+public:
+    void push(T const& data)
+    {
+        std::unique_lock<std::mutex> lock(mMutex);
+        mQueue.push(data);
+        lock.unlock();
+        mCond.notify_one();
+    }
+
+    bool empty() const
+    {
+        std::unique_lock<std::mutex> lock(mMutex);
+        return mQueue.empty();
+    }
+
+    bool try_pop(T& popped_value)
+    {
+        std::unique_lock<std::mutex> lock(mMutex);
+        if(mQueue.empty())
+        {
+            return false;
+        }
+        popped_value=mQueue.front();
+        mQueue.pop();
+        return true;
+    }
+
+    void wait_and_pop(T& popped_value)
+    {
+        std::unique_lock<std::mutex> lock(mMutex);
+        while(mQueue.empty())
+        {
+            mCond.wait(lock);
+        }
+        popped_value=mQueue.front();
+        mQueue.pop();
+    }
+
+    bool wait_and_pop(T& popped_value, const int timeout_ms)
+    {
+        std::unique_lock<std::mutex> lock(mMutex);
+        while(mQueue.empty())
+        {
+            if (mCond.wait_for(lock, std::chrono::milliseconds(timeout_ms)) == std::cv_status::timeout)
+                return false;
+        }
+        popped_value=mQueue.front();
+        mQueue.pop();
+        return true;
+    }
+};
+
+}
+#endif
diff --git a/src/resources/LMS_ICO.ico b/src/resources/LMS_ICO.ico
new file mode 100644
index 0000000..9b92318
Binary files /dev/null and b/src/resources/LMS_ICO.ico differ
diff --git a/src/resources/LMS_ICO.xpm b/src/resources/LMS_ICO.xpm
new file mode 100644
index 0000000..143d79e
--- /dev/null
+++ b/src/resources/LMS_ICO.xpm
@@ -0,0 +1,284 @@
+/* XPM */
+static const char *LMS_ICO_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"130 130 148 2 ",
+"   c #030381011C9C",
+".  c #0C4585DB24EC",
+"X  c #0F0F87872828",
+"o  c #1090878728A9",
+"O  c #15408A192CEF",
+"+  c #18188B8B2F2F",
+"@  c #1C728DBF335F",
+"#  c #206E8F8F36C0",
+"$  c #212190903737",
+"%  c #243A91C83A76",
+"&  c #28BD94283E82",
+"*  c #2CAD96164247",
+"=  c #305097974545",
+"-  c #31CB98B246A0",
+";  c #35529A3D49F2",
+":  c #39E29CA24DEA",
+">  c #3D7D9E865179",
+",  c #40899F9F542F",
+"<  c #42429F9F5D5D",
+"1  c #42B0A13355F4",
+"2  c #466CA2E55916",
+"3  c #4AE3A52F5D25",
+"4  c #4EC0A6DF611A",
+"5  c #4E4EA6A66868",
+"6  c #511EA78D62AF",
+"7  c #53F1A990657E",
+"8  c #5717AB00687D",
+"9  c #5B16AD076BD2",
+"0  c #5F5FAEAE7070",
+"q  c #610BAF04712C",
+"w  c #64B3B1F87489",
+"e  c #68A8B3337737",
+"r  c #6767B3B37878",
+"t  c #6BC8B5387AD7",
+"y  c #70B0B6D67EFF",
+"u  c #7131B8B87F7F",
+"i  c #B6B6D3D32A2A",
+"p  c #BABAD5D53737",
+"a  c #BCBCD7D73B3B",
+"s  c #C0C0D9D93D3D",
+"d  c #BEBED7D74242",
+"f  c #C1C1D9D94444",
+"g  c #C5C5DBDB4F4F",
+"h  c #C4C4DC5C5555",
+"j  c #CCCCDDDD7272",
+"k  c #D4D4E4E46565",
+"l  c #CFCFE3E37474",
+"z  c #D3D3E5E57474",
+"x  c #D2D2E3E37C7C",
+"c  c #7474B7B78181",
+"v  c #74ACB9D282C7",
+"b  c #799EBC0486F4",
+"n  c #7777BBBB8888",
+"m  c #7D70BD968ABD",
+"M  c #810ABF358DC8",
+"N  c #85B8BF8C9191",
+"B  c #8989BF7F9454",
+"V  c #81BAC0F98E71",
+"C  c #9A1ACB4B8909",
+"Z  c #854AC23891B9",
+"A  c #8B0EC3959668",
+"S  c #8E77C4F399D3",
+"D  c #9250C57C9C95",
+"F  c #9393C9A49E79",
+"G  c #9764C72DA120",
+"H  c #9999C747A323",
+"J  c #96D6CACAA1A1",
+"K  c #9AD9CBCBA4D8",
+"L  c #9F5FCC8CA8E8",
+"P  c #A36ACE49AC1D",
+"I  c #A8A8CFCFAFAF",
+"U  c #A568D1C5AE58",
+"Y  c #ABABD3D3AAAA",
+"T  c #A7A7CDCDB0B0",
+"R  c #AB2BCF4FB232",
+"E  c #A767D393B0B0",
+"W  c #AC8AD3F5B48D",
+"Q  c #AFAFD7D7B8B8",
+"!  c #B106D227B761",
+"~  c #B42AD5A4BB09",
+"^  c #B91FD66FBF58",
+"/  c #B4C5D9B7BC11",
+"(  c #B994DAB5BF51",
+")  c #D4D4E5E58282",
+"_  c #D7D7E5E59595",
+"`  c #DADAE4E4A0A0",
+"'  c #DFDFE9E9AEAE",
+"]  c #E1E1ECECAFAF",
+"[  c #E6E6EEEEBFBF",
+"{  c #BC91D781C242",
+"}  c #BD7BDBD6C3DE",
+"|  c #CFBACFBBCFC0",
+" . c #C1A4DDA4C72A",
+".. c #C3C3D7D7C8C8",
+"X. c #C4EADDC0CA15",
+"o. c #CA09DDDDCE4D",
+"O. c #CE85DE4BD1AC",
+"+. c #D4C3D4BED4BB",
+"@. c #D2D2DE5ED3D3",
+"#. c #DC88DC88DC82",
+"$. c #E0E0DFDFDFDF",
+"%. c #C1C1E1E1C5C5",
+"&. c #C5C5E16CCB27",
+"*. c #C9B4E28CCEB9",
+"=. c #CE69E440D2F1",
+"-. c #CFCFE3E3D9D9",
+";. c #D341E4BAD69E",
+":. c #D47EE93ED781",
+">. c #D65FE477D96C",
+",. c #DBE6E5A6DDFF",
+"<. c #D6D6E9C9DABA",
+"1. c #DB9BEA49DE73",
+"2. c #E4E4EBEBC1C1",
+"3. c #E7E7ECECCECE",
+"4. c #E9E9ECECCBCB",
+"5. c #EA6AEE6ED5D5",
+"6. c #E0E0E0E0DFDF",
+"7. c #EC6CEEEEDD5D",
+"8. c #DFDFDFDFE0E0",
+"9. c #E0E0DFDFE0E0",
+"0. c #DF9FE464E0E0",
+"q. c #DF1CEBCCE199",
+"w. c #E64DE653E64C",
+"e. c #E8E8E7E7E7E7",
+"r. c #E555EACEE650",
+"t. c #E8E8E8E8E7E7",
+"y. c #E7E7E7E7E8E8",
+"u. c #E8E8E7E7E8E8",
+"i. c #E7CCEA44E903",
+"p. c #EBF7EC02EBF8",
+"a. c #F0F0EFEFEFEF",
+"s. c #E3E3F0F0E6E6",
+"d. c #EDEDF0F0E3E3",
+"f. c #E6E6F0F0E8E8",
+"g. c #EE1BF194EE73",
+"h. c #F0F0F0FEEFEF",
+"j. c #EFEFEFEFF0F0",
+"k. c #F0F0EFEFF0F0",
+"l. c #EFE3F0FCF0F0",
+"z. c #F3B7F3B6F3B3",
+"x. c #F8F8F7F7F7F7",
+"c. c #F7F7F8F8F7F7",
+"v. c #F8F8F8F8F7F7",
+"b. c #F7F7F7F7F8F8",
+"n. c #F8F8F7F7F8F8",
+"m. c #F7F7F8F8F8F8",
+"M. c #F8F8F8F8F8F8",
+"N. c None",
+/* pixels */
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | | | | | | | | | | | | | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | | | | | | | | | | | | | | | | | | | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | | +.| | | +.+.+.+.+.+.+.+.+.+.+.+.+.+.| | | | | | | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | | | +.+.+.+.+.+.+.#.+.#.#.8.#.0.#.#.8.#.#.+.+.+.+.+.+.+.| | | | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | | | +.+.+.+.#.+.$.#.#.#.w.w.w.9.0.w.w.w.w.9.w.9.#.#.#.#.#.+.+.+.+.+.| | | | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | | +.+.+.#.$.#.#.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.#.#.#.#.+.+.| | | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | +.+.#.#.#.#.w.w.w.w.w.w.w.w.w.8.w.w.w.w.w.w.w.w.0.9.w.9.w.9.w.w.w.9.w.w.w.w.#.#.#.+.+.+.| | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | | #.#.#.$.w.w.w.w.w.w.9.w.w.9.w.w.w.8.w.w.9.w.w.w.w.w.w.w.w.w.w.w.w.w.w.8.w.w.w.w.w.w.w.#.$.+.+.+.| | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | +.+.#.#.9.w.w.w.0.w.w.w.w.9.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.9.w.w.w.8.w.,.9.$.#.#.| | | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | +.+.+.#.8.9.w.w.w.0.w.w.w.$.w.w.w.w.w.w.w.w.w.w.w.w.t.w.w.w.w.w.y.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.9.#.#.#.| +.| | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | +.+.8.#.9.w.w.w.w.9.w.w.w.w.w.w.w.w.y.w.y.w.w.w.w.w.w.w.w.y.w.w.w.w.w.w.w.y.w.w.w.w.w.w.w.w.w.w.w.w.9.w.w.w.w.w.#.#.+.+.| | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | #.#.#.w.w.w.w.w.w.0.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.y.w.w.w.y.w.w.t.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.9.w.w.w.w.w.w.#.#.+.| | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | #.#.#.w.8.w.w.w.w.w.w.w.9.w.w.w.w.w.w.w.w.y.w.y.w.w.w.t.y.w.y.t.w.w.w.y.w.t.y.w.w.e.y.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.9.w.w.8.#.+.+.+.| | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | +.#.#.8.w.w.w.8.O.,.w.w.w.w.w.w.t.w.y.w.w.w.w.t.y.y.w.t.u.w.t.y.w.t.y.u.t.u.u.w.t.y.t.t.w.u.u.w.w.w.w.y.w.u.w.w.w.w.w.w.w.w.w.0.w.w.w.#.#.+.| | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | +.#.#.w.w.w.w.w.0.} O.0.w.w.w.w.w.w.w.t.w.e.e.e.w.t.w.t.w.t.t.y.y.t.t.w.t.y.t.t.w.y.t.y.w.y.t.w.e.t.y.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.#.#.+.| | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | +.+.#.#.w.w.9.w.w.w.w.w.~ R w.w.w.w.w.w.t.y.w.w.w.u.y.t.y.t.u.y.w.y.u.y.y.t.y.y.w.t.t.t.t.u.w.t.y.u.w.w.y.y.y.w.w.w.w.w.w.w.w.w.w.w.w.w.0.w.w.w.w.#.+.+.| | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | +.+.8.w.w.w.w.w.w.w.w.w.w.*.Q P ,.e.w.t.t.w.y.t.t.t.t.u.u.t.t.t.t.u.u.i.u.u.u.y.y.u.i.u.u.i.p.t.t.w.u.u.t.t.t.t.t.w.t.w.t.w.w.t.w.w.y.w.w.w.w.$.w.w.$.#.#.+.| | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | +.+.#.8.8.w.9.9.w.w.w.w.w.w.w.t.( m ^ w.u.t.t.t.w.t.u.u.u.u.i.u.i.u.u.i.u.u.u.u.t.u.u.u.u.u.i.t.t.t.t.u.u.u.u.u.t.t.t.t.t.y.y.r.t.y.w.w.w.t.w.w.w.w.w.w.w.w.9.#.+.| | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | +.8.0.w.w.w.w.w.w.w.w.t.w.w.w.w.O.S S ~ w.t.t.u.u.y.y.t.t.i.u.u.u.i.p.t.u.i.p.p.t.i.p.u.u.u.u.t.t.t.t.u.u.u.i.u.u.y.y.t.t.y.w.y.y.y.w.y.w.w.w.t.w.w.w.w.w.w.w.w.#.+.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | +.#.0.w.w.w.8.w.w.w.y.w.w.w.w.w.e.w.>.q Z =.i.u.u.u.u.u.t.p.i.u.i.u.u.t.p.i.u.u.u.u.i.i.u.p.p.t.u.p.p.p.u.u.i.u.u.i.y.y.y.y.y.t.y.w.w.t.y.w.w.w.w.w.w.w.w.w.#.w.w.#.8.+.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | #.#.w.9.w.w.w.w.w.w.w.w.w.w.w.w.t.t.t.w.L m m r.u.u.u.u.u.u.i.u.i.i.u.i.u.p.p.u.p.u.p.t.p.p.u.p.p.t.u.p.t.t.u.p.i.i.u.u.t.i.u.y.t.t.t.t.t.t.w.w.w.t.w.w.w.w.w.w.w.w.w.w.#.+.| | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | +.#.#.w.w.w.w.w.w.w.w.w.t.w.y.t.y.t.t.t.t.r.m 3 Q q.u.u.u.i.i.i.p.u.p.p.p.p.p.u.p.p.p.u.p.p.u.p.u.p.p.p.t.p.p.u.i.u.p.u.u.t.p.u.u.u.y.y.u.t.t.t.t.w.t.w.w.w.w.w.w.w.w.8.w.w.#.+.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | #.#.6.w.w.w.w.w.w.w.w.w.w.w.u.w.t.t.w.u.u.t.y.~ t - W u.u.u.p.p.p.u.p.p.p.p.p.p.u.p.u.u.p.u.p.u.p.p.p.i.p.t.p.p.p.p.p.u.p.i.p.u.i.i.u.y.i.u.u.u.y.t.t.t.w.e.w.w.w.w.w.w.8.w.w.w.#.+.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | +.#.w.w.w.w.9.w.w.w.w.w.w.w.w.y.y.t.y.y.i.u.t.y.w.W = 0 ^ u.p.u.u.p.p.p.u.u.p.i.p.p.p.p.p.p.p.p.p.s.r.p.p.p.p.p.t.t.p.p.u.p.p.i.p.i.u.i.u.u.u.u.u.y.y.w.w.t.w.e.w.w.w.w.w.w.w.w.w.w.8.+.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | #.9.0.w.w.w.w.w.w.w.w.w.w.e.t.t.t.t.y.y.u.i.u.e.p.,.V 3 0 O.p.i.p.p.u.p.p.t.p.p.p.p.p.p.p.p.p.p.p.X./ =.t.i.p.p.p.p.p.p.p.p.p.u.p.u.t.t.p.p.t.u.u.u.u.p.t.t.e.w.t.w.w.w.y.w.w.w.w.w.8.#.+.+.| | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.| | | +.#.w.0.w.w.w.w.w.w.w.w.u.u.w.u.t.u.t.u.u.u.i.u.p.e.e.p.1.3 * v >.p.i.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.F b L ,.p.p.p.p.p.p.i.i.p.p.p.p.p.t.p.t.u.t.t.i.u.i.u.t.t.w.e.y.t.w.w.w.w.w.w.0.w.w.9.#.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.| | | | #.#.w.w.w.w.w.w.w.w.w.w.w.t.t.t.u.u.u.u.u.u.i.u.u.u.p.p.p.F 3 @ L 1.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.N q A ,.p.p.p.p.p.p.p.p.p.p.p.u.p.u.p.u.t.u.p.u.u.i.u.i.u.u.w.u.w.w.t.w.t.w.w.w.w.w.w.#.+.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.| | | | +.#.w.w.$.w.w.w.w.,.=.w.y.u.y.u.w.i.u.i.i.u.i.i.p.u.p.u.u.p.,.V % 3 K r.u.p.p.p.p.p.p.j.p.p.p.p.j.p.p.p.b 3 m >.p.p.p.p.p.p.p.p.p.p.p.i.p.p.p.p.p.p.u.t.p.i.u.t.u.t.t.t.t.y.y.w.w.w.w.w.w.w.w.9.#.+.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.| | | +.#.w.w.$.w.w.w.w.w.>.=.:.;.,.y.t.w.w.u.u.u.i.u.u.p.p.p.p.i.p.p.X.w . 9 Q p.p.p.p.g.p.p.k.p.p.j.p.k.p.a.p.y 1 y >.a.p.p.p.p.p.p.p.p.p.p.p.p.p.p.t.p.p.t.t.u.i.u.t.u.u.t.t.y.t.y.t.w.w.y.w.w.w.w.w.#.#.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.| | | +.#.w.w.w.w.w.w.w.w.w.w.w. ./ } r.t.u.t.e.u.u.p.u.p.p.p.u.p.p.p.p.r.( * o 8 1.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.w ; t >.p.p.p.a.p.p.p.p.p.p.p.p.p.p.p.p.t.p.p.p.p.p.i.p.u.u.u.t.y.w.y.w.t.w.w.w.w.w.w.w.w.w.#.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.| | | | #.#.w.w.9.w.w.w.w.y.w.y.w.0.0.*.U K o.e.e.p.u.p.p.p.u.p.p.p.p.p.p.p.,.u - @ r ,.p.p.p.p.k.p.p.k.p.p.p.p.p.r.9 & e :.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.u.i.p.i.p.u.i.u.u.u.w.t.y.y.w.w.w.w.w.w.w.w.w.#.#.| | | | N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.| | +.+.#.9.w.w.,.w.w.t.w.w.w.w.u.t.u.0.} E L W  .t.i.p.u.u.p.p.p.p.p.p.u.p.p.X.8 + % A >.p.h.p.p.a.j.h.p.j.p.a.p.&.7 # q >.p.a.p.a.p.h.p.p.h.p.p.p.p.p.p.p.p.p.t.p.p.p.t.t.u.i.u.u.u.y.t.y.w.w.w.w.w.w.w.w.w.w.w.#.#.+.| | N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.| | | +.#.w.w.8.w.w.w.w.w.w.w.r.y.w.y.w.i.u.<.P m K } >.,.u.p.p.p.p.p.p.p.p.p.p.p.L 2 o 2 S i.p.l.p.p.h.j.p.h.h.g.y.! 2 @ 9 >.p.p.j.p.p.a.p.p.p.h.p.p.a.p.p.p.p.p.p.p.u.u.p.p.p.i.p.t.t.u.u.t.t.y.t.w.w.w.w.w.w.w.0.w.+.+.| | | N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.| | | +.w.w.w.w.w.w.w.w.w.w.t.t.y.y.y.y.u.u.t.t.>.E w q K t.p.p.p.i.p.p.p.k.p.p.p.1.J O X 2 S p.g.j.p.l.h.p.j.p.p.r.S : $ 8 >.j.k.h.h.l.p.h.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.u.u.p.u.t.p.u.u.t.t.w.t.t.w.w.t.w.w.w.w.w.0.#.| | | N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.| | | +.#.#.w.w.w.w.w.t.w.w.w.y.y.t.y.u.u.t.i.i.u.p.>. .F u e K >.p.p.p.p.j.p.h.p.p.h.} 7 @ + 2 W t.l.j.p.k.j.k.p.l.r.w = $ 6 =.k.p.h.j.p.h.j.k.j.p.h.p.p.a.p.p.p.p.p.p.p.p.u.p.p.i.u.u.i.i.u.y.u.y.y.t.w.w.w.w.w.w.w.w.9.#.+.| | | N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.| | | #.#.w.w.w.6.w.w.w.w.w.t.t.w.t.u.u.u.u.t.p.p.e.p.p.;.D u b m R =.u.p.p.p.p.l.p.p.r.L : O $ w / p.h.h.p.j.h.k.h.*., $ % 2 >.p.p.k.h.p.k.p.p.k.h.p.p.h.p.p.j.p.p.p.p.p.p.p.u.p.p.p.p.u.u.i.u.u.w.t.t.t.y.w.t.w.w.w.w.w.#.#.+.| | N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.| | | | #.9.w.w.$.w.w.t.w.y.t.t.t.t.t.y.u.u.u.i.p.u.p.p.u.p.p.=.b ; > A  .u.u.p.j.j.j.p.l.k.y ; @ o v } p.l.l.j.p.k.s.W & O & : =.g.h.j.j.j.p.j.p.p.p.j.p.p.p.p.p.p.p.j.p.p.p.p.p.p.p.p.p.u.i.i.u.u.y.y.t.t.y.w.w.t.w.w.w.w.8.#.| | | | N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.| | | #.#.w.w.w.w.w.w.y.w.w.t.t.t.u.u.y.t.p.i.p.p.p.e.p.p.p.p.t.t.} c - ; b %.g.j.p.l.p.p.h.~ e O # % 0 %.g.h.p.j.k.X.t % @ $ = X.z.h.h.p.j.j.j.h.j.h.h.p.j.p.a.h.p.p.p.p.p.p.p.p.p.i.u.p.u.i.u.p.i.u.i.t.t.w.y.w.w.w.w.w.w.w.#.#.+.| | N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.| | | +.#.#.w.9.w.w.w.w.w.w.t.w.y.u.u.i.u.i.u.p.p.p.i.p.p.p.p.p.a.p.u.} S r 1 6 b ~ 1.p.l.p.j.g.G ; $ + - e %.h.j.j.:.M - $ % # $ W i.k.k.k.k.h.k.j.j.j.p.h.p.g.p.p.p.p.l.p.p.p.p.p.p.p.p.p.p.t.t.t.u.u.y.u.y.u.y.w.w.w.w.w.w.w.8.#.+.| | | N.N.N.N.N.N.N.",
+"N.N.N.N.N.| | +.+.w.w.w.w.w.w.w.w.w.t.y.w.t.u.i.u.i.i.p.p.u.u.p.p.p.p.p.p.p.p.p.p.h.W 6 $ = q F X.r.g.j.l.P 2 $ # + @ b ~ =.X.m 4 O % * @ # F :.a.g.j.j.h.p.j.p.g.j.k.h.l.p.l.j.p.p.p.p.p.p.p.p.p.p.u.p.p.p.p.u.u.u.y.w.t.t.e.y.w.w.w.w.w.w.#.+.| | | N.N.N.N.N.N.N.",
+"N.N.N.N.| | | | #.w.w.9.w.w.w.w.t.w.t.t.t.w.u.u.u.u.u.p.p.u.p.p.p.p.p.p.p.p.p.p.p.j.p.r.A : . @ 9 P :.p.*.m % % % % # + > 7 2 # O $ % * @ @ v } h.h.h.h.j.j.j.j.k.k.h.p.h.h.j.p.p.j.p.p.j.p.p.p.p.u.p.p.u.p.u.t.u.i.p.t.u.t.t.w.w.w.w.w.w.w.w.#.+.| | | N.N.N.N.N.N.",
+"N.N.N.N.| | | #.#.w.w.w.w.w.w.w.w.y.w.y.y.y.i.u.i.u.p.u.i.p.p.p.p.p.p.a.p.p.h.p.p.j.k.p.,.Q v & @ ; 3 8 2 : % % % + @ 6 u V b q 2 % O + @ @ 3 W h.h.j.h.h.k.j.j.p.j.h.p.l.p.p.l.j.p.p.p.p.p.p.p.p.p.i.p.p.p.i.p.u.u.t.t.w.t.w.w.w.w.w.w.w.w.w.#.#.+.| | N.N.N.N.N.N.",
+"N.N.N.N.| | +.#.w.0.w.w.w.w.w.w.y.w.y.w.y.u.u.i.p.u.p.p.p.p.p.p.p.p.p.p.g.p.p.h.h.h.p.j.p.g.&.M = O o * @ $ % % @ > u U ( } } ~ L m 0 3 * @ + b f.g.l.l.z.h.l.z.h.h.k.j.p.j.h.j.p.h.j.p.p.p.p.p.p.p.p.p.p.u.u.p.i.u.u.u.t.t.w.t.w.w.w.w.w.9.w.#.#.+.| | N.N.N.N.N.N.",
+"N.N.N.| | | +.#.w.w.9.w.w.w.w.w.w.t.t.t.y.y.u.i.p.i.p.i.p.p.p.p.p.p.p.p.p.k.j.p.j.p.h.k.h.h.h.p.m : $ @ $ % % $ - u :.z.z.z.h.z.h.z.} A 9 > O 9 E l.l.l.j.k.h.h.h.h.j.j.h.l.h.p.j.h.p.p.a.p.p.a.p.p.p.p.p.u.p.u.i.u.u.u.u.y.y.t.w.w.w.w.w.w.w.w.#.+.| | | N.N.N.N.N.",
+"N.N.N.| | | #.#.w.w.w.w.w.w.w.w.t.t.w.t.u.u.u.t.u.p.p.u.u.p.p.p.p.p.p.p.j.p.h.k.p.l.j.j.h.j.j.p.h.E 0 O $ * $ O v %.h.z.z.h.z.h.z.z.l.l.q.} v , 8 h.h.l.z.h.j.l.z.h.j.h.h.j.p.h.h.k.p.l.k.p.p.p.p.p.p.p.p.p.u.p.p.p.u.u.i.t.t.w.u.w.w.y.w.w.w.9.#.#.| | | N.N.N.N.N.",
+"N.N.N.| | +.#.w.w.w.w.w.w.w.y.w.u.w.y.u.i.u.u.p.p.u.p.p.p.p.p.p.p.k.p.a.p.p.p.h.h.h.p.j.l.h.h.h.h.i.W 9 % + % @ F g.h.z.z.z.z.z.l.h.z.z.z.p.=.K Z } i.z.z.h.h.l.j.h.k.h.h.j.h.k.p.k.h.p.p.a.p.p.p.p.p.p.p.p.p.p.i.u.u.t.u.u.w.e.u.w.w.w.w.w.w.w.w.#.+.| | N.N.N.N.N.",
+"N.N.| | | +.#.#.9.w.w.w.w.w.w.y.t.e.u.u.u.i.t.u.t.p.p.i.p.p.p.p.p.j.p.p.p.k.p.h.j.j.j.j.k.h.h.z.h.z.i.U 2 % # & W b.z.z.z.z.z.z.z.z.z.z.z.z.z.s.*.} s.z.l.z.h.z.j.h.h.h.j.l.p.h.j.p.k.p.p.k.a.p.p.p.p.p.p.p.t.u.p.u.u.t.i.i.p.e.y.w.w.u.w.w.w.w.w.#.+.| | | N.N.N.N.",
+"N.N.| | | #.8.w.w.w.w.w.w.y.w.w.t.t.t.t.t.p.t.p.p.p.p.p.p.p.h.p.p.p.p.h.j.h.h.p.j.j.j.j.j.h.h.h.h.h.h.h.F 3 O * ~ z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.h.l.p.p.g.p.j.j.h.p.j.l.l.h.h.h.p.a.k.p.p.p.a.p.p.p.p.p.p.p.p.p.u.p.u.u.t.t.w.t.e.w.w.w.w.w.w.#.#.+.| | N.N.N.N.",
+"N.N.| | +.#.w.w.w.w.w.w.w.w.w.y.y.t.u.u.i.i.p.i.p.i.p.p.p.p.p.p.p.p.p.k.j.j.p.h.h.h.j.h.h.h.k.h.z.z.h.z.;.v o & Q z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.:.K Z U *.=.<.q.s.g.l.p.h.l.p.k.p.p.p.g.p.p.p.p.p.p.p.p.p.p.t.p.u.u.i.u.t.u.w.t.w.y.w.w.w.w.w.#.+.| | N.N.N.N.",
+"N.N.| | +.9.w.w.w.w.w.w.w.w.w.t.t.y.i.u.u.i.p.p.u.p.p.p.p.p.a.p.p.k.p.a.p.h.l.l.h.p.l.k.h.h.z.h.k.k.z.h.*.y o + S s.z.z.z.z.z.c.b.z.z.z.z.z.z.z.z.z.z.r.( t 9 9 t t v n m V A A S F F K G F K U } >.a.p.p.p.p.u.i.p.p.i.u.u.u.t.t.t.y.w.w.w.w.w.w.w.0.+.| | N.N.N.N.",
+"N.| | | +.#.w.w.w.0.w.w.w.t.y.y.t.y.y.i.u.u.u.p.u.p.p.p.p.p.a.p.p.k.p.h.p.j.p.h.j.j.h.h.z.h.z.h.z.h.z.q.A 4 + O t ( z.c.v.z.v.z.z.z.b.z.b.z.z.z.z.z.z.z.z.S - . o O O + # & * * = - > < 6 8 t A W =.p.p.p.p.p.p.p.p.p.u.i.t.u.u.y.w.y.w.w.w.w.w.8.w.#.+.| | | N.N.N.",
+"N.| | | #.#.w.$.w.w.w.w.w.w.w.y.w.y.y.y.u.t.p.p.p.p.p.p.p.p.p.p.j.p.l.p.j.h.k.h.j.k.z.h.j.k.z.j.z.z.q.A : @ $ @ 1 A z.z.z.z.z.z.b.z.b.z.z.z.x.z.b.z.z.z.z.z.S , + % % % $ $ # + O O @ ; 6 n U 1.p.p.p.p.p.p.p.p.t.p.p.i.i.u.u.t.t.t.y.y.y.w.w.w.w.w.#.+.+.| | N.N.N.",
+"N.| | | #.w.w.$.w.w.w.t.w.t.y.y.t.u.t.p.i.i.p.p.p.p.p.p.p.p.k.p.p.j.g.l.p.k.j.p.g.h.h.h.l.l.z.1.Q N 9 : & $ & $ # 7 %.g.z.z.z.z.z.b.z.b.z.z.z.z.z.z.z.z.z.z.i.P , @ X O o o % 2 w A P } *.=.q.p.g.p.p.g.a.p.p.p.p.t.u.p.i.p.t.u.t.w.t.w.w.w.w.w.9.w.w.#.+.| | N.N.N.",
+"| | | #.#.w.w.w.w.w.w.w.t.w.t.w.u.t.t.u.u.p.p.p.p.p.p.p.p.p.p.p.p.l.p.p.h.l.h.h.z.i.1.=.X.! K m 0 1 * O $ % % * O > M p.b.z.b.b.b.z.z.z.z.c.x.z.c.z.c.z.z.z.z.i.G 3 > > 6 e m K ^ =.i.a.a.a.h.p.p.p.p.p.p.p.p.p.p.p.t.p.u.u.t.u.y.u.t.w.y.w.w.w.w.w.w.#.+.| | N.N.N.",
+"| | | +.#.6.w.9.w.w.w.w.w.y.t.t.u.u.i.p.u.p.u.p.p.p.p.p.a.p.j.p.a.p.p.l.p.g.i.r.1.%.E S v 5 * O X O $ % % % % % $ % > =.z.c.b.z.b.z.b.b.b.z.c.z.z.z.z.z.c.z.z.z.z.E m V E =.g.l.h.h.h.h.a.p.k.k.p.p.p.a.p.p.p.p.p.p.p.t.u.p.u.u.u.w.u.t.t.w.y.w.w.w.w.#.+.| | N.N.N.",
+"| | | +.#.w.w.w.w.y.w.w.w.t.y.w.u.u.u.u.i.p.u.p.p.p.p.p.p.p.p.p.p.h.l.p.g.=.Q S n w 7 2 , : ; = @ + O O O O O O @ + % v =.z.c.c.z.b.z.v.z.v.b.z.c.z.z.c.l.z.z.z.z.g.i.f.i.g.l.j.h.h.p.h.p.k.j.p.h.a.p.p.p.p.p.p.i.u.p.p.p.i.u.u.u.t.y.t.w.w.w.w.w.w.w.#.#.| | N.N.N.",
+"| | | +.#.w.w.$.w.w.w.w.w.y.y.t.u.i.u.i.t.p.p.p.p.p.p.p.p.p.p.h.h.h.j.j.j.r.;.o.} ~ ! W R W ! R K J A V m b t 0 2 % X = A f.c.c.z.b.b.b.v.z.z.b.z.z.z.z.b.z.z.z.z.z.z.z.z.l.z.j.h.h.j.j.g.k.j.h.p.a.p.p.k.p.p.p.p.u.p.p.u.p.p.t.u.t.w.t.t.w.w.w.w.9.w.#.+.| | | N.N.",
+"| | | #.#.w.w.w.w.w.w.w.w.t.t.y.u.u.i.i.p.t.t.p.u.p.p.p.p.j.l.p.k.p.k.p.h.p.g.l.p.l.h.h.z.l.z.z.g.f.1.:.=.&. .Q S e 3 + 9 U c.c.v.v.z.x.b.b.b.x.b.b.z.b.z.z.z.z.z.z.l.z.z.h.h.h.h.k.h.j.k.h.p.p.k.p.p.j.p.p.p.p.p.p.p.i.p.t.i.u.u.y.u.u.y.w.u.w.w.w.w.#.#.| | | N.N.",
+"| | +.#.w.w.6.w.w.e.w.w.w.y.w.t.t.t.p.u.p.p.p.p.p.p.p.p.p.p.p.p.j.h.p.h.j.j.k.j.h.z.z.h.z.z.z.z.z.z.z.z.z.b.z.b.c.g./ 8 & 6 z.c.x.x.z.v.b.z.b.z.b.b.z.z.z.z.z.b.z.z.z.z.z.z.h.l.h.h.h.h.k.j.h.j.p.j.p.p.p.j.p.p.p.p.p.u.p.u.u.i.u.t.t.w.w.w.w.w.w.w.9.8.#.+.| | N.N.",
+"| | +.#.6.w.w.w.w.w.w.w.t.y.y.t.u.p.i.u.t.p.p.i.p.p.p.p.p.p.a.j.p.p.j.h.j.j.j.j.h.h.h.z.z.z.z.z.z.z.z.z.z.z.b.z.z.z.g.s.V 4 b q.b.b.b.v.v.v.x.z.b.z.b.z.b.z.b.h.z.z.z.z.z.h.z.h.j.z.h.h.h.p.p.j.h.g.p.p.p.p.p.p.p.i.p.p.t.u.u.u.y.t.y.y.u.w.w.e.w.w.w.w.9.+.| | N.N.",
+"| | #.#.w.w.w.w.w.w.e.t.w.t.t.y.u.u.p.u.p.i.p.p.p.p.p.p.a.p.p.h.h.j.h.h.j.j.h.z.z.k.z.l.z.z.z.z.c.z.z.z.c.z.b.b.c.z.x.c.1.S 6 K 1.v.b.z.z.v.v.b.v.z.z.z.z.z.z.z.z.z.z.z.h.z.h.k.j.h.h.j.h.h.j.h.p.j.k.p.p.p.p.p.p.p.p.p.p.i.i.u.u.p.t.t.u.w.w.w.w.w.w.w.#.#.| | N.N.",
+"| | +.#.w.6.6.w.w.w.w.w.t.w.t.u.u.u.u.u.p.p.u.p.p.p.p.p.p.p.p.a.h.p.p.j.j.j.h.h.j.z.z.h.z.h.z.z.z.z.z.z.z.m.z.b.c.v.v.z.z.s.r e K v.v.v.b.b.x.c.b.b.x.b.z.b.z.z.z.z.z.l.p.z.z.h.k.h.l.j.p.j.k.p.k.k.p.p.p.j.p.p.p.p.p.u.p.u.p.i.u.u.r.t.u.w.w.w.w.w.w.w.#.+.| | N.N.",
+"| | +.#.w.6.w.w.w.w.w.w.w.w.t.u.i.u.p.t.p.p.u.p.p.p.a.p.p.p.a.p.j.j.p.j.p.h.h.k.k.z.z.z.z.h.z.z.z.c.z.c.z.c.z.b.b.v.v.b.b.z.:.1 8 *.c.x.b.b.v.z.z.v.b.z.z.z.b.z.z.z.l.g.*.f.k.k.j.z.h.j.k.j.j.h.j.p.p.p.k.p.p.p.p.u.u.p.p.t.i.u.y.y.w.w.e.w.w.w.w.9.w.w.9.+.| | N.N.",
+"| | #.#.w.w.w.w.w.w.w.e.t.t.w.u.u.i.t.p.u.p.p.p.p.p.p.p.a.p.p.h.p.h.h.h.h.h.h.z.h.h.l.z.z.z.z.z.z.z.z.z.m.z.m.m.z.v.b.b.x.v.z.m 6 9 <.c.x.x.x.b.b.b.c.c.z.b.z.z.z.z.z.s.} m F <.l.h.h.k.k.h.p.p.a.g.a.p.p.p.p.p.p.p.p.p.u.p.u.u.u.y.t.y.w.w.w.w.w.w.w.w.#.+.| | N.N.",
+"| | +.#.w.w.w.w.w.w.w.w.w.t.t.u.i.u.t.u.p.u.u.p.p.p.p.p.p.k.p.l.j.h.h.h.j.k.h.j.k.k.j.z.z.z.z.z.z.z.z.z.z.z.b.v.v.z.b.b.n.M.M.%.r @ S s.v.b.b.v.v.b.b.z.z.z.b.z.z.z.z.g.*.m v n U 1.z.g.k.j.p.h.k.p.p.a.p.p.p.p.p.p.p.p.p.u.u.i.p.t.e.e.w.t.w.t.w.w.9.w.#.+.| | N.N.",
+"| | +.#.w.9.w.w.w.w.w.t.t.t.y.t.u.u.i.p.p.p.p.p.p.p.p.j.p.p.p.p.p.p.l.p.j.k.h.j.z.k.z.z.z.z.z.z.z.z.b.c.v.x.z.z.b.b.b.b.M.M.M.f.V o * U v.x.b.z.v.z.v.z.v.z.z.z.z.z.z.z.z.=.n & 2 J =.r.k.h.k.p.h.p.k.p.p.p.p.p.p.p.p.t.p.u.i.u.t.t.w.e.y.w.w.w.w.w.w.w.#.+.| | N.N.",
+"| | +.#.w.9.9.w.r.y.t.w.y.w.t.y.i.p.t.u.p.t.p.p.p.p.p.p.p.p.p.k.h.j.l.l.j.j.h.z.j.l.k.z.z.l.z.z.z.z.z.z.z.v.z.c.z.v.b.b.n.M.v.v.U - + 2 P v.b.b.b.b.z.c.z.v.c.z.z.z.z.z.z.z.q.( 8 & ; V 1.p.p.j.j.p.h.g.p.p.p.p.p.p.p.u.u.p.u.u.u.u.t.t.y.w.w.w.w.w.w.0.#.#.| | N.N.",
+"| | +.#.w.w.w.w.w.w.w.w.y.y.y.y.t.t.t.t.p.p.p.i.p.p.p.p.p.h.p.k.k.p.h.p.j.k.h.h.k.z.z.k.z.z.z.z.z.b.z.z.b.z.b.c.z.v.b.b.b.b.v.v./ 3 @ % 6 Q f.v.z.v.c.z.x.z.z.z.z.z.z.z.z.l.z.g.( u 3 - 9 K 1.p.p.k.p.p.p.p.j.p.p.i.p.p.p.u.u.u.u.y.u.w.t.w.t.y.w.w.w.w.#.+.| | N.N.",
+"| | #.#.w.w.w.w.w.w.w.w.t.y.t.y.t.u.i.p.p.p.u.p.p.p.p.p.k.p.p.p.p.p.h.h.h.k.h.h.j.z.h.z.z.k.z.z.z.z.z.z.v.z.v.z.v.z.x.v.b.b.c.c.( 8 $ . - v q.v.z.b.c.z.z.b.z.z.z.z.l.z.z.l.h.z.h.>.A 2 - 7 Z } r.h.g.p.j.p.p.p.p.u.p.p.p.i.t.p.u.i.w.t.w.w.w.w.w.w.w.w.#.+.| | N.N.",
+"| | +.#.8.w.0.w.w.w.w.y.w.t.w.y.u.u.t.u.u.p.p.p.p.p.p.p.p.p.k.j.h.k.l.h.h.p.j.h.k.h.k.z.z.z.z.z.z.z.z.b.z.z.c.b.x.b.b.x.x.x.b.b.} 0 $ O - r q.z.v.x.z.c.z.z.z.z.z.l.z.z.z.z.z.h.h.h.g.<.V ; O 1 E s.p.p.p.p.p.p.p.p.p.u.p.u.t.i.u.u.t.w.y.w.w.t.w.w.w.w.#.+.| | N.N.",
+"| | | #.#.w.w.w.w.w.w.w.y.t.y.y.i.u.u.p.p.u.p.p.p.p.g.p.p.p.p.k.p.j.p.h.j.j.j.h.z.h.k.z.z.l.z.z.z.z.z.z.z.v.b.z.b.v.b.z.z.x.c.v.&.t $ X : m s.b.b.z.c.z.c.z.:.( X.l.z.l.h.z.l.j.h.h.k.p.1.} F 3 - 6 ~ p.p.p.p.p.p.p.p.p.i.p.u.u.i.p.t.t.t.t.w.w.w.w.w.#.#.+.| | N.N.",
+"| | | +.#.w.w.w.w.w.w.y.w.t.t.u.u.u.t.t.p.u.p.p.p.p.p.p.a.p.p.p.k.h.p.k.j.j.j.l.j.h.k.z.z.z.k.z.z.z.z.x.z.z.z.b.z.z.b.c.b.b.b.v.*.v $ . 1 K r.c.z.b.z.z.z.z.} S 8 T q.z.z.j.z.k.h.g.h.j.k.h.;.H q q t S X.l.p.p.p.p.u.p.u.t.u.u.u.u.t.t.w.w.w.w.w.#.w.$.+.| | | N.N.",
+"| | | +.w.w.w.w.w.w.w.w.y.y.w.u.p.t.p.t.p.p.p.t.p.p.p.p.p.p.p.k.j.p.h.k.h.p.h.h.h.h.z.l.z.z.z.z.z.z.z.z.x.z.x.z.b.z.v.x.b.z.b.z.=.n $ . 3 %.g.b.z.x.z.b.z.z.*.e . 7 U z.h.h.z.k.h.h.h.h.h.p.h.p.1.L 8 3 S %.0.p.p.p.i.p.i.p.t.u.u.w.u.w.y.t.w.w.w.w.w.#.+.| | N.N.N.",
+"| | | +.#.w.0.w.w.w.w.w.w.w.t.y.t.t.u.i.p.t.p.p.p.p.p.p.p.p.p.k.p.h.p.l.j.j.h.h.h.h.j.z.k.z.z.z.z.z.z.z.z.z.z.c.z.b.z.v.b.x.x.v.:.Z $ + q g.c.v.b.z.z.z.z.z.z.&.9 + 0 =.g.z.h.z.h.h.j.h.k.g.j.j.p.p.r.Q v 9 K ,.p.i.u.p.p.i.t.t.u.t.t.t.w.w.w.w.w.w.w.#.#.| | N.N.N.",
+"| | | +.#.w.w.w.w.w.w.w.w.w.y.y.t.u.u.i.t.p.u.p.p.p.p.p.a.p.p.p.k.p.h.h.p.j.h.h.j.j.k.l.h.z.z.h.z.z.z.z.c.z.z.z.z.z.z.b.z.x.b.z.:.Z # & b b.z.z.z.c.z.c.z.h.z.z.X.; : n h.h.h.h.z.j.p.h.k.p.p.h.h.p.i.r.X.R P P X.g.p.p.u.u.u.u.y.t.w.y.w.w.w.w.w.w.8.#.+.| | N.N.N.",
+"N.| | +.#.9.w.9.w.w.w.y.y.y.w.u.t.u.u.u.t.p.u.p.p.p.p.p.p.p.a.p.p.l.k.p.h.j.j.k.j.z.h.z.z.h.z.z.z.z.z.z.z.z.z.b.z.b.z.z.b.z.z.x.<.A + , D z.b.z.z.z.z.z.z.b.h.z.h.S 2 *  .g.h.h.j.j.j.k.j.h.k.p.g.p.p.i.p.p. .Q } 1.i.u.p.i.u.u.y.t.t.e.y.w.w.w.w.w.w.+.+.| | N.N.N.",
+"N.| | | +.w.w.w.w.w.w.w.w.w.t.y.t.u.u.t.u.i.p.p.p.p.p.p.p.p.p.p.j.h.k.h.k.h.h.j.z.j.l.h.h.h.h.z.h.z.z.z.z.z.z.z.z.z.b.b.b.z.z.z.1.S + 7 Q z.z.z.z.z.b.h.z.z.z.z.h.s.n # t X.k.k.j.p.h.j.k.p.h.j.p.p.p.p.p.p.p.p.,.%.r.i.p.u.t.t.t.t.t.w.w.e.w.w.w.w.8.#.| | | N.N.N.",
+"N.| | | +.#.w.w.0.w.w.w.w.w.t.w.t.u.u.t.u.p.u.p.u.p.p.p.p.a.p.a.p.p.p.p.p.h.j.j.h.h.h.h.z.h.z.z.z.z.z.z.z.z.z.z.z.b.z.z.z.z.b.b.q.J + n *.z.z.c.z.b.h.b.z.z.z.z.z.h.*.V $ V 1.j.j.j.j.l.h.p.j.p.p.a.p.p.p.p.p.p.u.t.p.u.u.u.t.t.y.t.y.w.w.w.w.w.w.w.#.+.| | | N.N.N.",
+"N.N.| | +.#.w.#.w.w.w.t.t.t.t.t.t.u.p.t.u.u.p.p.p.p.p.p.p.p.p.p.p.l.p.h.p.j.j.p.p.h.j.j.h.z.h.z.z.z.z.z.z.z.z.z.b.h.h.b.z.z.z.z.s.U % A z.z.z.b.z.z.z.z.z.z.h.z.z.h.l.%.3 8 F j.h.h.j.p.h.j.p.h.a.p.p.p.p.p.p.u.i.p.i.u.i.u.u.t.t.y.y.t.w.w.w.w.w.w.w.+.| | N.N.N.N.",
+"N.N.| | | #.w.w.w.w.w.w.w.w.t.t.t.u.i.u.i.t.p.u.p.p.p.p.p.p.g.p.p.p.k.p.h.j.h.h.j.j.k.z.h.h.h.z.h.h.h.z.z.z.c.z.z.z.z.z.z.b.b.z.r.Q , W z.z.z.z.z.z.z.z.z.z.h.z.z.h.h.i.L : 4 >.h.p.a.k.h.p.a.p.p.p.p.a.p.p.p.p.p.i.p.p.u.i.i.p.t.y.w.w.w.w.w.w.w.#.#.+.| | N.N.N.N.",
+"N.N.| | | #.#.w.w.w.w.w.w.w.w.w.w.y.y.u.u.i.u.p.p.p.i.p.p.p.p.p.p.p.l.p.j.p.h.h.h.h.h.h.h.h.z.k.z.z.z.z.z.j.z.z.z.z.z.z.z.z.z.z.f.%.e / z.z.z.z.z.z.z.z.z.z.z.h.z.h.z.j.j.N 8 0 ,.a.p.h.a.p.a.p.p.p.p.p.p.p.p.u.i.p.p.i.u.u.y.y.w.w.y.w.w.w.w.w.w.#.#.+.| | N.N.N.N.",
+"N.N.| | | #.#.w.w.w.w.w.w.w.w.w.t.t.y.u.u.i.p.i.u.p.p.p.p.p.p.p.j.p.p.h.h.p.p.h.j.k.h.h.h.z.h.j.h.h.h.z.z.z.z.z.z.l.z.z.z.z.z.z.h.s.Q ;.z.z.z.z.z.z.z.l.z.h.h.z.z.k.h.h.j.r.F > K >.h.p.h.p.p.k.h.p.p.p.p.p.p.p.p.p.u.u.i.u.y.y.y.t.y.w.w.w.w.w.w.#.+.| | | N.N.N.N.",
+"N.N.N.| | +.#.w.w.w.w.w.w.w.w.w.t.t.y.u.u.i.i.p.u.p.p.p.p.p.p.p.p.p.j.p.j.j.k.h.j.h.j.p.j.h.z.j.j.j.k.z.k.z.z.h.z.z.z.z.z.z.z.z.z.z.q.g.z.z.z.h.h.z.z.h.h.z.z.h.j.j.j.h.j.j.=.b w P p.a.p.p.g.p.p.p.p.p.p.p.u.p.p.u.i.u.u.u.y.w.t.y.w.t.w.w.w.9.w.#.+.| | N.N.N.N.N.",
+"N.N.N.| | | +.6.6.w.w.w.t.w.w.t.t.y.y.u.i.u.p.u.p.p.u.p.p.p.p.p.p.j.p.p.p.h.p.p.p.l.j.j.l.j.l.j.z.h.l.z.z.k.z.z.l.z.z.z.z.z.z.h.z.z.h.z.h.z.z.z.z.z.z.z.z.k.j.k.h.z.j.j.p.j.h.r.6 M &.a.h.p.p.p.p.p.p.p.p.p.p.p.p.p.i.i.u.i.t.t.t.y.w.w.w.w.w.w.#.+.+.| | N.N.N.N.N.",
+"N.N.N.| | | +.#.w.w.w.w.w.w.e.w.w.u.t.y.i.u.u.p.u.i.p.p.p.p.p.p.p.j.p.a.p.p.g.j.h.p.j.k.j.p.h.h.h.z.l.h.h.z.z.z.z.z.z.z.l.z.z.z.z.z.z.z.z.z.h.z.z.k.z.z.j.z.z.h.h.l.j.j.h.h.h.j.*.Z y a.p.p.p.p.p.p.p.p.p.i.p.p.t.p.t.t.u.y.y.t.w.y.w.w.t.w.w.w.$.+.| | | N.N.N.N.N.",
+"N.N.N.N.| | +.#.#.9.w.w.w.w.w.w.y.u.t.w.u.u.u.i.p.p.i.p.u.p.p.p.p.p.p.k.p.h.p.l.j.h.p.g.j.j.h.h.h.h.h.h.h.h.h.h.z.j.z.j.z.z.l.z.z.z.h.z.z.z.z.h.z.h.j.j.j.k.k.h.h.l.j.j.h.p.p.j.a.Q Z K r.h.p.p.p.p.p.p.u.p.p.i.u.u.u.u.u.w.t.t.y.w.w.y.w.w.w.w.#.+.| | N.N.N.N.N.N.",
+"N.N.N.N.| | +.#.#.w.w.w.w.w.e.w.w.u.t.t.t.u.i.i.u.u.p.p.p.p.p.p.p.p.p.p.p.p.h.p.k.j.g.h.h.p.j.j.p.h.h.d.3.5.d.h.k.z.h.z.j.l.z.z.k.z.h.z.z.l.l.z.h.z.z.h.h.h.h.k.h.j.h.j.l.j.p.l.p.s.( Z ( t.g.i.p.p.p.p.u.p.t.p.p.i.u.u.y.t.w.t.w.w.w.w.w.w.w.#.#.| | | N.N.N.N.N.N.",
+"N.N.N.N.| | | +.#.w.w.w.w.e.w.w.w.w.t.t.u.i.u.u.u.p.p.i.p.u.p.p.p.p.p.p.p.i.r.q.r.q.i.p.l.j.j.j.j.j.d.] l ) [ h.j.h.h.z.k.z.k.z.h.k.z.h.l.z.h.l.l.j.j.h.k.h.h.h.p.j.h.p.j.h.p.l.h.i.r.Q E  .i.p.p.p.p.p.p.p.u.p.t.u.t.i.u.y.y.y.w.y.w.w.w.w.8.#.+.| | | N.N.N.N.N.N.",
+"N.N.N.N.N.| | +.+.w.w.#.w.w.w.w.w.t.y.y.y.y.y.u.t.p.i.p.p.p.p.u.p.p.j.p.r.A 8 > 2 > M :.p.h.h.j.j.2.x d a a h 5.j.z.h.h.h.h.h.h.h.j.j.l.h.h.h.j.j.h.h.l.l.j.j.h.h.l.p.h.j.p.h.p.k.p.h.t.Q } r.p.p.p.p.u.p.p.t.u.u.u.i.t.t.t.y.w.w.w.w.0.w.w.#.#.| | | N.N.N.N.N.N.N.",
+"N.N.N.N.N.| | | | #.w.w.w.w.w.w.w.y.t.w.t.y.y.y.t.u.p.u.u.u.p.p.p.p.p.p.0.9 - + % @ v u.h.p.h.p.j._ h i i i p 7.j.h.h.h.h.z.h.h.z.j.h.h.h.h.h.z.j.l.h.j.j.h.j.p.h.k.p.j.p.j.j.p.p.p.p.p.;.*.=.p.p.p.p.u.p.t.p.i.i.u.u.t.t.t.t.w.w.w.w.w.w.w.#.+.| | | N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.| | | #.#.w.w.w.w.w.w.w.t.t.t.y.t.y.u.u.t.u.p.p.p.p.u.p.p.p.>.2 * @ @ = S a.h.p.j.p.g.` g d f f j g.j.j.l.l.z.j.l.h.h.j.h.z.h.k.j.j.h.h.j.j.h.h.h.h.h.p.h.j.l.g.l.p.p.p.p.p.p.s.:.i.i.p.p.p.p.p.u.t.u.u.y.y.t.t.y.w.w.w.w.w.w.#.#.| | | N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.| | | +.#.w.w.w.w.w.w.w.w.u.t.w.t.t.u.u.t.p.t.t.u.p.p.p.p.l.*.; @ $ # 1 K p.p.p.j.h.l.p.4.k z ' p.h.j.j.j.j.j.j.l.r.p.j.j.j.k.j.j.j.g.p.j.j.h.p.l.p.j.j.h.p.p.g.p.i.p.g.p.p.p.i.u.p.p.p.u.p.u.i.u.u.u.u.y.w.w.w.w.w.w.w.w.w.w.#.+.| | | N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.| | | #.#.9.9.w.w.w.w.w.w.t.t.t.y.u.u.i.u.t.u.p.u.p.p.p.r.Q * @ $ @ 9 W p.k.l.p.l.s.} K C C Y -.p.p.j.j.q.W c 0 9 9 c / 1.} m e q 9 0 n ^ p.k.p.k.p.f./ m r 0 0 9 r b R p.p.p.p.p.p.p.p.p.u.i.p.t.u.y.w.t.w.e.w.w.w.w.w.w.6.#.| | | N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.| | | | #.w.w.w.w.w.w.t.w.w.y.w.t.t.u.i.u.p.u.p.p.u.p.u.-.K % @ # @ t } p.p.p.p.p.%.V 4 5 2 n / g.z.q.} A q : & @ # - t Z b > = % $ & : e o.p.g.p.,.K t , * % $ $ & > 8 R t.u.u.p.i.u.t.t.i.u.t.t.u.t.u.t.e.y.w.w.w.w.w.9.#.+.| | | N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.| | +.#.#.w.w.w.w.w.w.t.w.w.t.w.t.t.u.i.i.p.u.p.u.p.i.o.m $ @ $ @ A =.p.p.p.p.i.K 1   +   5 ~ r.=.W w % O + # % $ # @ @ + O @ $ $ % o ; e q.j.0.L : o + @ # # # $ @ @ > { u.u.p.p.u.i.p.u.u.u.u.u.u.y.u.w.w.w.w.w.w.w.#.#.+.| | N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.| | | | #.8.w.9.w.w.w.w.y.w.t.t.t.t.u.u.u.u.i.u.p.p.i.^ 0 $ $ @ % E s.p.p.g.p.r.V , + $ o v <./ 7 @ $ $ @ # & % $ % % % $ @ * % $ % % @ ; } k...- % # % @ & & # % % @ @ V =.p.u.u.p.i.u.i.u.t.t.w.e.w.u.w.w.w.w.9.w.w.#.+.| | | N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.| | | #.#.w.w.w.w.w.w.e.w.y.w.u.e.w.u.u.u.i.u.i.p.p.R 2 % # % * } p.p.p.p.p.w.w ; @ % % B p.K > . @ @ : e P q ; # % @ = 0 K m 1 $ % + & E :.F O # $ % : Z K t * $ $ O v ( p.i.i.p.t.u.u.u.t.t.w.w.u.w.e.w.w.w.9.w.#.+.+.| | N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.| | | | #.#.w.w.w.w.w.w.w.w.u.u.w.t.t.u.u.i.u.u.u.p.P = % # % : O.p.p.p.p.p.q.6 & # # ; H p.m : + % + q } k.F 3 @ % @ > T j.} w $ $ @ & K E v O $ @ * c :.l.W - @ $ + r ~ i.p.t.t.t.t.u.t.t.t.e.e.w.w.w.w.w.w.w.#.#.| | | | N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.| | | +.#.w.w.w.w.w.w.w.w.w.y.u.t.y.i.u.u.i.y.u.f.F @ $ @ * 8 O.p.p.p.p.p.>.> $ $ @ 3 U 1.q - + % + A g.g.K 5 O $ * r j.p.{ t @ $ + & L F 7 @ $ + : } r.i.} ; + $ + t ~ i.i.t.u.i.p.y.y.t.w.e.w.w.w.u.w.w.w.w.#.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.| | | +.$.#.w.8.w.w.e.w.w.w.w.w.u.u.u.i.u.t.t.X.v O % @ ; b >.i.p.p.p.s.~ = @ $ @ q } t.1 * $ $ - K p.p.v : @ # : b p.j.L 2 $ $ @ - %.A : $ $ @ , q.p.0.K * + $ + V o.i.u.u.u.u.i.t.w.t.t.w.w.w.w.w.w.w.w.#.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.| | | | #.#.w.w.w.w.w.w.w.t.y.w.t.t.t.t.t.u.u.I 9 O % + , P ,.p.p.p.p.;.K & @ $ + N *. .& $ $ # 6 W i.r.9 $ $ @ 2 S p.l.A * $ $ % 3 =.m % $ % % : F P A 9 & # # @ K 1.y.u.u.u.u.w.w.t.w.y.w.w.w.w.w.w.w.#.+.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.| | | +.+.#.w.w.,.w.w.w.w.w.w.y.t.t.t.t.u.u.D 2 + % + 3 %.t.p.p.p.i.o.b % + $ # K =.P % @ # @ t  .g.;.7 O $ O 0 U p.f.m + % @ * e :.u + % & % * - : - $ $ $ @ % Q p.u.u.u.u.y.t.y.t.w.w.w.w.w.w.w.w.9.#.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.| | | +.#.w.w.9.w.w.w.w.w.w.y.w.y.t.w.w.u.b > @ % # 9 s.p.p.p.p.p. .w % $ $ $ } =.m $ @ @ $ Z O.p.( 2 O % O y %.p.=.t O % + : Z %.0 O * % $ @ o O O O + O @ = } y.y.y.y.y.y.t.y.t.w.w.w.w.w.w.w.$.#.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | +.+.#.w.w.w.w.w.w.t.w.w.t.w.y.r.w.w.e = # # * e u.u.u.i.p.t.! 2 % @ % ; o. .q $ # @ % U q.r.K > + $ O S q.i.Q 9 O % O 2 K U 4 o % $ * : 6 8 8 7 8 4 9 b O.y.t.t.t.t.w.t.w.w.w.y.w.w.w.w.w.#.+.+.| | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | +.#.#.w.w.w.w.w.w.w.w.w.w.w.y.t.,.8 $ % @ , m t.t.r.p.u.a.L & % @ * 7 @.~ 3 # $ $ * ( a.>.b - + % % H h.i.F 3 O % O 9 } S 1 + % @ 6 Z P E W W W U E ( 0.y.w.y.t.w.t.w.w.w.w.w.w.w.w.#.$.+.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | +.#.#.w.w.w.w.w.w.w.w.y.w.w. .3 O % + 3 F t.p.t.p.u.>.A + % + - v w.P ; $ $ & : @.p.O.9 * + % ; R u.y.b , @ % + e ;.b ; + % O n q.i.i.,.=.;.;.>.u.y.w.t.y.t.t.w.w.w.w.w.w.w.w.w.#.+.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | +.+.#.w.w.w.w.w.w.w.w.w.w.,.U , + % @ 3 K q.q.q.q.s.Q r + $ + : K u.H % & @ * 4 >.u.o.< * + % 6 ! p.u.0 - @ % & b t.m , + % O c -.u.U 9 = : * 8 :.t.t.t.y.w.w.t.w.w.w.w.w.w.w.#.+.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | +.#.w.w.w.w.w.w.y.w.w. at .N ; + % $ ; 9 u v u u b e < @ & O 1 %.<.m @ % @ ; w >.p.X.- % @ % w  .p.1.3 $ $ @ : N u.J 3 X * @ 2 v B 8 ; + O @ 7 1.u.y.t.w.w.t.w.w.w.w.w.w.w.$.+.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | +.+.#.9.w.w.9.w.w.w.w.O.q * + % % # @ O O o O $ ; - $ $ + 4 :.} e o $ + ; m >.j.! % $ + $ m O.h.*.1 O # @ 2 G u.X.8 @ # # % * > % @ $ O 3 K y.u.w.w.w.y.w.w.w.w.w.w.8.#.+.| | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | +.+.#.8.w.w.w.w.w.w.o., % @ # # @ @ # # @ @ - ; * @ + & q u.U 7 X # o , K r.<.J o @ + & K ,.r.U = o @ O 9 R u.y.B ; O # % $ # $ @ @ * J p.y.w.w.w.w.w.w.w.w.w.0.w.w.#.| | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | +.+.#.w.w.w.w.w.w...3 , : , > > > > > : > 8 6 1 : ; 4 m u.F 9 = > * w X.y.=.F ; : : 1 o.p.;.K 2 - : = Z X.u.u.,.K 4 * @ o O % > w E ,.y.t.w.w.w.w.w.w.w.w.w.w.#.+.| | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | +.+.#.#.w.w.w.+.G B S S S D A D S S D L H D D S H ^ u.^ G B D B T 0.y.>.~ B B S K w.u.,.^ F A S A / ,.u.u.p.,.L N c b m m D ! r.u.w.w.u.w.w.w.w.w.w.0.#.+.| | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | #.#.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.u.w.w.y.w.y.y.y.y.u.y.y.y.y.y.i.u.u.u.y.u.u.u.y.y.y.i.u.i.y.y.y.w.y.y.u.u.i.1.s.i.w.t.w.t.w.w.w.w.w.w.w.w.w.9.+.+.| | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | +.+.#.8.#.w.w.0.w.w.w.w.w.w.w.w.w.w.w.u.e.t.t.t.y.t.t.t.y.y.t.t.y.u.u.y.u.y.u.u.u.y.t.y.y.t.u.y.w.t.t.t.t.w.y.t.t.t.t.w.w.w.w.w.w.w.w.w.w.w.#.#.+.+.| | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | +.+.#.#.w.w.w.w.w.w.w.w.y.w.w.y.w.w.w.w.t.w.t.w.t.t.y.y.t.t.t.y.u.y.w.y.y.t.t.t.t.t.t.t.t.t.w.t.y.w.w.y.y.w.w.w.w.w.t.w.w.w.w.w.w.w.w.w.#.+.+.+.| | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | +.#.#.#.w.w.w.w.w.w.w.w.w.w.w.w.w.y.w.t.w.t.w.w.y.t.t.t.t.t.t.t.u.t.t.t.t.y.y.w.y.t.t.y.t.w.y.t.w.e.w.w.w.w.w.w.w.w.w.w.w.w.9.#.#.+.+.| | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | +.#.#.w.w.w.w.w.w.w.w.w.w.w.w.w.w.t.w.w.w.y.w.y.w.t.t.w.e.w.u.u.w.y.y.w.y.t.y.w.t.w.w.y.y.t.w.w.w.w.w.w.w.w.w.w.w.w.w.,.$.#.#.+.+.| | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | +.+.+.#.#.$.w.w.w.w.w.w.w.w.w.w.w.w.y.w.y.w.w.w.w.y.w.w.w.w.w.w.w.y.y.w.w.y.w.w.w.w.y.w.w.y.w.w.w.w.w.w.w.w.w.w.0.w.#.+.+.| | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | | #.#.$.0.w.w.w.9.w.w.w.w.w.w.w.w.r.y.w.y.w.w.w.w.w.w.w.t.w.t.w.w.w.w.w.w.y.w.w.w.w.w.w.w.w.w.w.w.9.w.9.#.#.#.+.+.| | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | +.#.#.8.8.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.t.w.w.w.w.w.w.w.w.t.w.y.w.w.w.w.w.w.w.w.w.w.w.w.9.w.w.w.#.#.| | | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | +.+.+.#.$.#.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.#.w.#.#.+.+.+.| | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | +.+.+.+.#.#.$.,.w.w.w.w.9.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.6.w.w.w.w.w.0.w.w.#.w.9.#.+.+.+.+.| | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | +.+.+.#.#.$.#.w.w.w.w.9.w.w.w.w.w.w.w.w.w.w.w.9.w.w.w.w.w.w.w.w.w.8.#.#.#.+.+.+.| | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | | +.+.+.+.+.#.#.#.#.#.#.w.w.9.w.w.$.w.9.w.w.w.#.w.8.#.#.#.#.+.+.+.+.| | | | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | | | +.+.+.+.+.+.#.#.#.#.#.#.$.#.#.#.#.w.#.+.+.+.+.#.+.| | | | | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | | | | | | +.+.+.+.#.+.+.+.+.+.#.+.+.+.| | | | | | | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | | | | | | | | | | | | | | | | | | | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.| | | | | | | | | | | | | | | | N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.",
+"N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N."
+};
diff --git a/src/resources/resource.rc b/src/resources/resource.rc
new file mode 100644
index 0000000..fc04838
--- /dev/null
+++ b/src/resources/resource.rc
@@ -0,0 +1,3 @@
+LMS_ICO ICON "resources/LMS_ICO.ico"
+
+#include "wx/msw/wx.rc"
diff --git a/src/resources/splash.h b/src/resources/splash.h
new file mode 100644
index 0000000..e10599f
--- /dev/null
+++ b/src/resources/splash.h
@@ -0,0 +1,1114 @@
+/* splash.png - 8875 bytes */
+static const unsigned char splash_png[] = {
+  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a,
+  0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
+  0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0x6a,
+  0x08, 0x02, 0x00, 0x00, 0x00, 0x8e, 0x0e, 0x72,
+  0xdb, 0x00, 0x00, 0x22, 0x72, 0x49, 0x44, 0x41,
+  0x54, 0x78, 0xda, 0xed, 0x5d, 0x07, 0x78, 0x54,
+  0x45, 0xdb, 0xdd, 0x9a, 0x4d, 0xef, 0x21, 0xbd,
+  0x82, 0x80, 0xf4, 0xd0, 0x8b, 0x82, 0x28, 0x88,
+  0x34, 0x11, 0x91, 0x5e, 0x05, 0x15, 0x3b, 0x58,
+  0x50, 0x44, 0xd0, 0x4f, 0x51, 0x90, 0xa6, 0x14,
+  0x41, 0x40, 0x45, 0x6a, 0xa4, 0x8a, 0x08, 0x08,
+  0x48, 0x51, 0x91, 0x92, 0xd0, 0x13, 0x4c, 0x20,
+  0x94, 0xf4, 0xde, 0x7b, 0xb6, 0xef, 0x7f, 0xf6,
+  0xbe, 0x30, 0xdf, 0xfd, 0x76, 0x43, 0xd8, 0x90,
+  0x35, 0xc5, 0xff, 0xbe, 0x4f, 0x9e, 0x3c, 0xf7,
+  0xce, 0x9d, 0x3e, 0x67, 0xce, 0x7b, 0x66, 0x6e,
+  0x59, 0xb1, 0xc1, 0x60, 0x10, 0x09, 0x26, 0x58,
+  0xad, 0x4d, 0x2c, 0x20, 0x49, 0x30, 0xab, 0x98,
+  0x80, 0x24, 0xc1, 0xac, 0x63, 0x02, 0x92, 0x04,
+  0xb3, 0x8e, 0xd5, 0x0c, 0x49, 0x95, 0x5a, 0x65,
+  0xb9, 0xaa, 0xdc, 0xd3, 0xc1, 0xa3, 0xbe, 0xab,
+  0x2d, 0x58, 0x83, 0xb3, 0x9a, 0x21, 0x49, 0x6f,
+  0xd0, 0xff, 0x9e, 0x78, 0xa6, 0xb9, 0x67, 0x58,
+  0xa0, 0xb3, 0x5f, 0x7d, 0xd7, 0x5c, 0xb0, 0x86,
+  0x65, 0x35, 0xf6, 0x6e, 0x65, 0xea, 0xf2, 0x6d,
+  0x31, 0x7b, 0xc7, 0xb7, 0x1b, 0xee, 0x68, 0xe3,
+  0x50, 0xdf, 0x95, 0x17, 0xac, 0x01, 0xd9, 0x83,
+  0xe8, 0xa4, 0x8b, 0x19, 0x31, 0x3f, 0x5f, 0x3f,
+  0xf2, 0xe9, 0xe3, 0xef, 0x88, 0x45, 0x92, 0xfa,
+  0xae, 0xbf, 0x60, 0x0d, 0xc5, 0x1e, 0x50, 0x71,
+  0x2f, 0x3e, 0xbd, 0x46, 0x21, 0x55, 0xcc, 0xe8,
+  0x3e, 0xad, 0xbe, 0xeb, 0x2f, 0x58, 0x43, 0xb1,
+  0x07, 0x44, 0x92, 0x56, 0xaf, 0x7d, 0x6e, 0xe7,
+  0x4b, 0x2f, 0x76, 0x1c, 0x3f, 0xb8, 0xf9, 0x13,
+  0xf5, 0xdd, 0x04, 0xc1, 0x1a, 0x84, 0x3d, 0xf8,
+  0x2e, 0xc0, 0xd9, 0xd4, 0x8b, 0x6f, 0x1e, 0x9a,
+  0xf7, 0xfd, 0xb0, 0xa5, 0xed, 0xbc, 0x5b, 0xd5,
+  0x77, 0x2b, 0x04, 0xab, 0x7f, 0xab, 0xd5, 0x7e,
+  0xd2, 0x9c, 0x63, 0x0b, 0x0f, 0xdc, 0x3c, 0x7e,
+  0xf2, 0xf9, 0x3d, 0xae, 0xb6, 0x2e, 0xf5, 0xdd,
+  0x10, 0xc1, 0xea, 0xd9, 0x6a, 0x85, 0x24, 0xac,
+  0xe3, 0x86, 0x46, 0x4c, 0x0e, 0x76, 0x0d, 0xfc,
+  0x66, 0xc8, 0x42, 0x3b, 0x99, 0xad, 0x85, 0xa9,
+  0xe2, 0x72, 0x6f, 0x38, 0xc8, 0xed, 0x83, 0x5d,
+  0x03, 0xea, 0xbb, 0xed, 0x82, 0x59, 0xd3, 0x6a,
+  0xbb, 0xc7, 0x8d, 0x75, 0xdc, 0xe3, 0x9b, 0x46,
+  0xbd, 0xd6, 0x65, 0xf2, 0x82, 0x7e, 0x1f, 0x58,
+  0x98, 0x64, 0xd6, 0xd1, 0xf9, 0xad, 0xbd, 0x5a,
+  0x4c, 0xe9, 0x30, 0xaa, 0xbe, 0xdb, 0x2e, 0x98,
+  0x35, 0xcd, 0x14, 0x49, 0x3a, 0xbd, 0xae, 0x54,
+  0x5d, 0x56, 0x23, 0x6f, 0x05, 0x1f, 0xb7, 0xfa,
+  0xfc, 0x26, 0xd0, 0xd2, 0xb8, 0xb6, 0xc3, 0x2d,
+  0x89, 0x3f, 0x78, 0xdb, 0xa4, 0xee, 0x01, 0xe1,
+  0xf3, 0xfa, 0xbc, 0x55, 0xdf, 0x6d, 0x17, 0xcc,
+  0x9a, 0x66, 0x8a, 0x24, 0x9c, 0x66, 0x95, 0xe5,
+  0x24, 0x15, 0xa5, 0x79, 0x3b, 0x7a, 0x85, 0xb9,
+  0x05, 0x59, 0x92, 0x05, 0x7c, 0xdc, 0x33, 0xdb,
+  0xa7, 0xc6, 0xe6, 0xc4, 0x7f, 0xf7, 0xf4, 0xb2,
+  0xfb, 0x2e, 0xe5, 0x2a, 0xb5, 0xca, 0xde, 0x1b,
+  0x9e, 0xed, 0x15, 0xd4, 0x79, 0xf9, 0x53, 0x9f,
+  0xd6, 0x77, 0xdb, 0x05, 0xb3, 0xa6, 0x55, 0xed,
+  0xdd, 0x00, 0x8e, 0xa8, 0xb4, 0xcb, 0x45, 0xca,
+  0xe2, 0x70, 0xdf, 0xb6, 0x96, 0xe0, 0xe9, 0x64,
+  0xf2, 0x99, 0xd1, 0xbb, 0x5e, 0xf5, 0x72, 0xf0,
+  0xdc, 0x3d, 0x6a, 0x7d, 0x73, 0x8f, 0xb0, 0x6a,
+  0x62, 0xa6, 0x96, 0x64, 0x3c, 0xf6, 0xc3, 0x88,
+  0xfe, 0x4d, 0xfb, 0xac, 0x1d, 0xf2, 0x45, 0x7d,
+  0xb7, 0x5d, 0x30, 0x6b, 0x5a, 0x75, 0x3a, 0x09,
+  0xa3, 0x7e, 0x3c, 0xe1, 0x54, 0xb1, 0xb2, 0x74,
+  0x54, 0xeb, 0x21, 0xbe, 0x4e, 0xde, 0xd5, 0x67,
+  0x04, 0xf5, 0xb3, 0xfe, 0xc2, 0xb6, 0x2e, 0xfe,
+  0xed, 0xb7, 0x0c, 0x5f, 0x59, 0x4d, 0x64, 0xe8,
+  0xaa, 0x21, 0x11, 0x93, 0x06, 0x34, 0xeb, 0xbb,
+  0xf1, 0x99, 0xaf, 0xea, 0xbb, 0xed, 0x82, 0x59,
+  0xd3, 0xee, 0xaf, 0xb8, 0xc1, 0x37, 0xfb, 0x6f,
+  0x1c, 0x6f, 0xe6, 0x16, 0x3a, 0xe2, 0xe1, 0x81,
+  0xd5, 0x3c, 0x05, 0x90, 0x59, 0x9a, 0x3d, 0x6a,
+  0xd7, 0xf4, 0xeb, 0x79, 0xb7, 0x07, 0x37, 0xef,
+  0xb7, 0x7e, 0xe8, 0x62, 0x1b, 0xa9, 0xbc, 0xca,
+  0x68, 0x7b, 0xe2, 0x0e, 0xbe, 0x7c, 0x60, 0xf6,
+  0xe3, 0xa1, 0xbd, 0x76, 0x8c, 0x5c, 0x5b, 0xdf,
+  0x6d, 0x17, 0xcc, 0x9a, 0x66, 0xd1, 0xda, 0x4d,
+  0xad, 0xd3, 0xec, 0x8e, 0x3b, 0xb0, 0x33, 0x76,
+  0x7f, 0xcf, 0xc0, 0xce, 0x33, 0xbb, 0xbf, 0x78,
+  0x2f, 0x94, 0x80, 0xc0, 0xa6, 0xfc, 0x3c, 0x53,
+  0xab, 0xd7, 0x4e, 0x68, 0x3f, 0x62, 0x49, 0xff,
+  0x79, 0x55, 0xc6, 0x99, 0x77, 0x62, 0xc9, 0xda,
+  0x0b, 0x9b, 0x7b, 0x05, 0x75, 0xd9, 0x3b, 0x66,
+  0x83, 0xb8, 0xbe, 0x1b, 0x2f, 0x98, 0x15, 0xad,
+  0x06, 0xbb, 0x00, 0xc9, 0x45, 0x69, 0x5f, 0x45,
+  0xae, 0x8f, 0xcb, 0xbd, 0x89, 0x35, 0x1a, 0xfe,
+  0xaa, 0xc4, 0x13, 0xf8, 0x66, 0xdf, 0xf5, 0xc3,
+  0x12, 0xb1, 0xe4, 0xbd, 0x5e, 0xaf, 0x99, 0xdf,
+  0x95, 0x83, 0xdc, 0x1e, 0x1a, 0x31, 0xf9, 0x5a,
+  0xee, 0xcd, 0xd6, 0x4d, 0x5a, 0xec, 0x1f, 0xbb,
+  0x49, 0x21, 0xb3, 0xa9, 0xef, 0xe6, 0x0b, 0x66,
+  0x35, 0xab, 0xf1, 0x7e, 0x12, 0x88, 0x67, 0xe1,
+  0xa9, 0x55, 0x10, 0x4f, 0x6f, 0xf5, 0x78, 0xd1,
+  0x7c, 0xd9, 0x4f, 0x3e, 0x2e, 0xa5, 0x38, 0x43,
+  0x6f, 0xd0, 0x2f, 0xea, 0xff, 0xa1, 0x49, 0x04,
+  0x38, 0xca, 0x89, 0x3f, 0xcd, 0x94, 0x49, 0xa4,
+  0xee, 0x76, 0x6e, 0x87, 0xc6, 0x6f, 0x11, 0x9e,
+  0x98, 0xfb, 0x37, 0xd9, 0x83, 0xec, 0x4c, 0x62,
+  0x65, 0xb7, 0xe8, 0xd4, 0x9a, 0xcd, 0xd1, 0xbb,
+  0xc2, 0x7d, 0xdb, 0xbc, 0xd8, 0x71, 0xfc, 0xa0,
+  0xe6, 0x7d, 0xf9, 0x8f, 0x97, 0x40, 0x09, 0xbd,
+  0xfb, 0xdb, 0xa7, 0xa0, 0x25, 0xfc, 0x7d, 0xd1,
+  0x6f, 0xce, 0x88, 0x56, 0x83, 0xd9, 0x25, 0x30,
+  0xd6, 0xc1, 0x1b, 0xc7, 0x6c, 0x65, 0x0a, 0x5c,
+  0xda, 0x3f, 0x6e, 0x53, 0xf5, 0xab, 0x3c, 0xc1,
+  0x1a, 0x97, 0x3d, 0xf8, 0x1e, 0x77, 0x4c, 0x76,
+  0xdc, 0x8c, 0x43, 0x1f, 0x5d, 0xca, 0xfc, 0xbb,
+  0x6f, 0x68, 0x4f, 0x93, 0x87, 0x02, 0x9e, 0xd9,
+  0x3e, 0xf5, 0x72, 0xe6, 0xdf, 0x52, 0x60, 0x49,
+  0x24, 0x5e, 0xdc, 0x7f, 0x2e, 0xc0, 0x04, 0xf1,
+  0xf4, 0xe5, 0xd9, 0xf5, 0xab, 0xcf, 0x6d, 0x04,
+  0x8c, 0x10, 0xa1, 0x42, 0x53, 0xb9, 0x76, 0xc8,
+  0x22, 0xe1, 0x39, 0x82, 0x7f, 0x93, 0xd5, 0xf6,
+  0xbe, 0xdb, 0x57, 0x67, 0xd7, 0xaf, 0x39, 0xbf,
+  0x09, 0xc7, 0xc3, 0x5a, 0x3e, 0x35, 0xae, 0xed,
+  0xd3, 0xa1, 0x6e, 0x21, 0x31, 0x59, 0xd7, 0x3e,
+  0x38, 0xbe, 0xb0, 0x52, 0x53, 0x09, 0xe2, 0x51,
+  0xeb, 0xd4, 0x50, 0xeb, 0x8f, 0x04, 0x75, 0xcd,
+  0xaf, 0x2c, 0x8c, 0xce, 0x8a, 0x73, 0x56, 0x38,
+  0xca, 0x24, 0x32, 0x4a, 0xf8, 0x72, 0xe7, 0x89,
+  0xc2, 0x36, 0xf7, 0xbf, 0xc9, 0xac, 0xf0, 0x6e,
+  0x09, 0x94, 0xd3, 0x7f, 0xfe, 0x58, 0x1a, 0x93,
+  0x7d, 0xdd, 0xd3, 0xde, 0xcd, 0xc1, 0xc6, 0x01,
+  0x18, 0x42, 0x20, 0xc1, 0xc8, 0x46, 0x6a, 0x33,
+  0xf0, 0xa1, 0xbe, 0x7e, 0x4e, 0x3e, 0x08, 0x49,
+  0x28, 0x4c, 0x39, 0x93, 0x7a, 0x21, 0xbf, 0xa2,
+  0x00, 0x60, 0x92, 0x88, 0xc5, 0x4d, 0xdd, 0x43,
+  0x0e, 0x8e, 0xdb, 0x22, 0x88, 0xee, 0x7f, 0x8d,
+  0x59, 0xe7, 0x2d, 0x25, 0x2c, 0xeb, 0x66, 0x1c,
+  0xfe, 0x28, 0x2a, 0xed, 0x92, 0xbd, 0xdc, 0x8e,
+  0x14, 0x12, 0xdc, 0x19, 0x64, 0x35, 0x74, 0xd2,
+  0x13, 0x61, 0x8f, 0xb0, 0x68, 0xa9, 0x25, 0x19,
+  0x7f, 0x25, 0x47, 0xed, 0xbb, 0x7e, 0xe4, 0x52,
+  0xe6, 0xd5, 0x9c, 0xf2, 0x7c, 0xcb, 0x6f, 0xd5,
+  0x09, 0xd6, 0xf0, 0xcd, 0x6a, 0xef, 0xbb, 0xa9,
+  0xb4, 0xea, 0x4f, 0xfe, 0x58, 0xb6, 0x29, 0x7a,
+  0x17, 0xbd, 0x29, 0x00, 0xff, 0xb5, 0xe4, 0xc9,
+  0x79, 0xf7, 0x02, 0xca, 0xc5, 0x8c, 0x98, 0x55,
+  0xe7, 0x7e, 0x88, 0xcd, 0x89, 0x3f, 0x3a, 0xe9,
+  0x47, 0xe1, 0xd9, 0xa6, 0x7f, 0x87, 0x59, 0xf3,
+  0xcd, 0x49, 0x83, 0x41, 0xf7, 0xde, 0xb1, 0x05,
+  0x11, 0x31, 0x7b, 0xc1, 0x4c, 0x72, 0xa9, 0xfc,
+  0xe7, 0x31, 0x1b, 0xaa, 0x5f, 0x9d, 0x61, 0x95,
+  0x87, 0xff, 0xcf, 0x3c, 0x3c, 0x50, 0x2a, 0x16,
+  0xde, 0x2c, 0x68, 0xf4, 0x66, 0xe5, 0x77, 0x70,
+  0x75, 0x7a, 0xdd, 0x6b, 0xbf, 0x7e, 0xb8, 0x3f,
+  0xfe, 0x37, 0x0f, 0x7b, 0xf7, 0x13, 0x93, 0x76,
+  0xdc, 0x77, 0xc7, 0xa8, 0x48, 0x59, 0x4c, 0x1a,
+  0x5c, 0x78, 0xe7, 0xa9, 0xb1, 0x9b, 0xf5, 0xdf,
+  0xe6, 0x3e, 0x99, 0x7c, 0x66, 0xec, 0xee, 0xd7,
+  0x5d, 0x6c, 0x9d, 0x0f, 0x8c, 0xdb, 0x6c, 0xc9,
+  0x73, 0x04, 0x58, 0xdc, 0xfd, 0x70, 0x79, 0xc7,
+  0xad, 0xc2, 0xc4, 0xee, 0xfe, 0x1d, 0xe1, 0xe9,
+  0xc0, 0x67, 0x0e, 0x36, 0x76, 0xb6, 0x32, 0x5b,
+  0x3b, 0xb9, 0xad, 0x93, 0x8d, 0x03, 0x70, 0x06,
+  0xd9, 0x6e, 0x23, 0x05, 0xda, 0xf8, 0x37, 0x57,
+  0x0c, 0xff, 0x7b, 0x2a, 0x58, 0xfd, 0x9b, 0xf5,
+  0x91, 0xb4, 0xf8, 0xf4, 0x9a, 0x55, 0x51, 0x1b,
+  0xf4, 0x06, 0x7d, 0x35, 0x3a, 0xc9, 0xc4, 0x20,
+  0xaa, 0x5e, 0xff, 0x75, 0xee, 0xde, 0x6b, 0x87,
+  0x5c, 0x6d, 0x9d, 0xb1, 0xac, 0x03, 0x7a, 0xe0,
+  0x1c, 0xf1, 0x5f, 0x21, 0xb5, 0xb1, 0x95, 0xd9,
+  0xd8, 0xc1, 0x57, 0x4a, 0xe4, 0x72, 0xa9, 0xf1,
+  0xb4, 0xb9, 0x47, 0xd3, 0xee, 0x01, 0x1d, 0x7b,
+  0x05, 0x75, 0x16, 0xd4, 0x55, 0x43, 0x33, 0x6b,
+  0x22, 0x09, 0x80, 0x58, 0x73, 0x7e, 0xd3, 0xba,
+  0x0b, 0x5b, 0xb8, 0x2d, 0x00, 0x4d, 0xb8, 0x6f,
+  0x9b, 0x9d, 0x23, 0xd7, 0xdd, 0xeb, 0x76, 0xaf,
+  0x79, 0xda, 0xd1, 0xbb, 0x5e, 0xb9, 0x94, 0x19,
+  0xe3, 0xac, 0x70, 0x02, 0x0a, 0x11, 0xa2, 0x33,
+  0xe8, 0xa0, 0xe2, 0x91, 0x8f, 0x4c, 0x22, 0x0d,
+  0x70, 0xf6, 0x6b, 0xdd, 0xa4, 0x45, 0x8f, 0x80,
+  0x4e, 0x7d, 0x43, 0x7b, 0x86, 0xb8, 0x06, 0x5a,
+  0x98, 0xa7, 0x60, 0x75, 0x69, 0x56, 0x40, 0x52,
+  0xa5, 0x56, 0x79, 0x25, 0x33, 0xf6, 0x58, 0xc2,
+  0xc9, 0x13, 0x89, 0xa7, 0x6f, 0xe4, 0x27, 0xd0,
+  0x46, 0x80, 0x88, 0x03, 0xc7, 0xe7, 0x4f, 0xcc,
+  0xb6, 0xfc, 0x79, 0xed, 0xd4, 0x92, 0x8c, 0x37,
+  0x7e, 0x9d, 0x7b, 0x3a, 0xe5, 0x3c, 0x80, 0x02,
+  0x30, 0x41, 0x39, 0x01, 0x3d, 0x3d, 0x03, 0x3b,
+  0x77, 0x0f, 0xe8, 0xd0, 0xce, 0xbb, 0xb5, 0x40,
+  0x42, 0x0d, 0xdc, 0x6a, 0x8c, 0x24, 0x8c, 0x71,
+  0x85, 0xa6, 0xb2, 0x50, 0x59, 0x9c, 0x56, 0x9c,
+  0x19, 0x9f, 0x7f, 0xfb, 0x46, 0xde, 0xed, 0xb3,
+  0x69, 0x17, 0x13, 0x0a, 0x53, 0xd4, 0x3a, 0xb5,
+  0xad, 0x4c, 0x01, 0x4d, 0xc3, 0x62, 0x22, 0x24,
+  0xc0, 0xd9, 0x77, 0xff, 0xb8, 0x4d, 0x96, 0x83,
+  0x00, 0x02, 0x7c, 0xd9, 0x99, 0xf5, 0xb9, 0x15,
+  0xf9, 0xe1, 0x3e, 0x6d, 0x7a, 0x04, 0x76, 0x6c,
+  0xdb, 0xe4, 0x61, 0xb1, 0x58, 0xd0, 0x43, 0x8d,
+  0xc3, 0x6a, 0x86, 0x24, 0xb8, 0x9b, 0x4b, 0x99,
+  0x57, 0x63, 0xb2, 0xaf, 0x41, 0x20, 0xa7, 0x14,
+  0xa5, 0xe7, 0x57, 0x16, 0xaa, 0xb4, 0x2a, 0xa5,
+  0x56, 0x8d, 0x4b, 0x25, 0xaa, 0x52, 0xa5, 0x56,
+  0x45, 0x8e, 0x89, 0xfe, 0x83, 0x5a, 0xe0, 0x9b,
+  0xa6, 0x86, 0x8f, 0x9d, 0xff, 0xf8, 0xac, 0xfa,
+  0x6e, 0xa6, 0x60, 0xff, 0xb8, 0xd5, 0xca, 0xbb,
+  0x19, 0x44, 0x7a, 0x8d, 0x4e, 0x07, 0xee, 0x51,
+  0x6a, 0x94, 0x39, 0x15, 0xf9, 0xc5, 0xca, 0xd2,
+  0x82, 0xca, 0x22, 0xa5, 0x56, 0x59, 0xaa, 0x2e,
+  0x4f, 0x2d, 0x4e, 0xff, 0x33, 0x39, 0x32, 0x3e,
+  0xef, 0x36, 0xe0, 0xb5, 0xf1, 0x99, 0xe5, 0xc2,
+  0xcd, 0xda, 0x7f, 0xbd, 0xfd, 0x83, 0xdf, 0x74,
+  0x83, 0x7e, 0x3a, 0x91, 0x70, 0x7a, 0xe9, 0x99,
+  0x6f, 0xb2, 0xcb, 0xf3, 0x8e, 0x4f, 0xda, 0x71,
+  0xdf, 0x27, 0xc1, 0x05, 0x6b, 0xd4, 0xf6, 0x8f,
+  0x7f, 0x1d, 0x10, 0xd2, 0x67, 0xfa, 0xfe, 0xf7,
+  0xb1, 0x92, 0xdf, 0xf8, 0xcc, 0x97, 0xc2, 0x26,
+  0xd0, 0xbf, 0xd8, 0xea, 0xe2, 0x3b, 0x93, 0x50,
+  0x4b, 0xa3, 0x76, 0x4d, 0x6f, 0xe5, 0xf9, 0x90,
+  0xe5, 0xef, 0xe9, 0x0a, 0xd6, 0xe8, 0xac, 0x8e,
+  0xbe, 0x58, 0x1a, 0x93, 0x1d, 0x37, 0x34, 0x62,
+  0xca, 0x9a, 0xc1, 0x0b, 0x2d, 0x11, 0x4c, 0x65,
+  0xea, 0xf2, 0xab, 0xd9, 0xd7, 0xbb, 0xf8, 0xb7,
+  0xa7, 0x1b, 0x29, 0x82, 0x35, 0x0a, 0xab, 0xbb,
+  0x6f, 0xdf, 0xce, 0x3b, 0xb1, 0x24, 0xe2, 0xea,
+  0x4f, 0x3b, 0x47, 0xae, 0xeb, 0xe4, 0xd7, 0xae,
+  0xfa, 0x98, 0x58, 0xfa, 0xed, 0xbd, 0x76, 0x68,
+  0x4b, 0xcc, 0x1e, 0xe1, 0xfb, 0x4c, 0x8d, 0xc8,
+  0xea, 0x0e, 0x49, 0xf4, 0xce, 0x64, 0x33, 0xf7,
+  0x90, 0xbd, 0xa3, 0xbf, 0xb7, 0xe4, 0x5d, 0x80,
+  0x88, 0xab, 0x7b, 0xe7, 0x9e, 0x58, 0xd4, 0xc5,
+  0xaf, 0xc3, 0x87, 0xbd, 0xdf, 0x14, 0x3e, 0xd1,
+  0xd4, 0xf0, 0xad, 0xee, 0x90, 0x04, 0xe9, 0x3d,
+  0x34, 0x62, 0x32, 0xbd, 0x5a, 0xf9, 0xf5, 0xa0,
+  0xcf, 0x2c, 0xb9, 0xf9, 0x0f, 0x9f, 0xf8, 0xf6,
+  0x91, 0x4f, 0xae, 0xe5, 0xde, 0x1c, 0xd9, 0x7a,
+  0xc8, 0x5b, 0xdd, 0x5f, 0x12, 0x3e, 0x94, 0xd3,
+  0x90, 0xad, 0x4e, 0xbf, 0xec, 0x3e, 0x7a, 0xd7,
+  0xcb, 0x91, 0x69, 0x97, 0xd4, 0x3a, 0x75, 0x35,
+  0xaf, 0x56, 0x9a, 0x98, 0x56, 0xaf, 0x5d, 0xf8,
+  0xd7, 0xaa, 0x35, 0xe7, 0x37, 0x39, 0x2b, 0x9c,
+  0x3e, 0x7e, 0xec, 0xed, 0x31, 0x6d, 0x86, 0x49,
+  0x84, 0x87, 0x99, 0x1a, 0xa4, 0xd5, 0x29, 0x92,
+  0x5e, 0x3e, 0x30, 0x7b, 0x7f, 0xfc, 0x6f, 0x80,
+  0xc2, 0x13, 0x61, 0x8f, 0xd6, 0xe8, 0xbb, 0x00,
+  0x20, 0xa7, 0x2f, 0xcf, 0x7e, 0x7b, 0xf0, 0xc6,
+  0xb1, 0x5e, 0x41, 0x5d, 0x3e, 0xed, 0xfb, 0xae,
+  0xe0, 0xec, 0x1a, 0xa0, 0xd5, 0x29, 0x92, 0xe6,
+  0x1c, 0x5b, 0xb8, 0x29, 0x7a, 0x17, 0x0e, 0xcc,
+  0x5f, 0x2c, 0x51, 0x69, 0xd5, 0x07, 0x6e, 0x1c,
+  0x55, 0xe9, 0xd4, 0x4f, 0xb7, 0x78, 0xf2, 0x5e,
+  0x8e, 0xef, 0x78, 0xc2, 0xa9, 0xcf, 0x4e, 0x2e,
+  0xbf, 0x9e, 0x77, 0x6b, 0xf6, 0x23, 0x6f, 0xbc,
+  0xd1, 0xed, 0x79, 0x81, 0x9c, 0x1a, 0x94, 0xd5,
+  0x29, 0x92, 0xe6, 0xff, 0xf9, 0xd5, 0xda, 0x0b,
+  0x5b, 0x70, 0xb0, 0x72, 0xe0, 0x7c, 0xfe, 0x1b,
+  0x95, 0x22, 0x6e, 0xbd, 0xb6, 0xf4, 0xcc, 0xda,
+  0x0f, 0x8f, 0x2f, 0x9c, 0xd5, 0xf3, 0xd5, 0x6a,
+  0xb6, 0x9d, 0xd4, 0x3a, 0x0d, 0x58, 0x6d, 0xdd,
+  0xc5, 0xad, 0x72, 0x89, 0x1c, 0xe4, 0x74, 0xdf,
+  0x65, 0xa0, 0x60, 0x75, 0x66, 0x75, 0x8a, 0xa4,
+  0x15, 0x91, 0xdf, 0x7f, 0x71, 0x6a, 0x95, 0x9b,
+  0x9d, 0x6b, 0x95, 0x8f, 0x53, 0xea, 0xf4, 0xba,
+  0x69, 0xbf, 0xbc, 0x8b, 0xf5, 0x7f, 0xc4, 0x88,
+  0xd5, 0xd5, 0x2f, 0xfe, 0x11, 0x73, 0x47, 0xec,
+  0x2f, 0xdb, 0x62, 0xf6, 0x82, 0xc0, 0xa6, 0x74,
+  0x18, 0x25, 0xbc, 0xea, 0xd4, 0x10, 0xac, 0x4e,
+  0x91, 0xb4, 0xee, 0xc2, 0x56, 0x2c, 0xec, 0xa1,
+  0x75, 0xf6, 0x8c, 0xfa, 0x56, 0x2a, 0x91, 0x9a,
+  0x47, 0xc8, 0x2b, 0xcf, 0x1f, 0xb8, 0x6d, 0x22,
+  0x0e, 0x2c, 0xf9, 0x6a, 0x40, 0x99, 0xba, 0xfc,
+  0x97, 0xf8, 0xdf, 0x4a, 0x55, 0xe5, 0xfd, 0x9b,
+  0xf6, 0xb6, 0xf0, 0xf3, 0x73, 0x82, 0xfd, 0x73,
+  0x56, 0xa7, 0x48, 0xda, 0x78, 0x65, 0xe7, 0x8c,
+  0x43, 0x1f, 0xbd, 0xd9, 0x6d, 0x5a, 0x35, 0xcf,
+  0x99, 0x9c, 0x4d, 0xbd, 0xf8, 0xf4, 0x8f, 0x53,
+  0xa6, 0x84, 0x8f, 0xb2, 0x70, 0x71, 0x07, 0x3c,
+  0x5d, 0xca, 0x8c, 0x0e, 0x76, 0x09, 0x0a, 0x72,
+  0xf1, 0x17, 0x1e, 0x66, 0xaa, 0x47, 0xab, 0x53,
+  0x24, 0xd1, 0x67, 0xb8, 0xee, 0xfb, 0x90, 0x49,
+  0xc4, 0xd5, 0xbd, 0xef, 0x1c, 0xf9, 0xe4, 0xeb,
+  0x41, 0x9f, 0x9b, 0x68, 0xa9, 0x6a, 0x0c, 0x82,
+  0x5d, 0x2e, 0x95, 0x09, 0x1a, 0xbc, 0x1e, 0xad,
+  0x4e, 0x91, 0x84, 0xc5, 0xd7, 0x1b, 0x87, 0xe6,
+  0x9e, 0x9c, 0xb2, 0xe7, 0xbe, 0x9e, 0x6b, 0xd6,
+  0xd1, 0xf9, 0x3b, 0xff, 0xde, 0x7f, 0x6a, 0xda,
+  0xcf, 0xc2, 0xcf, 0x7f, 0x35, 0x16, 0xab, 0x53,
+  0x24, 0xd1, 0xab, 0xb7, 0x96, 0xec, 0x24, 0x55,
+  0x6a, 0x95, 0x53, 0xf6, 0xce, 0xc4, 0xc1, 0xf6,
+  0x91, 0x6b, 0x84, 0x5f, 0x6c, 0x6a, 0x14, 0x56,
+  0xa7, 0x48, 0x82, 0xa0, 0x8e, 0xcb, 0x8b, 0xef,
+  0x1d, 0xdc, 0xd3, 0x92, 0xc8, 0x10, 0x40, 0x03,
+  0xb7, 0x8e, 0x7f, 0xae, 0xd5, 0x50, 0xe1, 0x17,
+  0x9b, 0x1a, 0x85, 0x35, 0xe8, 0xdf, 0xc1, 0xbd,
+  0x91, 0x9f, 0x30, 0x7e, 0xcf, 0xeb, 0xcb, 0x06,
+  0xcc, 0xb5, 0x10, 0x7c, 0x82, 0xd5, 0xa3, 0x35,
+  0x68, 0x24, 0x89, 0x38, 0x87, 0x38, 0xff, 0xe4,
+  0xf2, 0xad, 0xcf, 0xae, 0x12, 0x5e, 0xf7, 0x6e,
+  0xe0, 0xd6, 0xd0, 0x91, 0x04, 0x3b, 0x78, 0xe3,
+  0xf8, 0x1f, 0xc9, 0x67, 0x16, 0x3e, 0xf1, 0x81,
+  0xf0, 0xe0, 0x5b, 0x43, 0xb6, 0x1a, 0x23, 0x09,
+  0x5a, 0xa7, 0x44, 0x5d, 0x2e, 0x15, 0x4b, 0x74,
+  0x06, 0x7d, 0x13, 0x07, 0x0f, 0x3e, 0x55, 0xe8,
+  0x0d, 0xaa, 0xe4, 0x82, 0xed, 0x45, 0x15, 0x31,
+  0xee, 0xf6, 0x1d, 0x03, 0xdd, 0x9f, 0x93, 0x88,
+  0x15, 0xd6, 0xaa, 0xe5, 0x9e, 0xb8, 0x83, 0x2a,
+  0x9d, 0xda, 0x5a, 0x1f, 0x5b, 0x82, 0x9c, 0x3f,
+  0x93, 0x72, 0x01, 0x07, 0xdd, 0x02, 0xc2, 0x1b,
+  0x3f, 0xd5, 0x35, 0x94, 0x4f, 0x24, 0xd4, 0x18,
+  0x49, 0x2f, 0x1f, 0x98, 0x7d, 0x3c, 0xe1, 0x2f,
+  0x3b, 0xb9, 0x9d, 0x4a, 0xab, 0xfa, 0xf6, 0xe9,
+  0x45, 0x4c, 0xc1, 0x18, 0x0c, 0xba, 0xb8, 0xcc,
+  0x05, 0x69, 0x85, 0x7b, 0xc4, 0x62, 0x99, 0x4e,
+  0x5f, 0xd9, 0x2e, 0x60, 0x81, 0xbf, 0xeb, 0x30,
+  0x2b, 0x56, 0x14, 0x60, 0x7a, 0xd8, 0xeb, 0xa1,
+  0x56, 0x5e, 0xcd, 0x6b, 0x99, 0x4f, 0x42, 0x61,
+  0xca, 0x1b, 0xbf, 0xce, 0x8d, 0xc9, 0x8e, 0xd3,
+  0xea, 0xb5, 0xc3, 0x5a, 0x3e, 0xb5, 0x7a, 0xd0,
+  0xe7, 0x55, 0xee, 0xb6, 0x37, 0x64, 0x2b, 0xae,
+  0x8c, 0xbd, 0x91, 0xbd, 0x5c, 0x64, 0x9c, 0xba,
+  0x6a, 0x57, 0xfb, 0xf0, 0x16, 0xde, 0x33, 0xeb,
+  0xbb, 0x46, 0x46, 0xab, 0x19, 0x92, 0x30, 0x9b,
+  0x9f, 0xdc, 0x3c, 0x26, 0xa5, 0x38, 0x43, 0x22,
+  0x16, 0x03, 0x4c, 0x47, 0x26, 0x46, 0xb0, 0xfd,
+  0x1e, 0xad, 0xae, 0xf4, 0xd4, 0xad, 0xe1, 0x6a,
+  0x5d, 0x11, 0x2d, 0xda, 0xc3, 0x83, 0xbe, 0xf4,
+  0x74, 0x7c, 0xc4, 0xf2, 0x9c, 0xef, 0x6b, 0x7a,
+  0x83, 0x3e, 0x2a, 0xed, 0x72, 0x5b, 0xef, 0x96,
+  0xb5, 0x64, 0x91, 0xc5, 0xa7, 0xd7, 0x7c, 0x7e,
+  0x72, 0x25, 0xd8, 0x14, 0x6b, 0xc3, 0xd6, 0x4d,
+  0x5a, 0x1c, 0x9e, 0xb0, 0xad, 0xd1, 0x39, 0xcd,
+  0xe4, 0xfc, 0x6d, 0x98, 0xb4, 0x32, 0x89, 0xa3,
+  0x56, 0x5f, 0x16, 0xe6, 0x39, 0xb5, 0x85, 0xcf,
+  0x3b, 0xf5, 0x5d, 0x23, 0xa3, 0xd5, 0x0c, 0x49,
+  0x58, 0x4c, 0x0d, 0x8d, 0x98, 0x8c, 0x41, 0xc5,
+  0x84, 0x6e, 0xe5, 0xd5, 0x62, 0xdf, 0xd8, 0x0d,
+  0xfc, 0x61, 0xc8, 0x2e, 0x39, 0x9e, 0x5b, 0xb2,
+  0x53, 0x2f, 0xf6, 0xf0, 0x73, 0x19, 0x64, 0x02,
+  0xa3, 0xcc, 0xd2, 0xec, 0x52, 0x75, 0xb9, 0x9f,
+  0x93, 0x37, 0xc3, 0x01, 0x79, 0x49, 0x3b, 0x99,
+  0xa2, 0xca, 0xf7, 0xe0, 0x8a, 0x94, 0xc5, 0xc5,
+  0xca, 0x52, 0x38, 0x50, 0x77, 0x3b, 0x17, 0xf6,
+  0x32, 0xb8, 0x4e, 0xaf, 0x53, 0xeb, 0x35, 0xd5,
+  0xfe, 0x24, 0xa1, 0x39, 0xd5, 0x9b, 0x86, 0xd0,
+  0x8f, 0xae, 0x96, 0x6b, 0x2a, 0x42, 0x5d, 0x83,
+  0xe6, 0xf6, 0x9e, 0xd1, 0x23, 0xb0, 0xd3, 0xfd,
+  0x72, 0x30, 0x2d, 0xc2, 0x60, 0xd0, 0x8b, 0xc5,
+  0x52, 0x8b, 0xc3, 0x2d, 0xb4, 0x1a, 0x38, 0xa9,
+  0xd8, 0x8c, 0xf9, 0xe9, 0x45, 0xfb, 0x64, 0x12,
+  0x07, 0x70, 0xff, 0x3d, 0x66, 0xec, 0xfd, 0x5b,
+  0x51, 0x55, 0x84, 0x5a, 0x39, 0xca, 0x9a, 0x21,
+  0x09, 0xe2, 0xf7, 0xe5, 0x03, 0xef, 0xdb, 0xcb,
+  0xed, 0x30, 0xa1, 0x47, 0xb6, 0x1e, 0xc2, 0xff,
+  0x65, 0x2d, 0xf8, 0x8b, 0x5d, 0xb1, 0xc6, 0x6f,
+  0xb4, 0xe9, 0xf4, 0xda, 0x5e, 0x41, 0x5d, 0xd9,
+  0xfd, 0x90, 0xe3, 0x09, 0xa7, 0xd6, 0x5f, 0xdc,
+  0x7a, 0x2d, 0xef, 0x16, 0xc0, 0xe7, 0x20, 0xb7,
+  0x7f, 0xad, 0xeb, 0x94, 0x30, 0xb7, 0x80, 0xd5,
+  0xe7, 0x36, 0xc3, 0xcb, 0x60, 0x38, 0x01, 0xc4,
+  0x8e, 0xbe, 0x6d, 0x97, 0xf6, 0x9f, 0xcb, 0x76,
+  0xbd, 0x31, 0xd2, 0xeb, 0x2e, 0x6e, 0x8d, 0xcd,
+  0x89, 0x87, 0x30, 0xa2, 0x24, 0x9d, 0xfc, 0xda,
+  0x7d, 0xdc, 0xe7, 0xad, 0x6a, 0x5e, 0xbc, 0x54,
+  0x6a, 0xb2, 0xa0, 0xcf, 0x4a, 0x2a, 0x63, 0xc1,
+  0xf6, 0x8e, 0x8a, 0x66, 0x4d, 0xbd, 0x5e, 0x94,
+  0x88, 0xe5, 0x5c, 0x48, 0x1c, 0x42, 0x24, 0x62,
+  0x9b, 0x00, 0xb7, 0x67, 0xbd, 0x9d, 0xef, 0xd4,
+  0x47, 0xa5, 0x49, 0x2f, 0xa8, 0x88, 0xbd, 0x59,
+  0xe4, 0xd8, 0xc6, 0x53, 0xee, 0x66, 0xdf, 0x11,
+  0x63, 0x0f, 0xbf, 0x9c, 0x55, 0x72, 0x38, 0xb7,
+  0xec, 0xb4, 0x4a, 0x93, 0x8b, 0xf8, 0x36, 0x32,
+  0xcf, 0x26, 0x4e, 0xbd, 0xcd, 0x5d, 0x33, 0x48,
+  0x37, 0xa5, 0x70, 0x67, 0x6e, 0xe9, 0x49, 0xbd,
+  0x41, 0xe3, 0xe9, 0xd8, 0xab, 0xa9, 0xd7, 0x0b,
+  0x10, 0x82, 0x48, 0x9b, 0x51, 0x7c, 0x20, 0xa7,
+  0xf4, 0xa4, 0x56, 0x57, 0x82, 0xb4, 0xe0, 0x09,
+  0x1f, 0x97, 0x27, 0xfd, 0x5d, 0x9f, 0x66, 0x43,
+  0x52, 0xa1, 0x4e, 0x2b, 0xae, 0x8c, 0xae, 0xd4,
+  0x64, 0xb1, 0x7c, 0x1c, 0x6c, 0x42, 0x3c, 0x1c,
+  0xba, 0xa6, 0x17, 0xfd, 0xa2, 0x33, 0x28, 0x71,
+  0x2a, 0x15, 0xdb, 0x92, 0xa6, 0xcc, 0x2c, 0xfe,
+  0xad, 0x52, 0x93, 0x4a, 0x71, 0x9a, 0x38, 0xf5,
+  0x75, 0x54, 0x84, 0xa1, 0xc4, 0xa2, 0xca, 0xe8,
+  0x52, 0xd5, 0x6d, 0x83, 0x41, 0x4b, 0xe1, 0x72,
+  0xa9, 0x8b, 0xbf, 0xeb, 0xd0, 0xf3, 0x49, 0x2f,
+  0x95, 0x2a, 0x6f, 0xa0, 0x5d, 0x08, 0xf1, 0x76,
+  0xee, 0x17, 0xea, 0xf9, 0xbc, 0xbd, 0x4d, 0x00,
+  0x44, 0x6a, 0x66, 0xf1, 0x61, 0xaa, 0x09, 0xc2,
+  0x65, 0x52, 0x67, 0x1f, 0xe7, 0xc7, 0x7d, 0x5d,
+  0x06, 0x99, 0x80, 0xa3, 0xa8, 0xe2, 0x0a, 0x5a,
+  0x81, 0x96, 0xe2, 0xd8, 0xd3, 0xe9, 0x91, 0x60,
+  0xf7, 0x31, 0xa5, 0xca, 0x5b, 0x69, 0x85, 0x3f,
+  0x55, 0xa8, 0x53, 0x10, 0xa2, 0x90, 0x7b, 0x35,
+  0xf3, 0x7a, 0x15, 0xb9, 0x51, 0x64, 0xe4, 0x09,
+  0xd5, 0x8b, 0xb2, 0xa8, 0xaa, 0x46, 0xb8, 0x88,
+  0x65, 0xfe, 0x2e, 0x43, 0x6c, 0x64, 0x55, 0xdc,
+  0xa2, 0xa8, 0x19, 0x92, 0xe0, 0x1a, 0x56, 0x44,
+  0x7e, 0x07, 0x5e, 0x01, 0x92, 0x3e, 0xea, 0xf3,
+  0xf6, 0xf4, 0xce, 0x13, 0xd8, 0xa5, 0x15, 0x91,
+  0xdf, 0x7f, 0xf4, 0xfb, 0x12, 0x47, 0x1b, 0xfb,
+  0x32, 0x75, 0xc5, 0xe2, 0xfe, 0x73, 0x27, 0x75,
+  0x78, 0x2e, 0x2e, 0xe7, 0xc6, 0xf6, 0xd8, 0x7d,
+  0x3f, 0xc5, 0xfd, 0x4a, 0x5f, 0xae, 0x01, 0x68,
+  0x80, 0x0c, 0x89, 0x58, 0x82, 0x03, 0x24, 0xb7,
+  0xe1, 0xbe, 0x90, 0x04, 0x7a, 0x2b, 0x51, 0x95,
+  0x8d, 0x68, 0x35, 0x78, 0xcd, 0xe0, 0x05, 0xb8,
+  0x04, 0x31, 0x34, 0xfb, 0xd8, 0x82, 0x0a, 0x4d,
+  0xa5, 0x42, 0x66, 0x83, 0x8a, 0xd1, 0x7d, 0x34,
+  0x9c, 0xc2, 0x0d, 0x6d, 0x1f, 0xb1, 0xc6, 0xfc,
+  0x1e, 0x8b, 0x5a, 0x9b, 0x8f, 0xee, 0x4b, 0xce,
+  0x8f, 0x50, 0x6a, 0xb3, 0xc5, 0x18, 0x14, 0xb1,
+  0x58, 0xaf, 0xd7, 0x38, 0x28, 0x42, 0x70, 0xa9,
+  0x5c, 0x9d, 0x0c, 0x3f, 0x2b, 0x16, 0x4b, 0x88,
+  0x2a, 0x5a, 0xfb, 0xcd, 0xf5, 0x75, 0x19, 0x8c,
+  0x81, 0x3f, 0x97, 0x34, 0xb5, 0x4c, 0x79, 0xcb,
+  0x46, 0x06, 0x31, 0x27, 0xef, 0xd9, 0x74, 0x87,
+  0x56, 0x5f, 0x19, 0x9b, 0xf1, 0x49, 0x61, 0xc5,
+  0x65, 0x63, 0x5f, 0x70, 0x39, 0x20, 0xbe, 0x41,
+  0xa4, 0x07, 0x92, 0xa0, 0x3f, 0x64, 0x52, 0x27,
+  0xe3, 0x1b, 0xeb, 0xda, 0xc2, 0xfc, 0xf2, 0xc8,
+  0xa4, 0xfc, 0x6d, 0xdc, 0xf8, 0xc9, 0xb8, 0xd9,
+  0xa2, 0x6c, 0xe9, 0x33, 0xcb, 0xcb, 0xa9, 0x0f,
+  0xa5, 0xa5, 0x82, 0xb8, 0xce, 0xd4, 0x01, 0x4f,
+  0x01, 0x6e, 0x23, 0x5a, 0xfb, 0xcd, 0xc3, 0x30,
+  0xc4, 0x67, 0x2f, 0xcf, 0x2e, 0x3e, 0x0a, 0x8f,
+  0x2f, 0xba, 0xdb, 0xc9, 0x18, 0x92, 0x66, 0x4d,
+  0x5e, 0xf5, 0x75, 0x19, 0x78, 0xfa, 0xd6, 0xb3,
+  0xdc, 0x50, 0x69, 0xdc, 0x1d, 0x3a, 0x77, 0x0d,
+  0xfd, 0x01, 0x11, 0xce, 0xdc, 0x1e, 0x55, 0xa2,
+  0xbc, 0x8e, 0x39, 0x80, 0xd1, 0xea, 0x11, 0x16,
+  0x51, 0xa2, 0xbc, 0x76, 0x3b, 0x67, 0xbd, 0x4a,
+  0x97, 0x6b, 0xd0, 0xeb, 0x58, 0x5a, 0x4f, 0xc7,
+  0x9e, 0x28, 0xf7, 0x42, 0xd2, 0x74, 0xd4, 0x4a,
+  0x64, 0xe4, 0x10, 0x1d, 0x40, 0xd6, 0xb3, 0xe9,
+  0x6e, 0x14, 0x7a, 0x35, 0x7d, 0x2e, 0xaa, 0xc7,
+  0x49, 0x0b, 0x31, 0x6b, 0x05, 0x60, 0xdd, 0xc6,
+  0xef, 0x63, 0x5a, 0xfa, 0x94, 0xa9, 0x12, 0xe0,
+  0x16, 0xb3, 0x4a, 0x8e, 0xa0, 0xf2, 0x68, 0x05,
+  0x8d, 0xbb, 0xb3, 0x5d, 0xcb, 0x4a, 0x75, 0x3a,
+  0xa7, 0x49, 0x8c, 0x6d, 0xc7, 0x25, 0x47, 0x45,
+  0xd3, 0xf0, 0xa0, 0x15, 0x00, 0x53, 0x41, 0xf9,
+  0xf9, 0xf8, 0xec, 0xaf, 0xca, 0x55, 0x09, 0xe8,
+  0x52, 0xaa, 0x00, 0x8a, 0x53, 0xc8, 0x3c, 0xd1,
+  0x69, 0x56, 0x40, 0xd2, 0x94, 0x9f, 0xdf, 0x82,
+  0xdc, 0x06, 0x27, 0xa9, 0x75, 0xea, 0x88, 0x11,
+  0x6b, 0xf8, 0xae, 0x81, 0xbe, 0xff, 0x8f, 0x4b,
+  0x1a, 0xbd, 0xe6, 0xc0, 0xb8, 0xcd, 0x57, 0xb2,
+  0x62, 0xdf, 0x39, 0xf2, 0x09, 0xa0, 0x80, 0x10,
+  0xc0, 0x85, 0xbe, 0xae, 0x8c, 0x53, 0xf6, 0x09,
+  0x0a, 0x16, 0x62, 0x24, 0x15, 0xad, 0xea, 0xa7,
+  0xd1, 0xdf, 0x35, 0x71, 0xf4, 0xec, 0xb7, 0x69,
+  0x34, 0x7d, 0x7b, 0x19, 0xff, 0x9d, 0x14, 0x4e,
+  0x10, 0xf5, 0x94, 0x79, 0x41, 0x65, 0xd1, 0x92,
+  0x27, 0xe7, 0x99, 0x7c, 0x40, 0x27, 0x21, 0xef,
+  0xfb, 0xb4, 0x82, 0x9f, 0x94, 0xda, 0x3c, 0xa9,
+  0x18, 0x88, 0xc4, 0xac, 0x35, 0x48, 0x24, 0x36,
+  0xe8, 0x11, 0x74, 0x2b, 0x3a, 0x94, 0xeb, 0x65,
+  0x3d, 0x0b, 0xb1, 0x91, 0xba, 0xf7, 0x6c, 0xba,
+  0x1d, 0x07, 0x67, 0x6e, 0x8f, 0x86, 0x53, 0x30,
+  0xf2, 0x8a, 0xd3, 0xa3, 0xe1, 0x81, 0x4b, 0xa3,
+  0x12, 0xa7, 0x14, 0x57, 0xfc, 0x2d, 0x93, 0x3a,
+  0x62, 0x48, 0x10, 0x28, 0x36, 0x7e, 0xb8, 0xd7,
+  0xd8, 0xef, 0x1a, 0x5d, 0x31, 0xc6, 0xcc, 0xd7,
+  0xe5, 0xa9, 0xcb, 0xa9, 0x6f, 0xab, 0x34, 0x79,
+  0x2a, 0x6d, 0x1e, 0xf7, 0xa0, 0x81, 0x98, 0x98,
+  0x00, 0x39, 0xb8, 0x3b, 0x74, 0x41, 0x6e, 0x85,
+  0xe5, 0x97, 0x78, 0x69, 0xa5, 0x74, 0x55, 0xab,
+  0x2f, 0xef, 0x1a, 0xf2, 0x1d, 0x74, 0x31, 0xd4,
+  0x8c, 0x8d, 0xd4, 0x55, 0x6c, 0x1c, 0x36, 0xad,
+  0xce, 0xa0, 0xa2, 0x84, 0xdd, 0x42, 0x37, 0xaa,
+  0xb4, 0x39, 0x57, 0xd3, 0x3f, 0x86, 0x7b, 0x42,
+  0xcc, 0x87, 0xbc, 0xdf, 0x08, 0xf5, 0x98, 0x0c,
+  0xea, 0x3a, 0x97, 0x38, 0xc5, 0x38, 0xf5, 0x0d,
+  0x06, 0x47, 0x5b, 0x23, 0xad, 0x5e, 0x49, 0x7d,
+  0x97, 0x15, 0x87, 0x68, 0x94, 0x16, 0x28, 0x74,
+  0xb6, 0x6d, 0x19, 0x9d, 0xf6, 0x3e, 0xd2, 0x72,
+  0x34, 0x59, 0x86, 0x69, 0x83, 0x0c, 0x2f, 0xa6,
+  0xbc, 0x8e, 0xe2, 0x10, 0x68, 0x5a, 0x13, 0x5d,
+  0x59, 0xfb, 0xc0, 0xc5, 0xde, 0xce, 0x8f, 0x5f,
+  0x4e, 0x7d, 0xb7, 0xa8, 0xfc, 0x92, 0x46, 0x5f,
+  0x21, 0x95, 0xc8, 0xf5, 0x7a, 0x35, 0x72, 0x96,
+  0x4a, 0x6c, 0xb9, 0x81, 0x30, 0xf6, 0x15, 0x92,
+  0xb0, 0x10, 0x24, 0xf1, 0x77, 0x7b, 0x06, 0x15,
+  0x88, 0x4c, 0x98, 0xa0, 0xd1, 0x97, 0x48, 0xc5,
+  0x76, 0x54, 0x34, 0x70, 0x89, 0xff, 0x4d, 0x9c,
+  0x1e, 0xeb, 0x14, 0xfc, 0x75, 0x95, 0x4e, 0xb0,
+  0x06, 0x48, 0xa2, 0xdb, 0x17, 0xe9, 0xa5, 0x59,
+  0x52, 0xb1, 0xd4, 0x28, 0xb7, 0x27, 0x6c, 0x63,
+  0x1e, 0x07, 0xac, 0x33, 0x68, 0xdb, 0x84, 0xdb,
+  0x05, 0x49, 0x40, 0x86, 0xbb, 0x9d, 0xdb, 0xc9,
+  0xa9, 0x3f, 0x2d, 0x3d, 0xfd, 0x0d, 0x3d, 0xc6,
+  0x0f, 0x94, 0x8c, 0x6f, 0x3b, 0x7c, 0x7a, 0xe7,
+  0x89, 0x1f, 0xff, 0xb1, 0xec, 0xf7, 0xc4, 0xd3,
+  0xb6, 0x32, 0x05, 0x38, 0x66, 0x62, 0xbb, 0x11,
+  0x08, 0x59, 0x78, 0xea, 0xeb, 0x43, 0x37, 0x4f,
+  0x20, 0x04, 0x39, 0xaf, 0x1c, 0x38, 0x1f, 0x42,
+  0xea, 0x83, 0x63, 0x0b, 0x28, 0x49, 0xf7, 0x80,
+  0x8e, 0x20, 0xb6, 0xdf, 0x93, 0xce, 0x7c, 0xfc,
+  0xfb, 0x52, 0x8a, 0x60, 0xfe, 0xcd, 0x93, 0x8b,
+  0xc9, 0xaf, 0xe5, 0x97, 0x45, 0xd2, 0x40, 0xfa,
+  0xb8, 0x3c, 0xe5, 0xee, 0xd0, 0x2d, 0x21, 0x77,
+  0x1d, 0x3c, 0x9d, 0xd8, 0x08, 0x2c, 0x35, 0x88,
+  0x9d, 0x1f, 0x82, 0x38, 0xdd, 0xc2, 0xb6, 0x28,
+  0x35, 0x19, 0x97, 0x53, 0xde, 0x41, 0x97, 0xd1,
+  0x10, 0xba, 0xd9, 0xb5, 0x87, 0xa7, 0x90, 0x4a,
+  0xec, 0x70, 0xd5, 0x56, 0xee, 0x13, 0xe6, 0x35,
+  0xb5, 0xa8, 0xf2, 0xef, 0xf4, 0xc2, 0x9f, 0x31,
+  0x0c, 0xe8, 0x35, 0x6f, 0x97, 0x7e, 0xc1, 0xee,
+  0xe3, 0xa3, 0x12, 0x27, 0x4b, 0xc5, 0x0a, 0xe3,
+  0x87, 0xe6, 0xc4, 0x72, 0x07, 0x45, 0x68, 0x71,
+  0xe5, 0x55, 0xa0, 0x16, 0x63, 0xe6, 0x62, 0xd7,
+  0x06, 0xae, 0x07, 0x30, 0x45, 0x5a, 0x7b, 0x45,
+  0x70, 0x98, 0xe7, 0xb4, 0x82, 0x8a, 0x0b, 0x94,
+  0x16, 0x99, 0x07, 0xbb, 0x8f, 0xad, 0xd0, 0x64,
+  0xe4, 0x97, 0x9d, 0xe6, 0x3c, 0xa0, 0x31, 0x82,
+  0x9f, 0xcb, 0x60, 0x89, 0xc4, 0x88, 0x51, 0x5f,
+  0xe7, 0x01, 0x71, 0x59, 0x0b, 0xb3, 0x8b, 0x8f,
+  0xa1, 0x5c, 0xd4, 0xb3, 0x63, 0xd0, 0x4a, 0x80,
+  0x32, 0xb3, 0xf8, 0xe0, 0xdf, 0xe9, 0x9f, 0x20,
+  0x04, 0xe5, 0x06, 0xb9, 0x8f, 0x96, 0xcb, 0x5c,
+  0x6f, 0xe5, 0x7c, 0x63, 0x44, 0x86, 0x48, 0x07,
+  0xf7, 0x17, 0xe4, 0x31, 0x16, 0x7e, 0x4d, 0xaf,
+  0x57, 0x79, 0x38, 0xf6, 0x80, 0x5b, 0x4c, 0xce,
+  0xdf, 0x8a, 0x4b, 0x48, 0xdb, 0xc4, 0xb9, 0x2f,
+  0x24, 0xa9, 0x4a, 0x9b, 0x1f, 0x9b, 0xfe, 0x29,
+  0xf5, 0x83, 0x49, 0x2b, 0x50, 0x13, 0xf8, 0xbe,
+  0x50, 0x8f, 0x49, 0x7f, 0xdd, 0x7c, 0x1a, 0x30,
+  0x45, 0x08, 0x70, 0x13, 0xe6, 0xf5, 0x82, 0x5e,
+  0xa4, 0x4d, 0xcc, 0xdd, 0x70, 0x07, 0x01, 0xff,
+  0x1b, 0x82, 0x6c, 0xd1, 0x34, 0x1f, 0x97, 0x01,
+  0xd7, 0x33, 0x17, 0xa3, 0x3e, 0x14, 0xc7, 0xd7,
+  0x75, 0x10, 0xb8, 0x0a, 0x15, 0x70, 0xb2, 0x6d,
+  0x8e, 0xda, 0x56, 0x09, 0x8f, 0x1a, 0x20, 0x29,
+  0x2e, 0xf7, 0xc6, 0xf0, 0xed, 0xd3, 0x40, 0x27,
+  0xc0, 0x4d, 0x9b, 0x26, 0x2d, 0x7f, 0x19, 0xb7,
+  0x91, 0x7d, 0xb3, 0x16, 0xa2, 0x67, 0x48, 0xc4,
+  0x24, 0x8d, 0x4e, 0x83, 0x4b, 0x00, 0xc1, 0x8e,
+  0x91, 0x6b, 0xe9, 0x35, 0x12, 0xb8, 0x30, 0x9d,
+  0x41, 0x07, 0x8a, 0xc2, 0xea, 0x7d, 0xd6, 0xd1,
+  0xf9, 0xf4, 0x59, 0x5c, 0x86, 0xc2, 0x79, 0x27,
+  0x96, 0x6c, 0xb8, 0xfc, 0x23, 0xf9, 0x4a, 0x20,
+  0xe9, 0xaf, 0x94, 0xa8, 0x3d, 0x71, 0xbf, 0x22,
+  0x02, 0xa0, 0xb6, 0xf1, 0x99, 0xe5, 0x4f, 0x84,
+  0x3d, 0x02, 0xcd, 0x34, 0x66, 0xf7, 0x2b, 0x84,
+  0x24, 0x93, 0x47, 0xbf, 0xa1, 0x21, 0x40, 0x27,
+  0x40, 0x09, 0xb8, 0x1c, 0x7d, 0x4d, 0x94, 0x7b,
+  0x3e, 0xe9, 0x45, 0xf8, 0x75, 0x89, 0x44, 0xce,
+  0x42, 0x2e, 0xa7, 0xbe, 0x93, 0x57, 0x7a, 0x0a,
+  0xd0, 0x41, 0x2f, 0xc3, 0x89, 0x64, 0x95, 0x1c,
+  0x4d, 0xcc, 0xfb, 0x81, 0xb4, 0x6a, 0xa7, 0xe0,
+  0xd5, 0x45, 0x95, 0x31, 0x34, 0x60, 0x8c, 0x1b,
+  0x30, 0xb3, 0x23, 0x13, 0xc6, 0xd3, 0x46, 0x86,
+  0xbf, 0xdb, 0x30, 0x2f, 0xc7, 0x5e, 0x44, 0x1e,
+  0x04, 0x2c, 0x78, 0x0a, 0x38, 0xd3, 0xfc, 0xf2,
+  0xa8, 0x00, 0xd7, 0xe1, 0x38, 0xc8, 0x28, 0xda,
+  0x8f, 0xbe, 0x46, 0xda, 0xb6, 0xfe, 0x9f, 0xc0,
+  0x75, 0xc2, 0x1d, 0x5c, 0x4c, 0x7e, 0x1d, 0x65,
+  0x21, 0xb2, 0x9f, 0xeb, 0xd0, 0x32, 0xd5, 0x2d,
+  0x52, 0x33, 0x74, 0x0a, 0x7f, 0x47, 0x35, 0x87,
+  0xd7, 0x3b, 0x7b, 0x7b, 0x1c, 0xab, 0x79, 0xf7,
+  0xb0, 0xad, 0x18, 0x7e, 0x26, 0xa2, 0x91, 0x5b,
+  0xfb, 0x80, 0x45, 0x00, 0x65, 0x6a, 0xc1, 0x2e,
+  0x82, 0x0b, 0xe0, 0x0b, 0x67, 0xc7, 0x1a, 0x8e,
+  0x36, 0x02, 0xcd, 0x00, 0x28, 0x2e, 0x75, 0x09,
+  0xf9, 0xce, 0xc5, 0xae, 0x75, 0x4c, 0xfa, 0x9c,
+  0xac, 0xe2, 0xdf, 0x28, 0x2d, 0x4a, 0x81, 0x5f,
+  0x86, 0x18, 0xba, 0x90, 0xfc, 0x32, 0xe2, 0x10,
+  0x92, 0x40, 0x24, 0xe7, 0x93, 0x5e, 0xe0, 0x6a,
+  0xa2, 0x84, 0x33, 0x45, 0xc3, 0x51, 0xfa, 0xd9,
+  0xdb, 0x63, 0xf5, 0x22, 0x0d, 0x3c, 0x17, 0xd4,
+  0x52, 0x78, 0xe0, 0x32, 0xe8, 0x04, 0x62, 0x6b,
+  0x70, 0x0f, 0x90, 0xe4, 0x6a, 0xdf, 0x21, 0x29,
+  0x6f, 0x93, 0x71, 0x8e, 0x71, 0x50, 0xbe, 0x97,
+  0x47, 0x7b, 0x40, 0x24, 0xad, 0xbb, 0xb0, 0xf5,
+  0xd3, 0x3f, 0xbf, 0xa4, 0x81, 0x37, 0x19, 0x57,
+  0xbe, 0x12, 0xc7, 0xa5, 0x57, 0x3a, 0x4f, 0x7a,
+  0x7c, 0xf3, 0x68, 0x38, 0x2f, 0x08, 0xa3, 0x10,
+  0xd7, 0xc0, 0x5f, 0x27, 0x6c, 0x45, 0x9c, 0x27,
+  0x37, 0x8f, 0x01, 0x9f, 0xe9, 0xf4, 0xfa, 0x70,
+  0xdf, 0x36, 0x7b, 0xc7, 0x7c, 0xa7, 0xd6, 0x6a,
+  0x07, 0x47, 0x4c, 0x04, 0x8d, 0xd1, 0x57, 0x25,
+  0xb7, 0x0c, 0x5f, 0xf9, 0xc1, 0xf1, 0x85, 0xb7,
+  0x0a, 0x12, 0x41, 0x78, 0xf4, 0x05, 0x66, 0x24,
+  0xfc, 0xe6, 0xfc, 0xe6, 0xc5, 0xa7, 0x57, 0x53,
+  0x89, 0x26, 0x5f, 0xad, 0xc4, 0x20, 0xa1, 0x4f,
+  0x49, 0x28, 0xb8, 0xd8, 0xb5, 0xed, 0x12, 0xb2,
+  0x1e, 0xb4, 0x4c, 0xd8, 0x02, 0x67, 0x50, 0x7f,
+  0x99, 0x8f, 0xd9, 0xb5, 0xac, 0x25, 0x00, 0x16,
+  0xa0, 0x26, 0x11, 0xc9, 0x41, 0x51, 0xd0, 0x01,
+  0x79, 0xa5, 0x7f, 0xf1, 0xb9, 0x81, 0x04, 0x29,
+  0xc7, 0xe7, 0x2a, 0x4c, 0xf7, 0xa2, 0xca, 0xab,
+  0x44, 0x00, 0x18, 0x92, 0x87, 0x7d, 0x67, 0x07,
+  0xba, 0x3d, 0xc7, 0xd0, 0x70, 0xea, 0xe6, 0xb3,
+  0x1a, 0x08, 0x20, 0x1e, 0x1a, 0x12, 0xf3, 0x37,
+  0xdd, 0xcc, 0x5e, 0xc5, 0xc1, 0x4e, 0xd9, 0x2e,
+  0x60, 0x41, 0x46, 0xf1, 0xaf, 0x94, 0x39, 0x25,
+  0x79, 0xd8, 0xf7, 0x3d, 0xa0, 0x4d, 0xc4, 0xe9,
+  0x95, 0xf3, 0x89, 0xd3, 0x30, 0x8a, 0x10, 0x55,
+  0x98, 0xe2, 0xc0, 0xb7, 0x58, 0x24, 0x06, 0x35,
+  0x12, 0x3e, 0xd0, 0xa2, 0x6e, 0xa1, 0x9b, 0x73,
+  0x4a, 0x7f, 0xbf, 0x95, 0xbd, 0x06, 0x34, 0x43,
+  0x24, 0x01, 0x77, 0x03, 0x57, 0x0b, 0xf2, 0xc0,
+  0x78, 0x47, 0x26, 0x4c, 0x32, 0x96, 0x6b, 0x54,
+  0xdf, 0xae, 0xf0, 0xd7, 0x88, 0x83, 0x56, 0x1b,
+  0x15, 0x12, 0xbc, 0x13, 0xd7, 0x28, 0x48, 0x1c,
+  0x80, 0x12, 0xd0, 0x64, 0xd8, 0x12, 0x71, 0xcb,
+  0x3d, 0x3a, 0x05, 0xb0, 0x1e, 0x6a, 0xf2, 0x5a,
+  0x5e, 0xd9, 0xa9, 0x2b, 0xa9, 0xb3, 0x88, 0xb4,
+  0x9a, 0x35, 0x79, 0xc5, 0x48, 0xa8, 0xe5, 0xe7,
+  0x2f, 0xa5, 0xbc, 0x49, 0x68, 0x03, 0xb6, 0x7c,
+  0x9c, 0x07, 0x5c, 0x4d, 0x9f, 0x43, 0x3e, 0x14,
+  0x15, 0xc0, 0xd2, 0xa4, 0x7d, 0xc0, 0x17, 0x50,
+  0x8d, 0xd6, 0x41, 0xd2, 0xcc, 0xc3, 0x1f, 0xed,
+  0x8a, 0x3d, 0x80, 0x71, 0x35, 0xff, 0xfd, 0x1a,
+  0x28, 0xf1, 0xaf, 0xce, 0xae, 0x87, 0x63, 0xc2,
+  0x90, 0xaf, 0x1f, 0xba, 0x04, 0x2c, 0x32, 0x69,
+  0xef, 0x9b, 0x84, 0x00, 0x5a, 0xe2, 0x81, 0xcf,
+  0x86, 0xfd, 0xf8, 0xbc, 0x88, 0x93, 0xcf, 0xe3,
+  0xda, 0x0d, 0x5f, 0xd2, 0x7f, 0x1e, 0x7f, 0x43,
+  0xa1, 0xbd, 0x4f, 0xeb, 0x05, 0x4f, 0xcc, 0x7e,
+  0x6e, 0xe7, 0x4b, 0x60, 0x35, 0xf8, 0x47, 0xa9,
+  0x44, 0xea, 0xe7, 0xe4, 0x8d, 0x83, 0xac, 0xb2,
+  0x5c, 0xfa, 0xed, 0x0a, 0xe3, 0xfb, 0xdd, 0x63,
+  0xbe, 0xe7, 0xbf, 0x9c, 0x84, 0x95, 0x0e, 0x35,
+  0x95, 0xf5, 0x0e, 0xe8, 0xe4, 0x42, 0xf2, 0x74,
+  0xb8, 0x1b, 0x46, 0x30, 0x84, 0x36, 0xea, 0x0b,
+  0x8c, 0x59, 0x78, 0xe0, 0x97, 0x18, 0x30, 0x00,
+  0x0b, 0xd3, 0x0e, 0x13, 0x1d, 0xa7, 0xf0, 0x8f,
+  0x84, 0x33, 0xb9, 0xc4, 0xa5, 0x7b, 0xd8, 0x66,
+  0xf3, 0x69, 0x47, 0x24, 0x07, 0x9a, 0x41, 0x0e,
+  0x9d, 0x83, 0xbf, 0xc1, 0x4c, 0xa5, 0x70, 0x63,
+  0x59, 0x49, 0x2f, 0x71, 0xd4, 0xa5, 0x74, 0xb5,
+  0x6f, 0xd7, 0x25, 0xe4, 0x5b, 0x04, 0x12, 0xff,
+  0x31, 0x46, 0x2c, 0xac, 0xb8, 0x12, 0x9d, 0xfa,
+  0x1e, 0xa1, 0xc1, 0xb8, 0xf8, 0x12, 0x8b, 0x3b,
+  0x07, 0xaf, 0x03, 0x85, 0xa0, 0xe6, 0x7f, 0xa7,
+  0xcf, 0x25, 0x32, 0x03, 0x7f, 0x60, 0xa4, 0x51,
+  0x07, 0x88, 0x12, 0xf0, 0x01, 0x62, 0x02, 0x91,
+  0x3d, 0x9a, 0x46, 0x28, 0x35, 0xb9, 0x51, 0x09,
+  0x13, 0x8d, 0x22, 0x86, 0x13, 0xf8, 0x10, 0x6d,
+  0xad, 0xfc, 0xe6, 0x02, 0xc7, 0x00, 0x3a, 0xea,
+  0xcc, 0x2f, 0x17, 0x4b, 0xd1, 0xb3, 0x09, 0x93,
+  0xe1, 0xb9, 0xd0, 0x70, 0xf8, 0x5f, 0x77, 0xc7,
+  0xae, 0x50, 0x36, 0x50, 0xeb, 0x15, 0xaa, 0x64,
+  0xf2, 0xe9, 0x9d, 0x43, 0xd6, 0x63, 0x69, 0x96,
+  0x5e, 0x74, 0x40, 0xc6, 0x91, 0x65, 0xbb, 0x80,
+  0x85, 0x58, 0xc6, 0x42, 0x62, 0x12, 0x19, 0x63,
+  0x4a, 0x74, 0x08, 0x5c, 0xea, 0xe9, 0xf8, 0x08,
+  0x0b, 0x21, 0x6c, 0x85, 0x78, 0x4c, 0x88, 0x4a,
+  0x7c, 0x1e, 0x72, 0x9b, 0xa9, 0x46, 0x78, 0xd8,
+  0x87, 0x7d, 0xde, 0xb7, 0x02, 0x92, 0x8c, 0x3b,
+  0xc2, 0x3f, 0x4e, 0x8d, 0xcb, 0x8d, 0x27, 0x0a,
+  0x31, 0xf9, 0x6a, 0x3b, 0x5f, 0x6e, 0x1f, 0x9e,
+  0x10, 0x71, 0xe8, 0xe6, 0xef, 0x8c, 0x4b, 0x68,
+  0x89, 0xc7, 0x27, 0x2d, 0xfa, 0xf8, 0x24, 0x3f,
+  0x64, 0x72, 0xfb, 0x91, 0x4f, 0x84, 0x3d, 0x3a,
+  0xe5, 0xe7, 0x99, 0x38, 0x15, 0x71, 0x9f, 0x15,
+  0xc4, 0x02, 0x10, 0x07, 0x6c, 0xc5, 0x17, 0xe0,
+  0xec, 0x67, 0xf2, 0x6b, 0x02, 0xbc, 0x3d, 0x15,
+  0x23, 0x01, 0xa0, 0x77, 0x18, 0x25, 0xb0, 0xde,
+  0xc1, 0x52, 0x05, 0xac, 0xc3, 0xd0, 0x86, 0x15,
+  0x53, 0x54, 0xe2, 0x24, 0xf4, 0x38, 0xb9, 0x2a,
+  0x78, 0x28, 0xfe, 0x2c, 0x04, 0xc3, 0x9b, 0x36,
+  0x59, 0x57, 0x7a, 0xe6, 0xf6, 0x18, 0x22, 0x1e,
+  0x13, 0xa8, 0xa5, 0x16, 0xee, 0xbe, 0x96, 0xf9,
+  0x05, 0xe5, 0x1c, 0xe8, 0x3e, 0x12, 0x5d, 0xcc,
+  0xd8, 0x82, 0x60, 0xda, 0x3d, 0x74, 0x0b, 0xc4,
+  0x7b, 0x6c, 0xc6, 0x67, 0xe4, 0x01, 0x39, 0x92,
+  0xab, 0xe4, 0x34, 0xfe, 0xb2, 0x9b, 0x39, 0xab,
+  0xc9, 0xc3, 0x22, 0x6d, 0x0b, 0xef, 0xb7, 0x82,
+  0x3d, 0xc6, 0xf3, 0xf9, 0x80, 0xd8, 0x94, 0x8a,
+  0x88, 0xcf, 0x5a, 0x46, 0xc2, 0x19, 0x80, 0x20,
+  0x06, 0xca, 0x2e, 0x3d, 0xc1, 0xd8, 0x85, 0xca,
+  0x05, 0xbb, 0x90, 0xf2, 0x13, 0x71, 0x6b, 0x2b,
+  0x9d, 0x0e, 0xee, 0x49, 0x87, 0x75, 0x06, 0xf8,
+  0x09, 0x07, 0x36, 0x52, 0x8f, 0x8e, 0xc1, 0xab,
+  0xa2, 0x53, 0x67, 0x99, 0x4c, 0x18, 0x38, 0x44,
+  0x08, 0x35, 0x20, 0x0f, 0xc0, 0x85, 0x60, 0x07,
+  0xd9, 0x00, 0xa0, 0x05, 0xe5, 0x17, 0x48, 0x06,
+  0x84, 0x07, 0x2d, 0x07, 0x3d, 0x63, 0xb6, 0x5c,
+  0x4a, 0x7e, 0x1d, 0xdc, 0x69, 0xd4, 0x82, 0x22,
+  0xe3, 0xfa, 0xb1, 0x53, 0xd0, 0xd7, 0x6c, 0x2e,
+  0x3d, 0x38, 0x92, 0x52, 0x4b, 0x32, 0x06, 0x6f,
+  0x9b, 0xc4, 0x1c, 0x16, 0xe0, 0xc2, 0xde, 0xe8,
+  0x60, 0x4a, 0x1c, 0xc7, 0xc1, 0x2e, 0x01, 0x47,
+  0x26, 0xfe, 0xf8, 0xd2, 0xfe, 0xf7, 0x68, 0x89,
+  0x07, 0xed, 0xbc, 0xe5, 0xd9, 0xe5, 0xbd, 0x83,
+  0x7b, 0xb2, 0xed, 0x03, 0x40, 0x6d, 0xd7, 0xc8,
+  0xf5, 0x9d, 0xfc, 0xda, 0xf1, 0x37, 0x14, 0xe0,
+  0xb9, 0x72, 0xcb, 0x0b, 0x08, 0x7c, 0xc8, 0xbf,
+  0xa5, 0xe7, 0x43, 0x0f, 0x79, 0x84, 0x88, 0x8c,
+  0x04, 0x2e, 0xe7, 0x26, 0x84, 0x26, 0xd4, 0x35,
+  0x98, 0xff, 0x94, 0x12, 0xb0, 0xc2, 0xcd, 0x98,
+  0x44, 0xa2, 0xf4, 0x2e, 0xa1, 0xdf, 0x3b, 0x2a,
+  0xc2, 0xee, 0xf4, 0x8e, 0xc4, 0x86, 0xb9, 0x1b,
+  0x0a, 0x21, 0x19, 0x8b, 0xe1, 0x51, 0x69, 0x0b,
+  0x19, 0x8d, 0x61, 0x08, 0xa1, 0x7f, 0xaf, 0x65,
+  0x2c, 0x04, 0x67, 0x30, 0x86, 0x37, 0x69, 0x32,
+  0x23, 0x39, 0x14, 0xe7, 0x64, 0xdb, 0x02, 0x3d,
+  0xce, 0xd6, 0x2c, 0x7c, 0x59, 0xc3, 0x93, 0x26,
+  0xaf, 0x30, 0xa9, 0xde, 0xce, 0x7f, 0x01, 0xd5,
+  0x93, 0xbf, 0xf7, 0x03, 0x83, 0x2f, 0x03, 0x92,
+  0x98, 0x74, 0x43, 0xad, 0x30, 0x36, 0x7c, 0xc4,
+  0x07, 0x7b, 0x4c, 0x60, 0x77, 0x3f, 0xae, 0x65,
+  0x2d, 0x4a, 0x2b, 0xd8, 0x43, 0x40, 0xe4, 0xd4,
+  0xd8, 0x82, 0x12, 0x65, 0x9c, 0x89, 0xb7, 0x65,
+  0x5c, 0x22, 0x32, 0xfe, 0xea, 0x90, 0x9c, 0x28,
+  0x84, 0x80, 0x65, 0xe4, 0x2d, 0x87, 0xf6, 0x58,
+  0x34, 0x50, 0x2b, 0x18, 0x8d, 0xb1, 0x19, 0xc2,
+  0x64, 0xc0, 0x7f, 0xe7, 0xcc, 0x7f, 0x9d, 0xa6,
+  0xd1, 0x91, 0x71, 0x15, 0x5b, 0x29, 0xa3, 0x35,
+  0x9d, 0xbe, 0xdc, 0xc7, 0xe5, 0x49, 0x6a, 0x57,
+  0xad, 0x90, 0x44, 0x3f, 0x17, 0x49, 0x2b, 0xaf,
+  0xc1, 0xcd, 0xfb, 0xf1, 0x7f, 0xa3, 0x1d, 0xba,
+  0x78, 0xdc, 0x9e, 0x57, 0xb1, 0x74, 0x27, 0x5f,
+  0xb6, 0x6c, 0xc0, 0x7f, 0x1e, 0xfb, 0xe1, 0x59,
+  0xb6, 0xc4, 0x3b, 0x38, 0x7e, 0x73, 0xa0, 0xb3,
+  0x1f, 0x6d, 0x1f, 0x40, 0x80, 0xb3, 0x5f, 0x9b,
+  0xe4, 0x6f, 0x28, 0xec, 0x1e, 0xf5, 0xed, 0x96,
+  0x98, 0xdd, 0x24, 0xb7, 0xe9, 0x14, 0x50, 0xd3,
+  0x19, 0xf4, 0x50, 0x51, 0x54, 0x04, 0x7f, 0x73,
+  0x5c, 0xc4, 0x6d, 0xf7, 0xb1, 0x35, 0x33, 0xb9,
+  0x03, 0xcc, 0xb7, 0x73, 0x89, 0xcf, 0x63, 0xcc,
+  0x70, 0xd5, 0x28, 0x3e, 0x42, 0x8c, 0xcb, 0x90,
+  0x73, 0x49, 0x53, 0x49, 0x40, 0x10, 0xb6, 0x92,
+  0x0b, 0xb6, 0xd3, 0x30, 0xe8, 0x0c, 0x95, 0x9d,
+  0x82, 0x56, 0x33, 0xc9, 0x8c, 0x2e, 0x0e, 0x0f,
+  0x5a, 0x06, 0x0e, 0x03, 0x37, 0x20, 0x8e, 0x54,
+  0xa2, 0x80, 0x48, 0xf2, 0x71, 0x7e, 0x5c, 0x22,
+  0xb6, 0xa5, 0xf5, 0x36, 0x73, 0x43, 0x77, 0xcb,
+  0x37, 0x30, 0x59, 0x63, 0x9c, 0xa9, 0xc1, 0x6b,
+  0xe0, 0xb3, 0xf8, 0x2c, 0x05, 0xfe, 0x6b, 0xe6,
+  0xf5, 0x32, 0xed, 0x77, 0x67, 0x97, 0x1c, 0x8f,
+  0x4e, 0x9b, 0x23, 0xbb, 0xbb, 0xe4, 0x6e, 0xeb,
+  0xff, 0x59, 0x52, 0xfe, 0xe6, 0x32, 0xe5, 0x2d,
+  0x91, 0x71, 0x03, 0xea, 0x8e, 0xac, 0xe1, 0x10,
+  0x7f, 0x9c, 0xa4, 0x7a, 0x1b, 0xff, 0x8f, 0xbd,
+  0x9d, 0xfb, 0x51, 0xce, 0x77, 0xbc, 0x1e, 0xe7,
+  0xb9, 0x28, 0xdb, 0x92, 0xca, 0xb8, 0xc2, 0x8a,
+  0x4b, 0xc0, 0x25, 0x43, 0x21, 0x9b, 0x2d, 0x40,
+  0x6d, 0x6b, 0xbf, 0x4f, 0xbd, 0x1c, 0x7b, 0x50,
+  0x41, 0xdc, 0x7f, 0x0d, 0xea, 0xc3, 0xa7, 0x31,
+  0x6a, 0x05, 0x5f, 0x06, 0x10, 0x70, 0x59, 0x08,
+  0x91, 0x22, 0x93, 0x44, 0x6c, 0xc6, 0xa2, 0x44,
+  0xf3, 0xe9, 0xf4, 0x80, 0x48, 0x62, 0x72, 0x1b,
+  0x48, 0x1a, 0xd3, 0x76, 0x18, 0x96, 0xf1, 0xec,
+  0xd2, 0xe1, 0x5b, 0x7f, 0xac, 0x8a, 0xda, 0x00,
+  0x10, 0x94, 0xa8, 0x4a, 0x17, 0xf6, 0x9b, 0xd3,
+  0x37, 0xa4, 0x67, 0xbf, 0xcd, 0xa3, 0xe9, 0x57,
+  0xb9, 0x5a, 0x79, 0xb5, 0xd8, 0x3f, 0x6e, 0xa3,
+  0x46, 0xa7, 0x7d, 0x6a, 0xeb, 0xb8, 0xa4, 0xa2,
+  0x54, 0xbd, 0xc1, 0x40, 0x2b, 0x3b, 0xba, 0x7f,
+  0x97, 0x56, 0x92, 0x89, 0x68, 0x0e, 0x36, 0x0e,
+  0x67, 0xa6, 0xed, 0x9b, 0x7b, 0x62, 0x11, 0x89,
+  0x30, 0xa4, 0xfa, 0x7a, 0xd0, 0x82, 0x7e, 0x61,
+  0x8f, 0xce, 0x38, 0xfc, 0x11, 0xfd, 0x40, 0x25,
+  0x58, 0x6a, 0xdf, 0xd8, 0x1f, 0xf8, 0x22, 0x89,
+  0x51, 0x3a, 0x73, 0x19, 0xac, 0xd3, 0xd1, 0x17,
+  0xd4, 0x5f, 0x0c, 0x6d, 0x10, 0xb6, 0x70, 0x37,
+  0xdd, 0x42, 0x7f, 0xc0, 0xc2, 0x8a, 0xad, 0xec,
+  0x98, 0xfa, 0x26, 0x6e, 0x80, 0x98, 0x00, 0x1a,
+  0xd0, 0xe3, 0x29, 0x05, 0xdb, 0xa9, 0xd3, 0xe1,
+  0x31, 0x55, 0xda, 0x3c, 0x26, 0x1d, 0xc8, 0x0d,
+  0xdd, 0xc1, 0x91, 0x41, 0x17, 0x99, 0x38, 0x91,
+  0x31, 0x62, 0x8f, 0xa6, 0x3f, 0xde, 0xe1, 0xbf,
+  0x92, 0x63, 0xd0, 0x28, 0x70, 0x04, 0xcd, 0xbc,
+  0x5e, 0x29, 0xa8, 0xb8, 0xd4, 0xda, 0x77, 0x0e,
+  0xfc, 0x08, 0x90, 0x14, 0x93, 0x36, 0x87, 0x48,
+  0x02, 0x92, 0x19, 0x72, 0xe7, 0x56, 0xce, 0x1a,
+  0xb6, 0x31, 0xe1, 0xe5, 0xdc, 0x47, 0x21, 0xf5,
+  0xc8, 0x28, 0x3a, 0x40, 0x3b, 0x8d, 0x88, 0xd0,
+  0x39, 0x64, 0x5d, 0x62, 0xfe, 0x46, 0x78, 0x5e,
+  0xf8, 0x17, 0x44, 0x3b, 0x97, 0x38, 0x0d, 0x54,
+  0xc1, 0xf6, 0x35, 0xf2, 0xcb, 0x22, 0xb5, 0xfa,
+  0x32, 0xfe, 0x82, 0x8e, 0x8f, 0xa4, 0xce, 0xc1,
+  0x6b, 0x81, 0x2d, 0x60, 0x3a, 0x25, 0xff, 0x47,
+  0x23, 0xd7, 0xea, 0xca, 0xd0, 0x0f, 0xd9, 0xa5,
+  0x7f, 0x98, 0xd0, 0x18, 0x5f, 0x8f, 0x83, 0xe7,
+  0x7c, 0x5d, 0x9e, 0xe4, 0x87, 0x00, 0xaf, 0xc8,
+  0x16, 0xf8, 0x46, 0x37, 0xa2, 0x56, 0xe8, 0x55,
+  0x42, 0x12, 0x2e, 0x79, 0x39, 0xf5, 0x31, 0xd7,
+  0x00, 0x35, 0x46, 0x12, 0x93, 0xdb, 0x74, 0xca,
+  0xdf, 0x60, 0x6c, 0xe2, 0xe0, 0x91, 0x5c, 0x94,
+  0x46, 0xd0, 0x01, 0x9d, 0x40, 0x26, 0x93, 0x00,
+  0x62, 0xec, 0xc5, 0xf6, 0x08, 0x10, 0x02, 0x49,
+  0xb4, 0xa0, 0xdf, 0x07, 0xfc, 0x0d, 0x05, 0x2c,
+  0xe5, 0xa0, 0xba, 0x36, 0x5e, 0xd9, 0x49, 0x9b,
+  0x49, 0x08, 0x84, 0x1e, 0x72, 0xb3, 0x73, 0xb9,
+  0x99, 0x9f, 0x00, 0x9e, 0x03, 0x3a, 0xbb, 0x05,
+  0x74, 0x34, 0xf9, 0x42, 0x3c, 0x5f, 0x1e, 0x92,
+  0xdc, 0x66, 0x52, 0x83, 0x8d, 0x3a, 0x1f, 0x6d,
+  0x70, 0x37, 0xad, 0x7c, 0x3e, 0x30, 0xa1, 0x74,
+  0xe3, 0xe2, 0xb9, 0xe8, 0x08, 0x6d, 0xc3, 0x60,
+  0x00, 0xec, 0x15, 0x41, 0xd9, 0xc5, 0x47, 0x31,
+  0x8f, 0x8d, 0x3a, 0xe3, 0xbf, 0x2b, 0xbb, 0x53,
+  0x04, 0x02, 0x22, 0x1e, 0x56, 0x01, 0x88, 0xeb,
+  0xdc, 0xd2, 0x3f, 0x69, 0xbf, 0xc7, 0xdd, 0xa1,
+  0x9b, 0x8d, 0xd4, 0x15, 0x30, 0xa2, 0x49, 0xec,
+  0xa0, 0x08, 0x83, 0xa3, 0x04, 0x99, 0x21, 0xbe,
+  0xab, 0x5d, 0xbb, 0xbc, 0xb2, 0x33, 0x77, 0xb7,
+  0xb8, 0x8c, 0x73, 0x9a, 0x54, 0x7f, 0xa5, 0x26,
+  0x83, 0xed, 0x70, 0x02, 0x97, 0x4c, 0x95, 0x03,
+  0x91, 0xe1, 0x41, 0x2b, 0x2e, 0x24, 0x4d, 0xc7,
+  0xa9, 0x97, 0x73, 0x6f, 0x50, 0x17, 0x48, 0xc8,
+  0x88, 0x39, 0x91, 0x0e, 0x12, 0xc7, 0xdb, 0xa5,
+  0x7f, 0x5a, 0xc1, 0x2e, 0x82, 0x20, 0x62, 0x86,
+  0x78, 0x4e, 0xf2, 0x75, 0x79, 0xea, 0x76, 0xee,
+  0x77, 0xa4, 0xba, 0x10, 0xe8, 0x6c, 0xd7, 0xca,
+  0xd1, 0xb6, 0x19, 0x5a, 0xa1, 0xd1, 0x95, 0x52,
+  0x1c, 0xf8, 0xa9, 0xe8, 0xb4, 0xd9, 0x4c, 0x00,
+  0x11, 0x8d, 0xc5, 0x67, 0x2f, 0x27, 0x6c, 0xa1,
+  0x14, 0x38, 0x3b, 0x50, 0x38, 0xdc, 0x28, 0x6d,
+  0x3a, 0xa0, 0x3e, 0xad, 0xfc, 0x3e, 0x04, 0xb2,
+  0x51, 0xae, 0x8f, 0xcb, 0x53, 0x6a, 0x5d, 0x51,
+  0x41, 0x79, 0x14, 0xb8, 0x8a, 0xaa, 0x0a, 0xbe,
+  0xa4, 0xe5, 0xe7, 0x83, 0x23, 0x09, 0xe3, 0x3d,
+  0x60, 0xcb, 0xd8, 0x1b, 0xc6, 0xa1, 0x95, 0x73,
+  0xfd, 0x75, 0x27, 0x09, 0xd8, 0x82, 0x7e, 0x05,
+  0x30, 0xab, 0x2c, 0x07, 0xff, 0xdd, 0xec, 0x5c,
+  0xc1, 0x2e, 0x58, 0xc4, 0xad, 0x8c, 0xda, 0x40,
+  0xb7, 0x4d, 0xe6, 0xf6, 0x9e, 0x09, 0x7d, 0x03,
+  0x71, 0x0d, 0x35, 0x4d, 0x21, 0x2b, 0x06, 0x7e,
+  0x8a, 0xc5, 0x3c, 0xbd, 0xae, 0x44, 0x21, 0xf4,
+  0x6a, 0x5b, 0x91, 0xb2, 0x18, 0x6b, 0xb7, 0xe8,
+  0xac, 0x38, 0x57, 0x5b, 0x67, 0x6e, 0x41, 0xa7,
+  0x83, 0xdc, 0x06, 0xf2, 0xa0, 0xb5, 0xb7, 0x8d,
+  0xf8, 0xda, 0xe4, 0x37, 0x99, 0x68, 0x20, 0x39,
+  0x94, 0x28, 0xdb, 0x07, 0x2c, 0x82, 0xdc, 0x36,
+  0x7a, 0xf4, 0xac, 0x2f, 0xa5, 0x52, 0xe3, 0x1e,
+  0x63, 0xc7, 0xa0, 0x55, 0x98, 0xd0, 0x46, 0xb4,
+  0x65, 0xaf, 0x41, 0x08, 0x44, 0xe8, 0xc3, 0x7e,
+  0x1f, 0x38, 0x29, 0x9a, 0x61, 0x08, 0xa1, 0xa2,
+  0x70, 0x1a, 0xec, 0x39, 0x11, 0x94, 0x0e, 0xa8,
+  0x5d, 0x4a, 0x99, 0xc9, 0x69, 0x0b, 0x50, 0xb7,
+  0x1a, 0x18, 0xe2, 0xba, 0x5b, 0x87, 0x2e, 0x6b,
+  0xee, 0xf3, 0x56, 0xa0, 0xeb, 0xb3, 0x84, 0x3c,
+  0x8c, 0x22, 0xc0, 0x01, 0x4a, 0xe3, 0x3f, 0x6e,
+  0x45, 0x30, 0xe5, 0x36, 0xc4, 0x8d, 0x32, 0x19,
+  0x30, 0xa0, 0xad, 0x04, 0x5c, 0xea, 0x18, 0xb4,
+  0x12, 0x40, 0x01, 0x0f, 0xc9, 0xa5, 0xce, 0xc6,
+  0x3c, 0xb9, 0x5d, 0x4d, 0x5c, 0x32, 0x18, 0xf4,
+  0xe4, 0x43, 0x51, 0x31, 0xac, 0x0c, 0x68, 0x51,
+  0x86, 0xab, 0xf6, 0x8a, 0xe0, 0x4a, 0x75, 0x3a,
+  0x0d, 0x95, 0x9f, 0xeb, 0x50, 0xcc, 0x81, 0xb3,
+  0xb7, 0xc7, 0x1a, 0x6f, 0xfb, 0x18, 0xb4, 0x54,
+  0x37, 0xb4, 0x08, 0xd3, 0xa3, 0xa5, 0xcf, 0x2c,
+  0x1b, 0x99, 0x6b, 0x4c, 0xda, 0x87, 0x72, 0xa9,
+  0x0b, 0xd7, 0xf3, 0xe5, 0x0e, 0x36, 0xc1, 0x3d,
+  0x9b, 0xee, 0xac, 0xd4, 0x64, 0x62, 0x95, 0x07,
+  0x7f, 0x4d, 0x3b, 0x4c, 0x54, 0x22, 0xb8, 0x04,
+  0x07, 0xe8, 0x19, 0x0f, 0x87, 0xae, 0x68, 0x85,
+  0x5a, 0x57, 0x20, 0x32, 0x7e, 0xd4, 0xda, 0x9d,
+  0xe4, 0x36, 0x27, 0xae, 0xcf, 0x8b, 0x8d, 0xda,
+  0xc3, 0x0f, 0xc2, 0x00, 0x09, 0xb9, 0x25, 0x6a,
+  0x34, 0xe9, 0xf4, 0xb6, 0x01, 0xf3, 0xe3, 0x32,
+  0x16, 0xaa, 0xb4, 0xb9, 0x04, 0x0f, 0x63, 0x9f,
+  0x88, 0x74, 0xa0, 0x37, 0x5f, 0xd7, 0x41, 0xed,
+  0xfc, 0x3f, 0xaf, 0xe6, 0x16, 0xaf, 0x45, 0x48,
+  0xca, 0x2c, 0xcd, 0x7e, 0xe1, 0x97, 0x59, 0x2a,
+  0x9d, 0xca, 0xe4, 0x85, 0x32, 0xd0, 0x4c, 0xb0,
+  0x6b, 0x20, 0x40, 0x00, 0x85, 0xa4, 0xd3, 0xeb,
+  0x5a, 0x78, 0x36, 0x03, 0x03, 0xcd, 0x3a, 0x3a,
+  0x3f, 0x32, 0xf5, 0x22, 0x14, 0x12, 0xe4, 0xf9,
+  0xe2, 0xfe, 0xf3, 0x7a, 0x04, 0x76, 0x8a, 0xb8,
+  0xba, 0xf7, 0x9b, 0xf3, 0x9b, 0x14, 0xdc, 0x0f,
+  0x29, 0xaf, 0x1d, 0xb2, 0x28, 0xcc, 0x2d, 0x08,
+  0xbe, 0x72, 0x6b, 0xcc, 0x6e, 0x8a, 0x33, 0xb3,
+  0xfb, 0x8b, 0xf4, 0x5e, 0x1b, 0x90, 0xba, 0xe0,
+  0xaf, 0x55, 0xe7, 0xd2, 0x2f, 0xab, 0xb4, 0x2a,
+  0x2c, 0xd9, 0xc0, 0x4f, 0xbd, 0x82, 0x3a, 0xbf,
+  0xda, 0x65, 0x8a, 0x09, 0x8c, 0xc8, 0x79, 0xd3,
+  0x2a, 0x17, 0xee, 0x80, 0xe4, 0x36, 0x27, 0x81,
+  0x8d, 0x0b, 0x5d, 0x99, 0xc4, 0xb1, 0x6b, 0xe8,
+  0xf7, 0x77, 0xe5, 0xf6, 0x71, 0xb6, 0x80, 0x2f,
+  0xa8, 0xb8, 0x08, 0x1a, 0x93, 0x4b, 0x9c, 0xb4,
+  0xfa, 0x8a, 0x36, 0xfe, 0x1f, 0xd1, 0xdc, 0x82,
+  0x23, 0xb8, 0x9d, 0xb3, 0x56, 0xcd, 0x29, 0x4d,
+  0x11, 0xa7, 0x58, 0xd1, 0xb9, 0x58, 0xee, 0xc2,
+  0x05, 0x10, 0xce, 0x08, 0xac, 0x55, 0xb2, 0x7a,
+  0x66, 0xf1, 0xc1, 0x9b, 0xd9, 0x6b, 0x94, 0xda,
+  0xec, 0xbb, 0x69, 0x65, 0x76, 0x72, 0xff, 0x30,
+  0xaf, 0xa9, 0xc8, 0x19, 0x24, 0x04, 0xd7, 0x99,
+  0x5f, 0x76, 0x5a, 0x7f, 0xf7, 0xce, 0x2b, 0x46,
+  0x3d, 0xcc, 0x6b, 0x3a, 0xfc, 0x08, 0x9d, 0xc2,
+  0xe5, 0x15, 0x54, 0x5c, 0xd0, 0xeb, 0xd5, 0xde,
+  0xce, 0x7d, 0x73, 0xcb, 0x4e, 0x93, 0xac, 0x26,
+  0xf1, 0xee, 0xe7, 0x32, 0xe4, 0x46, 0xce, 0xaa,
+  0xf4, 0xc2, 0xbd, 0x74, 0x87, 0x84, 0x43, 0x80,
+  0xab, 0xbf, 0xdb, 0x70, 0xac, 0x09, 0x54, 0x9a,
+  0x9c, 0xcb, 0xa9, 0x6f, 0x13, 0x4b, 0xa1, 0xaa,
+  0x0f, 0x35, 0x79, 0x9d, 0x1c, 0x6e, 0x66, 0xf1,
+  0x6f, 0x37, 0xb3, 0x57, 0xb0, 0x9a, 0x80, 0x42,
+  0xe0, 0x9b, 0xc0, 0x58, 0xb4, 0x0e, 0xb8, 0x98,
+  0xf2, 0x3a, 0xdd, 0x2f, 0x72, 0xb1, 0x6b, 0xc3,
+  0xdf, 0x75, 0x03, 0x3e, 0x3c, 0x1c, 0x7b, 0xd1,
+  0x9e, 0xa4, 0x71, 0xd5, 0xa9, 0x2f, 0x46, 0x5a,
+  0x5b, 0x99, 0x37, 0x94, 0x10, 0xa4, 0x15, 0xb0,
+  0x7e, 0xe7, 0x76, 0xa1, 0xb1, 0x30, 0x07, 0x48,
+  0x37, 0xba, 0x0b, 0x59, 0x0d, 0x48, 0x2c, 0x42,
+  0x12, 0xc4, 0xaf, 0x56, 0xa7, 0xad, 0x22, 0x31,
+  0xf7, 0xce, 0x2b, 0xcb, 0x41, 0x2a, 0x31, 0xde,
+  0x9d, 0x55, 0x71, 0x1f, 0x7a, 0x27, 0xa3, 0xf5,
+  0x1d, 0x28, 0x8d, 0xe2, 0x20, 0x3e, 0xb1, 0x1a,
+  0x0b, 0xe1, 0x7a, 0x4a, 0xce, 0x7f, 0x77, 0x16,
+  0x8e, 0x32, 0xaf, 0xa2, 0xc0, 0x4e, 0x6e, 0x0b,
+  0x95, 0x5d, 0xe5, 0x8f, 0x0b, 0x00, 0x49, 0x15,
+  0xea, 0x74, 0xba, 0x3d, 0x8e, 0x66, 0x3a, 0x28,
+  0x42, 0xc4, 0x22, 0x31, 0x42, 0x74, 0xfa, 0x0a,
+  0x5e, 0x88, 0x04, 0x3a, 0x09, 0x21, 0x34, 0xf5,
+  0x31, 0x90, 0x98, 0x64, 0x1a, 0x5d, 0x09, 0xb9,
+  0x06, 0x07, 0x45, 0x30, 0x23, 0x18, 0xf4, 0x29,
+  0xf4, 0x26, 0xfe, 0x63, 0x29, 0x87, 0x68, 0xce,
+  0xb6, 0x2d, 0xa9, 0xbf, 0xd0, 0xbf, 0x95, 0x08,
+  0x14, 0xcb, 0x31, 0xb9, 0x15, 0x32, 0x0f, 0x40,
+  0xd3, 0xbc, 0x26, 0x88, 0x53, 0x58, 0x71, 0x45,
+  0xad, 0x2b, 0xa4, 0x22, 0x58, 0x5a, 0x32, 0xcc,
+  0x7b, 0xe8, 0x7d, 0xbd, 0x48, 0x6b, 0x2f, 0x0f,
+  0x00, 0x37, 0xb0, 0x6c, 0x91, 0x21, 0xcb, 0x8d,
+  0xed, 0xd4, 0x93, 0x0b, 0xeb, 0x16, 0xba, 0x19,
+  0xb3, 0x42, 0xc4, 0xed, 0xbb, 0x16, 0x55, 0xc6,
+  0x68, 0x74, 0xc5, 0x0a, 0x99, 0xa7, 0x9b, 0x7d,
+  0x27, 0x76, 0x73, 0x1e, 0xc9, 0xb3, 0x4b, 0x7f,
+  0xc7, 0x01, 0xfc, 0x26, 0xbc, 0x12, 0xbf, 0x26,
+  0xf9, 0xe5, 0x17, 0xd5, 0xda, 0x5c, 0xb4, 0xc2,
+  0x4e, 0xee, 0xe3, 0x6a, 0xd7, 0x9e, 0x8a, 0x43,
+  0xfe, 0x20, 0x2d, 0x6a, 0x35, 0x38, 0x12, 0xe5,
+  0xf2, 0x7b, 0x8f, 0x85, 0x94, 0xdf, 0xdd, 0x7c,
+  0x92, 0x4a, 0xec, 0xa9, 0x2c, 0xf4, 0x5e, 0x61,
+  0xc5, 0x45, 0x28, 0x45, 0x50, 0xa0, 0x49, 0x59,
+  0xb5, 0x42, 0x92, 0x60, 0xd6, 0x32, 0xb0, 0xe0,
+  0xad, 0xec, 0xd5, 0x1e, 0x4e, 0x3d, 0x1c, 0x15,
+  0x4d, 0xa1, 0x66, 0x0a, 0xca, 0xcf, 0xdd, 0xd1,
+  0xb3, 0xba, 0x32, 0x2f, 0xe7, 0xc7, 0x3a, 0x04,
+  0x2e, 0x69, 0xbc, 0x2f, 0xf7, 0x09, 0x48, 0xaa,
+  0x4b, 0x33, 0x60, 0xfd, 0x98, 0x67, 0xbc, 0xad,
+  0x0b, 0xf5, 0xa3, 0x33, 0x6e, 0x04, 0x88, 0xe5,
+  0x80, 0x0e, 0x1c, 0x19, 0xc4, 0x32, 0xc4, 0x78,
+  0x95, 0xcc, 0xd7, 0x58, 0x4c, 0x40, 0x52, 0xdd,
+  0x19, 0xd0, 0x73, 0x35, 0x63, 0x5e, 0x41, 0xd9,
+  0x39, 0xee, 0xb1, 0x16, 0xa3, 0x7f, 0x81, 0xba,
+  0x92, 0x4b, 0x5d, 0xb1, 0x4c, 0x6b, 0xea, 0xf9,
+  0xc2, 0x7d, 0x6f, 0x91, 0x36, 0x70, 0x13, 0x90,
+  0x54, 0xd7, 0x46, 0x0a, 0x4c, 0xc3, 0xa9, 0x2b,
+  0xb9, 0xd4, 0xcd, 0xc1, 0x26, 0xa8, 0x7a, 0x25,
+  0xdb, 0x58, 0x4c, 0x40, 0x92, 0x60, 0xd6, 0x31,
+  0x01, 0x49, 0x82, 0x59, 0xc7, 0x04, 0x24, 0xfd,
+  0x7f, 0x37, 0xa5, 0x52, 0x79, 0xe5, 0xca, 0x15,
+  0x3a, 0x76, 0xe5, 0xac, 0xa8, 0xa8, 0xa8, 0x65,
+  0xcb, 0x96, 0x59, 0x59, 0x59, 0x74, 0x60, 0x61,
+  0x3e, 0x02, 0x92, 0xfe, 0xbf, 0x1b, 0x21, 0x29,
+  0x3a, 0x3a, 0x3a, 0x24, 0x24, 0x24, 0x38, 0x38,
+  0x18, 0xe8, 0xf9, 0xf3, 0xcf, 0x3f, 0x67, 0xcc,
+  0x98, 0xb1, 0x63, 0xc7, 0x0e, 0x5b, 0x5b, 0xdb,
+  0xd1, 0xa3, 0x47, 0x5b, 0x98, 0x4f, 0xcd, 0x90,
+  0x84, 0x52, 0x01, 0x55, 0x7e, 0x88, 0x8f, 0x8f,
+  0x0f, 0xca, 0xb3, 0x3c, 0xad, 0x49, 0x7c, 0xca,
+  0x0d, 0x81, 0x45, 0x9c, 0xa1, 0x31, 0x0f, 0xd0,
+  0x17, 0x49, 0x49, 0x49, 0x0f, 0x50, 0x1f, 0x2b,
+  0x1a, 0x2a, 0x40, 0xb3, 0xb9, 0xca, 0x2a, 0xa1,
+  0x3e, 0xa8, 0x55, 0xed, 0x4b, 0x61, 0x5d, 0x54,
+  0x9b, 0xbe, 0x32, 0xcf, 0x8d, 0x4e, 0x81, 0x9b,
+  0x6e, 0xdd, 0xba, 0xe1, 0x34, 0x32, 0x32, 0x12,
+  0x48, 0x1a, 0x30, 0x60, 0xc0, 0x91, 0x23, 0x47,
+  0x70, 0xfa, 0x4f, 0x21, 0x09, 0x1d, 0x84, 0x22,
+  0xf9, 0x21, 0x28, 0xc9, 0xc2, 0x26, 0x51, 0x5a,
+  0x93, 0xf8, 0x94, 0x1b, 0x02, 0xa9, 0x01, 0xef,
+  0xbf, 0xff, 0xbe, 0x25, 0x59, 0x99, 0xd8, 0xa2,
+  0x45, 0x8b, 0xf8, 0xa7, 0xc3, 0x86, 0x0d, 0xb3,
+  0x9c, 0x93, 0xad, 0x62, 0xa8, 0x40, 0x9f, 0x3e,
+  0x7d, 0xba, 0x77, 0xef, 0x7e, 0xaf, 0x2a, 0x75,
+  0xe8, 0xd0, 0x01, 0x63, 0x53, 0xcb, 0x52, 0x58,
+  0x17, 0xd5, 0xa6, 0xaf, 0xcc, 0x73, 0xa3, 0x53,
+  0x3e, 0x92, 0xc0, 0x4f, 0x14, 0x88, 0xb9, 0xf1,
+  0xcf, 0x22, 0x09, 0xbd, 0xc6, 0x26, 0x99, 0xe5,
+  0x1c, 0x50, 0x3d, 0x92, 0x6a, 0x33, 0xcf, 0x30,
+  0x6c, 0x18, 0xaa, 0x16, 0x2d, 0x5a, 0x80, 0xf6,
+  0xd0, 0x3b, 0x08, 0x99, 0x3e, 0x7d, 0x7a, 0x6d,
+  0x7a, 0xf9, 0x01, 0x2a, 0x60, 0x8e, 0x24, 0xaa,
+  0x12, 0x8e, 0xe3, 0xe3, 0xe3, 0xe1, 0x3e, 0x26,
+  0x4f, 0x9e, 0x5c, 0x4b, 0x66, 0xaa, 0x33, 0x24,
+  0xa9, 0x54, 0x2a, 0xfc, 0x47, 0x73, 0xe0, 0x31,
+  0xfe, 0x59, 0x24, 0x99, 0xf3, 0x10, 0x02, 0xe1,
+  0x62, 0xd1, 0x65, 0x28, 0x1b, 0x93, 0x0f, 0x9d,
+  0x88, 0x40, 0x74, 0x1f, 0xea, 0x8a, 0xd1, 0x45,
+  0x64, 0xf0, 0x04, 0x2e, 0x21, 0x1a, 0x2e, 0x5d,
+  0xbf, 0x7e, 0x1d, 0xe0, 0x43, 0x08, 0x7a, 0x96,
+  0x21, 0x09, 0x91, 0x91, 0x9c, 0x1d, 0x60, 0x0c,
+  0xc0, 0xae, 0x88, 0x80, 0x10, 0x44, 0x46, 0x26,
+  0xfb, 0xf6, 0xed, 0x43, 0xe9, 0xc8, 0x9c, 0xae,
+  0x52, 0x11, 0xe6, 0x03, 0xc9, 0x3a, 0x88, 0x25,
+  0xc1, 0xc4, 0xa2, 0xb2, 0x08, 0x64, 0x08, 0xc1,
+  0x25, 0x84, 0xe0, 0x14, 0xc7, 0xc8, 0x1c, 0x69,
+  0x4d, 0x2a, 0x8c, 0xac, 0x10, 0x88, 0x10, 0x4a,
+  0x42, 0x4a, 0x82, 0xf1, 0x8a, 0x49, 0xbb, 0x90,
+  0x43, 0x95, 0x48, 0x62, 0x21, 0xfc, 0x4e, 0xa3,
+  0x8e, 0x8a, 0x8a, 0x8a, 0x02, 0x6b, 0x22, 0x37,
+  0xe4, 0x83, 0x0a, 0x57, 0x59, 0x07, 0x96, 0x39,
+  0x85, 0x90, 0x8b, 0x44, 0xd7, 0x31, 0x24, 0x21,
+  0x73, 0x1c, 0xb0, 0x68, 0xac, 0xbd, 0x2c, 0xb7,
+  0x6a, 0x2a, 0xcf, 0xcf, 0x8d, 0x2a, 0x8c, 0x69,
+  0x4c, 0xde, 0x19, 0xf1, 0xe9, 0x94, 0x24, 0x07,
+  0xdf, 0x65, 0x5b, 0x1f, 0x49, 0xa8, 0x96, 0x8b,
+  0xcb, 0x9d, 0x7b, 0xab, 0xd4, 0x59, 0x44, 0xe6,
+  0x38, 0xa6, 0x55, 0x00, 0xf4, 0x1a, 0x2a, 0xb1,
+  0x6e, 0xdd, 0x3a, 0xb4, 0x13, 0x15, 0x42, 0x83,
+  0x89, 0xc6, 0x48, 0xc4, 0x01, 0xfb, 0xe8, 0x4a,
+  0x1c, 0x80, 0x39, 0xcc, 0xbd, 0x1b, 0x1d, 0x20,
+  0x32, 0xda, 0x80, 0xa6, 0xd2, 0x78, 0x00, 0x55,
+  0xc8, 0x19, 0x07, 0xa8, 0x00, 0x10, 0x79, 0xaf,
+  0x61, 0x43, 0x2f, 0x20, 0x43, 0xfc, 0x47, 0xce,
+  0xc8, 0x84, 0x7a, 0x10, 0x99, 0x88, 0x38, 0x96,
+  0xc2, 0x25, 0x24, 0x47, 0x34, 0x85, 0x42, 0x91,
+  0x9d, 0x9d, 0x8d, 0x63, 0xd4, 0x84, 0xd0, 0x8f,
+  0xab, 0xa8, 0x30, 0x22, 0x60, 0x80, 0x51, 0x2e,
+  0x55, 0x18, 0x31, 0x29, 0x09, 0x02, 0x71, 0x15,
+  0xd1, 0xc0, 0x2b, 0xa8, 0xb6, 0x49, 0xbb, 0x10,
+  0xad, 0x4a, 0x24, 0x91, 0x80, 0x15, 0x71, 0x9c,
+  0x84, 0xff, 0x48, 0x4b, 0xe1, 0xd4, 0x03, 0xb4,
+  0x44, 0x22, 0x40, 0xe0, 0x00, 0x95, 0x44, 0x27,
+  0x20, 0xd0, 0x24, 0x73, 0x14, 0x8d, 0x10, 0x9c,
+  0x12, 0x5b, 0x20, 0x07, 0x7e, 0x17, 0x51, 0x20,
+  0xa1, 0x84, 0xba, 0x08, 0x49, 0x50, 0x1c, 0x32,
+  0x24, 0xc9, 0x5c, 0x65, 0xe5, 0x4d, 0x72, 0xb3,
+  0x7c, 0xf4, 0xad, 0x8f, 0x24, 0x7e, 0x08, 0x55,
+  0x05, 0x1d, 0x44, 0xf3, 0x98, 0xcf, 0x99, 0x68,
+  0x00, 0xaa, 0x8e, 0x24, 0x98, 0x2b, 0x0c, 0x49,
+  0xc4, 0x58, 0x68, 0x33, 0x5a, 0x8e, 0xb6, 0xd1,
+  0xbc, 0x31, 0x47, 0x12, 0x3a, 0x82, 0x3f, 0xd7,
+  0x57, 0xac, 0x58, 0x41, 0x93, 0x98, 0x00, 0x5a,
+  0xbd, 0x28, 0xa1, 0xab, 0x88, 0x86, 0x24, 0x38,
+  0xc6, 0x20, 0xa1, 0x02, 0x54, 0x16, 0x92, 0x93,
+  0xe3, 0x43, 0x4d, 0xd0, 0xb9, 0x18, 0x51, 0x82,
+  0x2c, 0x0c, 0xf5, 0x41, 0x55, 0xe9, 0x2a, 0x3b,
+  0x26, 0x5c, 0x22, 0x2d, 0x9f, 0x57, 0x4c, 0xda,
+  0x75, 0x2f, 0x24, 0xf1, 0xab, 0x84, 0x9a, 0x80,
+  0x39, 0x44, 0x77, 0xbd, 0x1e, 0xd1, 0x03, 0x81,
+  0xc6, 0xe4, 0xd8, 0x24, 0x73, 0x11, 0xc7, 0x8b,
+  0xa8, 0x09, 0xd5, 0x10, 0xfd, 0xc6, 0xba, 0x88,
+  0x05, 0xa2, 0x81, 0xe8, 0x2e, 0x11, 0xb7, 0x7c,
+  0x41, 0x5a, 0x5c, 0x22, 0xb2, 0x31, 0xaf, 0x3c,
+  0x22, 0x98, 0xe7, 0x56, 0x9f, 0x48, 0x32, 0xf7,
+  0x6e, 0xac, 0x2b, 0xf9, 0xce, 0x85, 0x58, 0x81,
+  0x8d, 0x2e, 0x21, 0x89, 0xd2, 0xb2, 0x7c, 0x40,
+  0x4e, 0x55, 0x22, 0x89, 0x01, 0xd4, 0x7c, 0xa8,
+  0xaa, 0x27, 0x00, 0x9a, 0x70, 0xe6, 0x63, 0xc9,
+  0x2f, 0x8b, 0x1a, 0x82, 0xa1, 0x22, 0x26, 0xa7,
+  0x15, 0x0a, 0x63, 0x47, 0x11, 0xcf, 0x45, 0xb2,
+  0x40, 0x56, 0x61, 0xf2, 0x92, 0xfc, 0x76, 0xdd,
+  0x0b, 0x49, 0x2c, 0x84, 0xa0, 0x4c, 0x53, 0xe8,
+  0x5e, 0x0d, 0xa1, 0x82, 0xc8, 0xe7, 0xf2, 0x33,
+  0x27, 0x24, 0x51, 0x6f, 0x54, 0xd9, 0x45, 0xec,
+  0x18, 0xa5, 0xd0, 0x54, 0x61, 0x33, 0xdc, 0xbc,
+  0xf2, 0x84, 0x24, 0x93, 0x84, 0x0d, 0x1d, 0x49,
+  0x74, 0xc0, 0xf8, 0x99, 0x21, 0x89, 0x16, 0x56,
+  0xd4, 0xb9, 0x96, 0x23, 0xe9, 0xbe, 0x9c, 0x64,
+  0x12, 0x22, 0xe2, 0xd1, 0x24, 0x0b, 0xe1, 0x63,
+  0x85, 0xda, 0x82, 0xdc, 0x92, 0x93, 0x93, 0xc9,
+  0xb3, 0x60, 0xc1, 0x82, 0x53, 0xf2, 0x41, 0x34,
+  0x9c, 0xe4, 0x20, 0xaa, 0x1c, 0x0c, 0x7e, 0xbb,
+  0xee, 0x8b, 0xa4, 0x7b, 0x4d, 0x09, 0x34, 0x0a,
+  0xd8, 0xa2, 0x1a, 0x6e, 0xda, 0xb4, 0x09, 0x3c,
+  0xe1, 0xed, 0xed, 0x6d, 0x92, 0x39, 0x55, 0x86,
+  0x18, 0x9a, 0x44, 0x95, 0x09, 0x6d, 0xb3, 0x40,
+  0xe4, 0x86, 0x1c, 0x90, 0x84, 0xc1, 0xe5, 0x5e,
+  0x95, 0x37, 0x49, 0x58, 0x9f, 0x48, 0xe2, 0xeb,
+  0x24, 0xe2, 0x80, 0x7b, 0x21, 0x09, 0xb8, 0x21,
+  0x35, 0xc0, 0x90, 0x84, 0xff, 0x38, 0xa6, 0xd9,
+  0xc3, 0x1f, 0xaa, 0xea, 0x91, 0x64, 0xa1, 0x4e,
+  0xe2, 0x57, 0x95, 0x29, 0x74, 0x60, 0x05, 0x07,
+  0x80, 0x08, 0x42, 0x18, 0x92, 0xc8, 0x29, 0x10,
+  0x34, 0x51, 0x1c, 0xae, 0x22, 0x5b, 0x04, 0x22,
+  0x1f, 0x62, 0x7e, 0x02, 0xee, 0xbd, 0x06, 0x83,
+  0xdf, 0xae, 0xfb, 0xea, 0x24, 0x68, 0x32, 0x02,
+  0x2b, 0xbf, 0xa3, 0xcc, 0xeb, 0x80, 0x03, 0x22,
+  0x72, 0x7e, 0xe6, 0x48, 0x02, 0x90, 0xa1, 0xc3,
+  0x91, 0x15, 0xe2, 0x23, 0x02, 0xeb, 0x22, 0x16,
+  0x48, 0xa2, 0x1b, 0x39, 0xa3, 0xce, 0x58, 0x8b,
+  0x60, 0x72, 0xa2, 0x92, 0x55, 0x22, 0x09, 0x00,
+  0x32, 0xcf, 0xad, 0x3e, 0x91, 0xc4, 0x0f, 0x31,
+  0xe9, 0x4a, 0x86, 0x03, 0xf4, 0x05, 0x2a, 0x8d,
+  0xba, 0x02, 0x3a, 0xb4, 0x12, 0x41, 0x23, 0x09,
+  0x85, 0xc4, 0xde, 0xc4, 0xf6, 0x16, 0x22, 0x89,
+  0x2d, 0x4c, 0x08, 0x85, 0x96, 0x20, 0x89, 0x96,
+  0x8a, 0xe4, 0xbf, 0x88, 0x9c, 0xf8, 0x9c, 0x44,
+  0xfa, 0x9a, 0x7c, 0x01, 0x13, 0x2e, 0x84, 0x57,
+  0x9a, 0x1e, 0xd4, 0xef, 0xe6, 0x83, 0x01, 0x9c,
+  0x99, 0xb4, 0x0b, 0x69, 0xab, 0xd7, 0x49, 0xc8,
+  0x87, 0x71, 0x0f, 0x3f, 0x26, 0xad, 0x0f, 0x68,
+  0x6f, 0x96, 0xea, 0x60, 0xde, 0x69, 0x4c, 0x4a,
+  0x23, 0x13, 0x9c, 0xf2, 0xd7, 0x6e, 0xd4, 0x93,
+  0xb4, 0x0d, 0x4d, 0x3e, 0x97, 0x44, 0x34, 0x51,
+  0x3e, 0xc4, 0x10, 0x12, 0x9a, 0x54, 0x1e, 0x39,
+  0x98, 0xe7, 0x56, 0x3f, 0x48, 0xaa, 0x91, 0xd1,
+  0xa6, 0xb6, 0xf9, 0x16, 0x11, 0x8d, 0x9f, 0xe5,
+  0xcb, 0x4b, 0x11, 0xc7, 0xf0, 0x60, 0x41, 0xf4,
+  0x1d, 0xf2, 0x04, 0x8d, 0x9b, 0xe3, 0xe6, 0x5e,
+  0x66, 0xbe, 0xfb, 0x6c, 0x72, 0xd5, 0x64, 0x03,
+  0x1a, 0x15, 0xa6, 0x21, 0x7c, 0x80, 0x76, 0x3d,
+  0x98, 0x99, 0xd4, 0xa1, 0xca, 0xcc, 0x11, 0x82,
+  0x26, 0x98, 0xef, 0xdb, 0x99, 0x84, 0x93, 0xe2,
+  0xbe, 0x6f, 0xc7, 0xde, 0x2b, 0xb7, 0x5a, 0x5a,
+  0xe3, 0xb8, 0xef, 0x46, 0xb3, 0x90, 0xdd, 0x28,
+  0xa8, 0xfd, 0x2e, 0x9f, 0x60, 0x56, 0xb7, 0xc6,
+  0x81, 0x24, 0xda, 0x5e, 0x83, 0xe2, 0xc1, 0x71,
+  0xfb, 0xf6, 0xed, 0xeb, 0xf8, 0x66, 0x88, 0x60,
+  0x96, 0x58, 0xe3, 0x40, 0x92, 0x60, 0x0d, 0xdf,
+  0x04, 0x24, 0x09, 0x66, 0x1d, 0x13, 0x90, 0x24,
+  0x98, 0x75, 0x4c, 0x40, 0x92, 0x60, 0xd6, 0x31,
+  0x01, 0x49, 0x82, 0x59, 0xc7, 0x04, 0x24, 0x09,
+  0x66, 0x1d, 0x13, 0x90, 0x24, 0x98, 0x75, 0x4c,
+  0x40, 0x92, 0x60, 0xd6, 0xb1, 0xff, 0x03, 0x57,
+  0xba, 0x82, 0xa4, 0xc2, 0xbb, 0xbe, 0x99, 0x00,
+  0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+  0x42, 0x60, 0x82};
+
+
diff --git a/src/resources/splash.png b/src/resources/splash.png
new file mode 100644
index 0000000..28d2d7c
Binary files /dev/null and b/src/resources/splash.png differ
diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt
new file mode 100644
index 0000000..43da777
--- /dev/null
+++ b/src/tests/CMakeLists.txt
@@ -0,0 +1,43 @@
+include(FeatureSummary)
+include(CMakeDependentOption)
+cmake_dependent_option(ENABLE_TESTS "Enable library test programs" OFF "ENABLE_LIBRARY" OFF)
+add_feature_info(LimeSuiteTests ENABLE_TESTS "Download gtest and build test application")
+
+if (NOT ENABLE_TESTS)
+    return()
+endif()
+
+find_package(Threads REQUIRED)
+include(ExternalProject)
+# Download and install GoogleTest
+ExternalProject_Add(
+    gtest
+    URL https://github.com/google/googletest/archive/release-1.8.0.zip
+    PREFIX ${CMAKE_CURRENT_BINARY_DIR}
+    # Disable install step
+    INSTALL_COMMAND ""
+)
+
+add_library(libgtest IMPORTED STATIC GLOBAL)
+add_dependencies(libgtest gtest)
+
+# Set gtest properties
+ExternalProject_Get_Property(gtest source_dir binary_dir)
+set_target_properties(libgtest PROPERTIES
+    "IMPORTED_LOCATION" "${binary_dir}/googlemock/gtest/libgtest.a"
+    "IMPORTED_LINK_INTERFACE_LIBRARIES" "${CMAKE_THREAD_LIBS_INIT}"
+)
+include_directories("${source_dir}/googletest/include")
+
+add_executable(tests 
+    main.cpp
+    streaming.cpp
+    comms.cpp
+)
+
+target_link_libraries(tests
+    libgtest
+    LimeSuite
+)
+
+add_dependencies(tests LimeSuite)
diff --git a/src/tests/comms.cpp b/src/tests/comms.cpp
new file mode 100644
index 0000000..a8315af
--- /dev/null
+++ b/src/tests/comms.cpp
@@ -0,0 +1,69 @@
+#include "gtest/gtest.h"
+#include <chrono>
+
+#include "IConnection.h"
+#include "ConnectionRegistry.h"
+
+using namespace std;
+using namespace lime;
+
+TEST(Comms, TransferSPI)
+{
+    // TODO get chip address dynamically
+    const uint8_t chipAddr = 0x10;
+    auto handles = ConnectionRegistry::findConnections();
+    ASSERT_NE(handles.size(), 0);
+    auto conn = ConnectionRegistry::makeConnection(handles[0]);
+
+    std::vector<uint32_t> addr (14, 0x002f << 16);
+    std::vector<uint32_t> data (14, 0);
+
+    int status = 0;
+    const int tryCount = 1000;
+    printf("Try count = %i\n", tryCount);
+    float AvgResult = 0;
+    auto startT = std::chrono::high_resolution_clock::now();
+    for(int i=0; i<tryCount ; ++i)
+        conn->GetDeviceInfo();
+    auto endT = std::chrono::high_resolution_clock::now();
+    AvgResult = chrono::duration_cast<chrono::milliseconds>(endT-startT).count()/float(tryCount);
+    printf("Avg GetInfo: %.3f ms\n", AvgResult);
+
+    //generates packet without SPI write/read
+    startT = std::chrono::high_resolution_clock::now();
+    for(int i=0; i<tryCount && status == 0; ++i)
+        status = conn->TransactSPI(chipAddr, addr.data(), data.data(), 0);
+    endT = std::chrono::high_resolution_clock::now();
+    AvgResult = chrono::duration_cast<chrono::milliseconds>(endT-startT).count()/float(tryCount);
+    printf("Avg communication roundtrip: %.3f ms\n", AvgResult);
+
+    startT = std::chrono::high_resolution_clock::now();
+    for(int i=0; i<tryCount && status == 0; ++i)
+        status = conn->TransactSPI(chipAddr, addr.data(), data.data(), 1);
+    endT = std::chrono::high_resolution_clock::now();
+    AvgResult = chrono::duration_cast<chrono::milliseconds>(endT-startT).count()/float(tryCount);
+    printf("Avg Single register read: %.3f ms\n", AvgResult);
+
+    startT = std::chrono::high_resolution_clock::now();
+    for(int i=0; i<tryCount && status == 0; ++i)
+        status = conn->TransactSPI(chipAddr, addr.data(), data.data(), addr.size());
+    endT = std::chrono::high_resolution_clock::now();
+    AvgResult = chrono::duration_cast<chrono::milliseconds>(endT-startT).count()/float(tryCount);
+    printf("Avg Single batch read(%li registers): %.3f ms, \n", addr.size(), AvgResult);
+
+    startT = std::chrono::high_resolution_clock::now();
+    for(int i=0; i<tryCount && status == 0; ++i)
+        status = conn->ReadRegisters(addr.data(), data.data(), 0);
+    endT = std::chrono::high_resolution_clock::now();
+    AvgResult = chrono::duration_cast<chrono::milliseconds>(endT-startT).count()/float(tryCount);
+    printf("FPGA Avg Single register read: %.3f ms\n", AvgResult);
+
+    startT = std::chrono::high_resolution_clock::now();
+    for(int i=0; i<tryCount && status == 0; ++i)
+        status = conn->ReadRegisters(addr.data(), data.data(), addr.size());
+    endT = std::chrono::high_resolution_clock::now();
+    AvgResult = chrono::duration_cast<chrono::milliseconds>(endT-startT).count()/float(tryCount);
+    printf("FPGA Avg Single batch read(%li registers): %.3f ms\n", addr.size(), AvgResult);
+
+    ConnectionRegistry::freeConnection(conn);
+}
diff --git a/src/tests/main.cpp b/src/tests/main.cpp
new file mode 100644
index 0000000..b6103ee
--- /dev/null
+++ b/src/tests/main.cpp
@@ -0,0 +1,9 @@
+#include "gtest/gtest.h"
+
+int main(int argc, char **argv)
+{
+    //::testing::GTEST_FLAG(filter) = "*perfTest*";
+    ::testing::InitGoogleTest(&argc, argv);
+    int ret = RUN_ALL_TESTS();
+    return ret;
+}
diff --git a/src/tests/streaming.cpp b/src/tests/streaming.cpp
new file mode 100644
index 0000000..07ff3a5
--- /dev/null
+++ b/src/tests/streaming.cpp
@@ -0,0 +1,665 @@
+#include "gtest/gtest.h"
+#include "streamingFixture.h"
+#include "IConnection.h"
+#include "LMS7002M.h"
+#include "math.h"
+#include <thread>
+#include <chrono>
+#include "dataTypes.h"
+using namespace std;
+using namespace lime;
+#define DRAW_GNU_PLOTS 0
+
+#if DRAW_GNU_PLOTS
+#include "gnuPlotPipe.h"
+GNUPlotPipe gp;
+#endif
+struct complexFloat32_t
+{
+    float i;
+    float q;
+};
+
+TEST_F (StreamingFixture, channelsRxAB)
+{
+    LMS7002M lmsControl;
+    lmsControl.SetConnection(serPort, 0);
+    lmsControl.ResetChip();
+    //load initial settings to get samples
+    lmsControl.UploadAll();
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN), 2);
+    lmsControl.SetFrequencySX(LMS7002M::Tx, 1e6);
+    lmsControl.SetFrequencySX(LMS7002M::Rx, 1e6);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(LML1_MODE), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_MODE), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0);
+
+    lmsControl.SetActiveChannel(LMS7002M::ChAB);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(INSEL_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(AGC_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 1);
+    lmsControl.SetActiveChannel(LMS7002M::ChB);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 0);
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    int ch = lmsControl.GetActiveChannelIndex();
+    float cgenFreq = 30.72e6 * 4;
+    lmsControl.SetInterfaceFrequency(cgenFreq, 0, 0);
+    auto txRate = lmsControl.GetSampleRate(LMS7002M::Tx, LMS7002M::ChA);
+    auto rxRate = lmsControl.GetSampleRate(LMS7002M::Rx, LMS7002M::ChA);
+    serPort->UpdateExternalDataRate(0, txRate, rxRate);
+
+    const int chCount = 2;
+
+    //setup streaming
+    size_t streamIds[chCount];
+    StreamConfig config;
+    config.isTx = false;
+    config.format = StreamConfig::STREAM_12_BIT_COMPRESSED;
+    //create streaming channel
+    for(int i=0; i<chCount; ++i)
+    {
+        config.channelID = i;
+        serPort->SetupStream(streamIds[i], config);
+        ASSERT_NE(streamIds[i], size_t(~0));
+    }
+
+    const uint32_t streamsize = 680*32;
+    complex16_t** buffers = new complex16_t*[chCount];
+    for(int i=0; i<chCount; ++i)
+        buffers[i] = new complex16_t[streamsize];
+
+    for(int i=0; i<chCount; ++i)
+    {
+        auto status = serPort->ControlStream(streamIds[i], true);
+        ASSERT_EQ(status, 0);
+    }
+
+    //Both channels are set to receive test signal
+    //A channel full scale, B channel -6 dB
+    //A channel amplitude should always be bigger than channel B
+    //otherwise it would show channels data swapping
+    lime::IStreamChannel::Metadata metadata;
+
+#if DRAW_GNU_PLOTS
+    gp.write("set title 'Channels Rx AB'\n");
+    gp.write("set size square\n set xrange[-2050:2050]\n set yrange[-2050:2050]\n");
+    gp.write("plot '-' with points title 'A', '-' with points title 'B'\n");
+#endif
+    int samplesRead[chCount];
+    for(int i=0; i<chCount; ++i)
+    {
+        samplesRead[i] = ((IStreamChannel*)streamIds[i])->Read((void *)buffers[i], streamsize, &metadata, 1000);
+        EXPECT_EQ(streamsize, samplesRead[i]);
+#if DRAW_GNU_PLOTS
+        for(uint32_t j=0; j<streamsize; ++j)
+            gp.writef("%i %i\n", buffers[i][j].i, buffers[i][j].q);
+        gp.write("e\n");
+        gp.flush();
+#endif
+    }
+
+    for(int i=0; i < samplesRead[ch]; ++i)
+    {
+        //compare amplitudes from each channel, should be A > B
+        float ampA = pow(buffers[0][i].i, 2) + pow(buffers[0][i].q, 2);
+        float ampB = pow(buffers[1][i].i, 2) + pow(buffers[1][i].q, 2);
+        //make sure both channels are receiving valid samples
+        ASSERT_NE(0, ampA);
+        ASSERT_NE(0, ampB);
+        ASSERT_GT(ampA, ampB);
+        constexpr int maxAmp = 2100;
+        ASSERT_LT(ampA, maxAmp*maxAmp);
+        ASSERT_LT(ampB, maxAmp*maxAmp);
+    }
+
+    for(int i=0; i<chCount; ++i)
+    {
+        auto status = serPort->ControlStream(streamIds[i], false);
+        ASSERT_EQ(status, 0);
+    }
+    for(int i=0; i<chCount; ++i)
+    {
+        auto status = serPort->CloseStream(streamIds[i]);
+        ASSERT_EQ(status, 0);
+    }
+    for(int i=0; i<chCount; ++i)
+        delete []buffers[i];
+    delete buffers;
+}
+
+TEST_F (StreamingFixture, channelsRxA)
+{
+    LMS7002M lmsControl;
+    lmsControl.SetConnection(serPort, 0);
+    lmsControl.ResetChip();
+    //load initial settings to get samples
+    lmsControl.UploadAll();
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN), 2);
+    lmsControl.SetFrequencySX(LMS7002M::Tx, 1e6);
+    lmsControl.SetFrequencySX(LMS7002M::Rx, 1e6);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(LML1_MODE), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_MODE), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0);
+
+    lmsControl.SetActiveChannel(LMS7002M::ChAB);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(INSEL_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(AGC_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 1);
+    lmsControl.SetActiveChannel(LMS7002M::ChB);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 0);
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    float cgenFreq = 30.72e6 * 4;
+    lmsControl.SetInterfaceFrequency(cgenFreq, 0, 0);
+    auto txRate = lmsControl.GetSampleRate(LMS7002M::Tx, LMS7002M::ChA);
+    auto rxRate = lmsControl.GetSampleRate(LMS7002M::Rx, LMS7002M::ChA);
+    serPort->UpdateExternalDataRate(0, txRate, rxRate);
+
+    //setup streaming
+    size_t streamId;
+    StreamConfig config;
+    config.channelID = 0;
+    config.isTx = false;
+    config.format = StreamConfig::STREAM_12_BIT_COMPRESSED;
+
+    //create streaming channel
+    serPort->SetupStream(streamId, config);
+    ASSERT_NE(streamId, size_t(~0));
+
+    const int streamsize = 680*32;
+    complex16_t* buffer = new complex16_t[streamsize];
+
+    auto status = serPort->ControlStream(streamId, true);
+
+    //Both channels are set to receive test signal
+    //A channel full scale, B channel -6 dB
+    //A channel amplitude should always be bigger than channel B
+    //otherwise it would show channels data swapping
+    lime::IStreamChannel::Metadata metadata;
+    int samplesRead = 0;
+    samplesRead = ((IStreamChannel*)streamId)->Read((void *)buffer, streamsize, &metadata, 1000);
+    EXPECT_EQ(streamsize, samplesRead);
+#if DRAW_GNU_PLOTS
+    gp.write("set title 'Channel Rx A'\n");
+    gp.write("set size square\n set xrange[-2050:2050]\n set yrange[-2050:2050]\n");
+    gp.write("plot '-' with points title 'A'\n");
+    for(int j=0; j<streamsize; ++j)
+        gp.writef("%i %i\n", buffer[j].i, buffer[j].q);
+    gp.write("e\n");
+    gp.flush();
+#endif
+    for(int i=0; i < samplesRead; ++i)
+    {
+        float ampA = pow(buffer[i].i, 2) + pow(buffer[i].q, 2);
+        //make sure both channels are receiving valid samples
+        ASSERT_NE(0, ampA);
+        const int minAmp = 1900*1900;
+        const int maxAmp = 2100*2100;
+        ASSERT_GT(ampA, minAmp);
+        ASSERT_LT(ampA, maxAmp);
+    }
+    status = serPort->ControlStream(streamId, false);
+    ASSERT_EQ(status, 0);
+    status = serPort->CloseStream(streamId);
+    ASSERT_EQ(status, 0);
+
+    delete []buffer;
+}
+
+TEST_F (StreamingFixture, channelsRxB)
+{
+    LMS7002M lmsControl;
+    lmsControl.SetConnection(serPort, 0);
+    lmsControl.ResetChip();
+    //load initial settings to get samples
+    lmsControl.UploadAll();
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN), 2);
+    lmsControl.SetFrequencySX(LMS7002M::Tx, 1e6);
+    lmsControl.SetFrequencySX(LMS7002M::Rx, 1e6);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(LML1_MODE), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_MODE), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0);
+
+    lmsControl.SetActiveChannel(LMS7002M::ChAB);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(INSEL_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(AGC_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 1);
+    lmsControl.SetActiveChannel(LMS7002M::ChB);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 0);
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    float cgenFreq = 30.72e6 * 4;
+    lmsControl.SetInterfaceFrequency(cgenFreq, 0, 0);
+    auto txRate = lmsControl.GetSampleRate(LMS7002M::Tx, LMS7002M::ChA);
+    auto rxRate = lmsControl.GetSampleRate(LMS7002M::Rx, LMS7002M::ChA);
+    serPort->UpdateExternalDataRate(0, txRate, rxRate);
+
+    //setup streaming
+    size_t streamId;
+    StreamConfig config;
+    config.channelID = 1;
+    config.isTx = false;
+    config.format = StreamConfig::STREAM_12_BIT_COMPRESSED;
+
+    //create streaming channel
+    serPort->SetupStream(streamId, config);
+    ASSERT_NE(streamId, size_t(~0));
+
+    const int streamsize = 680*32;
+    complex16_t* buffer = new complex16_t[streamsize];
+
+    auto status = serPort->ControlStream(streamId, true);
+
+    //Both channels are set to receive test signal
+    //A channel full scale, B channel -6 dB
+    //A channel amplitude should always be bigger than channel B
+    //otherwise it would show channels data swapping
+    lime::IStreamChannel::Metadata metadata;
+    int samplesRead = 0;
+    samplesRead = ((IStreamChannel*)streamId)->Read((void *)buffer, streamsize, &metadata, 1000);
+    EXPECT_EQ(streamsize, samplesRead);
+#if DRAW_GNU_PLOTS
+    gp.write("set title 'Channel Rx B'\n");
+    gp.write("set size square\n set xrange[-2050:2050]\n set yrange[-2050:2050]\n");
+    gp.write("plot '-' with points title 'B'\n");
+    for(int j=0; j<streamsize; ++j)
+        gp.writef("%i %i\n", buffer[j].i, buffer[j].q);
+    gp.write("e\n");
+    gp.flush();
+#endif
+    for(int i=0; i < samplesRead; ++i)
+    {
+        float ampB = pow(buffer[i].i, 2) + pow(buffer[i].q, 2);
+        //make sure both channels are receiving valid samples
+        ASSERT_NE(0, ampB);
+        const int minAmp = 1900/2;
+        const int maxAmp = 2100/2;
+        ASSERT_GT(ampB, minAmp*minAmp);
+        ASSERT_LT(ampB, maxAmp*maxAmp);
+    }
+    status = serPort->ControlStream(streamId, false);
+    ASSERT_EQ(status, 0);
+    status = serPort->CloseStream(streamId);
+    ASSERT_EQ(status, 0);
+
+    delete []buffer;
+}
+
+TEST_F (StreamingFixture, channelsRxAB_TxAB)
+{
+    LMS7002M lmsControl;
+    lmsControl.SetConnection(serPort, 0);
+    lmsControl.ResetChip();
+    //load initial settings to get samples
+    lmsControl.UploadAll();
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN), 2);
+    lmsControl.SetFrequencySX(LMS7002M::Tx, 1e6);
+    lmsControl.SetFrequencySX(LMS7002M::Rx, 1e6);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(LML1_MODE), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_MODE), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0);
+
+    lmsControl.SetActiveChannel(LMS7002M::ChAB);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(INSEL_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(AGC_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 1);
+    lmsControl.SetActiveChannel(LMS7002M::ChB);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 0);
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    int ch = lmsControl.GetActiveChannelIndex();
+    float cgenFreq = 30.72e6 * 4;
+    lmsControl.SetInterfaceFrequency(cgenFreq, 0, 0);
+    auto txRate = lmsControl.GetSampleRate(LMS7002M::Tx, LMS7002M::ChA);
+    auto rxRate = lmsControl.GetSampleRate(LMS7002M::Rx, LMS7002M::ChA);
+    serPort->UpdateExternalDataRate(0, txRate, rxRate);
+
+    const int chCount = 2;
+
+    //setup streaming
+    size_t streamIdsRx[chCount];
+    size_t streamIdsTx[chCount];
+    StreamConfig config;
+    config.channelID = 0;
+    config.isTx = false;
+    config.format = StreamConfig::STREAM_12_BIT_COMPRESSED;
+
+    //create streaming channel
+    for(int i=0; i<chCount; ++i)
+    {
+        config.isTx = false;
+        config.channelID = i;
+        serPort->SetupStream(streamIdsRx[i], config);
+        ASSERT_NE(streamIdsRx[i], size_t(~0));
+    }
+
+    //create streaming channel
+    for(int i=0; i<chCount; ++i)
+    {
+        config.isTx = true;
+        config.channelID = i;
+        serPort->SetupStream(streamIdsTx[i], config);
+        ASSERT_NE(streamIdsTx[i], size_t(~0));
+    }
+
+    const int streamsize = 680*32;
+    complex16_t** buffers = new complex16_t*[chCount];
+    for(int i=0; i<chCount; ++i)
+        buffers[i] = new complex16_t[streamsize];
+
+    for(int i=0; i<chCount; ++i)
+    {
+        auto status = serPort->ControlStream(streamIdsRx[i], true);
+        ASSERT_EQ(status, 0);
+    }
+    for(int i=0; i<chCount; ++i)
+    {
+        auto status = serPort->ControlStream(streamIdsTx[i], true);
+        ASSERT_EQ(status, 0);
+    }
+
+#if DRAW_GNU_PLOTS
+    gp.write("set title 'Channels Rx AB 2 Tx AB'\n");
+    gp.write("set size square\n set xrange[-2050:2050]\n set yrange[-2050:2050]\n");
+    gp.write("plot '-' with points");
+    for(int i=1; i<chCount; ++i)
+        gp.write(", '-' with points");
+    gp.write("\n");
+#endif
+    //Both channels are set to receive test signal
+    //A channel full scale, B channel -6 dB
+    //A channel amplitude should always be bigger than channel B
+    //otherwise it would show channels data swapping
+    lime::IStreamChannel::Metadata metadata;
+    int samplesRead[chCount];
+    for(int i=0; i<chCount; ++i)
+    {
+        samplesRead[i] = ((IStreamChannel*)streamIdsRx[i])->Read((void *)buffers[i], streamsize, &metadata, 1000);
+        EXPECT_EQ(streamsize, samplesRead[i]);
+#if DRAW_GNU_PLOTS
+        for(int j=0; j<streamsize; ++j)
+            gp.writef("%i %i\n", buffers[i][j].i, buffers[i][j].q);
+        gp.write("e\n");
+        gp.flush();
+#endif
+    }
+
+    for(int i=0; i < samplesRead[ch] && chCount > 1; ++i)
+    {
+        //compare amplitudes from each channel, should be A > B
+        float ampA = pow(buffers[0][i].i, 2) + pow(buffers[0][i].q, 2);
+        float ampB = pow(buffers[1][i].i, 2) + pow(buffers[1][i].q, 2);
+        //make sure both channels are receiving valid samples
+        ASSERT_NE(0, ampA);
+        ASSERT_NE(0, ampB);
+        ASSERT_GT(ampA, ampB);
+        constexpr int maxAmp = 2100;
+        ASSERT_LT(ampA, maxAmp*maxAmp);
+        ASSERT_LT(ampB, maxAmp*maxAmp);
+    }
+    for(int i=0; i<chCount; ++i)
+    {
+        auto status = serPort->ControlStream(streamIdsRx[i], false);
+        ASSERT_EQ(status, 0);
+        status = serPort->ControlStream(streamIdsTx[i], false);
+        ASSERT_EQ(status, 0);
+    }
+    for(int i=0; i<chCount; ++i)
+    {
+        auto status = serPort->CloseStream(streamIdsRx[i]);
+        ASSERT_EQ(status, 0);
+        status = serPort->CloseStream(streamIdsTx[i]);
+        ASSERT_EQ(status, 0);
+    }
+    for(int i=0; i<chCount; ++i)
+        delete []buffers[i];
+    delete buffers;
+}
+
+TEST_F (StreamingFixture, DISABLED_Rx2TxLoopback)
+{
+    const auto testDuration = std::chrono::seconds(5);
+    LMS7002M lmsControl;
+    lmsControl.SetConnection(serPort, 0);
+    lmsControl.ResetChip();
+    //load initial settings to get samples
+    lmsControl.UploadAll();
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN), 2);
+    lmsControl.SetFrequencySX(LMS7002M::Tx, 1e6);
+    lmsControl.SetFrequencySX(LMS7002M::Rx, 1e6);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(LML1_MODE), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_MODE), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0);
+
+    lmsControl.SetActiveChannel(LMS7002M::ChAB);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(INSEL_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(AGC_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 1);
+    lmsControl.SetActiveChannel(LMS7002M::ChB);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 0);
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+
+    float cgenFreq = 40e6;
+    int statusInterface = lmsControl.SetInterfaceFrequency(cgenFreq, 0, 0);
+    ASSERT_EQ(0, statusInterface );
+    auto txRate = lmsControl.GetSampleRate(LMS7002M::Tx, LMS7002M::ChA);
+    auto rxRate = lmsControl.GetSampleRate(LMS7002M::Rx, LMS7002M::ChA);
+    printf("Rx rate: %g , Tx rate: %g\n", rxRate, txRate);
+    serPort->UpdateExternalDataRate(0, txRate, rxRate);
+
+    //setup streaming
+    size_t streamIds[2];
+    StreamConfig config;
+    config.channelID = 0;
+    config.isTx = false;
+    config.format = StreamConfig::STREAM_12_BIT_COMPRESSED;
+    serPort->SetupStream(streamIds[0], config);
+
+    config.isTx = true;
+    serPort->SetupStream(streamIds[1], config);
+
+    const int streamsize = 16*1360;
+    complex16_t buffers[streamsize];
+
+    auto status = serPort->ControlStream(streamIds[0], true);
+    ASSERT_EQ(status, 0);
+    status = serPort->ControlStream(streamIds[1], true);
+    ASSERT_EQ(status, 0);
+
+    //this_thread::sleep_for(chrono::seconds(2));
+    lime::IStreamChannel::Metadata metadata;
+    auto testStart = chrono::high_resolution_clock::now();
+    auto t2 = testStart;
+    auto infoStart = testStart;
+    auto infoPeriod = std::chrono::seconds(1);
+    while(t2-testStart < testDuration)
+    {
+        int samplesRead = ((IStreamChannel*)streamIds[0])->Read((void *)buffers, streamsize, &metadata, 1000);
+        ASSERT_EQ(samplesRead, streamsize);
+        metadata.timestamp += 1024*1024;
+        int samplesWrite = ((IStreamChannel*)streamIds[1])->Write((void *)buffers, samplesRead, &metadata, 1000);
+        ASSERT_EQ(samplesWrite, samplesRead);
+        t2 = chrono::high_resolution_clock::now();
+
+        if (t2-infoStart >= infoPeriod)
+        {
+            infoStart = t2;
+            IStreamChannel::Info rxStats = ((IStreamChannel*)streamIds[0])->GetInfo();
+            IStreamChannel::Info txStats = ((IStreamChannel*)streamIds[1])->GetInfo();
+            printf("Rx FIFO %2.1f%% \t\t Tx FIFO %2.1f%%\n", 100.0*rxStats.fifoItemsCount/rxStats.fifoSize, 100.0*txStats.fifoItemsCount/txStats.fifoSize);
+        }
+    }
+
+    status = serPort->ControlStream(streamIds[0], false);
+    ASSERT_EQ(status, 0);
+    status = serPort->ControlStream(streamIds[1], false);
+    ASSERT_EQ(status, 0);
+    status = serPort->CloseStream(streamIds[0]);
+    ASSERT_EQ(status, 0);
+    status = serPort->CloseStream(streamIds[1]);
+    ASSERT_EQ(status, 0);
+}
+
+TEST_F (StreamingFixture, channelsRxAB_Float)
+{
+    LMS7002M lmsControl;
+    lmsControl.SetConnection(serPort, 0);
+    lmsControl.ResetChip();
+    //load initial settings to get samples
+    lmsControl.UploadAll();
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(EN_ADCCLKH_CLKGN), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CLKH_OV_CLKL_CGEN), 2);
+    lmsControl.SetFrequencySX(LMS7002M::Tx, 1e6);
+    lmsControl.SetFrequencySX(LMS7002M::Rx, 1e6);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(LML1_MODE), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(LML2_MODE), 0);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(PD_RX_AFE2), 0);
+
+    lmsControl.SetActiveChannel(LMS7002M::ChAB);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(INSEL_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR1_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR2_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(GFIR3_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(AGC_BYP_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(CMIX_BYP_RXTSP), 1);
+
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 1);
+    lmsControl.SetActiveChannel(LMS7002M::ChB);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFCW_RXTSP), 1);
+    lmsControl.Modify_SPI_Reg_bits(LMS7param(TSGFC_RXTSP), 0);
+    lmsControl.SetActiveChannel(LMS7002M::ChA);
+    int ch = lmsControl.GetActiveChannelIndex();
+    float cgenFreq = 30.72e6 * 4;
+    lmsControl.SetInterfaceFrequency(cgenFreq, 0, 0);
+    auto txRate = lmsControl.GetSampleRate(LMS7002M::Tx, LMS7002M::ChA);
+    auto rxRate = lmsControl.GetSampleRate(LMS7002M::Rx, LMS7002M::ChA);
+    serPort->UpdateExternalDataRate(0, txRate, rxRate);
+
+    const int chCount = 2;
+
+    //setup streaming
+    size_t streamIds[chCount];
+    StreamConfig config;
+    config.isTx = false;
+    config.format = StreamConfig::STREAM_COMPLEX_FLOAT32;
+    //create streaming channel
+    for(int i=0; i<chCount; ++i)
+    {
+        config.channelID = i;
+        serPort->SetupStream(streamIds[i], config);
+        ASSERT_NE(streamIds[i], size_t(~0));
+    }
+
+    const uint32_t streamsize = 680*32;
+    complexFloat32_t** buffers = new complexFloat32_t*[chCount];
+    for(int i=0; i<chCount; ++i)
+        buffers[i] = new complexFloat32_t[streamsize];
+
+    for(int i=0; i<chCount; ++i)
+    {
+        auto status = serPort->ControlStream(streamIds[i], true);
+        ASSERT_EQ(status, 0);
+    }
+
+    //Both channels are set to receive test signal
+    //A channel full scale, B channel -6 dB
+    //A channel amplitude should always be bigger than channel B
+    //otherwise it would show channels data swapping
+    lime::IStreamChannel::Metadata metadata;
+
+#if DRAW_GNU_PLOTS
+    gp.write("set title 'Channels Rx AB floats'\n");
+    gp.write("set size square\n set xrange[-1:1]\n set yrange[-1:1]\n");
+    gp.write("plot '-' with points title 'A', '-' with points title 'B'\n");
+#endif
+    int samplesRead[chCount];
+    for(int i=0; i<chCount; ++i)
+    {
+        samplesRead[i] = ((IStreamChannel*)streamIds[i])->Read((void *)buffers[i], streamsize, &metadata, 1000);
+        EXPECT_EQ(streamsize, samplesRead[i]);
+#if DRAW_GNU_PLOTS
+        for(uint32_t j=0; j<streamsize; ++j)
+            gp.writef("%f %f\n", buffers[i][j].i, buffers[i][j].q);
+        gp.write("e\n");
+        gp.flush();
+#endif
+    }
+
+    for(int i=0; i < samplesRead[ch]; ++i)
+    {
+        //compare amplitudes from each channel, should be A > B
+        float ampA = pow(buffers[0][i].i, 2) + pow(buffers[0][i].q, 2);
+        float ampB = pow(buffers[1][i].i, 2) + pow(buffers[1][i].q, 2);
+        //make sure both channels are receiving valid samples
+        ASSERT_NE(0, ampA);
+        ASSERT_NE(0, ampB);
+        ASSERT_GT(ampA, ampB);
+        constexpr int maxAmp = 1;
+        ASSERT_LT(ampA, maxAmp*maxAmp);
+        ASSERT_LT(ampB, maxAmp*maxAmp);
+    }
+
+    for(int i=0; i<chCount; ++i)
+    {
+        auto status = serPort->ControlStream(streamIds[i], false);
+        ASSERT_EQ(status, 0);
+    }
+    for(int i=0; i<chCount; ++i)
+    {
+        auto status = serPort->CloseStream(streamIds[i]);
+        ASSERT_EQ(status, 0);
+    }
+    for(int i=0; i<chCount; ++i)
+        delete []buffers[i];
+    delete buffers;
+}
diff --git a/src/tests/streamingFixture.h b/src/tests/streamingFixture.h
new file mode 100644
index 0000000..4f5c4f3
--- /dev/null
+++ b/src/tests/streamingFixture.h
@@ -0,0 +1,55 @@
+
+#ifndef STREAMING_FIXTURE_H
+#define STREAMING_FIXTURE_H
+#include "gtest/gtest.h"
+
+#include "IConnection.h"
+#include <ConnectionRegistry.h>
+
+class StreamingFixture : public ::testing::Test
+{
+public:
+    StreamingFixture( ) : serPort(nullptr), initialized(false)
+    {
+        auto cachedHandles = lime::ConnectionRegistry::findConnections();
+        if(cachedHandles.size() > 0)
+            serPort = lime::ConnectionRegistry::makeConnection(cachedHandles.at(0));
+        if(serPort == nullptr)
+            return;
+        if (serPort != nullptr && !serPort->IsOpen())
+        {
+            lime::ConnectionRegistry::freeConnection(serPort);
+            printf("failed to open LMS7 control device");
+            initialized = false;
+        }
+        else
+        {
+            initialized = true;
+            auto info = serPort->GetDeviceInfo();
+            printf("Running tests with %s FW:%s HW:%s\n", info.deviceName.c_str(), info.firmwareVersion.c_str(), info.hardwareVersion.c_str());
+        }
+    }
+
+    void SetUp( )
+    {
+        ASSERT_EQ(true, initialized);
+        ASSERT_EQ(true, serPort->IsOpen());
+        // code here will execute just before the test ensues
+    }
+
+    void TearDown( )
+    {
+        // code here will be called just after the test completes
+        // ok to through exceptions from here if need be
+    }
+
+    ~StreamingFixture( )
+    {
+       lime::ConnectionRegistry::freeConnection(serPort);
+    }
+
+    lime::IConnection *serPort;
+    bool initialized;
+};
+
+#endif
diff --git a/src/utilities_gui/CMakeLists.txt b/src/utilities_gui/CMakeLists.txt
new file mode 100644
index 0000000..e5ae38d
--- /dev/null
+++ b/src/utilities_gui/CMakeLists.txt
@@ -0,0 +1,25 @@
+set(connectionManager_gui_src_files	
+	dlgConnectionSettings.cpp
+)
+
+set(messageLog_gui_src_files	
+	pnlMiniLog.cpp
+	dlgFullMessageLog.cpp
+)
+
+set(deviceinfo_gui_src_files	
+	dlgDeviceInfo.cpp
+)
+
+set(spi_gui_src_files	
+	SPI_wxgui.cpp
+)
+
+add_library(utilities_gui STATIC utilities_gui.cpp 
+	${connectionManager_gui_src_files} 
+	${messageLog_gui_src_files}
+	${deviceinfo_gui_src_files}
+	${spi_gui_src_files}
+	)
+target_link_libraries(utilities_gui lms7suiteEvents LMS7002M)
+target_include_directories(utilities_gui PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
diff --git a/src/utilities_gui/SPI_wxgui.cpp b/src/utilities_gui/SPI_wxgui.cpp
new file mode 100644
index 0000000..f512aa5
--- /dev/null
+++ b/src/utilities_gui/SPI_wxgui.cpp
@@ -0,0 +1,107 @@
+#include "SPI_wxgui.h"
+
+
+SPI_wxgui::SPI_wxgui(wxWindow* parent, wxWindowID id, const wxString &title, const wxPoint& pos, const wxSize& size, long styles)
+:
+SPI_view( parent )
+{
+    ctrPort = nullptr;
+}
+
+void SPI_wxgui::Initialize(lms_device_t* pCtrPort, const size_t devIndex)
+{
+    ctrPort = pCtrPort;
+    if (ctrPort != nullptr)
+    {
+        //m_rficSpiAddr = ctrPort->GetDeviceInfo().addrsLMS7002M.at(devIndex);
+    }
+}
+
+void SPI_wxgui::onLMSwrite( wxCommandEvent& event )
+{
+    wxString address = txtLMSwriteAddr->GetValue();
+    long addr = 0;
+    address.ToLong(&addr, 16);
+    wxString value = txtLMSwriteValue->GetValue();
+    long data = 0;
+    value.ToLong(&data, 16);
+
+    if (ctrPort == nullptr)
+        return;
+
+    int status;
+    status = LMS_WriteLMSReg(ctrPort,addr,data);
+
+    if (status == 0)
+        lblLMSwriteStatus->SetLabel(_("Write success"));
+    else
+        lblLMSwriteStatus->SetLabel(_("Write failed"));
+}
+
+void SPI_wxgui::onLMSread( wxCommandEvent& event )
+{
+    wxString address = txtLMSreadAddr->GetValue();
+    long addr = 0;
+    address.ToLong(&addr, 16);
+
+    if (ctrPort == nullptr)
+        return;
+
+    uint16_t dataRd = 0;
+    int status;
+    status = LMS_ReadLMSReg(ctrPort,addr,&dataRd);
+
+    if (status == 0)
+    {
+        lblLMSreadStatus->SetLabel(_("Read success"));
+        unsigned short value = dataRd & 0xFFFF;
+        lblLMSreadValue->SetLabel(wxString::Format(_("0x%04X"), value));
+    }
+    else
+        lblLMSreadStatus->SetLabel(_("Read failed"));
+}
+
+void SPI_wxgui::onBoardWrite( wxCommandEvent& event )
+{
+    wxString address = txtBoardwriteAddr->GetValue();
+    long addr = 0;
+    address.ToLong(&addr, 16);
+    wxString value = txtBoardwriteValue->GetValue();
+    long data = 0;
+    value.ToLong(&data, 16);
+
+    assert(ctrPort != nullptr);
+    if (ctrPort == nullptr)
+        return;
+
+    int status;
+    status = LMS_WriteFPGAReg(ctrPort,addr,data);
+
+    if (status == 0)
+        lblBoardwriteStatus->SetLabel(_("Write success"));
+    else
+        lblBoardwriteStatus->SetLabel(_("Write failed"));
+}
+
+void SPI_wxgui::OnBoardRead( wxCommandEvent& event )
+{
+    wxString address = txtBoardreadAddr->GetValue();
+    long addr = 0;
+    address.ToLong(&addr, 16);
+
+    assert(ctrPort != nullptr);
+    if (ctrPort == nullptr)
+        return;
+
+    uint16_t dataRd = 0;
+    int status = LMS_ReadFPGAReg(ctrPort,addr,&dataRd);
+
+    if (status == 0)
+    {
+        lblBoardreadStatus->SetLabel(_("Read success"));
+        unsigned short value = dataRd & 0xFFFF;
+        lblBoardreadValue->SetLabel(wxString::Format(_("0x%04X"), value));
+    }
+    else
+        lblBoardreadStatus->SetLabel(_("Read failed"));
+}
diff --git a/src/utilities_gui/SPI_wxgui.h b/src/utilities_gui/SPI_wxgui.h
new file mode 100644
index 0000000..9211c73
--- /dev/null
+++ b/src/utilities_gui/SPI_wxgui.h
@@ -0,0 +1,37 @@
+#ifndef __SPI_wxgui__
+#define __SPI_wxgui__
+
+/**
+ at file
+Subclass of SPI_view, which is generated by wxFormBuilder.
+*/
+
+#include "utilities_gui.h"
+#include "lime/LimeSuite.h"
+
+//// end generated include
+
+/** Implementing SPI_view */
+class SPI_wxgui : public SPI_view
+{
+	protected:
+		// Handlers for SPI_view events.
+		void onLMSwrite( wxCommandEvent& event );
+		void onLMSread( wxCommandEvent& event );
+		void onBoardWrite( wxCommandEvent& event );
+		void OnBoardRead( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		SPI_wxgui( wxWindow* parent );
+	//// end generated class members
+        SPI_wxgui(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString &title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long styles = 0);
+
+        //devIndex is an RFIC index (0 when only one is present)
+        virtual void Initialize(lms_device_t* pCtrPort, const size_t devIndex = 0);
+    protected:
+        lms_device_t* ctrPort;
+
+        int m_rficSpiAddr;
+};
+
+#endif // __SPI_wxgui__
diff --git a/src/utilities_gui/dlgConnectionSettings.cpp b/src/utilities_gui/dlgConnectionSettings.cpp
new file mode 100644
index 0000000..5a45b0b
--- /dev/null
+++ b/src/utilities_gui/dlgConnectionSettings.cpp
@@ -0,0 +1,74 @@
+#include "dlgConnectionSettings.h"
+#include <wx/msgdlg.h>
+#include <vector>
+#include "lms7suiteEvents.h"
+#include <iso646.h> // alternative operators for visual c++: not, and, or...
+using namespace std;
+
+dlgConnectionSettings::dlgConnectionSettings( wxWindow* parent )
+	: dlgConnectionSettings_view( parent )
+{
+	lmsOpenedIndex = -1;
+	lmsControl = nullptr;
+}
+
+void dlgConnectionSettings::SetConnectionManagers(lms_device_t** lms)
+{
+    lmsControl = lms;
+}
+
+void dlgConnectionSettings::GetDeviceList( wxInitDialogEvent& event )
+{
+    mListLMS7ports->Clear();
+    lms_info_str_t list[32];
+
+    //select the currently opened index
+    lmsOpenedIndex = -1;
+    int ret = LMS_GetDeviceList(list);
+    if (ret <= 0)
+        return;
+    for (int i = 0; i<ret; ++i)
+    {
+        std::string str = list[i];
+        mListLMS7ports->Append(str.substr(0,str.find(',')));
+    }
+    if (lmsOpenedIndex >= 0 && lmsOpenedIndex < int(mListLMS7ports->GetCount()))
+        mListLMS7ports->SetSelection(lmsOpenedIndex);
+}
+
+void dlgConnectionSettings::OnConnect( wxCommandEvent& event )
+{
+    lms_info_str_t list[32];
+    int ret = LMS_GetDeviceList(list);
+    LMS_Disconnect(*lmsControl);	//avoid changing list size - disconnect after getting the list
+    const int selection = mListLMS7ports->GetSelection();
+    if(selection != wxNOT_FOUND && selection < ret)
+    {
+        LMS_Open(lmsControl,list[selection],nullptr);
+        wxCommandEvent evt;
+        evt.SetEventType(CONTROL_PORT_CONNECTED);
+        if(GetParent())
+            wxPostEvent(GetParent(), evt);
+    }
+    EndModal(wxID_OK);
+    Destroy();
+}
+
+void dlgConnectionSettings::OnCancel( wxCommandEvent& event )
+{
+	EndModal(wxID_CANCEL);
+	Destroy();
+}
+
+void dlgConnectionSettings::OnDisconnect( wxCommandEvent& event )
+{
+    if (*lmsControl != nullptr)
+    {
+        LMS_Disconnect(*lmsControl);
+        wxCommandEvent evt;
+        evt.SetEventType(CONTROL_PORT_DISCONNECTED);
+        if(GetParent())
+            wxPostEvent(GetParent(), evt);
+    }
+    mListLMS7ports->SetSelection(-1);
+}
diff --git a/src/utilities_gui/dlgConnectionSettings.h b/src/utilities_gui/dlgConnectionSettings.h
new file mode 100644
index 0000000..9d979bd
--- /dev/null
+++ b/src/utilities_gui/dlgConnectionSettings.h
@@ -0,0 +1,32 @@
+#ifndef __dlgConnectionSettings__
+#define __dlgConnectionSettings__
+
+/**
+ at file
+Subclass of dlgConnectionSettings, which is generated by wxFormBuilder.
+*/
+
+#include "utilities_gui.h"
+#include "lime/LimeSuite.h"
+//// end generated include
+
+/** Implementing dlgConnectionSettings */
+class dlgConnectionSettings : public dlgConnectionSettings_view
+{
+	protected:
+		// Handlers for dlgConnectionSettings events.
+		void GetDeviceList( wxInitDialogEvent& event );
+		void OnConnect( wxCommandEvent& event );
+		void OnCancel( wxCommandEvent& event );
+		void OnDisconnect( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		dlgConnectionSettings( wxWindow* parent );
+	//// end generated class members
+        void SetConnectionManagers(lms_device_t** lms);
+	protected:
+        lms_device_t** lmsControl;
+        int lmsOpenedIndex;
+};
+
+#endif // __dlgConnectionSettings__
diff --git a/src/utilities_gui/dlgDeviceInfo.cpp b/src/utilities_gui/dlgDeviceInfo.cpp
new file mode 100644
index 0000000..e663315
--- /dev/null
+++ b/src/utilities_gui/dlgDeviceInfo.cpp
@@ -0,0 +1,63 @@
+#include "dlgDeviceInfo.h"
+
+
+dlgDeviceInfo::dlgDeviceInfo(wxWindow* parent, wxWindowID id, const wxString &title, const wxPoint& pos, const wxSize& size, long styles)
+:
+dlgDeviceInfo_view( parent, id, title, pos, size, styles)
+{
+    lmsControl = nullptr;
+
+}
+
+void dlgDeviceInfo::Initialize(lms_device_t* lms)
+{
+    lmsControl = lms;
+}
+
+void dlgDeviceInfo::OnGetInfo( wxCommandEvent& event )
+{
+    const lms_dev_info_t* info;
+
+    if ((info = LMS_GetDeviceInfo(lmsControl))!=nullptr)
+    {
+        lblDeviceCtr->SetLabel(info->deviceName);
+        lblExpansionCtr->SetLabel(info->expansionName);
+        lblFirmwareCtr->SetLabel(info->firmwareVersion);
+        lblHardwareCtr->SetLabel(info->hardwareVersion);
+        lblProtocolCtr->SetLabel(info->protocolVersion);
+        lblGatewareCtr->SetLabel(info->gatewareVersion);
+        lblGatewareRevCtr->SetLabel(info->gatewareRevision);
+        lblGatewareTargetCtr->SetLabel(info->gatewareTargetBoard);
+
+        lblDeviceData->SetLabel(info->deviceName);
+        lblExpansionData->SetLabel(info->expansionName);
+        lblFirmwareData->SetLabel(info->firmwareVersion);
+        lblHardwareData->SetLabel(info->hardwareVersion);
+        lblProtocolData->SetLabel(info->protocolVersion);
+        lblGatewareData->SetLabel(info->gatewareVersion);
+        lblGatewareRevData->SetLabel(info->gatewareRevision);
+        lblGatewareTargetData->SetLabel(info->gatewareTargetBoard);
+    }
+    else
+    {
+        lblDeviceCtr->SetLabel(_("???"));
+        lblExpansionCtr->SetLabel(_("???"));
+        lblFirmwareCtr->SetLabel(_("???"));
+        lblHardwareCtr->SetLabel(_("???"));
+        lblProtocolCtr->SetLabel(_("???"));
+        lblGatewareCtr->SetLabel(_("???"));
+        lblGatewareRevCtr->SetLabel(_("???"));
+        lblGatewareTargetCtr->SetLabel(_("???"));
+
+        lblDeviceData->SetLabel(_("???"));
+        lblExpansionData->SetLabel(_("???"));
+        lblFirmwareData->SetLabel(_("???"));
+        lblHardwareData->SetLabel(_("???"));
+        lblProtocolData->SetLabel(_("???"));
+        lblGatewareData->SetLabel(_("???"));
+        lblGatewareRevData->SetLabel(_("???"));
+        lblGatewareTargetData->SetLabel(_("???"));
+    }
+
+
+}
diff --git a/src/utilities_gui/dlgDeviceInfo.h b/src/utilities_gui/dlgDeviceInfo.h
new file mode 100644
index 0000000..5703d66
--- /dev/null
+++ b/src/utilities_gui/dlgDeviceInfo.h
@@ -0,0 +1,29 @@
+#ifndef __dlgDeviceInfo__
+#define __dlgDeviceInfo__
+
+/**
+ at file
+Subclass of dlgDeviceInfo_view, which is generated by wxFormBuilder.
+*/
+
+#include "utilities_gui.h"
+#include "lime/LimeSuite.h"
+//// end generated include
+/** Implementing dlgDeviceInfo_view */
+class dlgDeviceInfo : public dlgDeviceInfo_view
+{
+	protected:
+		// Handlers for dlgDeviceInfo_view events.
+		void OnGetInfo( wxCommandEvent& event );
+	public:
+		/** Constructor */
+		dlgDeviceInfo( wxWindow* parent );
+	//// end generated class members
+        dlgDeviceInfo(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString &title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long styles = 0);
+        virtual void Initialize(lms_device_t* lms);
+    protected:
+        lms_device_t* lmsControl;
+
+};
+
+#endif // __dlgDeviceInfo__
diff --git a/src/utilities_gui/dlgFullMessageLog.cpp b/src/utilities_gui/dlgFullMessageLog.cpp
new file mode 100644
index 0000000..38413d1
--- /dev/null
+++ b/src/utilities_gui/dlgFullMessageLog.cpp
@@ -0,0 +1,14 @@
+#include "dlgFullMessageLog.h"
+
+dlgFullMessageLog::dlgFullMessageLog( wxWindow* parent )
+:
+dlgFullMessageLog_view( parent )
+{
+
+}
+
+void dlgFullMessageLog::AddMessages(const std::deque<wxString> &messages)
+{
+    for (auto msg : messages)
+        txtMessageField->AppendText(msg + _("\n"));
+}
\ No newline at end of file
diff --git a/src/utilities_gui/dlgFullMessageLog.h b/src/utilities_gui/dlgFullMessageLog.h
new file mode 100644
index 0000000..4254bcc
--- /dev/null
+++ b/src/utilities_gui/dlgFullMessageLog.h
@@ -0,0 +1,26 @@
+#ifndef __dlgFullMessageLog__
+#define __dlgFullMessageLog__
+
+/**
+ at file
+Subclass of dlgFullMessageLog_view, which is generated by wxFormBuilder.
+*/
+
+#include "utilities_gui.h"
+
+//// end generated include
+#include <deque>
+/** Implementing dlgFullMessageLog_view */
+class dlgFullMessageLog : public dlgFullMessageLog_view
+{
+	protected:
+		// Handlers for dlgFullMessageLog_view events.
+	public:
+		/** Constructor */
+		dlgFullMessageLog( wxWindow* parent );
+        void AddMessages(const std::deque<wxString> &messages);
+	//// end generated class members
+	
+};
+
+#endif // __dlgFullMessageLog__
diff --git a/src/utilities_gui/pnlMiniLog.cpp b/src/utilities_gui/pnlMiniLog.cpp
new file mode 100644
index 0000000..87a20f5
--- /dev/null
+++ b/src/utilities_gui/pnlMiniLog.cpp
@@ -0,0 +1,62 @@
+#include "pnlMiniLog.h"
+#include "dlgFullMessageLog.h"
+
+pnlMiniLog::pnlMiniLog(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style)
+	: pnlMiniLog_view( parent, id, pos, size, style )
+{
+	mNewMessages = 0;
+	wxUpdateUIEvent::SetUpdateInterval(100);
+}
+
+void pnlMiniLog::HandleMessage(wxCommandEvent &event)
+{   
+    time_t rawtime;
+    struct tm * timeinfo;
+    char buffer[80];
+    //add time stamp
+    time(&rawtime);
+    timeinfo = localtime(&rawtime);
+    strftime(buffer, 80, "[%H:%M:%S] ", timeinfo);    
+
+    wxString line = wxString::From8BitData(buffer);
+    line.append(event.GetString());
+    mAllMessages.push_back(line);
+    const int allMessageLimit = 3000;
+    if (mAllMessages.size() > allMessageLimit)
+        mAllMessages.pop_front();
+
+    mMessageList.push_back(line);
+    const int miniLogMessageLimit = 10;
+    if (mMessageList.size() > miniLogMessageLimit)
+        mMessageList.pop_front();
+	++mNewMessages;
+}
+
+void pnlMiniLog::OnUpdateGUI(wxUpdateUIEvent& event)
+{	
+	if (mNewMessages == 0)
+		return;
+	wxString text;
+	txtMessageField->Clear();
+	for (auto msg : mMessageList)
+	{
+		text += (wxString(msg) + _("\n"));
+	}
+    txtMessageField->Clear();
+	txtMessageField->AppendText(text);
+	mNewMessages = 0;
+}
+
+void pnlMiniLog::OnBtnClearClicked(wxCommandEvent& event)
+{
+    mMessageList.clear();
+    txtMessageField->Clear();
+    mAllMessages.clear();
+}
+
+void pnlMiniLog::OnShowFullLog(wxCommandEvent& event)
+{
+    dlgFullMessageLog *dlg = new dlgFullMessageLog(this);
+    dlg->AddMessages(mAllMessages);
+    dlg->ShowModal();
+}
\ No newline at end of file
diff --git a/src/utilities_gui/pnlMiniLog.h b/src/utilities_gui/pnlMiniLog.h
new file mode 100644
index 0000000..1172494
--- /dev/null
+++ b/src/utilities_gui/pnlMiniLog.h
@@ -0,0 +1,30 @@
+#ifndef __pnlMiniLog__
+#define __pnlMiniLog__
+
+/**
+ at file
+Subclass of pnlMiniLog_view, which is generated by wxFormBuilder.
+*/
+
+#include "utilities_gui.h"
+//// end generated include
+#include <deque>
+/** Implementing pnlMiniLog_view */
+class pnlMiniLog : public pnlMiniLog_view
+{
+	public:
+		/** Constructor */
+		pnlMiniLog(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
+        virtual void OnBtnClearClicked(wxCommandEvent& event);
+        virtual void OnShowFullLog(wxCommandEvent& event);
+	//// end generated class members
+        void HandleMessage(wxCommandEvent &event);
+		virtual void OnUpdateGUI(wxUpdateUIEvent& event);
+
+		protected:
+            std::deque<wxString> mAllMessages;
+            std::deque<wxString> mMessageList;
+			int mNewMessages;	
+};
+
+#endif // __pnlMiniLog__
diff --git a/src/utilities_gui/utilities_gui.cpp b/src/utilities_gui/utilities_gui.cpp
new file mode 100644
index 0000000..82df161
--- /dev/null
+++ b/src/utilities_gui/utilities_gui.cpp
@@ -0,0 +1,635 @@
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version Jun 17 2015)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO "NOT" EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#include "utilities_gui.h"
+
+///////////////////////////////////////////////////////////////////////////
+
+dlgConnectionSettings_view::dlgConnectionSettings_view( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+	this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+	
+	wxFlexGridSizer* fgSizer211;
+	fgSizer211 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer211->AddGrowableCol( 0 );
+	fgSizer211->AddGrowableRow( 0 );
+	fgSizer211->SetFlexibleDirection( wxBOTH );
+	fgSizer211->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxFlexGridSizer* fgSizer212;
+	fgSizer212 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer212->AddGrowableCol( 0 );
+	fgSizer212->AddGrowableRow( 1 );
+	fgSizer212->SetFlexibleDirection( wxBOTH );
+	fgSizer212->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText472 = new wxStaticText( this, wxID_ANY, wxT("Board connections:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText472->Wrap( -1 );
+	fgSizer212->Add( m_staticText472, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5 );
+	
+	mListLMS7ports = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), 0, NULL, 0 ); 
+	mListLMS7ports->SetMinSize( wxSize( 400,150 ) );
+	
+	fgSizer212->Add( mListLMS7ports, 0, wxALL|wxEXPAND, 5 );
+	
+	
+	fgSizer211->Add( fgSizer212, 1, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer213;
+	fgSizer213 = new wxFlexGridSizer( 0, 3, 0, 0 );
+	fgSizer213->AddGrowableCol( 0 );
+	fgSizer213->AddGrowableCol( 1 );
+	fgSizer213->AddGrowableCol( 2 );
+	fgSizer213->SetFlexibleDirection( wxBOTH );
+	fgSizer213->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	btnConnect = new wxButton( this, wxID_ANY, wxT("Connect"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer213->Add( btnConnect, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer213->Add( btnCancel, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	btnDisconnect = new wxButton( this, wxID_ANY, wxT("Disconnect"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer213->Add( btnDisconnect, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	
+	fgSizer211->Add( fgSizer213, 1, wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	
+	this->SetSizer( fgSizer211 );
+	this->Layout();
+	fgSizer211->Fit( this );
+	
+	this->Centre( wxBOTH );
+	
+	// Connect Events
+	this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( dlgConnectionSettings_view::GetDeviceList ) );
+	btnConnect->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgConnectionSettings_view::OnConnect ), NULL, this );
+	btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgConnectionSettings_view::OnCancel ), NULL, this );
+	btnDisconnect->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgConnectionSettings_view::OnDisconnect ), NULL, this );
+}
+
+dlgConnectionSettings_view::~dlgConnectionSettings_view()
+{
+	// Disconnect Events
+	this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( dlgConnectionSettings_view::GetDeviceList ) );
+	btnConnect->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgConnectionSettings_view::OnConnect ), NULL, this );
+	btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgConnectionSettings_view::OnCancel ), NULL, this );
+	btnDisconnect->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgConnectionSettings_view::OnDisconnect ), NULL, this );
+	
+}
+
+pnlMiniLog_view::pnlMiniLog_view( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+	wxFlexGridSizer* fgSizer4;
+	fgSizer4 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer4->AddGrowableCol( 0 );
+	fgSizer4->AddGrowableRow( 0 );
+	fgSizer4->SetFlexibleDirection( wxBOTH );
+	fgSizer4->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	txtMessageField = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxTE_READONLY|wxTE_RICH2 );
+	txtMessageField->SetMinSize( wxSize( 300,48 ) );
+	
+	fgSizer4->Add( txtMessageField, 0, wxEXPAND, 5 );
+	
+	wxFlexGridSizer* fgSizer5;
+	fgSizer5 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer5->SetFlexibleDirection( wxBOTH );
+	fgSizer5->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	btnClear = new wxButton( this, wxID_ANY, wxT("Clear"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnClear->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer5->Add( btnClear, 0, wxEXPAND, 5 );
+	
+	btnFullLog = new wxButton( this, wxID_ANY, wxT("Show Log"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnFullLog->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer5->Add( btnFullLog, 0, wxEXPAND, 5 );
+	
+	chkLogData = new wxCheckBox( this, wxID_ANY, wxT("Log data"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer5->Add( chkLogData, 0, 0, 5 );
+	
+	
+	fgSizer4->Add( fgSizer5, 1, 0, 5 );
+	
+	
+	this->SetSizer( fgSizer4 );
+	this->Layout();
+	fgSizer4->Fit( this );
+	
+	// Connect Events
+	this->Connect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( pnlMiniLog_view::OnUpdateGUI ) );
+	btnClear->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMiniLog_view::OnBtnClearClicked ), NULL, this );
+	btnFullLog->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMiniLog_view::OnShowFullLog ), NULL, this );
+	chkLogData->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlMiniLog_view::OnLogDataClicked ), NULL, this );
+}
+
+pnlMiniLog_view::~pnlMiniLog_view()
+{
+	// Disconnect Events
+	this->Disconnect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( pnlMiniLog_view::OnUpdateGUI ) );
+	btnClear->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMiniLog_view::OnBtnClearClicked ), NULL, this );
+	btnFullLog->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( pnlMiniLog_view::OnShowFullLog ), NULL, this );
+	chkLogData->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( pnlMiniLog_view::OnLogDataClicked ), NULL, this );
+	
+}
+
+dlgFullMessageLog_view::dlgFullMessageLog_view( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+	this->SetSizeHints( wxSize( 500,200 ), wxDefaultSize );
+	
+	wxFlexGridSizer* fgSizer19;
+	fgSizer19 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer19->AddGrowableCol( 0 );
+	fgSizer19->AddGrowableRow( 0 );
+	fgSizer19->SetFlexibleDirection( wxBOTH );
+	fgSizer19->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	txtMessageField = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxTE_READONLY|wxTE_RICH2 );
+	txtMessageField->SetMinSize( wxSize( 300,100 ) );
+	
+	fgSizer19->Add( txtMessageField, 1, wxEXPAND, 5 );
+	
+	
+	this->SetSizer( fgSizer19 );
+	this->Layout();
+	fgSizer19->Fit( this );
+	
+	this->Centre( wxBOTH );
+}
+
+dlgFullMessageLog_view::~dlgFullMessageLog_view()
+{
+}
+
+dlgDeviceInfo_view::dlgDeviceInfo_view( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+	this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+	
+	wxFlexGridSizer* fgSizer12;
+	fgSizer12 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer12->SetFlexibleDirection( wxBOTH );
+	fgSizer12->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	btnGetInfo = new wxButton( this, wxID_ANY, wxT("GET INFO"), wxDefaultPosition, wxDefaultSize, 0 );
+	fgSizer12->Add( btnGetInfo, 0, wxALIGN_CENTER_HORIZONTAL, 5 );
+	
+	wxFlexGridSizer* fgSizer7;
+	fgSizer7 = new wxFlexGridSizer( 0, 2, 5, 5 );
+	fgSizer7->SetFlexibleDirection( wxBOTH );
+	fgSizer7->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizerControlPort;
+	sbSizerControlPort = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Control port") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer8;
+	fgSizer8 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer8->SetFlexibleDirection( wxBOTH );
+	fgSizer8->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText6 = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("Device:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText6->Wrap( -1 );
+	fgSizer8->Add( m_staticText6, 0, wxALL, 5 );
+	
+	lblDeviceCtr = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxSize( 100,-1 ), 0 );
+	lblDeviceCtr->Wrap( -1 );
+	fgSizer8->Add( lblDeviceCtr, 0, wxALL, 5 );
+	
+	m_staticText8 = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("Expansion:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText8->Wrap( -1 );
+	fgSizer8->Add( m_staticText8, 0, wxALL, 5 );
+	
+	lblExpansionCtr = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblExpansionCtr->Wrap( -1 );
+	fgSizer8->Add( lblExpansionCtr, 0, wxALL, 5 );
+	
+	m_staticText10 = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("Firmware:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText10->Wrap( -1 );
+	fgSizer8->Add( m_staticText10, 0, wxALL, 5 );
+	
+	lblFirmwareCtr = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblFirmwareCtr->Wrap( -1 );
+	fgSizer8->Add( lblFirmwareCtr, 0, wxALL, 5 );
+	
+	m_staticText12 = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("Hardware:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText12->Wrap( -1 );
+	fgSizer8->Add( m_staticText12, 0, wxALL, 5 );
+	
+	lblHardwareCtr = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblHardwareCtr->Wrap( -1 );
+	fgSizer8->Add( lblHardwareCtr, 0, wxALL, 5 );
+	
+	m_staticText14 = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("Protocol:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText14->Wrap( -1 );
+	fgSizer8->Add( m_staticText14, 0, wxALL, 5 );
+	
+	lblProtocolCtr = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblProtocolCtr->Wrap( -1 );
+	fgSizer8->Add( lblProtocolCtr, 0, wxALL, 5 );
+	
+	m_staticText41 = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("Gateware:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText41->Wrap( -1 );
+	fgSizer8->Add( m_staticText41, 0, wxALL, 5 );
+	
+	lblGatewareCtr = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblGatewareCtr->Wrap( -1 );
+	fgSizer8->Add( lblGatewareCtr, 0, wxALL, 5 );
+	
+	m_staticText43 = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("Gateware rev:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText43->Wrap( -1 );
+	fgSizer8->Add( m_staticText43, 0, wxALL, 5 );
+	
+	lblGatewareRevCtr = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblGatewareRevCtr->Wrap( -1 );
+	fgSizer8->Add( lblGatewareRevCtr, 0, wxALL, 5 );
+	
+	m_staticText45 = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("Gateware target:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText45->Wrap( -1 );
+	fgSizer8->Add( m_staticText45, 0, wxALL, 5 );
+	
+	lblGatewareTargetCtr = new wxStaticText( sbSizerControlPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblGatewareTargetCtr->Wrap( -1 );
+	fgSizer8->Add( lblGatewareTargetCtr, 0, wxALL, 5 );
+	
+	
+	sbSizerControlPort->Add( fgSizer8, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer7->Add( sbSizerControlPort, 1, wxEXPAND, 5 );
+	
+	wxStaticBoxSizer* sbSizerDataPort;
+	sbSizerDataPort = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Data port") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer81;
+	fgSizer81 = new wxFlexGridSizer( 0, 2, 0, 0 );
+	fgSizer81->SetFlexibleDirection( wxBOTH );
+	fgSizer81->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	m_staticText61 = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("Device:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText61->Wrap( -1 );
+	fgSizer81->Add( m_staticText61, 0, wxALL, 5 );
+	
+	lblDeviceData = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxSize( 100,-1 ), 0 );
+	lblDeviceData->Wrap( -1 );
+	fgSizer81->Add( lblDeviceData, 0, wxALL, 5 );
+	
+	m_staticText81 = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("Expansion:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText81->Wrap( -1 );
+	fgSizer81->Add( m_staticText81, 0, wxALL, 5 );
+	
+	lblExpansionData = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblExpansionData->Wrap( -1 );
+	fgSizer81->Add( lblExpansionData, 0, wxALL, 5 );
+	
+	m_staticText101 = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("Firmware:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText101->Wrap( -1 );
+	fgSizer81->Add( m_staticText101, 0, wxALL, 5 );
+	
+	lblFirmwareData = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblFirmwareData->Wrap( -1 );
+	fgSizer81->Add( lblFirmwareData, 0, wxALL, 5 );
+	
+	m_staticText121 = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("Hardware:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText121->Wrap( -1 );
+	fgSizer81->Add( m_staticText121, 0, wxALL, 5 );
+	
+	lblHardwareData = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblHardwareData->Wrap( -1 );
+	fgSizer81->Add( lblHardwareData, 0, wxALL, 5 );
+	
+	m_staticText141 = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("Protocol:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText141->Wrap( -1 );
+	fgSizer81->Add( m_staticText141, 0, wxALL, 5 );
+	
+	lblProtocolData = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblProtocolData->Wrap( -1 );
+	fgSizer81->Add( lblProtocolData, 0, wxALL, 5 );
+	
+	m_staticText47 = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("Gateware:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText47->Wrap( -1 );
+	fgSizer81->Add( m_staticText47, 0, wxALL, 5 );
+	
+	lblGatewareData = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblGatewareData->Wrap( -1 );
+	fgSizer81->Add( lblGatewareData, 0, wxALL, 5 );
+	
+	m_staticText49 = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("Gateware rev:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText49->Wrap( -1 );
+	fgSizer81->Add( m_staticText49, 0, wxALL, 5 );
+	
+	lblGatewareRevData = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblGatewareRevData->Wrap( -1 );
+	fgSizer81->Add( lblGatewareRevData, 0, wxALL, 5 );
+	
+	m_staticText51 = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("Gateware target:"), wxDefaultPosition, wxDefaultSize, 0 );
+	m_staticText51->Wrap( -1 );
+	fgSizer81->Add( m_staticText51, 0, wxALL, 5 );
+	
+	lblGatewareTargetData = new wxStaticText( sbSizerDataPort->GetStaticBox(), wxID_ANY, wxT("?"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblGatewareTargetData->Wrap( -1 );
+	fgSizer81->Add( lblGatewareTargetData, 0, wxALL, 5 );
+	
+	
+	sbSizerDataPort->Add( fgSizer81, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer7->Add( sbSizerDataPort, 1, wxEXPAND, 5 );
+	
+	
+	fgSizer12->Add( fgSizer7, 1, wxEXPAND, 5 );
+	
+	
+	this->SetSizer( fgSizer12 );
+	this->Layout();
+	fgSizer12->Fit( this );
+	
+	this->Centre( wxBOTH );
+	
+	// Connect Events
+	btnGetInfo->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgDeviceInfo_view::OnGetInfo ), NULL, this );
+}
+
+dlgDeviceInfo_view::~dlgDeviceInfo_view()
+{
+	// Disconnect Events
+	btnGetInfo->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( dlgDeviceInfo_view::OnGetInfo ), NULL, this );
+	
+}
+
+SPI_view::SPI_view( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
+{
+	this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+	this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
+	
+	wxFlexGridSizer* fgSizer305;
+	fgSizer305 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer305->SetFlexibleDirection( wxBOTH );
+	fgSizer305->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer160;
+	sbSizer160 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("LMS Write ") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer306;
+	fgSizer306 = new wxFlexGridSizer( 0, 7, 5, 5 );
+	fgSizer306->SetFlexibleDirection( wxBOTH );
+	fgSizer306->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT1 = new wxStaticText( sbSizer160->GetStaticBox(), wxID_ANY, wxT("Address(Hex):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT1->Wrap( 0 );
+	fgSizer306->Add( ID_STATICTEXT1, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtLMSwriteAddr = new wxTextCtrl( sbSizer160->GetStaticBox(), wxID_ANY, wxT("FFFF"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+	txtLMSwriteAddr->SetMaxLength( 0 ); 
+	txtLMSwriteAddr->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer306->Add( txtLMSwriteAddr, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT9 = new wxStaticText( sbSizer160->GetStaticBox(), wxID_ANY, wxT("Value(Hex):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT9->Wrap( 0 );
+	fgSizer306->Add( ID_STATICTEXT9, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtLMSwriteValue = new wxTextCtrl( sbSizer160->GetStaticBox(), wxID_ANY, wxT("FFFF"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtLMSwriteValue->SetMaxLength( 0 ); 
+	txtLMSwriteValue->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer306->Add( txtLMSwriteValue, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnLMSwrite = new wxButton( sbSizer160->GetStaticBox(), wxID_ANY, wxT("CMD Write"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnLMSwrite->SetDefault(); 
+	fgSizer306->Add( btnLMSwrite, 1, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT5 = new wxStaticText( sbSizer160->GetStaticBox(), wxID_ANY, wxT("Status:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT5->Wrap( 0 );
+	fgSizer306->Add( ID_STATICTEXT5, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblLMSwriteStatus = new wxStaticText( sbSizer160->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxSize( 134,13 ), 0 );
+	lblLMSwriteStatus->Wrap( 0 );
+	fgSizer306->Add( lblLMSwriteStatus, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer160->Add( fgSizer306, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer305->Add( sbSizer160, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizer161;
+	sbSizer161 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("LMS Read") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer307;
+	fgSizer307 = new wxFlexGridSizer( 0, 7, 5, 5 );
+	fgSizer307->SetFlexibleDirection( wxBOTH );
+	fgSizer307->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT2 = new wxStaticText( sbSizer161->GetStaticBox(), wxID_ANY, wxT("Address(Hex):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT2->Wrap( 0 );
+	fgSizer307->Add( ID_STATICTEXT2, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtLMSreadAddr = new wxTextCtrl( sbSizer161->GetStaticBox(), wxID_ANY, wxT("FFFF"), wxDefaultPosition, wxDefaultSize, 0 );
+	txtLMSreadAddr->SetMaxLength( 0 ); 
+	txtLMSreadAddr->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer307->Add( txtLMSreadAddr, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	btnLMSread = new wxButton( sbSizer161->GetStaticBox(), wxID_ANY, wxT("CMD Read"), wxDefaultPosition, wxDefaultSize, 0 );
+	btnLMSread->SetDefault(); 
+	fgSizer307->Add( btnLMSread, 1, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxFlexGridSizer* fgSizer308;
+	fgSizer308 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer308->SetFlexibleDirection( wxBOTH );
+	fgSizer308->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT3 = new wxStaticText( sbSizer161->GetStaticBox(), wxID_ANY, wxT("Read Value(Hex):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT3->Wrap( -1 );
+	fgSizer308->Add( ID_STATICTEXT3, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblLMSreadValue = new wxStaticText( sbSizer161->GetStaticBox(), wxID_ANY, wxT("????"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblLMSreadValue->Wrap( 0 );
+	fgSizer308->Add( lblLMSreadValue, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT7 = new wxStaticText( sbSizer161->GetStaticBox(), wxID_ANY, wxT("Status:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT7->Wrap( -1 );
+	fgSizer308->Add( ID_STATICTEXT7, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblLMSreadStatus = new wxStaticText( sbSizer161->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxSize( 143,13 ), 0 );
+	lblLMSreadStatus->Wrap( 0 );
+	fgSizer308->Add( lblLMSreadStatus, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer307->Add( fgSizer308, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxFlexGridSizer* fgSizer309;
+	fgSizer309 = new wxFlexGridSizer( 0, 4, 0, 0 );
+	fgSizer309->SetFlexibleDirection( wxBOTH );
+	fgSizer309->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_BUTTON23 = new wxButton( sbSizer161->GetStaticBox(), wxID_ANY, wxT("PurgeCOM"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_BUTTON23->SetDefault(); 
+	ID_BUTTON23->Hide();
+	
+	fgSizer309->Add( ID_BUTTON23, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_CHECKBOX5 = new wxCheckBox( sbSizer161->GetStaticBox(), wxID_ANY, wxT("Test written data"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_CHECKBOX5->SetValue(true); 
+	ID_CHECKBOX5->Hide();
+	ID_CHECKBOX5->SetToolTip( wxT("After writing register, reads back the same register and checks if values match") );
+	
+	fgSizer309->Add( ID_CHECKBOX5, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer307->Add( fgSizer309, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	sbSizer161->Add( fgSizer307, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer305->Add( sbSizer161, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 5 );
+	
+	wxBoxSizer* bSizer3;
+	bSizer3 = new wxBoxSizer( wxHORIZONTAL );
+	
+	wxStaticBoxSizer* sbSizer168;
+	sbSizer168 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, wxT("Board SPI") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer319;
+	fgSizer319 = new wxFlexGridSizer( 0, 1, 0, 0 );
+	fgSizer319->AddGrowableCol( 0 );
+	fgSizer319->SetFlexibleDirection( wxBOTH );
+	fgSizer319->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	wxStaticBoxSizer* sbSizer169;
+	sbSizer169 = new wxStaticBoxSizer( new wxStaticBox( sbSizer168->GetStaticBox(), wxID_ANY, wxT("Write") ), wxVERTICAL );
+	
+	wxFlexGridSizer* fgSizer320;
+	fgSizer320 = new wxFlexGridSizer( 0, 7, 5, 5 );
+	fgSizer320->SetFlexibleDirection( wxBOTH );
+	fgSizer320->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT15 = new wxStaticText( sbSizer169->GetStaticBox(), wxID_ANY, wxT("Address(Hex):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT15->Wrap( 0 );
+	fgSizer320->Add( ID_STATICTEXT15, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtBoardwriteAddr = new wxTextCtrl( sbSizer169->GetStaticBox(), wxID_ANY, wxT("FFFF"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+	txtBoardwriteAddr->SetMaxLength( 0 ); 
+	txtBoardwriteAddr->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer320->Add( txtBoardwriteAddr, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT16 = new wxStaticText( sbSizer169->GetStaticBox(), wxID_ANY, wxT("Value(Hex):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT16->Wrap( 0 );
+	fgSizer320->Add( ID_STATICTEXT16, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtBoardwriteValue = new wxTextCtrl( sbSizer169->GetStaticBox(), wxID_ANY, wxT("FFFF"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+	txtBoardwriteValue->SetMaxLength( 0 ); 
+	txtBoardwriteValue->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer320->Add( txtBoardwriteValue, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_BUTTON24 = new wxButton( sbSizer169->GetStaticBox(), wxID_ANY, wxT("CMD Write"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_BUTTON24->SetDefault(); 
+	fgSizer320->Add( ID_BUTTON24, 1, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT17 = new wxStaticText( sbSizer169->GetStaticBox(), wxID_ANY, wxT("Status:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT17->Wrap( 0 );
+	fgSizer320->Add( ID_STATICTEXT17, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblBoardwriteStatus = new wxStaticText( sbSizer169->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxSize( 100,-1 ), 0 );
+	lblBoardwriteStatus->Wrap( 0 );
+	fgSizer320->Add( lblBoardwriteStatus, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer169->Add( fgSizer320, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer319->Add( sbSizer169, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	wxStaticBoxSizer* sbSizer170;
+	sbSizer170 = new wxStaticBoxSizer( new wxStaticBox( sbSizer168->GetStaticBox(), wxID_ANY, wxT("Read") ), wxHORIZONTAL );
+	
+	wxFlexGridSizer* fgSizer321;
+	fgSizer321 = new wxFlexGridSizer( 0, 7, 5, 5 );
+	fgSizer321->SetFlexibleDirection( wxBOTH );
+	fgSizer321->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT19 = new wxStaticText( sbSizer170->GetStaticBox(), wxID_ANY, wxT("Address(Hex):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT19->Wrap( 0 );
+	fgSizer321->Add( ID_STATICTEXT19, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	txtBoardreadAddr = new wxTextCtrl( sbSizer170->GetStaticBox(), wxID_ANY, wxT("FFFF"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+	txtBoardreadAddr->SetMaxLength( 0 ); 
+	txtBoardreadAddr->SetMinSize( wxSize( 48,-1 ) );
+	
+	fgSizer321->Add( txtBoardreadAddr, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_BUTTON25 = new wxButton( sbSizer170->GetStaticBox(), wxID_ANY, wxT("CMD Read"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_BUTTON25->SetDefault(); 
+	fgSizer321->Add( ID_BUTTON25, 1, wxALIGN_CENTER_VERTICAL, 5 );
+	
+	wxFlexGridSizer* fgSizer322;
+	fgSizer322 = new wxFlexGridSizer( 0, 2, 0, 5 );
+	fgSizer322->SetFlexibleDirection( wxBOTH );
+	fgSizer322->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+	
+	ID_STATICTEXT20 = new wxStaticText( sbSizer170->GetStaticBox(), wxID_ANY, wxT("Read Value(Hex):"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT20->Wrap( -1 );
+	fgSizer322->Add( ID_STATICTEXT20, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblBoardreadValue = new wxStaticText( sbSizer170->GetStaticBox(), wxID_ANY, wxT("????"), wxDefaultPosition, wxDefaultSize, 0 );
+	lblBoardreadValue->Wrap( 0 );
+	fgSizer322->Add( lblBoardreadValue, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	ID_STATICTEXT22 = new wxStaticText( sbSizer170->GetStaticBox(), wxID_ANY, wxT("Status:"), wxDefaultPosition, wxDefaultSize, 0 );
+	ID_STATICTEXT22->Wrap( 0 );
+	fgSizer322->Add( ID_STATICTEXT22, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	lblBoardreadStatus = new wxStaticText( sbSizer170->GetStaticBox(), wxID_ANY, wxT("???"), wxDefaultPosition, wxSize( 100,-1 ), 0 );
+	lblBoardreadStatus->Wrap( 0 );
+	fgSizer322->Add( lblBoardreadStatus, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	fgSizer321->Add( fgSizer322, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
+	
+	
+	sbSizer170->Add( fgSizer321, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	fgSizer319->Add( sbSizer170, 1, wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	sbSizer168->Add( fgSizer319, 1, wxALIGN_LEFT|wxALIGN_TOP, 5 );
+	
+	
+	bSizer3->Add( sbSizer168, 1, wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND, 5 );
+	
+	
+	fgSizer305->Add( bSizer3, 1, wxEXPAND, 5 );
+	
+	
+	this->SetSizer( fgSizer305 );
+	this->Layout();
+	fgSizer305->Fit( this );
+	
+	this->Centre( wxBOTH );
+	
+	// Connect Events
+	btnLMSwrite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( SPI_view::onLMSwrite ), NULL, this );
+	btnLMSread->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( SPI_view::onLMSread ), NULL, this );
+	ID_BUTTON24->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( SPI_view::onBoardWrite ), NULL, this );
+	ID_BUTTON25->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( SPI_view::OnBoardRead ), NULL, this );
+}
+
+SPI_view::~SPI_view()
+{
+	// Disconnect Events
+	btnLMSwrite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( SPI_view::onLMSwrite ), NULL, this );
+	btnLMSread->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( SPI_view::onLMSread ), NULL, this );
+	ID_BUTTON24->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( SPI_view::onBoardWrite ), NULL, this );
+	ID_BUTTON25->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( SPI_view::OnBoardRead ), NULL, this );
+	
+}
diff --git a/src/utilities_gui/utilities_gui.fbp b/src/utilities_gui/utilities_gui.fbp
new file mode 100644
index 0000000..9386e89
--- /dev/null
+++ b/src/utilities_gui/utilities_gui.fbp
@@ -0,0 +1,6954 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<wxFormBuilder_Project>
+    <FileVersion major="1" minor="13" />
+    <object class="Project" expanded="1">
+        <property name="class_decoration"></property>
+        <property name="code_generation">C++</property>
+        <property name="disconnect_events">1</property>
+        <property name="disconnect_mode">source_name</property>
+        <property name="disconnect_php_events">0</property>
+        <property name="disconnect_python_events">0</property>
+        <property name="embedded_files_path">res</property>
+        <property name="encoding">UTF-8</property>
+        <property name="event_generation">connect</property>
+        <property name="file">utilities_gui</property>
+        <property name="first_id">1000</property>
+        <property name="help_provider">none</property>
+        <property name="internationalize">0</property>
+        <property name="name">utilities_gui</property>
+        <property name="namespace"></property>
+        <property name="path">.</property>
+        <property name="precompiled_header"></property>
+        <property name="relative_path">1</property>
+        <property name="skip_lua_events">1</property>
+        <property name="skip_php_events">1</property>
+        <property name="skip_python_events">1</property>
+        <property name="ui_table">UI</property>
+        <property name="use_enum">1</property>
+        <property name="use_microsoft_bom">0</property>
+        <object class="Dialog" expanded="1">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="center">wxBOTH</property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="extra_style"></property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden"></property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">dlgConnectionSettings_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="style">wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER</property>
+            <property name="subclass"></property>
+            <property name="title">Connection Settings</property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style"></property>
+            <event name="OnActivate"></event>
+            <event name="OnActivateApp"></event>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnClose"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnHibernate"></event>
+            <event name="OnIconize"></event>
+            <event name="OnIdle"></event>
+            <event name="OnInitDialog">GetDeviceList</event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="1">
+                <property name="cols">1</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols">0</property>
+                <property name="growablerows">0</property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer211</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="1">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="1">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols">0</property>
+                        <property name="growablerows">1</property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer212</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="1">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Board connections:</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">m_staticText472</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxListBox" expanded="1">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="choices"></property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size">400,150</property>
+                                <property name="moveable">1</property>
+                                <property name="name">mListLMS7ports</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size">-1,-1</property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnListBox"></event>
+                                <event name="OnListBoxDClick"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="1">
+                    <property name="border">5</property>
+                    <property name="flag">wxALIGN_CENTER_HORIZONTAL</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="1">
+                        <property name="cols">3</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols">0,1,2</property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer213</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxButton" expanded="1">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default">0</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Connect</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnConnect</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnConnect</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxButton" expanded="1">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default">0</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Cancel</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnCancel</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnCancel</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxButton" expanded="1">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default">0</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Disconnect</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnDisconnect</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnDisconnect</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="1">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden">0</property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">pnlMiniLog_view</property>
+            <property name="pos"></property>
+            <property name="size">-1,-1</property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI">OnUpdateGUI</event>
+            <object class="wxFlexGridSizer" expanded="1">
+                <property name="cols">2</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols">0</property>
+                <property name="growablerows">0</property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer4</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="1">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">0</property>
+                    <object class="wxTextCtrl" expanded="1">
+                        <property name="BottomDockable">1</property>
+                        <property name="LeftDockable">1</property>
+                        <property name="RightDockable">1</property>
+                        <property name="TopDockable">1</property>
+                        <property name="aui_layer"></property>
+                        <property name="aui_name"></property>
+                        <property name="aui_position"></property>
+                        <property name="aui_row"></property>
+                        <property name="best_size"></property>
+                        <property name="bg"></property>
+                        <property name="caption"></property>
+                        <property name="caption_visible">1</property>
+                        <property name="center_pane">0</property>
+                        <property name="close_button">1</property>
+                        <property name="context_help"></property>
+                        <property name="context_menu">1</property>
+                        <property name="default_pane">0</property>
+                        <property name="dock">Dock</property>
+                        <property name="dock_fixed">0</property>
+                        <property name="docking">Left</property>
+                        <property name="enabled">1</property>
+                        <property name="fg"></property>
+                        <property name="floatable">1</property>
+                        <property name="font"></property>
+                        <property name="gripper">0</property>
+                        <property name="hidden">0</property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="max_size"></property>
+                        <property name="maximize_button">0</property>
+                        <property name="maximum_size"></property>
+                        <property name="maxlength"></property>
+                        <property name="min_size"></property>
+                        <property name="minimize_button">0</property>
+                        <property name="minimum_size">300,48</property>
+                        <property name="moveable">1</property>
+                        <property name="name">txtMessageField</property>
+                        <property name="pane_border">1</property>
+                        <property name="pane_position"></property>
+                        <property name="pane_size"></property>
+                        <property name="permission">protected</property>
+                        <property name="pin_button">1</property>
+                        <property name="pos"></property>
+                        <property name="resize">Resizable</property>
+                        <property name="show">1</property>
+                        <property name="size"></property>
+                        <property name="style">wxTE_MULTILINE|wxTE_READONLY|wxTE_RICH2</property>
+                        <property name="subclass"></property>
+                        <property name="toolbar_pane">0</property>
+                        <property name="tooltip"></property>
+                        <property name="validator_data_type"></property>
+                        <property name="validator_style">wxFILTER_NONE</property>
+                        <property name="validator_type">wxDefaultValidator</property>
+                        <property name="validator_variable"></property>
+                        <property name="value"></property>
+                        <property name="window_extra_style"></property>
+                        <property name="window_name"></property>
+                        <property name="window_style"></property>
+                        <event name="OnChar"></event>
+                        <event name="OnEnterWindow"></event>
+                        <event name="OnEraseBackground"></event>
+                        <event name="OnKeyDown"></event>
+                        <event name="OnKeyUp"></event>
+                        <event name="OnKillFocus"></event>
+                        <event name="OnLeaveWindow"></event>
+                        <event name="OnLeftDClick"></event>
+                        <event name="OnLeftDown"></event>
+                        <event name="OnLeftUp"></event>
+                        <event name="OnMiddleDClick"></event>
+                        <event name="OnMiddleDown"></event>
+                        <event name="OnMiddleUp"></event>
+                        <event name="OnMotion"></event>
+                        <event name="OnMouseEvents"></event>
+                        <event name="OnMouseWheel"></event>
+                        <event name="OnPaint"></event>
+                        <event name="OnRightDClick"></event>
+                        <event name="OnRightDown"></event>
+                        <event name="OnRightUp"></event>
+                        <event name="OnSetFocus"></event>
+                        <event name="OnSize"></event>
+                        <event name="OnText"></event>
+                        <event name="OnTextEnter"></event>
+                        <event name="OnTextMaxLen"></event>
+                        <event name="OnTextURL"></event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="1">
+                    <property name="border">5</property>
+                    <property name="flag"></property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="1">
+                        <property name="cols">1</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer5</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">0</property>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxButton" expanded="1">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default">0</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Clear</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size">48,-1</property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnClear</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnBtnClearClicked</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxButton" expanded="1">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default">0</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Show Log</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size">48,-1</property>
+                                <property name="moveable">1</property>
+                                <property name="name">btnFullLog</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">protected</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">OnShowFullLog</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag"></property>
+                            <property name="proportion">0</property>
+                            <object class="wxCheckBox" expanded="1">
+                                <property name="BottomDockable">1</property>
+                                <property name="LeftDockable">1</property>
+                                <property name="RightDockable">1</property>
+                                <property name="TopDockable">1</property>
+                                <property name="aui_layer"></property>
+                                <property name="aui_name"></property>
+                                <property name="aui_position"></property>
+                                <property name="aui_row"></property>
+                                <property name="best_size"></property>
+                                <property name="bg"></property>
+                                <property name="caption"></property>
+                                <property name="caption_visible">1</property>
+                                <property name="center_pane">0</property>
+                                <property name="checked">0</property>
+                                <property name="close_button">1</property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default_pane">0</property>
+                                <property name="dock">Dock</property>
+                                <property name="dock_fixed">0</property>
+                                <property name="docking">Left</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="floatable">1</property>
+                                <property name="font"></property>
+                                <property name="gripper">0</property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Log data</property>
+                                <property name="max_size"></property>
+                                <property name="maximize_button">0</property>
+                                <property name="maximum_size"></property>
+                                <property name="min_size"></property>
+                                <property name="minimize_button">0</property>
+                                <property name="minimum_size"></property>
+                                <property name="moveable">1</property>
+                                <property name="name">chkLogData</property>
+                                <property name="pane_border">1</property>
+                                <property name="pane_position"></property>
+                                <property name="pane_size"></property>
+                                <property name="permission">public</property>
+                                <property name="pin_button">1</property>
+                                <property name="pos"></property>
+                                <property name="resize">Resizable</property>
+                                <property name="show">1</property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="toolbar_pane">0</property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnCheckBox">OnLogDataClicked</event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Dialog" expanded="1">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="center">wxBOTH</property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="extra_style"></property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden">0</property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size">500,200</property>
+            <property name="name">dlgFullMessageLog_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="style">wxCAPTION|wxCLOSE_BOX|wxDEFAULT_DIALOG_STYLE|wxMAXIMIZE_BOX|wxRESIZE_BORDER</property>
+            <property name="subclass"></property>
+            <property name="title">Message log</property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style"></property>
+            <event name="OnActivate"></event>
+            <event name="OnActivateApp"></event>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnClose"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnHibernate"></event>
+            <event name="OnIconize"></event>
+            <event name="OnIdle"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="1">
+                <property name="cols">2</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols">0</property>
+                <property name="growablerows">0</property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer19</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="1">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxTextCtrl" expanded="1">
+                        <property name="BottomDockable">1</property>
+                        <property name="LeftDockable">1</property>
+                        <property name="RightDockable">1</property>
+                        <property name="TopDockable">1</property>
+                        <property name="aui_layer"></property>
+                        <property name="aui_name"></property>
+                        <property name="aui_position"></property>
+                        <property name="aui_row"></property>
+                        <property name="best_size"></property>
+                        <property name="bg"></property>
+                        <property name="caption"></property>
+                        <property name="caption_visible">1</property>
+                        <property name="center_pane">0</property>
+                        <property name="close_button">1</property>
+                        <property name="context_help"></property>
+                        <property name="context_menu">1</property>
+                        <property name="default_pane">0</property>
+                        <property name="dock">Dock</property>
+                        <property name="dock_fixed">0</property>
+                        <property name="docking">Left</property>
+                        <property name="enabled">1</property>
+                        <property name="fg"></property>
+                        <property name="floatable">1</property>
+                        <property name="font"></property>
+                        <property name="gripper">0</property>
+                        <property name="hidden">0</property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="max_size"></property>
+                        <property name="maximize_button">0</property>
+                        <property name="maximum_size"></property>
+                        <property name="maxlength"></property>
+                        <property name="min_size"></property>
+                        <property name="minimize_button">0</property>
+                        <property name="minimum_size">300,100</property>
+                        <property name="moveable">1</property>
+                        <property name="name">txtMessageField</property>
+                        <property name="pane_border">1</property>
+                        <property name="pane_position"></property>
+                        <property name="pane_size"></property>
+                        <property name="permission">protected</property>
+                        <property name="pin_button">1</property>
+                        <property name="pos"></property>
+                        <property name="resize">Resizable</property>
+                        <property name="show">1</property>
+                        <property name="size"></property>
+                        <property name="style">wxTE_MULTILINE|wxTE_READONLY|wxTE_RICH2</property>
+                        <property name="subclass"></property>
+                        <property name="toolbar_pane">0</property>
+                        <property name="tooltip"></property>
+                        <property name="validator_data_type"></property>
+                        <property name="validator_style">wxFILTER_NONE</property>
+                        <property name="validator_type">wxDefaultValidator</property>
+                        <property name="validator_variable"></property>
+                        <property name="value"></property>
+                        <property name="window_extra_style"></property>
+                        <property name="window_name"></property>
+                        <property name="window_style"></property>
+                        <event name="OnChar"></event>
+                        <event name="OnEnterWindow"></event>
+                        <event name="OnEraseBackground"></event>
+                        <event name="OnKeyDown"></event>
+                        <event name="OnKeyUp"></event>
+                        <event name="OnKillFocus"></event>
+                        <event name="OnLeaveWindow"></event>
+                        <event name="OnLeftDClick"></event>
+                        <event name="OnLeftDown"></event>
+                        <event name="OnLeftUp"></event>
+                        <event name="OnMiddleDClick"></event>
+                        <event name="OnMiddleDown"></event>
+                        <event name="OnMiddleUp"></event>
+                        <event name="OnMotion"></event>
+                        <event name="OnMouseEvents"></event>
+                        <event name="OnMouseWheel"></event>
+                        <event name="OnPaint"></event>
+                        <event name="OnRightDClick"></event>
+                        <event name="OnRightDown"></event>
+                        <event name="OnRightUp"></event>
+                        <event name="OnSetFocus"></event>
+                        <event name="OnSize"></event>
+                        <event name="OnText"></event>
+                        <event name="OnTextEnter"></event>
+                        <event name="OnTextMaxLen"></event>
+                        <event name="OnTextURL"></event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Dialog" expanded="1">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg"></property>
+            <property name="center">wxBOTH</property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="extra_style"></property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden">0</property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">dlgDeviceInfo_view</property>
+            <property name="pos"></property>
+            <property name="size"></property>
+            <property name="style">wxDEFAULT_DIALOG_STYLE</property>
+            <property name="subclass"></property>
+            <property name="title">Device Info</property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style"></property>
+            <event name="OnActivate"></event>
+            <event name="OnActivateApp"></event>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnClose"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnHibernate"></event>
+            <event name="OnIconize"></event>
+            <event name="OnIdle"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="1">
+                <property name="cols">1</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer12</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALIGN_CENTER_HORIZONTAL</property>
+                    <property name="proportion">0</property>
+                    <object class="wxButton" expanded="0">
+                        <property name="BottomDockable">1</property>
+                        <property name="LeftDockable">1</property>
+                        <property name="RightDockable">1</property>
+                        <property name="TopDockable">1</property>
+                        <property name="aui_layer"></property>
+                        <property name="aui_name"></property>
+                        <property name="aui_position"></property>
+                        <property name="aui_row"></property>
+                        <property name="best_size"></property>
+                        <property name="bg"></property>
+                        <property name="caption"></property>
+                        <property name="caption_visible">1</property>
+                        <property name="center_pane">0</property>
+                        <property name="close_button">1</property>
+                        <property name="context_help"></property>
+                        <property name="context_menu">1</property>
+                        <property name="default">0</property>
+                        <property name="default_pane">0</property>
+                        <property name="dock">Dock</property>
+                        <property name="dock_fixed">0</property>
+                        <property name="docking">Left</property>
+                        <property name="enabled">1</property>
+                        <property name="fg"></property>
+                        <property name="floatable">1</property>
+                        <property name="font"></property>
+                        <property name="gripper">0</property>
+                        <property name="hidden">0</property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">GET INFO</property>
+                        <property name="max_size"></property>
+                        <property name="maximize_button">0</property>
+                        <property name="maximum_size"></property>
+                        <property name="min_size"></property>
+                        <property name="minimize_button">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="moveable">1</property>
+                        <property name="name">btnGetInfo</property>
+                        <property name="pane_border">1</property>
+                        <property name="pane_position"></property>
+                        <property name="pane_size"></property>
+                        <property name="permission">protected</property>
+                        <property name="pin_button">1</property>
+                        <property name="pos"></property>
+                        <property name="resize">Resizable</property>
+                        <property name="show">1</property>
+                        <property name="size"></property>
+                        <property name="style"></property>
+                        <property name="subclass"></property>
+                        <property name="toolbar_pane">0</property>
+                        <property name="tooltip"></property>
+                        <property name="validator_data_type"></property>
+                        <property name="validator_style">wxFILTER_NONE</property>
+                        <property name="validator_type">wxDefaultValidator</property>
+                        <property name="validator_variable"></property>
+                        <property name="window_extra_style"></property>
+                        <property name="window_name"></property>
+                        <property name="window_style"></property>
+                        <event name="OnButtonClick">OnGetInfo</event>
+                        <event name="OnChar"></event>
+                        <event name="OnEnterWindow"></event>
+                        <event name="OnEraseBackground"></event>
+                        <event name="OnKeyDown"></event>
+                        <event name="OnKeyUp"></event>
+                        <event name="OnKillFocus"></event>
+                        <event name="OnLeaveWindow"></event>
+                        <event name="OnLeftDClick"></event>
+                        <event name="OnLeftDown"></event>
+                        <event name="OnLeftUp"></event>
+                        <event name="OnMiddleDClick"></event>
+                        <event name="OnMiddleDown"></event>
+                        <event name="OnMiddleUp"></event>
+                        <event name="OnMotion"></event>
+                        <event name="OnMouseEvents"></event>
+                        <event name="OnMouseWheel"></event>
+                        <event name="OnPaint"></event>
+                        <event name="OnRightDClick"></event>
+                        <event name="OnRightDown"></event>
+                        <event name="OnRightUp"></event>
+                        <event name="OnSetFocus"></event>
+                        <event name="OnSize"></event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="1">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxFlexGridSizer" expanded="1">
+                        <property name="cols">2</property>
+                        <property name="flexible_direction">wxBOTH</property>
+                        <property name="growablecols"></property>
+                        <property name="growablerows"></property>
+                        <property name="hgap">5</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">fgSizer7</property>
+                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                        <property name="permission">none</property>
+                        <property name="rows">0</property>
+                        <property name="vgap">5</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Control port</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerControlPort</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer8</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Device:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText6</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblDeviceCtr</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">100,-1</property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Expansion:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText8</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblExpansionCtr</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Firmware:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText10</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblFirmwareCtr</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Hardware:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText12</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblHardwareCtr</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Protocol:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText14</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblProtocolCtr</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Gateware:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText41</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblGatewareCtr</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Gateware rev:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText43</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblGatewareRevCtr</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Gateware target:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText45</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblGatewareTargetCtr</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="1">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Data port</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizerDataPort</property>
+                                <property name="orient">wxVERTICAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="1">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer81</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Device:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText61</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblDeviceData</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">100,-1</property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Expansion:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText81</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblExpansionData</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Firmware:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText101</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblFirmwareData</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Hardware:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText121</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblHardwareData</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Protocol:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText141</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblProtocolData</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Gateware:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText47</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblGatewareData</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Gateware rev:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText49</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblGatewareRevData</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Gateware target:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">m_staticText51</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="1">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALL</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxStaticText" expanded="1">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">?</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblGatewareTargetData</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Frame" expanded="1">
+            <property name="aui_managed">0</property>
+            <property name="aui_manager_style">wxAUI_MGR_DEFAULT</property>
+            <property name="bg">wxSYS_COLOUR_BTNFACE</property>
+            <property name="center">wxBOTH</property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="extra_style"></property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden">0</property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">SPI_view</property>
+            <property name="pos"></property>
+            <property name="size">-1,-1</property>
+            <property name="style">wxDEFAULT_FRAME_STYLE</property>
+            <property name="subclass"></property>
+            <property name="title">SPI</property>
+            <property name="tooltip"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <property name="xrc_skip_sizer">1</property>
+            <event name="OnActivate"></event>
+            <event name="OnActivateApp"></event>
+            <event name="OnAuiFindManager"></event>
+            <event name="OnAuiPaneButton"></event>
+            <event name="OnAuiPaneClose"></event>
+            <event name="OnAuiPaneMaximize"></event>
+            <event name="OnAuiPaneRestore"></event>
+            <event name="OnAuiRender"></event>
+            <event name="OnChar"></event>
+            <event name="OnClose"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnHibernate"></event>
+            <event name="OnIconize"></event>
+            <event name="OnIdle"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxFlexGridSizer" expanded="1">
+                <property name="cols">1</property>
+                <property name="flexible_direction">wxBOTH</property>
+                <property name="growablecols"></property>
+                <property name="growablerows"></property>
+                <property name="hgap">0</property>
+                <property name="minimum_size"></property>
+                <property name="name">fgSizer305</property>
+                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                <property name="permission">none</property>
+                <property name="rows">0</property>
+                <property name="vgap">0</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP</property>
+                    <property name="proportion">1</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">LMS Write </property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizer160</property>
+                        <property name="orient">wxHORIZONTAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">7</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer306</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">5</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Address(Hex):</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT1</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">0</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxTextCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="maxlength">0</property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size">48,-1</property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">txtLMSwriteAddr</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size">-1,-1</property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value">FFFF</property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnTextMaxLen"></event>
+                                        <event name="OnTextURL"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Value(Hex):</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT9</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">0</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxTextCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="maxlength">0</property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size">48,-1</property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">txtLMSwriteValue</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value">FFFF</property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnTextMaxLen"></event>
+                                        <event name="OnTextURL"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxButton" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default"></property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">CMD Write</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">btnLMSwrite</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick">onLMSwrite</event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Status:</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT5</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">0</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">???</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">lblLMSwriteStatus</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size">134,13</property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">0</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxStaticBoxSizer" expanded="0">
+                        <property name="id">wxID_ANY</property>
+                        <property name="label">LMS Read</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">sbSizer161</property>
+                        <property name="orient">wxHORIZONTAL</property>
+                        <property name="permission">none</property>
+                        <event name="OnUpdateUI"></event>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">7</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols"></property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">5</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer307</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">0</property>
+                                <property name="vgap">5</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Address(Hex):</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">ID_STATICTEXT2</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">0</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxTextCtrl" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="maxlength">0</property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size">48,-1</property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">txtLMSreadAddr</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value">FFFF</property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnTextMaxLen"></event>
+                                        <event name="OnTextURL"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxButton" expanded="0">
+                                        <property name="BottomDockable">1</property>
+                                        <property name="LeftDockable">1</property>
+                                        <property name="RightDockable">1</property>
+                                        <property name="TopDockable">1</property>
+                                        <property name="aui_layer"></property>
+                                        <property name="aui_name"></property>
+                                        <property name="aui_position"></property>
+                                        <property name="aui_row"></property>
+                                        <property name="best_size"></property>
+                                        <property name="bg"></property>
+                                        <property name="caption"></property>
+                                        <property name="caption_visible">1</property>
+                                        <property name="center_pane">0</property>
+                                        <property name="close_button">1</property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default"></property>
+                                        <property name="default_pane">0</property>
+                                        <property name="dock">Dock</property>
+                                        <property name="dock_fixed">0</property>
+                                        <property name="docking">Left</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="floatable">1</property>
+                                        <property name="font"></property>
+                                        <property name="gripper">0</property>
+                                        <property name="hidden"></property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">CMD Read</property>
+                                        <property name="max_size"></property>
+                                        <property name="maximize_button">0</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="min_size"></property>
+                                        <property name="minimize_button">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="moveable">1</property>
+                                        <property name="name">btnLMSread</property>
+                                        <property name="pane_border">1</property>
+                                        <property name="pane_position"></property>
+                                        <property name="pane_size"></property>
+                                        <property name="permission">protected</property>
+                                        <property name="pin_button">1</property>
+                                        <property name="pos"></property>
+                                        <property name="resize">Resizable</property>
+                                        <property name="show">1</property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="toolbar_pane">0</property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick">onLMSread</event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">2</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">5</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer308</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Read Value(Hex):</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT3</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">????</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblLMSreadValue</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">0</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Status:</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_STATICTEXT7</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">-1</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticText" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden"></property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">???</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">lblLMSreadStatus</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size">143,13</property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <property name="wrap">0</property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">4</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols"></property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer309</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default"></property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">1</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">PurgeCOM</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_BUTTON23</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick"></event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxCheckBox" expanded="0">
+                                                <property name="BottomDockable">1</property>
+                                                <property name="LeftDockable">1</property>
+                                                <property name="RightDockable">1</property>
+                                                <property name="TopDockable">1</property>
+                                                <property name="aui_layer"></property>
+                                                <property name="aui_name"></property>
+                                                <property name="aui_position"></property>
+                                                <property name="aui_row"></property>
+                                                <property name="best_size"></property>
+                                                <property name="bg"></property>
+                                                <property name="caption"></property>
+                                                <property name="caption_visible">1</property>
+                                                <property name="center_pane">0</property>
+                                                <property name="checked"></property>
+                                                <property name="close_button">1</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default_pane">0</property>
+                                                <property name="dock">Dock</property>
+                                                <property name="dock_fixed">0</property>
+                                                <property name="docking">Left</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="floatable">1</property>
+                                                <property name="font"></property>
+                                                <property name="gripper">0</property>
+                                                <property name="hidden">1</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Test written data</property>
+                                                <property name="max_size"></property>
+                                                <property name="maximize_button">0</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="min_size"></property>
+                                                <property name="minimize_button">0</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="moveable">1</property>
+                                                <property name="name">ID_CHECKBOX5</property>
+                                                <property name="pane_border">1</property>
+                                                <property name="pane_position"></property>
+                                                <property name="pane_size"></property>
+                                                <property name="permission">protected</property>
+                                                <property name="pin_button">1</property>
+                                                <property name="pos"></property>
+                                                <property name="resize">Resizable</property>
+                                                <property name="show">1</property>
+                                                <property name="size"></property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="toolbar_pane">0</property>
+                                                <property name="tooltip">After writing register, reads back the same register and checks if values match</property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCheckBox"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxBoxSizer" expanded="0">
+                        <property name="minimum_size"></property>
+                        <property name="name">bSizer3</property>
+                        <property name="orient">wxHORIZONTAL</property>
+                        <property name="permission">none</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxStaticBoxSizer" expanded="0">
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">Board SPI</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">sbSizer168</property>
+                                <property name="orient">wxHORIZONTAL</property>
+                                <property name="permission">none</property>
+                                <event name="OnUpdateUI"></event>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxFlexGridSizer" expanded="0">
+                                        <property name="cols">1</property>
+                                        <property name="flexible_direction">wxBOTH</property>
+                                        <property name="growablecols">0</property>
+                                        <property name="growablerows"></property>
+                                        <property name="hgap">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">fgSizer319</property>
+                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                        <property name="permission">none</property>
+                                        <property name="rows">0</property>
+                                        <property name="vgap">0</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticBoxSizer" expanded="0">
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Write</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">sbSizer169</property>
+                                                <property name="orient">wxVERTICAL</property>
+                                                <property name="permission">none</property>
+                                                <event name="OnUpdateUI"></event>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">7</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">5</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer320</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">5</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Address(Hex):</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT15</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">0</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength">0</property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size">48,-1</property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtBoardwriteAddr</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size">-1,-1</property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">FFFF</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText"></event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Value(Hex):</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT16</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">0</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength">0</property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size">48,-1</property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtBoardwriteValue</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size">-1,-1</property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">FFFF</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText"></event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default"></property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">CMD Write</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_BUTTON24</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnButtonClick">onBoardWrite</event>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Status:</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT17</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">0</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">???</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">lblBoardwriteStatus</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size">100,-1</property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">0</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxStaticBoxSizer" expanded="0">
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">Read</property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">sbSizer170</property>
+                                                <property name="orient">wxHORIZONTAL</property>
+                                                <property name="permission">none</property>
+                                                <event name="OnUpdateUI"></event>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_TOP</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxFlexGridSizer" expanded="0">
+                                                        <property name="cols">7</property>
+                                                        <property name="flexible_direction">wxBOTH</property>
+                                                        <property name="growablecols"></property>
+                                                        <property name="growablerows"></property>
+                                                        <property name="hgap">5</property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">fgSizer321</property>
+                                                        <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                        <property name="permission">none</property>
+                                                        <property name="rows">0</property>
+                                                        <property name="vgap">5</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Address(Hex):</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_STATICTEXT19</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">0</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxTextCtrl" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="maxlength">0</property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size">48,-1</property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">txtBoardreadAddr</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size">-1,-1</property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="value">FFFF</property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnText"></event>
+                                                                <event name="OnTextEnter"></event>
+                                                                <event name="OnTextMaxLen"></event>
+                                                                <event name="OnTextURL"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxButton" expanded="0">
+                                                                <property name="BottomDockable">1</property>
+                                                                <property name="LeftDockable">1</property>
+                                                                <property name="RightDockable">1</property>
+                                                                <property name="TopDockable">1</property>
+                                                                <property name="aui_layer"></property>
+                                                                <property name="aui_name"></property>
+                                                                <property name="aui_position"></property>
+                                                                <property name="aui_row"></property>
+                                                                <property name="best_size"></property>
+                                                                <property name="bg"></property>
+                                                                <property name="caption"></property>
+                                                                <property name="caption_visible">1</property>
+                                                                <property name="center_pane">0</property>
+                                                                <property name="close_button">1</property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default"></property>
+                                                                <property name="default_pane">0</property>
+                                                                <property name="dock">Dock</property>
+                                                                <property name="dock_fixed">0</property>
+                                                                <property name="docking">Left</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="floatable">1</property>
+                                                                <property name="font"></property>
+                                                                <property name="gripper">0</property>
+                                                                <property name="hidden"></property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">CMD Read</property>
+                                                                <property name="max_size"></property>
+                                                                <property name="maximize_button">0</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="min_size"></property>
+                                                                <property name="minimize_button">0</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="moveable">1</property>
+                                                                <property name="name">ID_BUTTON25</property>
+                                                                <property name="pane_border">1</property>
+                                                                <property name="pane_position"></property>
+                                                                <property name="pane_size"></property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pin_button">1</property>
+                                                                <property name="pos"></property>
+                                                                <property name="resize">Resizable</property>
+                                                                <property name="show">1</property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="toolbar_pane">0</property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnButtonClick">OnBoardRead</event>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="wxFlexGridSizer" expanded="0">
+                                                                <property name="cols">2</property>
+                                                                <property name="flexible_direction">wxBOTH</property>
+                                                                <property name="growablecols"></property>
+                                                                <property name="growablerows"></property>
+                                                                <property name="hgap">5</property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="name">fgSizer322</property>
+                                                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                                                <property name="permission">none</property>
+                                                                <property name="rows">0</property>
+                                                                <property name="vgap">0</property>
+                                                                <object class="sizeritem" expanded="0">
+                                                                    <property name="border">5</property>
+                                                                    <property name="flag">wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</property>
+                                                                    <property name="proportion">1</property>
+                                                                    <object class="wxStaticText" expanded="0">
+                                                                        <property name="BottomDockable">1</property>
+                                                                        <property name="LeftDockable">1</property>
+                                                                        <property name="RightDockable">1</property>
+                                                                        <property name="TopDockable">1</property>
+                                                                        <property name="aui_layer"></property>
+                                                                        <property name="aui_name"></property>
+                                                                        <property name="aui_position"></property>
+                                                                        <property name="aui_row"></property>
+                                                                        <property name="best_size"></property>
+                                                                        <property name="bg"></property>
+                                                                        <property name="caption"></property>
+                                                                        <property name="caption_visible">1</property>
+                                                                        <property name="center_pane">0</property>
+                                                                        <property name="close_button">1</property>
+                                                                        <property name="context_help"></property>
+                                                                        <property name="context_menu">1</property>
+                                                                        <property name="default_pane">0</property>
+                                                                        <property name="dock">Dock</property>
+                                                                        <property name="dock_fixed">0</property>
+                                                                        <property name="docking">Left</property>
+                                                                        <property name="enabled">1</property>
+                                                                        <property name="fg"></property>
+                                                                        <property name="floatable">1</property>
+                                                                        <property name="font"></property>
+                                                                        <property name="gripper">0</property>
+                                                                        <property name="hidden"></property>
+                                                                        <property name="id">wxID_ANY</property>
+                                                                        <property name="label">Read Value(Hex):</property>
+                                                                        <property name="max_size"></property>
+                                                                        <property name="maximize_button">0</property>
+                                                                        <property name="maximum_size"></property>
+                                                                        <property name="min_size"></property>
+                                                                        <property name="minimize_button">0</property>
+                                                                        <property name="minimum_size"></property>
+                                                                        <property name="moveable">1</property>
+                                                                        <property name="name">ID_STATICTEXT20</property>
+                                                                        <property name="pane_border">1</property>
+                                                                        <property name="pane_position"></property>
+                                                                        <property name="pane_size"></property>
+                                                                        <property name="permission">protected</property>
+                                                                        <property name="pin_button">1</property>
+                                                                        <property name="pos"></property>
+                                                                        <property name="resize">Resizable</property>
+                                                                        <property name="show">1</property>
+                                                                        <property name="size"></property>
+                                                                        <property name="style"></property>
+                                                                        <property name="subclass"></property>
+                                                                        <property name="toolbar_pane">0</property>
+                                                                        <property name="tooltip"></property>
+                                                                        <property name="window_extra_style"></property>
+                                                                        <property name="window_name"></property>
+                                                                        <property name="window_style"></property>
+                                                                        <property name="wrap">-1</property>
+                                                                        <event name="OnChar"></event>
+                                                                        <event name="OnEnterWindow"></event>
+                                                                        <event name="OnEraseBackground"></event>
+                                                                        <event name="OnKeyDown"></event>
+                                                                        <event name="OnKeyUp"></event>
+                                                                        <event name="OnKillFocus"></event>
+                                                                        <event name="OnLeaveWindow"></event>
+                                                                        <event name="OnLeftDClick"></event>
+                                                                        <event name="OnLeftDown"></event>
+                                                                        <event name="OnLeftUp"></event>
+                                                                        <event name="OnMiddleDClick"></event>
+                                                                        <event name="OnMiddleDown"></event>
+                                                                        <event name="OnMiddleUp"></event>
+                                                                        <event name="OnMotion"></event>
+                                                                        <event name="OnMouseEvents"></event>
+                                                                        <event name="OnMouseWheel"></event>
+                                                                        <event name="OnPaint"></event>
+                                                                        <event name="OnRightDClick"></event>
+                                                                        <event name="OnRightDown"></event>
+                                                                        <event name="OnRightUp"></event>
+                                                                        <event name="OnSetFocus"></event>
+                                                                        <event name="OnSize"></event>
+                                                                        <event name="OnUpdateUI"></event>
+                                                                    </object>
+                                                                </object>
+                                                                <object class="sizeritem" expanded="0">
+                                                                    <property name="border">5</property>
+                                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                    <property name="proportion">1</property>
+                                                                    <object class="wxStaticText" expanded="0">
+                                                                        <property name="BottomDockable">1</property>
+                                                                        <property name="LeftDockable">1</property>
+                                                                        <property name="RightDockable">1</property>
+                                                                        <property name="TopDockable">1</property>
+                                                                        <property name="aui_layer"></property>
+                                                                        <property name="aui_name"></property>
+                                                                        <property name="aui_position"></property>
+                                                                        <property name="aui_row"></property>
+                                                                        <property name="best_size"></property>
+                                                                        <property name="bg"></property>
+                                                                        <property name="caption"></property>
+                                                                        <property name="caption_visible">1</property>
+                                                                        <property name="center_pane">0</property>
+                                                                        <property name="close_button">1</property>
+                                                                        <property name="context_help"></property>
+                                                                        <property name="context_menu">1</property>
+                                                                        <property name="default_pane">0</property>
+                                                                        <property name="dock">Dock</property>
+                                                                        <property name="dock_fixed">0</property>
+                                                                        <property name="docking">Left</property>
+                                                                        <property name="enabled">1</property>
+                                                                        <property name="fg"></property>
+                                                                        <property name="floatable">1</property>
+                                                                        <property name="font"></property>
+                                                                        <property name="gripper">0</property>
+                                                                        <property name="hidden"></property>
+                                                                        <property name="id">wxID_ANY</property>
+                                                                        <property name="label">????</property>
+                                                                        <property name="max_size"></property>
+                                                                        <property name="maximize_button">0</property>
+                                                                        <property name="maximum_size"></property>
+                                                                        <property name="min_size"></property>
+                                                                        <property name="minimize_button">0</property>
+                                                                        <property name="minimum_size"></property>
+                                                                        <property name="moveable">1</property>
+                                                                        <property name="name">lblBoardreadValue</property>
+                                                                        <property name="pane_border">1</property>
+                                                                        <property name="pane_position"></property>
+                                                                        <property name="pane_size"></property>
+                                                                        <property name="permission">protected</property>
+                                                                        <property name="pin_button">1</property>
+                                                                        <property name="pos"></property>
+                                                                        <property name="resize">Resizable</property>
+                                                                        <property name="show">1</property>
+                                                                        <property name="size"></property>
+                                                                        <property name="style"></property>
+                                                                        <property name="subclass"></property>
+                                                                        <property name="toolbar_pane">0</property>
+                                                                        <property name="tooltip"></property>
+                                                                        <property name="window_extra_style"></property>
+                                                                        <property name="window_name"></property>
+                                                                        <property name="window_style"></property>
+                                                                        <property name="wrap">0</property>
+                                                                        <event name="OnChar"></event>
+                                                                        <event name="OnEnterWindow"></event>
+                                                                        <event name="OnEraseBackground"></event>
+                                                                        <event name="OnKeyDown"></event>
+                                                                        <event name="OnKeyUp"></event>
+                                                                        <event name="OnKillFocus"></event>
+                                                                        <event name="OnLeaveWindow"></event>
+                                                                        <event name="OnLeftDClick"></event>
+                                                                        <event name="OnLeftDown"></event>
+                                                                        <event name="OnLeftUp"></event>
+                                                                        <event name="OnMiddleDClick"></event>
+                                                                        <event name="OnMiddleDown"></event>
+                                                                        <event name="OnMiddleUp"></event>
+                                                                        <event name="OnMotion"></event>
+                                                                        <event name="OnMouseEvents"></event>
+                                                                        <event name="OnMouseWheel"></event>
+                                                                        <event name="OnPaint"></event>
+                                                                        <event name="OnRightDClick"></event>
+                                                                        <event name="OnRightDown"></event>
+                                                                        <event name="OnRightUp"></event>
+                                                                        <event name="OnSetFocus"></event>
+                                                                        <event name="OnSize"></event>
+                                                                        <event name="OnUpdateUI"></event>
+                                                                    </object>
+                                                                </object>
+                                                                <object class="sizeritem" expanded="0">
+                                                                    <property name="border">5</property>
+                                                                    <property name="flag">wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</property>
+                                                                    <property name="proportion">1</property>
+                                                                    <object class="wxStaticText" expanded="0">
+                                                                        <property name="BottomDockable">1</property>
+                                                                        <property name="LeftDockable">1</property>
+                                                                        <property name="RightDockable">1</property>
+                                                                        <property name="TopDockable">1</property>
+                                                                        <property name="aui_layer"></property>
+                                                                        <property name="aui_name"></property>
+                                                                        <property name="aui_position"></property>
+                                                                        <property name="aui_row"></property>
+                                                                        <property name="best_size"></property>
+                                                                        <property name="bg"></property>
+                                                                        <property name="caption"></property>
+                                                                        <property name="caption_visible">1</property>
+                                                                        <property name="center_pane">0</property>
+                                                                        <property name="close_button">1</property>
+                                                                        <property name="context_help"></property>
+                                                                        <property name="context_menu">1</property>
+                                                                        <property name="default_pane">0</property>
+                                                                        <property name="dock">Dock</property>
+                                                                        <property name="dock_fixed">0</property>
+                                                                        <property name="docking">Left</property>
+                                                                        <property name="enabled">1</property>
+                                                                        <property name="fg"></property>
+                                                                        <property name="floatable">1</property>
+                                                                        <property name="font"></property>
+                                                                        <property name="gripper">0</property>
+                                                                        <property name="hidden"></property>
+                                                                        <property name="id">wxID_ANY</property>
+                                                                        <property name="label">Status:</property>
+                                                                        <property name="max_size"></property>
+                                                                        <property name="maximize_button">0</property>
+                                                                        <property name="maximum_size"></property>
+                                                                        <property name="min_size"></property>
+                                                                        <property name="minimize_button">0</property>
+                                                                        <property name="minimum_size"></property>
+                                                                        <property name="moveable">1</property>
+                                                                        <property name="name">ID_STATICTEXT22</property>
+                                                                        <property name="pane_border">1</property>
+                                                                        <property name="pane_position"></property>
+                                                                        <property name="pane_size"></property>
+                                                                        <property name="permission">protected</property>
+                                                                        <property name="pin_button">1</property>
+                                                                        <property name="pos"></property>
+                                                                        <property name="resize">Resizable</property>
+                                                                        <property name="show">1</property>
+                                                                        <property name="size"></property>
+                                                                        <property name="style"></property>
+                                                                        <property name="subclass"></property>
+                                                                        <property name="toolbar_pane">0</property>
+                                                                        <property name="tooltip"></property>
+                                                                        <property name="window_extra_style"></property>
+                                                                        <property name="window_name"></property>
+                                                                        <property name="window_style"></property>
+                                                                        <property name="wrap">0</property>
+                                                                        <event name="OnChar"></event>
+                                                                        <event name="OnEnterWindow"></event>
+                                                                        <event name="OnEraseBackground"></event>
+                                                                        <event name="OnKeyDown"></event>
+                                                                        <event name="OnKeyUp"></event>
+                                                                        <event name="OnKillFocus"></event>
+                                                                        <event name="OnLeaveWindow"></event>
+                                                                        <event name="OnLeftDClick"></event>
+                                                                        <event name="OnLeftDown"></event>
+                                                                        <event name="OnLeftUp"></event>
+                                                                        <event name="OnMiddleDClick"></event>
+                                                                        <event name="OnMiddleDown"></event>
+                                                                        <event name="OnMiddleUp"></event>
+                                                                        <event name="OnMotion"></event>
+                                                                        <event name="OnMouseEvents"></event>
+                                                                        <event name="OnMouseWheel"></event>
+                                                                        <event name="OnPaint"></event>
+                                                                        <event name="OnRightDClick"></event>
+                                                                        <event name="OnRightDown"></event>
+                                                                        <event name="OnRightUp"></event>
+                                                                        <event name="OnSetFocus"></event>
+                                                                        <event name="OnSize"></event>
+                                                                        <event name="OnUpdateUI"></event>
+                                                                    </object>
+                                                                </object>
+                                                                <object class="sizeritem" expanded="0">
+                                                                    <property name="border">5</property>
+                                                                    <property name="flag">wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</property>
+                                                                    <property name="proportion">1</property>
+                                                                    <object class="wxStaticText" expanded="0">
+                                                                        <property name="BottomDockable">1</property>
+                                                                        <property name="LeftDockable">1</property>
+                                                                        <property name="RightDockable">1</property>
+                                                                        <property name="TopDockable">1</property>
+                                                                        <property name="aui_layer"></property>
+                                                                        <property name="aui_name"></property>
+                                                                        <property name="aui_position"></property>
+                                                                        <property name="aui_row"></property>
+                                                                        <property name="best_size"></property>
+                                                                        <property name="bg"></property>
+                                                                        <property name="caption"></property>
+                                                                        <property name="caption_visible">1</property>
+                                                                        <property name="center_pane">0</property>
+                                                                        <property name="close_button">1</property>
+                                                                        <property name="context_help"></property>
+                                                                        <property name="context_menu">1</property>
+                                                                        <property name="default_pane">0</property>
+                                                                        <property name="dock">Dock</property>
+                                                                        <property name="dock_fixed">0</property>
+                                                                        <property name="docking">Left</property>
+                                                                        <property name="enabled">1</property>
+                                                                        <property name="fg"></property>
+                                                                        <property name="floatable">1</property>
+                                                                        <property name="font"></property>
+                                                                        <property name="gripper">0</property>
+                                                                        <property name="hidden"></property>
+                                                                        <property name="id">wxID_ANY</property>
+                                                                        <property name="label">???</property>
+                                                                        <property name="max_size"></property>
+                                                                        <property name="maximize_button">0</property>
+                                                                        <property name="maximum_size"></property>
+                                                                        <property name="min_size"></property>
+                                                                        <property name="minimize_button">0</property>
+                                                                        <property name="minimum_size"></property>
+                                                                        <property name="moveable">1</property>
+                                                                        <property name="name">lblBoardreadStatus</property>
+                                                                        <property name="pane_border">1</property>
+                                                                        <property name="pane_position"></property>
+                                                                        <property name="pane_size"></property>
+                                                                        <property name="permission">protected</property>
+                                                                        <property name="pin_button">1</property>
+                                                                        <property name="pos"></property>
+                                                                        <property name="resize">Resizable</property>
+                                                                        <property name="show">1</property>
+                                                                        <property name="size">100,-1</property>
+                                                                        <property name="style"></property>
+                                                                        <property name="subclass"></property>
+                                                                        <property name="toolbar_pane">0</property>
+                                                                        <property name="tooltip"></property>
+                                                                        <property name="window_extra_style"></property>
+                                                                        <property name="window_name"></property>
+                                                                        <property name="window_style"></property>
+                                                                        <property name="wrap">0</property>
+                                                                        <event name="OnChar"></event>
+                                                                        <event name="OnEnterWindow"></event>
+                                                                        <event name="OnEraseBackground"></event>
+                                                                        <event name="OnKeyDown"></event>
+                                                                        <event name="OnKeyUp"></event>
+                                                                        <event name="OnKillFocus"></event>
+                                                                        <event name="OnLeaveWindow"></event>
+                                                                        <event name="OnLeftDClick"></event>
+                                                                        <event name="OnLeftDown"></event>
+                                                                        <event name="OnLeftUp"></event>
+                                                                        <event name="OnMiddleDClick"></event>
+                                                                        <event name="OnMiddleDown"></event>
+                                                                        <event name="OnMiddleUp"></event>
+                                                                        <event name="OnMotion"></event>
+                                                                        <event name="OnMouseEvents"></event>
+                                                                        <event name="OnMouseWheel"></event>
+                                                                        <event name="OnPaint"></event>
+                                                                        <event name="OnRightDClick"></event>
+                                                                        <event name="OnRightDown"></event>
+                                                                        <event name="OnRightUp"></event>
+                                                                        <event name="OnSetFocus"></event>
+                                                                        <event name="OnSize"></event>
+                                                                        <event name="OnUpdateUI"></event>
+                                                                    </object>
+                                                                </object>
+                                                            </object>
+                                                        </object>
+                                                    </object>
+                                                </object>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+    </object>
+</wxFormBuilder_Project>
diff --git a/src/utilities_gui/utilities_gui.h b/src/utilities_gui/utilities_gui.h
new file mode 100644
index 0000000..290418a
--- /dev/null
+++ b/src/utilities_gui/utilities_gui.h
@@ -0,0 +1,210 @@
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version Jun 17 2015)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO "NOT" EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#ifndef __UTILITIES_GUI_H__
+#define __UTILITIES_GUI_H__
+
+#include <wx/artprov.h>
+#include <wx/xrc/xmlres.h>
+#include <wx/string.h>
+#include <wx/stattext.h>
+#include <wx/gdicmn.h>
+#include <wx/font.h>
+#include <wx/colour.h>
+#include <wx/settings.h>
+#include <wx/listbox.h>
+#include <wx/sizer.h>
+#include <wx/button.h>
+#include <wx/dialog.h>
+#include <wx/textctrl.h>
+#include <wx/checkbox.h>
+#include <wx/panel.h>
+#include <wx/statbox.h>
+#include <wx/frame.h>
+
+///////////////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class dlgConnectionSettings_view
+///////////////////////////////////////////////////////////////////////////////
+class dlgConnectionSettings_view : public wxDialog 
+{
+	private:
+	
+	protected:
+		wxStaticText* m_staticText472;
+		wxListBox* mListLMS7ports;
+		wxButton* btnConnect;
+		wxButton* btnCancel;
+		wxButton* btnDisconnect;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void GetDeviceList( wxInitDialogEvent& event ) { event.Skip(); }
+		virtual void OnConnect( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnCancel( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnDisconnect( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		dlgConnectionSettings_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Connection Settings"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER ); 
+		~dlgConnectionSettings_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class pnlMiniLog_view
+///////////////////////////////////////////////////////////////////////////////
+class pnlMiniLog_view : public wxPanel 
+{
+	private:
+	
+	protected:
+		wxTextCtrl* txtMessageField;
+		wxButton* btnClear;
+		wxButton* btnFullLog;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void OnUpdateGUI( wxUpdateUIEvent& event ) { event.Skip(); }
+		virtual void OnBtnClearClicked( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnShowFullLog( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnLogDataClicked( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		wxCheckBox* chkLogData;
+		
+		pnlMiniLog_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL ); 
+		~pnlMiniLog_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class dlgFullMessageLog_view
+///////////////////////////////////////////////////////////////////////////////
+class dlgFullMessageLog_view : public wxDialog 
+{
+	private:
+	
+	protected:
+		wxTextCtrl* txtMessageField;
+	
+	public:
+		
+		dlgFullMessageLog_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Message log"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxCAPTION|wxCLOSE_BOX|wxDEFAULT_DIALOG_STYLE|wxMAXIMIZE_BOX|wxRESIZE_BORDER ); 
+		~dlgFullMessageLog_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class dlgDeviceInfo_view
+///////////////////////////////////////////////////////////////////////////////
+class dlgDeviceInfo_view : public wxDialog 
+{
+	private:
+	
+	protected:
+		wxButton* btnGetInfo;
+		wxStaticText* m_staticText6;
+		wxStaticText* lblDeviceCtr;
+		wxStaticText* m_staticText8;
+		wxStaticText* lblExpansionCtr;
+		wxStaticText* m_staticText10;
+		wxStaticText* lblFirmwareCtr;
+		wxStaticText* m_staticText12;
+		wxStaticText* lblHardwareCtr;
+		wxStaticText* m_staticText14;
+		wxStaticText* lblProtocolCtr;
+		wxStaticText* m_staticText41;
+		wxStaticText* lblGatewareCtr;
+		wxStaticText* m_staticText43;
+		wxStaticText* lblGatewareRevCtr;
+		wxStaticText* m_staticText45;
+		wxStaticText* lblGatewareTargetCtr;
+		wxStaticText* m_staticText61;
+		wxStaticText* lblDeviceData;
+		wxStaticText* m_staticText81;
+		wxStaticText* lblExpansionData;
+		wxStaticText* m_staticText101;
+		wxStaticText* lblFirmwareData;
+		wxStaticText* m_staticText121;
+		wxStaticText* lblHardwareData;
+		wxStaticText* m_staticText141;
+		wxStaticText* lblProtocolData;
+		wxStaticText* m_staticText47;
+		wxStaticText* lblGatewareData;
+		wxStaticText* m_staticText49;
+		wxStaticText* lblGatewareRevData;
+		wxStaticText* m_staticText51;
+		wxStaticText* lblGatewareTargetData;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void OnGetInfo( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		dlgDeviceInfo_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Device Info"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE ); 
+		~dlgDeviceInfo_view();
+	
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class SPI_view
+///////////////////////////////////////////////////////////////////////////////
+class SPI_view : public wxFrame 
+{
+	private:
+	
+	protected:
+		wxStaticText* ID_STATICTEXT1;
+		wxTextCtrl* txtLMSwriteAddr;
+		wxStaticText* ID_STATICTEXT9;
+		wxTextCtrl* txtLMSwriteValue;
+		wxButton* btnLMSwrite;
+		wxStaticText* ID_STATICTEXT5;
+		wxStaticText* lblLMSwriteStatus;
+		wxStaticText* ID_STATICTEXT2;
+		wxTextCtrl* txtLMSreadAddr;
+		wxButton* btnLMSread;
+		wxStaticText* ID_STATICTEXT3;
+		wxStaticText* lblLMSreadValue;
+		wxStaticText* ID_STATICTEXT7;
+		wxStaticText* lblLMSreadStatus;
+		wxButton* ID_BUTTON23;
+		wxCheckBox* ID_CHECKBOX5;
+		wxStaticText* ID_STATICTEXT15;
+		wxTextCtrl* txtBoardwriteAddr;
+		wxStaticText* ID_STATICTEXT16;
+		wxTextCtrl* txtBoardwriteValue;
+		wxButton* ID_BUTTON24;
+		wxStaticText* ID_STATICTEXT17;
+		wxStaticText* lblBoardwriteStatus;
+		wxStaticText* ID_STATICTEXT19;
+		wxTextCtrl* txtBoardreadAddr;
+		wxButton* ID_BUTTON25;
+		wxStaticText* ID_STATICTEXT20;
+		wxStaticText* lblBoardreadValue;
+		wxStaticText* ID_STATICTEXT22;
+		wxStaticText* lblBoardreadStatus;
+		
+		// Virtual event handlers, overide them in your derived class
+		virtual void onLMSwrite( wxCommandEvent& event ) { event.Skip(); }
+		virtual void onLMSread( wxCommandEvent& event ) { event.Skip(); }
+		virtual void onBoardWrite( wxCommandEvent& event ) { event.Skip(); }
+		virtual void OnBoardRead( wxCommandEvent& event ) { event.Skip(); }
+		
+	
+	public:
+		
+		SPI_view( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("SPI"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
+		
+		~SPI_view();
+	
+};
+
+#endif //__UTILITIES_GUI_H__
diff --git a/src/utilityTools/main.cpp b/src/utilityTools/main.cpp
new file mode 100644
index 0000000..79de2ca
--- /dev/null
+++ b/src/utilityTools/main.cpp
@@ -0,0 +1,286 @@
+#include "LMS7002M.h"
+#include "IConnection.h"
+#include "ConnectionRegistry.h"
+#include <iostream>
+#include <iomanip>
+#include "ErrorReporting.h"
+#include "pllTest.h"
+#include <getopt.h>
+#include <string>
+#include <algorithm>
+#include <cctype>
+#include <fstream>
+#include <chrono>
+
+//#define DRAW_GNUPLOT
+
+#ifdef DRAW_GNUPLOT
+#include "gnuPlotPipe.h"
+#endif // DRAW_GNUPLOT
+
+using namespace std;
+using namespace lime;
+
+ofstream fout;
+
+const static char* fileHeaderCGEN = "#Frequency MHz,\tok,\tfails,\tCSW,\tVCO,\tINT,\tFRAC,\tDIV_OUTCH";
+const static char* fileHeaderSX =   "#Frequency MHz,\tok,\tfails,\tCSW,\tVCO,\tINT,\tFRAC,\tDIV_LOCH\tVCO_sel\tDIV2";
+
+int linesPrinted = 0;
+
+auto t1 = chrono::high_resolution_clock::now();
+auto t2 = chrono::high_resolution_clock::now();
+
+int stepCallbackCGEN(int testIndex, int testsCount, const TestResult* result)
+{
+    stringstream ss;
+    if(linesPrinted++ % 10 == 0)
+    {
+        t2 = chrono::high_resolution_clock::now();
+        cout << "Approx time remaining: " << (testsCount-testIndex)*((chrono::duration_cast<chrono::milliseconds>(t2-t1).count()/1000.0)/float(testIndex+1)) << " s" << endl;
+        cout << fileHeaderCGEN << "\tRefClk" << endl;
+        fout.flush();
+    }
+    if(result)
+    {
+        LMS7002M::CGEN_details *details = static_cast<LMS7002M::CGEN_details*>(result->data);
+        ss << details->frequency/1e6 << "\t" << result->successCount << "\t" << result->failureCount << "\t" << details->csw << "\t" << details->frequencyVCO/1e6
+        << "\t" << details->INT << "\t" << details->FRAC << "\t" << int(details->div_outch_cgen);
+        printf("[%3i/%3i] ", testIndex, testsCount);
+        cout << ss.str() << "\t\t" << details->referenceClock/1e6  << " " << (details->success ? "k" : "f") << endl;
+        fout << ss.str() << endl;
+    }
+    return 0;
+}
+
+int stepCallbackSX(int testIndex, int testsCount, const TestResult* result)
+{
+    stringstream ss;
+    if(linesPrinted++ % 10 == 0)
+    {
+        t2 = chrono::high_resolution_clock::now();
+        cout << "Approx time remaining: " << (testsCount-testIndex)*((chrono::duration_cast<chrono::milliseconds>(t2-t1).count()/1000.0)/float(testIndex+1)) << " s" << endl;
+        cout << fileHeaderSX << "\tRefClk" << endl;
+        fout.flush();
+    }
+    if(result)
+    {
+        LMS7002M::SX_details *details = static_cast<LMS7002M::SX_details*>(result->data);
+        ss << details->frequency/1e6 << "\t" << result->successCount << "\t" << result->failureCount << "\t" << details->csw << "\t" << details->frequencyVCO/1e6
+        << "\t" << details->INT << "\t" << details->FRAC << "\t" << int(details->div_loch) << "\t" << details->sel_vco << "\t" << details->en_div2_divprog;
+        printf("[%3i/%3i] ", testIndex, testsCount);
+        cout << ss.str() << "\t\t" << details->referenceClock/1e6 << " " << (details->success ? "k" : "f") << endl;
+        fout << ss.str() << endl;
+    }
+    return 0;
+}
+
+int main(int argc, char** argv)
+{
+    //double refClk = 30.72e6;
+    double refClk = 30.72e6;
+    double beginFreq = 950e6;
+    double endFreq = 2175e6;
+    double stepFreq = 5e6;
+    uint32_t tryCount = 10;
+    const char* pllNames[] = {"CGEN", "SXR", "SXT"};
+    uint32_t pllSelection = 1;
+    string outputFilename = "cgen_test.txt";
+    string configFilename = "";
+    int deviceIndex = -1;
+
+    int c;
+    while (1)
+    {
+        static struct option long_options[] =
+        {
+            {"refClk",      required_argument, 0, 'r'},
+            {"beginFreq",   required_argument, 0, 'b'},
+            {"stepFreq",    required_argument, 0, 's'},
+            {"endFreq",     required_argument, 0, 'e'},
+            {"pll",         required_argument, 0, 'p'},
+            {"output",      required_argument, 0, 'o'},
+            {"tryCount",    required_argument, 0, 't'},
+            {"config",      required_argument, 0, 'c'},
+            {"device",      required_argument, 0, 'd'},
+            {"help",        no_argument, 0, 'h'},
+            {0, 0, 0, 0}
+        };
+        /* getopt_long stores the option index here. */
+        int option_index = 0;
+        c = getopt_long (argc, argv, "r:b:s:e:p:o:t:c:d:h", long_options, &option_index);
+
+        if (c == -1) //no parameters given
+            break;
+        switch (c)
+        {
+        case 'r':{
+            stringstream ss;
+            ss << optarg;
+            ss >> refClk;
+            break;
+        }
+        case 'b':{
+            stringstream ss;
+            ss << optarg;
+            ss >> beginFreq;
+            break;
+        }
+        case 's':{
+            stringstream ss;
+            ss << optarg;
+            ss >> stepFreq;
+            break;
+        }
+        case 'e':{
+            stringstream ss;
+            ss << optarg;
+            ss >> endFreq;
+            break;
+        }
+        case 'p':{
+            pllSelection = 0;
+            string name(optarg);
+            transform(name.begin(), name.end(), name.begin(), ::toupper);
+            for(int i=0; i<3; ++i)
+            {
+                if(name == pllNames[i])
+                {
+                    pllSelection = i;
+                    break;
+                }
+            }
+            break;
+        }
+        case 'o':
+            outputFilename = string(optarg);
+            break;
+        case 't':{
+            stringstream ss;
+            ss << optarg;
+            ss >> tryCount;
+            break;
+        }
+        case 'c':{
+            stringstream ss;
+            ss << optarg;
+            ss >> configFilename;
+            break;
+        }
+        case 'd':{
+            stringstream ss;
+            ss << optarg;
+            ss >> deviceIndex;
+            break;
+        }
+        case 'h':
+            printf("help\n");
+            break;
+        case '?':
+            /* getopt_long already printed an error message. */
+            break;
+
+        default:
+            abort();
+        }
+    }
+
+    cout << "Running tests for " << pllNames[pllSelection] << endl;
+    cout << "beginFreq = " << beginFreq/1e6 << " MHz" << endl;
+    cout << "stepFreq  = " << stepFreq/1e6 << " MHz" << endl;
+    cout << "endFreq   = " << endFreq/1e6 << " MHz" << endl;
+    cout << "refClk    = " << refClk/1e6 << " MHz" << endl;
+    cout << "outputFilename = " << outputFilename << endl << endl;
+
+    IConnection* serPort;
+    std::vector<lime::ConnectionHandle> cachedHandles = ConnectionRegistry::findConnections();
+    if(cachedHandles.size() == 0)
+    {
+        cout << "No devices found" << endl;
+        return -1;
+    }
+    if(cachedHandles.size() == 1) //open the only available device
+        serPort = ConnectionRegistry::makeConnection(cachedHandles.at(0));
+    else //display device selection
+    {
+        if(deviceIndex < 0)
+        {
+            cout << "Device list:" << endl;
+            for (size_t i = 0; i < cachedHandles.size(); i++)
+               cout << setw(2) << i << ". " << cachedHandles[i].name << endl;
+            cout << "Select device index (0-" << cachedHandles.size()-1 << "): ";
+            int selection = 0; cin >> selection;
+            selection = selection % cachedHandles.size();
+            serPort = ConnectionRegistry::makeConnection(cachedHandles.at(selection));
+        }
+        else
+            serPort = ConnectionRegistry::makeConnection(cachedHandles.at(deviceIndex));
+    }
+    if(serPort == nullptr)
+    {
+        cout << "Failed to connected to device" << endl;
+        return -1;
+    }
+    DeviceInfo info = serPort->GetDeviceInfo();
+    cout << "\nConnected to: " << info.deviceName
+    << " FW: " << info.firmwareVersion << " HW: " << info.hardwareVersion << endl;
+
+    LMS7002M* lmsControl = new LMS7002M();
+
+    lmsControl->SetConnection(serPort, 0);
+    lmsControl->ResetChip();
+    if(configFilename.length() > 0)
+    {
+        if(lmsControl->LoadConfig(configFilename.c_str()) != 0)
+        {
+            cout << GetLastErrorMessage() << endl;
+            return -1;
+        }
+    }
+    else
+        lmsControl->UploadAll(); //upload software defaults to chip
+    serPort->SetReferenceClockRate(refClk);
+
+#ifdef DRAW_GNUPLOT
+    GNUPlotPipe gp(true);
+    gp.write("set terminal X11\n");
+    gp.writef("set xrange[%g:%g]\n", beginFreq/1e6, endFreq/1e6);
+    gp.writef("set yrange[-1:%i]\n", tryCount+1);
+    gp.write("set xlabel 'Frequency, MHz'\n");
+    gp.write("set ylabel 'Failure count'\n");
+    gp.write("set key autotitle columnhead\n");
+#endif // DRAW_GNUPLOT
+    if(pllSelection == 0)
+    {
+        fout.open(outputFilename.c_str(), ios::out);
+        fout << fileHeaderCGEN << endl;
+        SweepCallback callback = std::bind(stepCallbackCGEN, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3);
+        lime::SweepCGEN_PLL(lmsControl, beginFreq, stepFreq, endFreq, tryCount, callback);
+        fout.close();
+    }
+    else if(pllSelection == 1)
+    {
+        fout.open(outputFilename.c_str(), ios::out);
+        fout << fileHeaderSX << endl;
+        lmsControl->SetActiveChannel(LMS7002M::ChA);
+        SweepCallback callback = std::bind(stepCallbackSX, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3);
+        lime::SweepSX_PLL(lmsControl, beginFreq, stepFreq, endFreq, tryCount, false, callback);
+        fout.close();
+    }
+    else if(pllSelection == 2)
+    {
+        fout.open(outputFilename.c_str(), ios::out);
+        fout << fileHeaderSX << endl;
+        lmsControl->SetActiveChannel(LMS7002M::ChB);
+        SweepCallback callback = std::bind(stepCallbackSX, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3);
+        lime::SweepSX_PLL(lmsControl, beginFreq, stepFreq, endFreq, tryCount, true, callback);
+        fout.close();
+    }
+
+    #ifdef DRAW_GNUPLOT
+        gp.writef("plot \"%s\" u 1:2 with lines\n", outputFilename.c_str());
+    #endif // DRAW_GNUPLOT
+
+    ConnectionRegistry::freeConnection(serPort);
+    return 0;
+}
diff --git a/src/utilityTools/pllTest.cpp b/src/utilityTools/pllTest.cpp
new file mode 100644
index 0000000..d772833
--- /dev/null
+++ b/src/utilityTools/pllTest.cpp
@@ -0,0 +1,112 @@
+#include "pllTest.h"
+#include "LMS7002M.h"
+#include "IConnection.h"
+#include "ConnectionRegistry.h"
+#include <iostream>
+#include <iomanip>
+#include "ErrorReporting.h"
+
+using namespace std;
+namespace lime
+{
+
+int SweepCGEN_PLL(LMS7002M* lmsControl, const double beginFreq, const double stepFreq, const double endFreq, const uint32_t tryCount, SweepCallback callback)
+{
+    bool stop = false;
+    int testIndex = 0;
+    int totalTests = (endFreq-beginFreq)/stepFreq;
+
+    double currentFreq = beginFreq;
+    while(currentFreq <= endFreq)
+    {
+        bool testOk = true;
+        stringstream ss;
+        TestResult result;
+        result.successCount = 0;
+        result.failureCount = 0;
+        int status = 0;
+
+        static LMS7002M::CGEN_details details;
+        if(status = lmsControl->SetFrequencyCGEN(currentFreq, false, &details) != 0);
+            //testOk = false;
+        for(int t = 0; t < tryCount && testOk; ++t)
+        {
+            status = lmsControl->TuneVCO(LMS7002M::VCO_CGEN);
+            //status = lmsControl->SetFrequencyCGEN(currentFreq, false);
+
+            if(status != 0)
+            {
+                ++result.failureCount;
+                //ss << GetLastErrorMessage();
+            }
+            else
+                ++result.successCount;
+        }
+
+        if(result.failureCount > 0)
+            testOk = false;
+
+        result.data = &details;
+
+        currentFreq += stepFreq;
+
+        if(callback)
+            stop = callback(testIndex, totalTests, &result);
+        ++testIndex;
+        if(stop)
+            return ReportError(EAGAIN, "SweepCGEN_PLL: aborted by user");
+    }
+    return 0;
+}
+
+int SweepSX_PLL(LMS7002M* lmsControl, const double beginFreq, const double stepFreq, const double endFreq, const uint32_t tryCount, bool tx, SweepCallback callback)
+{
+    bool stop = false;
+    int testIndex = 0;
+    int totalTests = (endFreq-beginFreq)/stepFreq;
+
+    double currentFreq = beginFreq;
+    while(currentFreq <= endFreq)
+    {
+        bool testOk = true;
+        stringstream ss;
+        TestResult result;
+        result.successCount = 0;
+        result.failureCount = 0;
+        int status = 0;
+
+        static LMS7002M::SX_details details;
+        if(status = lmsControl->SetFrequencySX(tx, currentFreq, &details) != 0);
+            //testOk = false;
+        
+        for(int t = 0; t < tryCount && testOk; ++t)
+        {
+            status = lmsControl->TuneVCO(tx ? LMS7002M::VCO_SXT : LMS7002M::VCO_SXR);
+            //status = lmsControl->SetFrequencyCGEN(currentFreq, false);
+
+            if(status != 0)
+            {
+                ++result.failureCount;
+                //ss << GetLastErrorMessage();
+            }
+            else
+                ++result.successCount;
+        }
+
+        if(result.failureCount > 0)
+            testOk = false;
+
+        result.data = &details;
+
+        currentFreq += stepFreq;
+
+        if(callback)
+            stop = callback(testIndex, totalTests, &result);
+        ++testIndex;
+        if(stop)
+            return ReportError(EAGAIN, "SweepCGEN_PLL: aborted by user");
+    }
+    return 0;
+}
+
+}
diff --git a/src/utilityTools/pllTest.h b/src/utilityTools/pllTest.h
new file mode 100644
index 0000000..2f72fd4
--- /dev/null
+++ b/src/utilityTools/pllTest.h
@@ -0,0 +1,25 @@
+#ifndef PLL_TEST_H
+#define PLL_TEST_H
+
+#include <stdint.h>
+#include <functional>
+
+namespace lime
+{
+
+class LMS7002M;
+
+struct TestResult
+{
+    uint32_t successCount;
+    uint32_t failureCount;
+    void* data;
+};
+
+typedef std::function<bool(int testIndex, int testsCount, const TestResult* results)> SweepCallback;
+
+int SweepCGEN_PLL(LMS7002M* lmsControl, const double freqStart, const double freqStep, const double freqEnd, const uint32_t tryCount, SweepCallback stepCallback);
+int SweepSX_PLL(LMS7002M* lmsControl, const double freqStart, const double freqStep, const double freqEnd, const uint32_t tryCount, bool Tx, SweepCallback stepCallback);
+
+}
+#endif // PLL_TEST_H
diff --git a/src/version.h b/src/version.h
new file mode 100644
index 0000000..76b192f
--- /dev/null
+++ b/src/version.h
@@ -0,0 +1,16 @@
+/**
+ at author Lime Microsystems
+ at brief  Automatically generated software version
+*/
+#pragma once
+namespace AutoVersion
+{
+    static const int year = 2016;
+    static const int month = 8;
+    static const int day = 23;
+    static const int hour = 17;
+    static const int minutes = 0;
+    static const int seconds = 27;
+    static const int buildsCounter = 819;
+    static const char branchName[] = "";
+}
diff --git a/src/windowFunction.cpp b/src/windowFunction.cpp
new file mode 100644
index 0000000..e8c07d8
--- /dev/null
+++ b/src/windowFunction.cpp
@@ -0,0 +1,49 @@
+#include "windowFunction.h"
+#include <cmath>
+
+void GenerateWindowCoefficients(int func, int coefCount, std::vector<float> &windowFcoefs, float &amplitudeCorrection)
+{
+    windowFcoefs.clear();
+
+    windowFcoefs.resize(coefCount);
+    float a0 = 0.35875;
+    float a1 = 0.48829;
+    float a2 = 0.14128;
+    float a3 = 0.01168;
+    int N = coefCount;
+	float PI = 3.14159265359;
+    switch(func)
+    {
+	case 1: //blackman-harris
+		for (int i = 0; i<N; ++i)
+		{
+			windowFcoefs[i] = a0 - a1*cos((2 * PI*i) / (N - 1)) + a2*cos((4 * PI*i) / (N - 1)) - a3*cos((6 * PI*i) / (N - 1));
+			amplitudeCorrection += windowFcoefs[i];
+		}
+		amplitudeCorrection = 1.0 / (amplitudeCorrection / N);
+		break;
+    case 2: //hamming
+        amplitudeCorrection = 0;
+        a0 = 0.54;
+        for(int i=0; i<N; ++i)
+        {
+            windowFcoefs[i] = a0 -(1-a0)*cos((2*PI*i)/(N));
+            amplitudeCorrection += windowFcoefs[i];
+        }
+        amplitudeCorrection = 1.0/(amplitudeCorrection/N);
+        break;
+    case 3: //hanning
+        amplitudeCorrection = 0;
+        for(int i=0; i<N; ++i)
+        {
+            windowFcoefs[i] = 0.5 *(1 - cos((2*PI*i)/(N)));
+            amplitudeCorrection += windowFcoefs[i];
+        }
+        amplitudeCorrection = 1.0/(amplitudeCorrection/N);
+        break;
+    default:
+        for (int i = 0; i<N; ++i)
+            windowFcoefs[i] = 1;
+        amplitudeCorrection = 1;
+    }
+}
diff --git a/src/windowFunction.h b/src/windowFunction.h
new file mode 100644
index 0000000..5d8f3af
--- /dev/null
+++ b/src/windowFunction.h
@@ -0,0 +1,8 @@
+#ifndef WINDOW_FUNCTION_GEN_H
+#define WINDOW_FUNCTION_GEN_H
+
+#include <vector>
+
+void GenerateWindowCoefficients(int func, int fftsize, std::vector<float> &windowFcoefs, float &amplitudeCorrection);
+
+#endif
\ No newline at end of file
diff --git a/udev-rules/64-limesuite.rules b/udev-rules/64-limesuite.rules
new file mode 100644
index 0000000..a1ad06f
--- /dev/null
+++ b/udev-rules/64-limesuite.rules
@@ -0,0 +1,4 @@
+ATTR{idVendor}=="04b4", ATTR{idProduct}=="8613", SYMLINK+="stream-%k", MODE="660", GROUP="plugdev"
+ATTR{idVendor}=="04b4", ATTR{idProduct}=="00f1", SYMLINK+="stream-%k", MODE="660", GROUP="plugdev"
+ATTR{idVendor}=="0403", ATTR{idProduct}=="601f", SYMLINK+="stream-%k", MODE="660", GROUP="plugdev"
+ATTR{idVendor}=="1d50", ATTR{idProduct}=="6108", SYMLINK+="stream-%k", MODE="660", GROUP="plugdev"
diff --git a/udev-rules/install.sh b/udev-rules/install.sh
new file mode 100755
index 0000000..512c53a
--- /dev/null
+++ b/udev-rules/install.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+cp 64-limesuite.rules /etc/udev/rules.d/
+udevadm control --reload-rules

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/limesuite.git



More information about the pkg-hamradio-commits mailing list